./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--message--fusion--mptctl.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ffcd6f-5074-4950-a823-ebfb4922263a/bin/utaipan-eEHZpOm5b7/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ffcd6f-5074-4950-a823-ebfb4922263a/bin/utaipan-eEHZpOm5b7/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ffcd6f-5074-4950-a823-ebfb4922263a/bin/utaipan-eEHZpOm5b7/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ffcd6f-5074-4950-a823-ebfb4922263a/bin/utaipan-eEHZpOm5b7/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--message--fusion--mptctl.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ffcd6f-5074-4950-a823-ebfb4922263a/bin/utaipan-eEHZpOm5b7/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ffcd6f-5074-4950-a823-ebfb4922263a/bin/utaipan-eEHZpOm5b7 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 1cfba800a850f13ff72fddf9946e31aec208a19aa4b82d402046e12670b66199 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-11-25 20:33:41,468 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 20:33:41,472 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 20:33:41,527 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 20:33:41,527 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 20:33:41,531 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 20:33:41,533 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 20:33:41,537 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 20:33:41,539 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 20:33:41,544 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 20:33:41,546 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 20:33:41,548 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 20:33:41,548 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 20:33:41,550 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 20:33:41,553 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 20:33:41,557 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 20:33:41,559 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 20:33:41,560 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 20:33:41,562 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 20:33:41,570 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 20:33:41,572 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 20:33:41,573 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 20:33:41,576 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 20:33:41,577 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 20:33:41,586 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 20:33:41,586 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 20:33:41,587 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 20:33:41,589 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 20:33:41,589 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 20:33:41,591 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 20:33:41,591 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 20:33:41,592 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 20:33:41,594 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 20:33:41,596 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 20:33:41,597 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 20:33:41,597 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 20:33:41,598 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 20:33:41,598 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 20:33:41,599 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 20:33:41,600 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 20:33:41,600 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 20:33:41,601 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ffcd6f-5074-4950-a823-ebfb4922263a/bin/utaipan-eEHZpOm5b7/config/svcomp-Reach-64bit-Taipan_Default.epf [2021-11-25 20:33:41,646 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 20:33:41,646 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 20:33:41,647 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 20:33:41,647 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 20:33:41,648 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 20:33:41,654 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 20:33:41,654 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-25 20:33:41,655 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-25 20:33:41,655 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-25 20:33:41,655 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-25 20:33:41,656 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-25 20:33:41,656 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-25 20:33:41,657 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-25 20:33:41,657 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-25 20:33:41,657 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-25 20:33:41,657 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-25 20:33:41,657 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-25 20:33:41,658 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-25 20:33:41,658 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 20:33:41,659 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-25 20:33:41,659 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 20:33:41,659 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-25 20:33:41,659 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 20:33:41,659 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-25 20:33:41,660 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-25 20:33:41,660 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 20:33:41,660 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-25 20:33:41,661 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 20:33:41,661 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 20:33:41,661 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 20:33:41,661 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 20:33:41,662 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 20:33:41,662 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-25 20:33:41,662 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-25 20:33:41,662 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-25 20:33:41,662 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-25 20:33:41,663 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-25 20:33:41,663 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-25 20:33:41,663 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_02ffcd6f-5074-4950-a823-ebfb4922263a/bin/utaipan-eEHZpOm5b7/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_02ffcd6f-5074-4950-a823-ebfb4922263a/bin/utaipan-eEHZpOm5b7 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 ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 1cfba800a850f13ff72fddf9946e31aec208a19aa4b82d402046e12670b66199 [2021-11-25 20:33:41,922 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 20:33:41,943 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 20:33:41,945 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 20:33:41,946 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 20:33:41,947 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 20:33:41,948 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ffcd6f-5074-4950-a823-ebfb4922263a/bin/utaipan-eEHZpOm5b7/../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--message--fusion--mptctl.ko-entry_point.cil.out.i [2021-11-25 20:33:42,011 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ffcd6f-5074-4950-a823-ebfb4922263a/bin/utaipan-eEHZpOm5b7/data/0c5c4e4ab/81f9f8c308ed4464b727ce9a75ccdcaa/FLAG4db97e73b [2021-11-25 20:33:42,983 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 20:33:42,984 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ffcd6f-5074-4950-a823-ebfb4922263a/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--message--fusion--mptctl.ko-entry_point.cil.out.i [2021-11-25 20:33:43,050 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ffcd6f-5074-4950-a823-ebfb4922263a/bin/utaipan-eEHZpOm5b7/data/0c5c4e4ab/81f9f8c308ed4464b727ce9a75ccdcaa/FLAG4db97e73b [2021-11-25 20:33:43,424 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ffcd6f-5074-4950-a823-ebfb4922263a/bin/utaipan-eEHZpOm5b7/data/0c5c4e4ab/81f9f8c308ed4464b727ce9a75ccdcaa [2021-11-25 20:33:43,426 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 20:33:43,428 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 20:33:43,431 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 20:33:43,431 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 20:33:43,434 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 20:33:43,435 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:33:43" (1/1) ... [2021-11-25 20:33:43,436 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5301a370 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:33:43, skipping insertion in model container [2021-11-25 20:33:43,436 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:33:43" (1/1) ... [2021-11-25 20:33:43,443 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 20:33:43,607 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 20:33:45,550 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ffcd6f-5074-4950-a823-ebfb4922263a/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--message--fusion--mptctl.ko-entry_point.cil.out.i[277952,277965] [2021-11-25 20:33:45,789 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 20:33:45,811 INFO L203 MainTranslator]: Completed pre-run [2021-11-25 20:33:46,254 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ffcd6f-5074-4950-a823-ebfb4922263a/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--message--fusion--mptctl.ko-entry_point.cil.out.i[277952,277965] [2021-11-25 20:33:46,278 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 20:33:46,345 INFO L208 MainTranslator]: Completed translation [2021-11-25 20:33:46,346 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:33:46 WrapperNode [2021-11-25 20:33:46,346 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 20:33:46,347 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-25 20:33:46,347 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-25 20:33:46,347 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-25 20:33:46,359 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:33:46" (1/1) ... [2021-11-25 20:33:46,475 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:33:46" (1/1) ... [2021-11-25 20:33:46,661 INFO L137 Inliner]: procedures = 258, calls = 2260, calls flagged for inlining = 96, calls inlined = 93, statements flattened = 5893 [2021-11-25 20:33:46,662 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-25 20:33:46,662 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-25 20:33:46,662 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-25 20:33:46,663 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-25 20:33:46,682 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:33:46" (1/1) ... [2021-11-25 20:33:46,683 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:33:46" (1/1) ... [2021-11-25 20:33:46,745 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:33:46" (1/1) ... [2021-11-25 20:33:46,746 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:33:46" (1/1) ... [2021-11-25 20:33:46,886 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:33:46" (1/1) ... [2021-11-25 20:33:46,907 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:33:46" (1/1) ... [2021-11-25 20:33:46,944 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:33:46" (1/1) ... [2021-11-25 20:33:46,990 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-25 20:33:46,992 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-25 20:33:46,992 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-25 20:33:46,993 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-25 20:33:46,993 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:33:46" (1/1) ... [2021-11-25 20:33:47,002 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 20:33:47,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ffcd6f-5074-4950-a823-ebfb4922263a/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:33:47,025 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ffcd6f-5074-4950-a823-ebfb4922263a/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-25 20:33:47,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ffcd6f-5074-4950-a823-ebfb4922263a/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-25 20:33:47,073 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-11-25 20:33:47,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-11-25 20:33:47,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2021-11-25 20:33:47,074 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2021-11-25 20:33:47,074 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u32~0~X~~dma_addr_t~0~TO~VOID [2021-11-25 20:33:47,074 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u32~0~X~~dma_addr_t~0~TO~VOID [2021-11-25 20:33:47,074 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_timeout [2021-11-25 20:33:47,074 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_timeout [2021-11-25 20:33:47,074 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mpctl_mutex [2021-11-25 20:33:47,075 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mpctl_mutex [2021-11-25 20:33:47,075 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-25 20:33:47,075 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-25 20:33:47,075 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_GetIocState [2021-11-25 20:33:47,075 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_GetIocState [2021-11-25 20:33:47,079 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_trylock [2021-11-25 20:33:47,080 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_trylock [2021-11-25 20:33:47,080 INFO L130 BoogieDeclarations]: Found specification of procedure __scsi_iterate_devices [2021-11-25 20:33:47,080 INFO L138 BoogieDeclarations]: Found implementation of procedure __scsi_iterate_devices [2021-11-25 20:33:47,080 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2021-11-25 20:33:47,080 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2021-11-25 20:33:47,081 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-11-25 20:33:47,081 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-11-25 20:33:47,081 INFO L130 BoogieDeclarations]: Found specification of procedure mptctl_syscall_down [2021-11-25 20:33:47,081 INFO L138 BoogieDeclarations]: Found implementation of procedure mptctl_syscall_down [2021-11-25 20:33:47,081 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_device_driver_deregister [2021-11-25 20:33:47,081 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_device_driver_deregister [2021-11-25 20:33:47,082 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2021-11-25 20:33:47,082 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2021-11-25 20:33:47,082 INFO L130 BoogieDeclarations]: Found specification of procedure mptctl_remove [2021-11-25 20:33:47,082 INFO L138 BoogieDeclarations]: Found implementation of procedure mptctl_remove [2021-11-25 20:33:47,082 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-11-25 20:33:47,082 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-11-25 20:33:47,082 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-25 20:33:47,083 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-25 20:33:47,083 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_put_msg_frame [2021-11-25 20:33:47,083 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_put_msg_frame [2021-11-25 20:33:47,083 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2021-11-25 20:33:47,083 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2021-11-25 20:33:47,083 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2021-11-25 20:33:47,084 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2021-11-25 20:33:47,084 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2021-11-25 20:33:47,084 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2021-11-25 20:33:47,084 INFO L130 BoogieDeclarations]: Found specification of procedure __mptctl_ioctl [2021-11-25 20:33:47,084 INFO L138 BoogieDeclarations]: Found implementation of procedure __mptctl_ioctl [2021-11-25 20:33:47,084 INFO L130 BoogieDeclarations]: Found specification of procedure mptctl_do_mpt_command [2021-11-25 20:33:47,085 INFO L138 BoogieDeclarations]: Found implementation of procedure mptctl_do_mpt_command [2021-11-25 20:33:47,085 INFO L130 BoogieDeclarations]: Found specification of procedure mptctl_do_fw_download [2021-11-25 20:33:47,086 INFO L138 BoogieDeclarations]: Found implementation of procedure mptctl_do_fw_download [2021-11-25 20:33:47,086 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-25 20:33:47,086 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-25 20:33:47,087 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of__MPT_MGMT [2021-11-25 20:33:47,088 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of__MPT_MGMT [2021-11-25 20:33:47,088 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_put_msg_frame_hi_pri [2021-11-25 20:33:47,088 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_put_msg_frame_hi_pri [2021-11-25 20:33:47,088 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2021-11-25 20:33:47,088 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2021-11-25 20:33:47,088 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2021-11-25 20:33:47,088 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2021-11-25 20:33:47,089 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_free_fw_memory [2021-11-25 20:33:47,089 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_free_fw_memory [2021-11-25 20:33:47,090 INFO L130 BoogieDeclarations]: Found specification of procedure mptctl_do_taskmgmt [2021-11-25 20:33:47,090 INFO L138 BoogieDeclarations]: Found implementation of procedure mptctl_do_taskmgmt [2021-11-25 20:33:47,090 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2021-11-25 20:33:47,090 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2021-11-25 20:33:47,090 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-25 20:33:47,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-25 20:33:47,091 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_clear_taskmgmt_in_progress_flag [2021-11-25 20:33:47,091 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_clear_taskmgmt_in_progress_flag [2021-11-25 20:33:47,091 INFO L130 BoogieDeclarations]: Found specification of procedure mptctl_timeout_expired [2021-11-25 20:33:47,091 INFO L138 BoogieDeclarations]: Found implementation of procedure mptctl_timeout_expired [2021-11-25 20:33:47,091 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2021-11-25 20:33:47,091 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2021-11-25 20:33:47,092 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2021-11-25 20:33:47,092 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2021-11-25 20:33:47,093 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2021-11-25 20:33:47,093 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2021-11-25 20:33:47,093 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mpctl_mutex [2021-11-25 20:33:47,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mpctl_mutex [2021-11-25 20:33:47,093 INFO L130 BoogieDeclarations]: Found specification of procedure mptctl_fasync [2021-11-25 20:33:47,093 INFO L138 BoogieDeclarations]: Found implementation of procedure mptctl_fasync [2021-11-25 20:33:47,093 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2021-11-25 20:33:47,095 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2021-11-25 20:33:47,095 INFO L130 BoogieDeclarations]: Found specification of procedure misc_deregister [2021-11-25 20:33:47,095 INFO L138 BoogieDeclarations]: Found implementation of procedure misc_deregister [2021-11-25 20:33:47,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-25 20:33:47,096 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_set_taskmgmt_in_progress_flag [2021-11-25 20:33:47,096 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_set_taskmgmt_in_progress_flag [2021-11-25 20:33:47,096 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2021-11-25 20:33:47,096 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2021-11-25 20:33:47,097 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_verify_adapter [2021-11-25 20:33:47,097 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_verify_adapter [2021-11-25 20:33:47,098 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-11-25 20:33:47,098 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-11-25 20:33:47,099 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2021-11-25 20:33:47,099 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2021-11-25 20:33:47,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-25 20:33:47,099 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2021-11-25 20:33:47,099 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2021-11-25 20:33:47,100 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_deregister [2021-11-25 20:33:47,100 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_deregister [2021-11-25 20:33:47,100 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_sgl [2021-11-25 20:33:47,100 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_sgl [2021-11-25 20:33:47,101 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-11-25 20:33:47,101 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-11-25 20:33:47,101 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2021-11-25 20:33:47,101 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2021-11-25 20:33:47,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-25 20:33:47,102 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2021-11-25 20:33:47,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2021-11-25 20:33:47,102 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2021-11-25 20:33:47,103 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2021-11-25 20:33:47,103 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-25 20:33:47,106 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2021-11-25 20:33:47,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2021-11-25 20:33:47,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-25 20:33:47,106 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_get_msg_frame [2021-11-25 20:33:47,107 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_get_msg_frame [2021-11-25 20:33:47,108 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2021-11-25 20:33:47,108 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2021-11-25 20:33:47,108 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex_of__MPT_MGMT [2021-11-25 20:33:47,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex_of__MPT_MGMT [2021-11-25 20:33:47,115 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_send_handshake_request [2021-11-25 20:33:47,115 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_send_handshake_request [2021-11-25 20:33:47,115 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_register [2021-11-25 20:33:47,115 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_register [2021-11-25 20:33:47,116 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_mutex_of__MPT_MGMT [2021-11-25 20:33:47,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_mutex_of__MPT_MGMT [2021-11-25 20:33:47,116 INFO L130 BoogieDeclarations]: Found specification of procedure shost_priv [2021-11-25 20:33:47,116 INFO L138 BoogieDeclarations]: Found implementation of procedure shost_priv [2021-11-25 20:33:47,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-25 20:33:47,116 INFO L130 BoogieDeclarations]: Found specification of procedure strncpy [2021-11-25 20:33:47,116 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-25 20:33:47,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-25 20:33:47,117 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_config [2021-11-25 20:33:47,117 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_config [2021-11-25 20:33:47,117 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_free_msg_frame [2021-11-25 20:33:47,117 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_free_msg_frame [2021-11-25 20:33:47,117 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2021-11-25 20:33:47,117 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2021-11-25 20:33:48,028 INFO L236 CfgBuilder]: Building ICFG [2021-11-25 20:33:48,031 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-25 20:33:50,706 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-11-25 20:33:58,308 INFO L277 CfgBuilder]: Performing block encoding [2021-11-25 20:34:00,046 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-25 20:34:00,046 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-25 20:34:00,051 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:34:00 BoogieIcfgContainer [2021-11-25 20:34:00,051 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-25 20:34:00,053 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-25 20:34:00,053 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-25 20:34:00,059 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-25 20:34:00,060 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 08:33:43" (1/3) ... [2021-11-25 20:34:00,061 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7dc6e0f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 08:34:00, skipping insertion in model container [2021-11-25 20:34:00,061 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:33:46" (2/3) ... [2021-11-25 20:34:00,061 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7dc6e0f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 08:34:00, skipping insertion in model container [2021-11-25 20:34:00,061 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:34:00" (3/3) ... [2021-11-25 20:34:00,064 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--message--fusion--mptctl.ko-entry_point.cil.out.i [2021-11-25 20:34:00,073 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-25 20:34:00,073 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-25 20:34:00,139 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-25 20:34:00,148 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=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-25 20:34:00,149 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-25 20:34:00,207 INFO L276 IsEmpty]: Start isEmpty. Operand has 914 states, 583 states have (on average 1.3893653516295026) internal successors, (810), 603 states have internal predecessors, (810), 267 states have call successors, (267), 63 states have call predecessors, (267), 62 states have return successors, (263), 262 states have call predecessors, (263), 263 states have call successors, (263) [2021-11-25 20:34:00,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-11-25 20:34:00,217 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:34:00,218 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:34:00,219 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:34:00,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:34:00,224 INFO L85 PathProgramCache]: Analyzing trace with hash -793752562, now seen corresponding path program 1 times [2021-11-25 20:34:00,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:34:00,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016193126] [2021-11-25 20:34:00,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:34:00,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:34:00,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:34:00,975 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2021-11-25 20:34:00,976 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:34:00,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016193126] [2021-11-25 20:34:00,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016193126] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:34:00,977 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:34:00,977 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 20:34:00,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362204921] [2021-11-25 20:34:00,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:34:00,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:34:00,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:34:01,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:34:01,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:34:01,020 INFO L87 Difference]: Start difference. First operand has 914 states, 583 states have (on average 1.3893653516295026) internal successors, (810), 603 states have internal predecessors, (810), 267 states have call successors, (267), 63 states have call predecessors, (267), 62 states have return successors, (263), 262 states have call predecessors, (263), 263 states have call successors, (263) Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2021-11-25 20:34:02,546 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:03,977 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:05,167 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:09,085 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:11,197 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:12,649 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:14,677 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:16,935 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:17,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:34:17,933 INFO L93 Difference]: Finished difference Result 1889 states and 2797 transitions. [2021-11-25 20:34:17,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:34:17,935 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 97 [2021-11-25 20:34:17,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:34:17,960 INFO L225 Difference]: With dead ends: 1889 [2021-11-25 20:34:17,960 INFO L226 Difference]: Without dead ends: 983 [2021-11-25 20:34:17,977 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:34:17,980 INFO L933 BasicCegarLoop]: 1181 mSDtfsCounter, 137 mSDsluCounter, 1265 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 6 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 2287 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.8s IncrementalHoareTripleChecker+Time [2021-11-25 20:34:17,981 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 2287 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 350 Invalid, 4 Unknown, 0 Unchecked, 16.8s Time] [2021-11-25 20:34:18,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states. [2021-11-25 20:34:18,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 969. [2021-11-25 20:34:18,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 969 states, 623 states have (on average 1.377207062600321) internal successors, (858), 638 states have internal predecessors, (858), 273 states have call successors, (273), 73 states have call predecessors, (273), 72 states have return successors, (262), 260 states have call predecessors, (262), 262 states have call successors, (262) [2021-11-25 20:34:18,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 969 states to 969 states and 1393 transitions. [2021-11-25 20:34:18,215 INFO L78 Accepts]: Start accepts. Automaton has 969 states and 1393 transitions. Word has length 97 [2021-11-25 20:34:18,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:34:18,216 INFO L470 AbstractCegarLoop]: Abstraction has 969 states and 1393 transitions. [2021-11-25 20:34:18,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2021-11-25 20:34:18,217 INFO L276 IsEmpty]: Start isEmpty. Operand 969 states and 1393 transitions. [2021-11-25 20:34:18,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-11-25 20:34:18,223 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:34:18,223 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:34:18,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-25 20:34:18,224 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:34:18,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:34:18,224 INFO L85 PathProgramCache]: Analyzing trace with hash -799909362, now seen corresponding path program 1 times [2021-11-25 20:34:18,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:34:18,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168027036] [2021-11-25 20:34:18,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:34:18,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:34:18,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:34:18,577 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2021-11-25 20:34:18,577 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:34:18,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168027036] [2021-11-25 20:34:18,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168027036] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:34:18,578 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:34:18,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 20:34:18,579 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440487536] [2021-11-25 20:34:18,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:34:18,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:34:18,581 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:34:18,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:34:18,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:34:18,582 INFO L87 Difference]: Start difference. First operand 969 states and 1393 transitions. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-11-25 20:34:20,606 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:22,547 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:23,872 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:25,951 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:27,617 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:28,915 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:30,972 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:33,081 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:35,602 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:37,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:34:37,047 INFO L93 Difference]: Finished difference Result 2670 states and 3854 transitions. [2021-11-25 20:34:37,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:34:37,048 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 109 [2021-11-25 20:34:37,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:34:37,064 INFO L225 Difference]: With dead ends: 2670 [2021-11-25 20:34:37,064 INFO L226 Difference]: Without dead ends: 1735 [2021-11-25 20:34:37,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:34:37,071 INFO L933 BasicCegarLoop]: 1358 mSDtfsCounter, 1100 mSDsluCounter, 1265 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 3 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1102 SdHoareTripleChecker+Valid, 2461 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.3s IncrementalHoareTripleChecker+Time [2021-11-25 20:34:37,072 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1102 Valid, 2461 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 350 Invalid, 5 Unknown, 0 Unchecked, 18.3s Time] [2021-11-25 20:34:37,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1735 states. [2021-11-25 20:34:37,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1735 to 1723. [2021-11-25 20:34:37,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1723 states, 1125 states have (on average 1.3848888888888888) internal successors, (1558), 1143 states have internal predecessors, (1558), 469 states have call successors, (469), 129 states have call predecessors, (469), 128 states have return successors, (460), 456 states have call predecessors, (460), 458 states have call successors, (460) [2021-11-25 20:34:37,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1723 states to 1723 states and 2487 transitions. [2021-11-25 20:34:37,178 INFO L78 Accepts]: Start accepts. Automaton has 1723 states and 2487 transitions. Word has length 109 [2021-11-25 20:34:37,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:34:37,179 INFO L470 AbstractCegarLoop]: Abstraction has 1723 states and 2487 transitions. [2021-11-25 20:34:37,180 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-11-25 20:34:37,180 INFO L276 IsEmpty]: Start isEmpty. Operand 1723 states and 2487 transitions. [2021-11-25 20:34:37,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-11-25 20:34:37,183 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:34:37,183 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 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] [2021-11-25 20:34:37,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-25 20:34:37,184 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:34:37,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:34:37,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1553889208, now seen corresponding path program 1 times [2021-11-25 20:34:37,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:34:37,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935276165] [2021-11-25 20:34:37,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:34:37,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:34:37,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:34:37,404 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2021-11-25 20:34:37,408 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:34:37,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935276165] [2021-11-25 20:34:37,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935276165] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:34:37,408 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:34:37,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 20:34:37,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189338708] [2021-11-25 20:34:37,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:34:37,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:34:37,410 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:34:37,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:34:37,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:34:37,412 INFO L87 Difference]: Start difference. First operand 1723 states and 2487 transitions. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-25 20:34:39,434 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:41,237 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:43,318 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:45,422 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:47,557 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:49,675 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:52,867 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:53,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:34:53,929 INFO L93 Difference]: Finished difference Result 2046 states and 2856 transitions. [2021-11-25 20:34:53,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:34:53,929 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 128 [2021-11-25 20:34:53,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:34:53,945 INFO L225 Difference]: With dead ends: 2046 [2021-11-25 20:34:53,945 INFO L226 Difference]: Without dead ends: 2043 [2021-11-25 20:34:53,947 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:34:53,948 INFO L933 BasicCegarLoop]: 1254 mSDtfsCounter, 968 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 972 SdHoareTripleChecker+Valid, 1676 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.4s IncrementalHoareTripleChecker+Time [2021-11-25 20:34:53,949 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [972 Valid, 1676 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 271 Invalid, 6 Unknown, 0 Unchecked, 16.4s Time] [2021-11-25 20:34:53,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2043 states. [2021-11-25 20:34:54,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2043 to 2035. [2021-11-25 20:34:54,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2035 states, 1296 states have (on average 1.3611111111111112) internal successors, (1764), 1322 states have internal predecessors, (1764), 543 states have call successors, (543), 195 states have call predecessors, (543), 195 states have return successors, (537), 529 states have call predecessors, (537), 533 states have call successors, (537) [2021-11-25 20:34:54,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2035 states to 2035 states and 2844 transitions. [2021-11-25 20:34:54,139 INFO L78 Accepts]: Start accepts. Automaton has 2035 states and 2844 transitions. Word has length 128 [2021-11-25 20:34:54,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:34:54,140 INFO L470 AbstractCegarLoop]: Abstraction has 2035 states and 2844 transitions. [2021-11-25 20:34:54,140 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-25 20:34:54,141 INFO L276 IsEmpty]: Start isEmpty. Operand 2035 states and 2844 transitions. [2021-11-25 20:34:54,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-11-25 20:34:54,144 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:34:54,144 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 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] [2021-11-25 20:34:54,144 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-25 20:34:54,144 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:34:54,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:34:54,145 INFO L85 PathProgramCache]: Analyzing trace with hash -927178015, now seen corresponding path program 1 times [2021-11-25 20:34:54,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:34:54,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864262403] [2021-11-25 20:34:54,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:34:54,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:34:54,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:34:54,371 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2021-11-25 20:34:54,372 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:34:54,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864262403] [2021-11-25 20:34:54,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864262403] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:34:54,372 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:34:54,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 20:34:54,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359844993] [2021-11-25 20:34:54,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:34:54,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:34:54,374 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:34:54,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:34:54,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:34:54,375 INFO L87 Difference]: Start difference. First operand 2035 states and 2844 transitions. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-25 20:34:56,402 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:34:58,631 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:00,955 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:03,116 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:05,225 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:07,332 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:10,063 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:12,493 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:13,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:35:13,164 INFO L93 Difference]: Finished difference Result 3449 states and 4864 transitions. [2021-11-25 20:35:13,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:35:13,165 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 129 [2021-11-25 20:35:13,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:35:13,195 INFO L225 Difference]: With dead ends: 3449 [2021-11-25 20:35:13,195 INFO L226 Difference]: Without dead ends: 3446 [2021-11-25 20:35:13,198 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:35:13,199 INFO L933 BasicCegarLoop]: 1569 mSDtfsCounter, 979 mSDsluCounter, 1264 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 1 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 983 SdHoareTripleChecker+Valid, 2668 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.6s IncrementalHoareTripleChecker+Time [2021-11-25 20:35:13,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [983 Valid, 2668 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 390 Invalid, 7 Unknown, 0 Unchecked, 18.6s Time] [2021-11-25 20:35:13,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3446 states. [2021-11-25 20:35:13,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3446 to 3438. [2021-11-25 20:35:13,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3438 states, 2216 states have (on average 1.3736462093862816) internal successors, (3044), 2251 states have internal predecessors, (3044), 902 states have call successors, (902), 318 states have call predecessors, (902), 319 states have return successors, (908), 886 states have call predecessors, (908), 892 states have call successors, (908) [2021-11-25 20:35:13,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3438 states to 3438 states and 4854 transitions. [2021-11-25 20:35:13,391 INFO L78 Accepts]: Start accepts. Automaton has 3438 states and 4854 transitions. Word has length 129 [2021-11-25 20:35:13,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:35:13,392 INFO L470 AbstractCegarLoop]: Abstraction has 3438 states and 4854 transitions. [2021-11-25 20:35:13,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-25 20:35:13,393 INFO L276 IsEmpty]: Start isEmpty. Operand 3438 states and 4854 transitions. [2021-11-25 20:35:13,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-11-25 20:35:13,396 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:35:13,396 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 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] [2021-11-25 20:35:13,397 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-25 20:35:13,397 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:35:13,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:35:13,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1321004651, now seen corresponding path program 1 times [2021-11-25 20:35:13,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:35:13,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44728175] [2021-11-25 20:35:13,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:35:13,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:35:13,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:35:13,625 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2021-11-25 20:35:13,626 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:35:13,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44728175] [2021-11-25 20:35:13,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44728175] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:35:13,626 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:35:13,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 20:35:13,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376937588] [2021-11-25 20:35:13,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:35:13,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:35:13,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:35:13,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:35:13,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:35:13,629 INFO L87 Difference]: Start difference. First operand 3438 states and 4854 transitions. Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-25 20:35:16,077 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:18,120 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:20,522 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:22,646 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:24,766 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:26,880 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:29,731 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:30,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:35:30,418 INFO L93 Difference]: Finished difference Result 3486 states and 4896 transitions. [2021-11-25 20:35:30,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:35:30,419 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 130 [2021-11-25 20:35:30,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:35:30,444 INFO L225 Difference]: With dead ends: 3486 [2021-11-25 20:35:30,445 INFO L226 Difference]: Without dead ends: 3482 [2021-11-25 20:35:30,447 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:35:30,448 INFO L933 BasicCegarLoop]: 1136 mSDtfsCounter, 169 mSDsluCounter, 1112 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 2 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 2106 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.7s IncrementalHoareTripleChecker+Time [2021-11-25 20:35:30,448 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 2106 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 314 Invalid, 6 Unknown, 0 Unchecked, 16.7s Time] [2021-11-25 20:35:30,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3482 states. [2021-11-25 20:35:30,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3482 to 3480. [2021-11-25 20:35:30,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3480 states, 2238 states have (on average 1.3686327077747988) internal successors, (3063), 2271 states have internal predecessors, (3063), 908 states have call successors, (908), 332 states have call predecessors, (908), 333 states have return successors, (916), 894 states have call predecessors, (916), 900 states have call successors, (916) [2021-11-25 20:35:30,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3480 states to 3480 states and 4887 transitions. [2021-11-25 20:35:30,628 INFO L78 Accepts]: Start accepts. Automaton has 3480 states and 4887 transitions. Word has length 130 [2021-11-25 20:35:30,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:35:30,630 INFO L470 AbstractCegarLoop]: Abstraction has 3480 states and 4887 transitions. [2021-11-25 20:35:30,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-25 20:35:30,630 INFO L276 IsEmpty]: Start isEmpty. Operand 3480 states and 4887 transitions. [2021-11-25 20:35:30,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2021-11-25 20:35:30,633 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:35:30,633 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 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] [2021-11-25 20:35:30,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-25 20:35:30,634 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:35:30,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:35:30,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1999771868, now seen corresponding path program 1 times [2021-11-25 20:35:30,635 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:35:30,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343914276] [2021-11-25 20:35:30,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:35:30,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:35:30,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:35:30,839 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2021-11-25 20:35:30,839 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:35:30,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343914276] [2021-11-25 20:35:30,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343914276] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:35:30,840 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:35:30,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 20:35:30,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221009203] [2021-11-25 20:35:30,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:35:30,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:35:30,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:35:30,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:35:30,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:35:30,842 INFO L87 Difference]: Start difference. First operand 3480 states and 4887 transitions. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-25 20:35:32,609 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:34,645 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:37,426 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:39,757 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:42,268 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:44,393 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:46,617 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:47,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:35:47,274 INFO L93 Difference]: Finished difference Result 8698 states and 12269 transitions. [2021-11-25 20:35:47,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:35:47,274 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 131 [2021-11-25 20:35:47,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:35:47,315 INFO L225 Difference]: With dead ends: 8698 [2021-11-25 20:35:47,316 INFO L226 Difference]: Without dead ends: 5252 [2021-11-25 20:35:47,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:35:47,336 INFO L933 BasicCegarLoop]: 1378 mSDtfsCounter, 655 mSDsluCounter, 1210 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 9 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 655 SdHoareTripleChecker+Valid, 2427 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.3s IncrementalHoareTripleChecker+Time [2021-11-25 20:35:47,336 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [655 Valid, 2427 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 365 Invalid, 5 Unknown, 0 Unchecked, 16.3s Time] [2021-11-25 20:35:47,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5252 states. [2021-11-25 20:35:47,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5252 to 5211. [2021-11-25 20:35:47,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5211 states, 3387 states have (on average 1.3664009447888987) internal successors, (4628), 3450 states have internal predecessors, (4628), 1313 states have call successors, (1313), 517 states have call predecessors, (1313), 510 states have return successors, (1383), 1267 states have call predecessors, (1383), 1302 states have call successors, (1383) [2021-11-25 20:35:47,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5211 states to 5211 states and 7324 transitions. [2021-11-25 20:35:47,696 INFO L78 Accepts]: Start accepts. Automaton has 5211 states and 7324 transitions. Word has length 131 [2021-11-25 20:35:47,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:35:47,697 INFO L470 AbstractCegarLoop]: Abstraction has 5211 states and 7324 transitions. [2021-11-25 20:35:47,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-25 20:35:47,712 INFO L276 IsEmpty]: Start isEmpty. Operand 5211 states and 7324 transitions. [2021-11-25 20:35:47,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2021-11-25 20:35:47,713 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:35:47,714 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:35:47,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-25 20:35:47,714 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:35:47,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:35:47,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1864623986, now seen corresponding path program 1 times [2021-11-25 20:35:47,715 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:35:47,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169791989] [2021-11-25 20:35:47,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:35:47,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:35:47,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:35:47,894 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2021-11-25 20:35:47,895 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:35:47,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169791989] [2021-11-25 20:35:47,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169791989] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:35:47,895 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:35:47,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 20:35:47,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700121937] [2021-11-25 20:35:47,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:35:47,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:35:47,897 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:35:47,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:35:47,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:35:47,898 INFO L87 Difference]: Start difference. First operand 5211 states and 7324 transitions. Second operand has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-25 20:35:49,868 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:51,788 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:54,106 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:56,414 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:35:58,530 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:00,705 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:01,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:36:01,711 INFO L93 Difference]: Finished difference Result 5373 states and 7504 transitions. [2021-11-25 20:36:01,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:36:01,711 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 132 [2021-11-25 20:36:01,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:36:01,751 INFO L225 Difference]: With dead ends: 5373 [2021-11-25 20:36:01,751 INFO L226 Difference]: Without dead ends: 5352 [2021-11-25 20:36:01,755 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:36:01,755 INFO L933 BasicCegarLoop]: 1171 mSDtfsCounter, 1121 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1123 SdHoareTripleChecker+Valid, 1443 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.7s IncrementalHoareTripleChecker+Time [2021-11-25 20:36:01,756 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1123 Valid, 1443 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 227 Invalid, 4 Unknown, 0 Unchecked, 13.7s Time] [2021-11-25 20:36:01,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5352 states. [2021-11-25 20:36:01,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5352 to 5344. [2021-11-25 20:36:02,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5344 states, 3460 states have (on average 1.3621387283236994) internal successors, (4713), 3528 states have internal predecessors, (4713), 1342 states have call successors, (1342), 547 states have call predecessors, (1342), 541 states have return successors, (1413), 1296 states have call predecessors, (1413), 1332 states have call successors, (1413) [2021-11-25 20:36:02,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5344 states to 5344 states and 7468 transitions. [2021-11-25 20:36:02,023 INFO L78 Accepts]: Start accepts. Automaton has 5344 states and 7468 transitions. Word has length 132 [2021-11-25 20:36:02,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:36:02,026 INFO L470 AbstractCegarLoop]: Abstraction has 5344 states and 7468 transitions. [2021-11-25 20:36:02,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-25 20:36:02,027 INFO L276 IsEmpty]: Start isEmpty. Operand 5344 states and 7468 transitions. [2021-11-25 20:36:02,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2021-11-25 20:36:02,031 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:36:02,031 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:36:02,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-25 20:36:02,032 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:36:02,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:36:02,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1507727222, now seen corresponding path program 1 times [2021-11-25 20:36:02,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:36:02,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396118582] [2021-11-25 20:36:02,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:36:02,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:36:02,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:36:02,263 INFO L134 CoverageAnalysis]: Checked inductivity of 229 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2021-11-25 20:36:02,264 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:36:02,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396118582] [2021-11-25 20:36:02,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396118582] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:36:02,264 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:36:02,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 20:36:02,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297321521] [2021-11-25 20:36:02,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:36:02,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:36:02,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:36:02,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:36:02,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:36:02,267 INFO L87 Difference]: Start difference. First operand 5344 states and 7468 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2021-11-25 20:36:04,292 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:06,597 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:08,667 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:11,001 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:13,724 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:15,849 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:18,067 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:18,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:36:18,775 INFO L93 Difference]: Finished difference Result 8408 states and 11681 transitions. [2021-11-25 20:36:18,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:36:18,777 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 150 [2021-11-25 20:36:18,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:36:18,801 INFO L225 Difference]: With dead ends: 8408 [2021-11-25 20:36:18,802 INFO L226 Difference]: Without dead ends: 3096 [2021-11-25 20:36:18,830 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:36:18,831 INFO L933 BasicCegarLoop]: 1139 mSDtfsCounter, 10 mSDsluCounter, 1292 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 1 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2265 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.3s IncrementalHoareTripleChecker+Time [2021-11-25 20:36:18,831 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 2265 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 336 Invalid, 7 Unknown, 0 Unchecked, 16.3s Time] [2021-11-25 20:36:18,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3096 states. [2021-11-25 20:36:18,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3096 to 3075. [2021-11-25 20:36:18,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3075 states, 1965 states have (on average 1.3470737913486006) internal successors, (2647), 2004 states have internal predecessors, (2647), 774 states have call successors, (774), 338 states have call predecessors, (774), 335 states have return successors, (801), 748 states have call predecessors, (801), 764 states have call successors, (801) [2021-11-25 20:36:18,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3075 states to 3075 states and 4222 transitions. [2021-11-25 20:36:18,981 INFO L78 Accepts]: Start accepts. Automaton has 3075 states and 4222 transitions. Word has length 150 [2021-11-25 20:36:18,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:36:18,981 INFO L470 AbstractCegarLoop]: Abstraction has 3075 states and 4222 transitions. [2021-11-25 20:36:18,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2021-11-25 20:36:18,982 INFO L276 IsEmpty]: Start isEmpty. Operand 3075 states and 4222 transitions. [2021-11-25 20:36:18,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2021-11-25 20:36:18,986 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:36:18,986 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:36:18,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-25 20:36:18,987 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:36:18,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:36:18,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1095786564, now seen corresponding path program 1 times [2021-11-25 20:36:18,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:36:18,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131686454] [2021-11-25 20:36:18,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:36:18,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:36:19,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:36:19,234 INFO L134 CoverageAnalysis]: Checked inductivity of 229 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2021-11-25 20:36:19,234 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:36:19,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131686454] [2021-11-25 20:36:19,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131686454] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:36:19,235 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:36:19,235 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 20:36:19,235 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9591697] [2021-11-25 20:36:19,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:36:19,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 20:36:19,237 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:36:19,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 20:36:19,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 20:36:19,238 INFO L87 Difference]: Start difference. First operand 3075 states and 4222 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 3 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2021-11-25 20:36:21,272 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:23,681 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:25,028 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:27,914 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:30,933 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:32,974 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:34,806 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:36,841 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:40,273 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:42,387 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:44,611 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:46,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:36:46,180 INFO L93 Difference]: Finished difference Result 6057 states and 8325 transitions. [2021-11-25 20:36:46,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 20:36:46,182 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 3 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 155 [2021-11-25 20:36:46,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:36:46,201 INFO L225 Difference]: With dead ends: 6057 [2021-11-25 20:36:46,202 INFO L226 Difference]: Without dead ends: 3018 [2021-11-25 20:36:46,218 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-25 20:36:46,219 INFO L933 BasicCegarLoop]: 1136 mSDtfsCounter, 37 mSDsluCounter, 3895 mSDsCounter, 0 mSdLazyCounter, 679 mSolverCounterSat, 6 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 4533 SdHoareTripleChecker+Invalid, 693 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 679 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.8s IncrementalHoareTripleChecker+Time [2021-11-25 20:36:46,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 4533 Invalid, 693 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 679 Invalid, 8 Unknown, 0 Unchecked, 26.8s Time] [2021-11-25 20:36:46,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3018 states. [2021-11-25 20:36:46,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3018 to 2969. [2021-11-25 20:36:46,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2969 states, 1909 states have (on average 1.3504452592980618) internal successors, (2578), 1948 states have internal predecessors, (2578), 746 states have call successors, (746), 316 states have call predecessors, (746), 313 states have return successors, (773), 720 states have call predecessors, (773), 736 states have call successors, (773) [2021-11-25 20:36:46,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2969 states to 2969 states and 4097 transitions. [2021-11-25 20:36:46,357 INFO L78 Accepts]: Start accepts. Automaton has 2969 states and 4097 transitions. Word has length 155 [2021-11-25 20:36:46,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:36:46,358 INFO L470 AbstractCegarLoop]: Abstraction has 2969 states and 4097 transitions. [2021-11-25 20:36:46,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 3 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2021-11-25 20:36:46,358 INFO L276 IsEmpty]: Start isEmpty. Operand 2969 states and 4097 transitions. [2021-11-25 20:36:46,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2021-11-25 20:36:46,361 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:36:46,362 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:36:46,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-25 20:36:46,362 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:36:46,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:36:46,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1351038117, now seen corresponding path program 1 times [2021-11-25 20:36:46,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:36:46,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348484469] [2021-11-25 20:36:46,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:36:46,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:36:46,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:36:46,598 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2021-11-25 20:36:46,598 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:36:46,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348484469] [2021-11-25 20:36:46,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348484469] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:36:46,599 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:36:46,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 20:36:46,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668778290] [2021-11-25 20:36:46,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:36:46,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:36:46,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:36:46,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:36:46,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:36:46,602 INFO L87 Difference]: Start difference. First operand 2969 states and 4097 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (22), 3 states have call predecessors, (22), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2021-11-25 20:36:49,496 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:52,694 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:54,983 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:57,118 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:36:59,331 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:37:00,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:37:00,385 INFO L93 Difference]: Finished difference Result 3358 states and 4628 transitions. [2021-11-25 20:37:00,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:37:00,386 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (22), 3 states have call predecessors, (22), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 161 [2021-11-25 20:37:00,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:37:00,403 INFO L225 Difference]: With dead ends: 3358 [2021-11-25 20:37:00,404 INFO L226 Difference]: Without dead ends: 3355 [2021-11-25 20:37:00,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:37:00,407 INFO L933 BasicCegarLoop]: 1398 mSDtfsCounter, 959 mSDsluCounter, 756 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 1 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 961 SdHoareTripleChecker+Valid, 2052 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.7s IncrementalHoareTripleChecker+Time [2021-11-25 20:37:00,407 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [961 Valid, 2052 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 316 Invalid, 5 Unknown, 0 Unchecked, 13.7s Time] [2021-11-25 20:37:00,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3355 states. [2021-11-25 20:37:00,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3355 to 3344. [2021-11-25 20:37:00,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3344 states, 2143 states have (on average 1.3499766682221186) internal successors, (2893), 2191 states have internal predecessors, (2893), 844 states have call successors, (844), 361 states have call predecessors, (844), 356 states have return successors, (872), 811 states have call predecessors, (872), 834 states have call successors, (872) [2021-11-25 20:37:00,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3344 states to 3344 states and 4609 transitions. [2021-11-25 20:37:00,552 INFO L78 Accepts]: Start accepts. Automaton has 3344 states and 4609 transitions. Word has length 161 [2021-11-25 20:37:00,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:37:00,553 INFO L470 AbstractCegarLoop]: Abstraction has 3344 states and 4609 transitions. [2021-11-25 20:37:00,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (22), 3 states have call predecessors, (22), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2021-11-25 20:37:00,553 INFO L276 IsEmpty]: Start isEmpty. Operand 3344 states and 4609 transitions. [2021-11-25 20:37:00,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2021-11-25 20:37:00,557 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:37:00,557 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:37:00,558 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-11-25 20:37:00,558 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:37:00,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:37:00,559 INFO L85 PathProgramCache]: Analyzing trace with hash 20537491, now seen corresponding path program 1 times [2021-11-25 20:37:00,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:37:00,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676662857] [2021-11-25 20:37:00,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:37:00,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:37:00,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:37:00,797 INFO L134 CoverageAnalysis]: Checked inductivity of 233 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 230 trivial. 0 not checked. [2021-11-25 20:37:00,798 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:37:00,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676662857] [2021-11-25 20:37:00,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676662857] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:37:00,798 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:37:00,798 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 20:37:00,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24412471] [2021-11-25 20:37:00,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:37:00,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:37:00,800 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:37:00,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:37:00,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:37:00,801 INFO L87 Difference]: Start difference. First operand 3344 states and 4609 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 3 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2021-11-25 20:37:03,032 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:37:05,274 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:37:07,330 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:37:10,272 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:37:12,593 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:37:15,484 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:37:17,613 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:37:19,841 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:37:20,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:37:20,464 INFO L93 Difference]: Finished difference Result 6904 states and 9508 transitions. [2021-11-25 20:37:20,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:37:20,466 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 3 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) Word has length 199 [2021-11-25 20:37:20,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:37:20,484 INFO L225 Difference]: With dead ends: 6904 [2021-11-25 20:37:20,484 INFO L226 Difference]: Without dead ends: 3620 [2021-11-25 20:37:20,499 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:37:20,500 INFO L933 BasicCegarLoop]: 1183 mSDtfsCounter, 127 mSDsluCounter, 1244 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 8 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 2272 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.6s IncrementalHoareTripleChecker+Time [2021-11-25 20:37:20,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 2272 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 357 Invalid, 7 Unknown, 0 Unchecked, 19.6s Time] [2021-11-25 20:37:20,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3620 states. [2021-11-25 20:37:20,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3620 to 3572. [2021-11-25 20:37:20,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3572 states, 2327 states have (on average 1.3545337344220025) internal successors, (3152), 2375 states have internal predecessors, (3152), 864 states have call successors, (864), 385 states have call predecessors, (864), 380 states have return successors, (892), 831 states have call predecessors, (892), 854 states have call successors, (892) [2021-11-25 20:37:20,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3572 states to 3572 states and 4908 transitions. [2021-11-25 20:37:20,721 INFO L78 Accepts]: Start accepts. Automaton has 3572 states and 4908 transitions. Word has length 199 [2021-11-25 20:37:20,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:37:20,722 INFO L470 AbstractCegarLoop]: Abstraction has 3572 states and 4908 transitions. [2021-11-25 20:37:20,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 3 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2021-11-25 20:37:20,723 INFO L276 IsEmpty]: Start isEmpty. Operand 3572 states and 4908 transitions. [2021-11-25 20:37:20,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2021-11-25 20:37:20,727 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:37:20,728 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:37:20,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-25 20:37:20,728 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:37:20,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:37:20,729 INFO L85 PathProgramCache]: Analyzing trace with hash -318341990, now seen corresponding path program 1 times [2021-11-25 20:37:20,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:37:20,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888756471] [2021-11-25 20:37:20,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:37:20,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:37:20,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:37:21,180 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2021-11-25 20:37:21,180 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:37:21,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888756471] [2021-11-25 20:37:21,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888756471] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:37:21,180 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:37:21,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-25 20:37:21,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837370226] [2021-11-25 20:37:21,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:37:21,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 20:37:21,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:37:21,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 20:37:21,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-11-25 20:37:21,182 INFO L87 Difference]: Start difference. First operand 3572 states and 4908 transitions. Second operand has 8 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 4 states have call successors, (29), 4 states have call predecessors, (29), 3 states have return successors, (27), 4 states have call predecessors, (27), 3 states have call successors, (27) [2021-11-25 20:37:23,212 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:37:25,766 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:37:27,814 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:37:29,864 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:37:31,910 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:37:34,205 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:37:38,423 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:37:41,576 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:37:43,750 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:37:46,394 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:37:48,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:37:48,552 INFO L93 Difference]: Finished difference Result 4726 states and 6485 transitions. [2021-11-25 20:37:48,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 20:37:48,552 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 4 states have call successors, (29), 4 states have call predecessors, (29), 3 states have return successors, (27), 4 states have call predecessors, (27), 3 states have call successors, (27) Word has length 209 [2021-11-25 20:37:48,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:37:48,630 INFO L225 Difference]: With dead ends: 4726 [2021-11-25 20:37:48,631 INFO L226 Difference]: Without dead ends: 4388 [2021-11-25 20:37:48,634 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-11-25 20:37:48,635 INFO L933 BasicCegarLoop]: 1247 mSDtfsCounter, 1000 mSDsluCounter, 4004 mSDsCounter, 0 mSdLazyCounter, 3083 mSolverCounterSat, 563 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1142 SdHoareTripleChecker+Valid, 4752 SdHoareTripleChecker+Invalid, 3655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 563 IncrementalHoareTripleChecker+Valid, 3083 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.1s IncrementalHoareTripleChecker+Time [2021-11-25 20:37:48,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1142 Valid, 4752 Invalid, 3655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [563 Valid, 3083 Invalid, 9 Unknown, 0 Unchecked, 27.1s Time] [2021-11-25 20:37:48,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4388 states. [2021-11-25 20:37:48,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4388 to 4049. [2021-11-25 20:37:48,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4049 states, 2621 states have (on average 1.347577260587562) internal successors, (3532), 2698 states have internal predecessors, (3532), 966 states have call successors, (966), 459 states have call predecessors, (966), 461 states have return successors, (1022), 917 states have call predecessors, (1022), 952 states have call successors, (1022) [2021-11-25 20:37:48,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4049 states to 4049 states and 5520 transitions. [2021-11-25 20:37:48,873 INFO L78 Accepts]: Start accepts. Automaton has 4049 states and 5520 transitions. Word has length 209 [2021-11-25 20:37:48,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:37:48,874 INFO L470 AbstractCegarLoop]: Abstraction has 4049 states and 5520 transitions. [2021-11-25 20:37:48,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 4 states have call successors, (29), 4 states have call predecessors, (29), 3 states have return successors, (27), 4 states have call predecessors, (27), 3 states have call successors, (27) [2021-11-25 20:37:48,874 INFO L276 IsEmpty]: Start isEmpty. Operand 4049 states and 5520 transitions. [2021-11-25 20:37:48,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2021-11-25 20:37:48,880 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:37:48,880 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:37:48,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-11-25 20:37:48,881 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:37:48,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:37:48,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1205088701, now seen corresponding path program 1 times [2021-11-25 20:37:48,882 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:37:48,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869980079] [2021-11-25 20:37:48,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:37:48,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:37:49,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:37:49,634 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2021-11-25 20:37:49,634 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:37:49,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869980079] [2021-11-25 20:37:49,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869980079] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:37:49,634 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:37:49,635 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-25 20:37:49,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783299344] [2021-11-25 20:37:49,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:37:49,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 20:37:49,636 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:37:49,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 20:37:49,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-11-25 20:37:49,637 INFO L87 Difference]: Start difference. First operand 4049 states and 5520 transitions. Second operand has 8 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 4 states have call successors, (29), 4 states have call predecessors, (29), 3 states have return successors, (27), 4 states have call predecessors, (27), 3 states have call successors, (27) [2021-11-25 20:37:51,668 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:37:54,529 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:37:56,798 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:00,457 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:04,099 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:06,284 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:08,935 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:11,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:38:11,318 INFO L93 Difference]: Finished difference Result 7206 states and 9872 transitions. [2021-11-25 20:38:11,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 20:38:11,319 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 4 states have call successors, (29), 4 states have call predecessors, (29), 3 states have return successors, (27), 4 states have call predecessors, (27), 3 states have call successors, (27) Word has length 208 [2021-11-25 20:38:11,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:38:11,339 INFO L225 Difference]: With dead ends: 7206 [2021-11-25 20:38:11,340 INFO L226 Difference]: Without dead ends: 4632 [2021-11-25 20:38:11,352 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-11-25 20:38:11,353 INFO L933 BasicCegarLoop]: 1190 mSDtfsCounter, 1502 mSDsluCounter, 3993 mSDsCounter, 0 mSdLazyCounter, 3121 mSolverCounterSat, 789 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1644 SdHoareTripleChecker+Valid, 4677 SdHoareTripleChecker+Invalid, 3917 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 789 IncrementalHoareTripleChecker+Valid, 3121 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.4s IncrementalHoareTripleChecker+Time [2021-11-25 20:38:11,353 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1644 Valid, 4677 Invalid, 3917 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [789 Valid, 3121 Invalid, 7 Unknown, 0 Unchecked, 21.4s Time] [2021-11-25 20:38:11,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4632 states. [2021-11-25 20:38:11,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4632 to 4289. [2021-11-25 20:38:11,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4289 states, 2774 states have (on average 1.3493150684931507) internal successors, (3743), 2853 states have internal predecessors, (3743), 1020 states have call successors, (1020), 492 states have call predecessors, (1020), 494 states have return successors, (1076), 970 states have call predecessors, (1076), 1005 states have call successors, (1076) [2021-11-25 20:38:11,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4289 states to 4289 states and 5839 transitions. [2021-11-25 20:38:11,596 INFO L78 Accepts]: Start accepts. Automaton has 4289 states and 5839 transitions. Word has length 208 [2021-11-25 20:38:11,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:38:11,597 INFO L470 AbstractCegarLoop]: Abstraction has 4289 states and 5839 transitions. [2021-11-25 20:38:11,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 4 states have call successors, (29), 4 states have call predecessors, (29), 3 states have return successors, (27), 4 states have call predecessors, (27), 3 states have call successors, (27) [2021-11-25 20:38:11,597 INFO L276 IsEmpty]: Start isEmpty. Operand 4289 states and 5839 transitions. [2021-11-25 20:38:11,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2021-11-25 20:38:11,604 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:38:11,604 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:38:11,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-11-25 20:38:11,604 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:38:11,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:38:11,605 INFO L85 PathProgramCache]: Analyzing trace with hash -536062394, now seen corresponding path program 1 times [2021-11-25 20:38:11,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:38:11,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924627618] [2021-11-25 20:38:11,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:38:11,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:38:11,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:38:11,987 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2021-11-25 20:38:11,987 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:38:11,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924627618] [2021-11-25 20:38:11,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924627618] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:38:11,988 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:38:11,988 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-25 20:38:11,988 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521703194] [2021-11-25 20:38:11,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:38:11,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 20:38:11,989 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:38:11,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 20:38:11,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-11-25 20:38:11,990 INFO L87 Difference]: Start difference. First operand 4289 states and 5839 transitions. Second operand has 7 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 3 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (25), 2 states have call predecessors, (25), 1 states have call successors, (25) [2021-11-25 20:38:14,020 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:16,437 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:18,596 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:21,479 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:23,931 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:26,060 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:28,432 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:30,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:38:30,115 INFO L93 Difference]: Finished difference Result 9137 states and 12506 transitions. [2021-11-25 20:38:30,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-25 20:38:30,116 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 3 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (25), 2 states have call predecessors, (25), 1 states have call successors, (25) Word has length 215 [2021-11-25 20:38:30,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:38:30,138 INFO L225 Difference]: With dead ends: 9137 [2021-11-25 20:38:30,138 INFO L226 Difference]: Without dead ends: 4908 [2021-11-25 20:38:30,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-11-25 20:38:30,158 INFO L933 BasicCegarLoop]: 1406 mSDtfsCounter, 918 mSDsluCounter, 4501 mSDsCounter, 0 mSdLazyCounter, 1063 mSolverCounterSat, 195 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 945 SdHoareTripleChecker+Valid, 5345 SdHoareTripleChecker+Invalid, 1265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 1063 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.9s IncrementalHoareTripleChecker+Time [2021-11-25 20:38:30,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [945 Valid, 5345 Invalid, 1265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 1063 Invalid, 7 Unknown, 0 Unchecked, 17.9s Time] [2021-11-25 20:38:30,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4908 states. [2021-11-25 20:38:30,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4908 to 4839. [2021-11-25 20:38:30,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4839 states, 3144 states have (on average 1.3578244274809161) internal successors, (4269), 3227 states have internal predecessors, (4269), 1148 states have call successors, (1148), 544 states have call predecessors, (1148), 546 states have return successors, (1210), 1096 states have call predecessors, (1210), 1133 states have call successors, (1210) [2021-11-25 20:38:30,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4839 states to 4839 states and 6627 transitions. [2021-11-25 20:38:30,401 INFO L78 Accepts]: Start accepts. Automaton has 4839 states and 6627 transitions. Word has length 215 [2021-11-25 20:38:30,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:38:30,402 INFO L470 AbstractCegarLoop]: Abstraction has 4839 states and 6627 transitions. [2021-11-25 20:38:30,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 3 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (25), 2 states have call predecessors, (25), 1 states have call successors, (25) [2021-11-25 20:38:30,402 INFO L276 IsEmpty]: Start isEmpty. Operand 4839 states and 6627 transitions. [2021-11-25 20:38:30,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2021-11-25 20:38:30,409 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:38:30,410 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:38:30,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-11-25 20:38:30,410 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:38:30,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:38:30,411 INFO L85 PathProgramCache]: Analyzing trace with hash -377636219, now seen corresponding path program 1 times [2021-11-25 20:38:30,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:38:30,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203377660] [2021-11-25 20:38:30,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:38:30,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:38:31,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:38:31,897 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2021-11-25 20:38:31,897 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:38:31,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203377660] [2021-11-25 20:38:31,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203377660] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:38:31,898 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:38:31,898 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 20:38:31,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356213781] [2021-11-25 20:38:31,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:38:31,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 20:38:31,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:38:31,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 20:38:31,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 20:38:31,902 INFO L87 Difference]: Start difference. First operand 4839 states and 6627 transitions. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 3 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2021-11-25 20:38:33,932 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:35,843 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:38,505 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:41,593 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:43,912 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:46,037 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:48,249 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:50,373 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:52,246 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:54,279 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:54,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:38:54,970 INFO L93 Difference]: Finished difference Result 7198 states and 9803 transitions. [2021-11-25 20:38:54,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 20:38:54,971 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 3 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) Word has length 216 [2021-11-25 20:38:54,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:38:54,980 INFO L225 Difference]: With dead ends: 7198 [2021-11-25 20:38:54,980 INFO L226 Difference]: Without dead ends: 2419 [2021-11-25 20:38:54,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 20:38:54,997 INFO L933 BasicCegarLoop]: 1112 mSDtfsCounter, 1 mSDsluCounter, 2365 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 0 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 3209 SdHoareTripleChecker+Invalid, 632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 625 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.9s IncrementalHoareTripleChecker+Time [2021-11-25 20:38:54,997 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 3209 Invalid, 632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 625 Invalid, 7 Unknown, 0 Unchecked, 22.9s Time] [2021-11-25 20:38:55,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2419 states. [2021-11-25 20:38:55,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2419 to 2414. [2021-11-25 20:38:55,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2414 states, 1553 states have (on average 1.3361236316806182) internal successors, (2075), 1592 states have internal predecessors, (2075), 575 states have call successors, (575), 285 states have call predecessors, (575), 285 states have return successors, (590), 551 states have call predecessors, (590), 563 states have call successors, (590) [2021-11-25 20:38:55,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2414 states to 2414 states and 3240 transitions. [2021-11-25 20:38:55,210 INFO L78 Accepts]: Start accepts. Automaton has 2414 states and 3240 transitions. Word has length 216 [2021-11-25 20:38:55,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:38:55,211 INFO L470 AbstractCegarLoop]: Abstraction has 2414 states and 3240 transitions. [2021-11-25 20:38:55,211 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 3 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2021-11-25 20:38:55,211 INFO L276 IsEmpty]: Start isEmpty. Operand 2414 states and 3240 transitions. [2021-11-25 20:38:55,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2021-11-25 20:38:55,217 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:38:55,218 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:38:55,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-11-25 20:38:55,218 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:38:55,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:38:55,219 INFO L85 PathProgramCache]: Analyzing trace with hash 521782114, now seen corresponding path program 1 times [2021-11-25 20:38:55,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:38:55,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051566848] [2021-11-25 20:38:55,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:38:55,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:38:55,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:38:55,599 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2021-11-25 20:38:55,600 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:38:55,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051566848] [2021-11-25 20:38:55,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051566848] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:38:55,603 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:38:55,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 20:38:55,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039313482] [2021-11-25 20:38:55,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:38:55,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 20:38:55,604 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:38:55,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 20:38:55,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 20:38:55,605 INFO L87 Difference]: Start difference. First operand 2414 states and 3240 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 3 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2021-11-25 20:38:57,060 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:38:59,004 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:39:01,561 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:39:03,617 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:39:06,824 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:39:08,861 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:39:11,986 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:39:14,116 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:39:16,323 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:39:20,147 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:39:20,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:39:20,681 INFO L93 Difference]: Finished difference Result 4721 states and 6338 transitions. [2021-11-25 20:39:20,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 20:39:20,682 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 3 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) Word has length 217 [2021-11-25 20:39:20,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:39:20,691 INFO L225 Difference]: With dead ends: 4721 [2021-11-25 20:39:20,692 INFO L226 Difference]: Without dead ends: 2367 [2021-11-25 20:39:20,698 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 20:39:20,699 INFO L933 BasicCegarLoop]: 1099 mSDtfsCounter, 1 mSDsluCounter, 2341 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 0 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 3172 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.0s IncrementalHoareTripleChecker+Time [2021-11-25 20:39:20,700 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 3172 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 621 Invalid, 8 Unknown, 0 Unchecked, 25.0s Time] [2021-11-25 20:39:20,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2367 states. [2021-11-25 20:39:20,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2367 to 2367. [2021-11-25 20:39:20,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2367 states, 1528 states have (on average 1.337041884816754) internal successors, (2043), 1566 states have internal predecessors, (2043), 560 states have call successors, (560), 278 states have call predecessors, (560), 278 states have return successors, (570), 537 states have call predecessors, (570), 549 states have call successors, (570) [2021-11-25 20:39:20,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2367 states to 2367 states and 3173 transitions. [2021-11-25 20:39:20,824 INFO L78 Accepts]: Start accepts. Automaton has 2367 states and 3173 transitions. Word has length 217 [2021-11-25 20:39:20,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:39:20,825 INFO L470 AbstractCegarLoop]: Abstraction has 2367 states and 3173 transitions. [2021-11-25 20:39:20,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 3 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2021-11-25 20:39:20,826 INFO L276 IsEmpty]: Start isEmpty. Operand 2367 states and 3173 transitions. [2021-11-25 20:39:20,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2021-11-25 20:39:20,832 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:39:20,833 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:39:20,833 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-11-25 20:39:20,833 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:39:20,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:39:20,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1027076082, now seen corresponding path program 1 times [2021-11-25 20:39:20,834 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:39:20,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012488585] [2021-11-25 20:39:20,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:39:20,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:39:21,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:39:21,222 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2021-11-25 20:39:21,223 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:39:21,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012488585] [2021-11-25 20:39:21,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012488585] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:39:21,223 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:39:21,223 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 20:39:21,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34218826] [2021-11-25 20:39:21,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:39:21,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 20:39:21,225 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:39:21,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 20:39:21,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 20:39:21,226 INFO L87 Difference]: Start difference. First operand 2367 states and 3173 transitions. Second operand has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 3 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2021-11-25 20:39:23,256 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:39:23,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:39:23,539 INFO L93 Difference]: Finished difference Result 2607 states and 3495 transitions. [2021-11-25 20:39:23,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 20:39:23,540 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 3 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) Word has length 223 [2021-11-25 20:39:23,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:39:23,541 INFO L225 Difference]: With dead ends: 2607 [2021-11-25 20:39:23,541 INFO L226 Difference]: Without dead ends: 0 [2021-11-25 20:39:23,544 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 20:39:23,545 INFO L933 BasicCegarLoop]: 201 mSDtfsCounter, 1 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 592 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2021-11-25 20:39:23,546 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 592 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 118 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2021-11-25 20:39:23,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-11-25 20:39:23,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-11-25 20:39:23,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:39:23,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-11-25 20:39:23,547 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 223 [2021-11-25 20:39:23,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:39:23,547 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-25 20:39:23,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 3 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2021-11-25 20:39:23,547 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-11-25 20:39:23,547 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-11-25 20:39:23,550 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-25 20:39:23,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-11-25 20:39:23,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-11-25 20:39:31,475 INFO L858 garLoopResultBuilder]: For program point get_dma_opsEXIT(lines 5663 5675) no Hoare annotation was computed. [2021-11-25 20:39:31,476 INFO L861 garLoopResultBuilder]: At program point get_dma_opsENTRY(lines 5663 5675) the Hoare annotation is: true [2021-11-25 20:39:31,476 INFO L861 garLoopResultBuilder]: At program point L5667(lines 5667 5668) the Hoare annotation is: true [2021-11-25 20:39:31,476 INFO L858 garLoopResultBuilder]: For program point L5667-1(lines 5667 5668) no Hoare annotation was computed. [2021-11-25 20:39:31,476 INFO L861 garLoopResultBuilder]: At program point L5814(line 5814) the Hoare annotation is: true [2021-11-25 20:39:31,477 INFO L861 garLoopResultBuilder]: At program point L5813(line 5813) the Hoare annotation is: true [2021-11-25 20:39:31,477 INFO L861 garLoopResultBuilder]: At program point L5813-1(line 5813) the Hoare annotation is: true [2021-11-25 20:39:31,477 INFO L861 garLoopResultBuilder]: At program point copy_from_userENTRY(lines 5805 5822) the Hoare annotation is: true [2021-11-25 20:39:31,477 INFO L858 garLoopResultBuilder]: For program point copy_from_userEXIT(lines 5805 5822) no Hoare annotation was computed. [2021-11-25 20:39:31,478 INFO L858 garLoopResultBuilder]: For program point L7831(lines 7831 7844) no Hoare annotation was computed. [2021-11-25 20:39:31,478 INFO L858 garLoopResultBuilder]: For program point L7732(lines 7732 7759) no Hoare annotation was computed. [2021-11-25 20:39:31,478 INFO L858 garLoopResultBuilder]: For program point L7600-1(line 7600) no Hoare annotation was computed. [2021-11-25 20:39:31,478 INFO L861 garLoopResultBuilder]: At program point L7600(line 7600) the Hoare annotation is: true [2021-11-25 20:39:31,479 INFO L858 garLoopResultBuilder]: For program point L7567-2(lines 7567 7572) no Hoare annotation was computed. [2021-11-25 20:39:31,479 INFO L858 garLoopResultBuilder]: For program point L7601(lines 7601 7604) no Hoare annotation was computed. [2021-11-25 20:39:31,479 INFO L861 garLoopResultBuilder]: At program point L8989(line 8989) the Hoare annotation is: true [2021-11-25 20:39:31,479 INFO L861 garLoopResultBuilder]: At program point L8989-1(line 8989) the Hoare annotation is: true [2021-11-25 20:39:31,480 INFO L858 garLoopResultBuilder]: For program point L7899(lines 7899 7902) no Hoare annotation was computed. [2021-11-25 20:39:31,480 INFO L858 garLoopResultBuilder]: For program point L7899-2(lines 7899 7902) no Hoare annotation was computed. [2021-11-25 20:39:31,480 INFO L861 garLoopResultBuilder]: At program point L8990(lines 8986 8993) the Hoare annotation is: true [2021-11-25 20:39:31,480 INFO L858 garLoopResultBuilder]: For program point L7801(lines 7801 7847) no Hoare annotation was computed. [2021-11-25 20:39:31,481 INFO L858 garLoopResultBuilder]: For program point L7802(lines 7802 7830) no Hoare annotation was computed. [2021-11-25 20:39:31,481 INFO L858 garLoopResultBuilder]: For program point L7835-1(line 7835) no Hoare annotation was computed. [2021-11-25 20:39:31,481 INFO L861 garLoopResultBuilder]: At program point L7835(line 7835) the Hoare annotation is: true [2021-11-25 20:39:31,481 INFO L858 garLoopResultBuilder]: For program point L7868-1(line 7868) no Hoare annotation was computed. [2021-11-25 20:39:31,482 INFO L861 garLoopResultBuilder]: At program point L7868(line 7868) the Hoare annotation is: true [2021-11-25 20:39:31,482 INFO L858 garLoopResultBuilder]: For program point L7802-2(lines 7802 7830) no Hoare annotation was computed. [2021-11-25 20:39:31,482 INFO L858 garLoopResultBuilder]: For program point L7770(line 7770) no Hoare annotation was computed. [2021-11-25 20:39:31,482 INFO L858 garLoopResultBuilder]: For program point L7903-1(line 7903) no Hoare annotation was computed. [2021-11-25 20:39:31,483 INFO L861 garLoopResultBuilder]: At program point L7903(line 7903) the Hoare annotation is: true [2021-11-25 20:39:31,483 INFO L858 garLoopResultBuilder]: For program point L7837(lines 7837 7842) no Hoare annotation was computed. [2021-11-25 20:39:31,483 INFO L858 garLoopResultBuilder]: For program point L7573-1(line 7573) no Hoare annotation was computed. [2021-11-25 20:39:31,483 INFO L861 garLoopResultBuilder]: At program point L7573(line 7573) the Hoare annotation is: true [2021-11-25 20:39:31,484 INFO L861 garLoopResultBuilder]: At program point L7574(line 7574) the Hoare annotation is: true [2021-11-25 20:39:31,484 INFO L858 garLoopResultBuilder]: For program point L7574-1(line 7574) no Hoare annotation was computed. [2021-11-25 20:39:31,484 INFO L858 garLoopResultBuilder]: For program point L7575(lines 7575 7582) no Hoare annotation was computed. [2021-11-25 20:39:31,484 INFO L858 garLoopResultBuilder]: For program point L7608-1(line 7608) no Hoare annotation was computed. [2021-11-25 20:39:31,485 INFO L861 garLoopResultBuilder]: At program point L7608(line 7608) the Hoare annotation is: true [2021-11-25 20:39:31,485 INFO L861 garLoopResultBuilder]: At program point L7906(lines 7558 7988) the Hoare annotation is: true [2021-11-25 20:39:31,485 INFO L861 garLoopResultBuilder]: At program point L7972(lines 7558 7988) the Hoare annotation is: true [2021-11-25 20:39:31,485 INFO L858 garLoopResultBuilder]: For program point L7576-1(line 7576) no Hoare annotation was computed. [2021-11-25 20:39:31,486 INFO L861 garLoopResultBuilder]: At program point L7576(line 7576) the Hoare annotation is: true [2021-11-25 20:39:31,486 INFO L858 garLoopResultBuilder]: For program point L7609(lines 7609 7617) no Hoare annotation was computed. [2021-11-25 20:39:31,486 INFO L858 garLoopResultBuilder]: For program point L7774-14(lines 7774 7781) no Hoare annotation was computed. [2021-11-25 20:39:31,486 INFO L861 garLoopResultBuilder]: At program point L8997(line 8997) the Hoare annotation is: true [2021-11-25 20:39:31,486 INFO L861 garLoopResultBuilder]: At program point L8997-1(line 8997) the Hoare annotation is: true [2021-11-25 20:39:31,487 INFO L858 garLoopResultBuilder]: For program point L7841-1(line 7841) no Hoare annotation was computed. [2021-11-25 20:39:31,487 INFO L861 garLoopResultBuilder]: At program point L7841(line 7841) the Hoare annotation is: true [2021-11-25 20:39:31,487 INFO L858 garLoopResultBuilder]: For program point mptctl_do_mpt_commandFINAL(lines 7503 7989) no Hoare annotation was computed. [2021-11-25 20:39:31,487 INFO L861 garLoopResultBuilder]: At program point L8965(line 8965) the Hoare annotation is: true [2021-11-25 20:39:31,487 INFO L861 garLoopResultBuilder]: At program point L8965-1(line 8965) the Hoare annotation is: true [2021-11-25 20:39:31,488 INFO L858 garLoopResultBuilder]: For program point L7941-1(lines 7941 7959) no Hoare annotation was computed. [2021-11-25 20:39:31,488 INFO L861 garLoopResultBuilder]: At program point L8998(lines 8994 9001) the Hoare annotation is: true [2021-11-25 20:39:31,488 INFO L858 garLoopResultBuilder]: For program point L7941(lines 7941 7959) no Hoare annotation was computed. [2021-11-25 20:39:31,488 INFO L858 garLoopResultBuilder]: For program point L7975(lines 7975 7978) no Hoare annotation was computed. [2021-11-25 20:39:31,488 INFO L861 garLoopResultBuilder]: At program point L7810(line 7810) the Hoare annotation is: true [2021-11-25 20:39:31,489 INFO L858 garLoopResultBuilder]: For program point L7876-1(line 7876) no Hoare annotation was computed. [2021-11-25 20:39:31,489 INFO L861 garLoopResultBuilder]: At program point L7876(line 7876) the Hoare annotation is: true [2021-11-25 20:39:31,489 INFO L861 garLoopResultBuilder]: At program point L8966(lines 8962 8969) the Hoare annotation is: true [2021-11-25 20:39:31,489 INFO L858 garLoopResultBuilder]: For program point L7975-2(lines 7975 7978) no Hoare annotation was computed. [2021-11-25 20:39:31,489 INFO L858 garLoopResultBuilder]: For program point L7810-1(line 7810) no Hoare annotation was computed. [2021-11-25 20:39:31,490 INFO L858 garLoopResultBuilder]: For program point L7976-1(line 7976) no Hoare annotation was computed. [2021-11-25 20:39:31,490 INFO L861 garLoopResultBuilder]: At program point L7976(line 7976) the Hoare annotation is: true [2021-11-25 20:39:31,490 INFO L858 garLoopResultBuilder]: For program point L7679-1(line 7679) no Hoare annotation was computed. [2021-11-25 20:39:31,490 INFO L861 garLoopResultBuilder]: At program point L7679(line 7679) the Hoare annotation is: true [2021-11-25 20:39:31,490 INFO L858 garLoopResultBuilder]: For program point L7911(lines 7911 7914) no Hoare annotation was computed. [2021-11-25 20:39:31,491 INFO L858 garLoopResultBuilder]: For program point L7812(lines 7812 7828) no Hoare annotation was computed. [2021-11-25 20:39:31,491 INFO L858 garLoopResultBuilder]: For program point L7911-2(lines 7911 7914) no Hoare annotation was computed. [2021-11-25 20:39:31,491 INFO L858 garLoopResultBuilder]: For program point L7647(line 7647) no Hoare annotation was computed. [2021-11-25 20:39:31,491 INFO L861 garLoopResultBuilder]: At program point L7846(line 7846) the Hoare annotation is: true [2021-11-25 20:39:31,491 INFO L858 garLoopResultBuilder]: For program point L7945(lines 7945 7957) no Hoare annotation was computed. [2021-11-25 20:39:31,492 INFO L858 garLoopResultBuilder]: For program point L7846-1(line 7846) no Hoare annotation was computed. [2021-11-25 20:39:31,492 INFO L861 garLoopResultBuilder]: At program point L7946(lines 7946 7947) the Hoare annotation is: true [2021-11-25 20:39:31,492 INFO L858 garLoopResultBuilder]: For program point L7979(lines 7979 7982) no Hoare annotation was computed. [2021-11-25 20:39:31,492 INFO L858 garLoopResultBuilder]: For program point L7880-1(line 7880) no Hoare annotation was computed. [2021-11-25 20:39:31,492 INFO L861 garLoopResultBuilder]: At program point L7880(line 7880) the Hoare annotation is: true [2021-11-25 20:39:31,493 INFO L858 garLoopResultBuilder]: For program point L7946-1(lines 7946 7947) no Hoare annotation was computed. [2021-11-25 20:39:31,493 INFO L858 garLoopResultBuilder]: For program point L7979-2(lines 7558 7988) no Hoare annotation was computed. [2021-11-25 20:39:31,493 INFO L858 garLoopResultBuilder]: For program point L7583-1(line 7583) no Hoare annotation was computed. [2021-11-25 20:39:31,493 INFO L861 garLoopResultBuilder]: At program point L7583(line 7583) the Hoare annotation is: true [2021-11-25 20:39:31,493 INFO L858 garLoopResultBuilder]: For program point L7649(line 7649) no Hoare annotation was computed. [2021-11-25 20:39:31,494 INFO L858 garLoopResultBuilder]: For program point L7980-1(line 7980) no Hoare annotation was computed. [2021-11-25 20:39:31,494 INFO L861 garLoopResultBuilder]: At program point L7980(line 7980) the Hoare annotation is: true [2021-11-25 20:39:31,494 INFO L858 garLoopResultBuilder]: For program point L7881(lines 7881 7910) no Hoare annotation was computed. [2021-11-25 20:39:31,494 INFO L858 garLoopResultBuilder]: For program point L7650(lines 7650 7715) no Hoare annotation was computed. [2021-11-25 20:39:31,494 INFO L861 garLoopResultBuilder]: At program point L9005(line 9005) the Hoare annotation is: true [2021-11-25 20:39:31,495 INFO L861 garLoopResultBuilder]: At program point L9005-1(line 9005) the Hoare annotation is: true [2021-11-25 20:39:31,495 INFO L858 garLoopResultBuilder]: For program point L7948(lines 7948 7955) no Hoare annotation was computed. [2021-11-25 20:39:31,495 INFO L858 garLoopResultBuilder]: For program point L7783(line 7783) no Hoare annotation was computed. [2021-11-25 20:39:31,495 INFO L858 garLoopResultBuilder]: For program point L7816-1(line 7816) no Hoare annotation was computed. [2021-11-25 20:39:31,495 INFO L861 garLoopResultBuilder]: At program point L7816(line 7816) the Hoare annotation is: true [2021-11-25 20:39:31,496 INFO L858 garLoopResultBuilder]: For program point L7717(line 7717) no Hoare annotation was computed. [2021-11-25 20:39:31,496 INFO L861 garLoopResultBuilder]: At program point L8973(line 8973) the Hoare annotation is: true [2021-11-25 20:39:31,496 INFO L861 garLoopResultBuilder]: At program point L8973-1(line 8973) the Hoare annotation is: true [2021-11-25 20:39:31,496 INFO L858 garLoopResultBuilder]: For program point L7850(lines 7850 7877) no Hoare annotation was computed. [2021-11-25 20:39:31,496 INFO L858 garLoopResultBuilder]: For program point L7916-1(lines 7916 7940) no Hoare annotation was computed. [2021-11-25 20:39:31,497 INFO L858 garLoopResultBuilder]: For program point L7916(lines 7916 7940) no Hoare annotation was computed. [2021-11-25 20:39:31,497 INFO L861 garLoopResultBuilder]: At program point L9006(lines 9002 9009) the Hoare annotation is: true [2021-11-25 20:39:31,497 INFO L858 garLoopResultBuilder]: For program point L7850-1(lines 7850 7877) no Hoare annotation was computed. [2021-11-25 20:39:31,497 INFO L861 garLoopResultBuilder]: At program point mptctl_do_mpt_commandENTRY(lines 7503 7989) the Hoare annotation is: true [2021-11-25 20:39:31,497 INFO L858 garLoopResultBuilder]: For program point L7983-1(lines 7983 7986) no Hoare annotation was computed. [2021-11-25 20:39:31,498 INFO L861 garLoopResultBuilder]: At program point L7818(lines 7818 7819) the Hoare annotation is: true [2021-11-25 20:39:31,498 INFO L858 garLoopResultBuilder]: For program point L7917-2(lines 7916 7939) no Hoare annotation was computed. [2021-11-25 20:39:31,498 INFO L861 garLoopResultBuilder]: At program point L8974(lines 8970 8977) the Hoare annotation is: true [2021-11-25 20:39:31,498 INFO L858 garLoopResultBuilder]: For program point L7719(line 7719) no Hoare annotation was computed. [2021-11-25 20:39:31,498 INFO L858 garLoopResultBuilder]: For program point L7818-1(lines 7818 7819) no Hoare annotation was computed. [2021-11-25 20:39:31,499 INFO L858 garLoopResultBuilder]: For program point mptctl_do_mpt_commandEXIT(lines 7503 7989) no Hoare annotation was computed. [2021-11-25 20:39:31,499 INFO L858 garLoopResultBuilder]: For program point L7984-1(line 7984) no Hoare annotation was computed. [2021-11-25 20:39:31,499 INFO L861 garLoopResultBuilder]: At program point L7984(line 7984) the Hoare annotation is: true [2021-11-25 20:39:31,499 INFO L858 garLoopResultBuilder]: For program point L7852-1(line 7852) no Hoare annotation was computed. [2021-11-25 20:39:31,499 INFO L861 garLoopResultBuilder]: At program point L7852(line 7852) the Hoare annotation is: true [2021-11-25 20:39:31,500 INFO L858 garLoopResultBuilder]: For program point L7720(lines 7720 7727) no Hoare annotation was computed. [2021-11-25 20:39:31,500 INFO L858 garLoopResultBuilder]: For program point L7820(lines 7820 7827) no Hoare annotation was computed. [2021-11-25 20:39:31,500 INFO L858 garLoopResultBuilder]: For program point L7853(lines 7853 7857) no Hoare annotation was computed. [2021-11-25 20:39:31,500 INFO L858 garLoopResultBuilder]: For program point L7655(lines 7655 7662) no Hoare annotation was computed. [2021-11-25 20:39:31,500 INFO L858 garLoopResultBuilder]: For program point L7887(lines 7887 7894) no Hoare annotation was computed. [2021-11-25 20:39:31,501 INFO L858 garLoopResultBuilder]: For program point L7888(lines 7888 7891) no Hoare annotation was computed. [2021-11-25 20:39:31,501 INFO L861 garLoopResultBuilder]: At program point L7790(lines 7558 7988) the Hoare annotation is: true [2021-11-25 20:39:31,501 INFO L858 garLoopResultBuilder]: For program point L7593(lines 7593 7599) no Hoare annotation was computed. [2021-11-25 20:39:31,501 INFO L861 garLoopResultBuilder]: At program point L8981(line 8981) the Hoare annotation is: true [2021-11-25 20:39:31,501 INFO L861 garLoopResultBuilder]: At program point L8981-1(line 8981) the Hoare annotation is: true [2021-11-25 20:39:31,502 INFO L858 garLoopResultBuilder]: For program point L7858-2(lines 7858 7874) no Hoare annotation was computed. [2021-11-25 20:39:31,502 INFO L858 garLoopResultBuilder]: For program point L7627(line 7627) no Hoare annotation was computed. [2021-11-25 20:39:31,502 INFO L858 garLoopResultBuilder]: For program point L7859-1(line 7859) no Hoare annotation was computed. [2021-11-25 20:39:31,502 INFO L861 garLoopResultBuilder]: At program point L7859(line 7859) the Hoare annotation is: true [2021-11-25 20:39:31,502 INFO L861 garLoopResultBuilder]: At program point L8982(lines 8978 8985) the Hoare annotation is: true [2021-11-25 20:39:31,503 INFO L861 garLoopResultBuilder]: At program point L7694(line 7694) the Hoare annotation is: true [2021-11-25 20:39:31,503 INFO L858 garLoopResultBuilder]: For program point L7694-1(line 7694) no Hoare annotation was computed. [2021-11-25 20:39:31,503 INFO L861 garLoopResultBuilder]: At program point L7695(lines 7650 7709) the Hoare annotation is: true [2021-11-25 20:39:31,503 INFO L858 garLoopResultBuilder]: For program point L7761(line 7761) no Hoare annotation was computed. [2021-11-25 20:39:31,503 INFO L858 garLoopResultBuilder]: For program point L7927-1(lines 7927 7928) no Hoare annotation was computed. [2021-11-25 20:39:31,504 INFO L861 garLoopResultBuilder]: At program point L7927(lines 7927 7928) the Hoare annotation is: true [2021-11-25 20:39:31,504 INFO L858 garLoopResultBuilder]: For program point L7960-5(lines 7960 7971) no Hoare annotation was computed. [2021-11-25 20:39:31,504 INFO L858 garLoopResultBuilder]: For program point L7861-1(line 7861) no Hoare annotation was computed. [2021-11-25 20:39:31,504 INFO L861 garLoopResultBuilder]: At program point L7861(line 7861) the Hoare annotation is: true [2021-11-25 20:39:31,504 INFO L858 garLoopResultBuilder]: For program point L7663(lines 7663 7670) no Hoare annotation was computed. [2021-11-25 20:39:31,505 INFO L858 garLoopResultBuilder]: For program point L7729(line 7729) no Hoare annotation was computed. [2021-11-25 20:39:31,505 INFO L858 garLoopResultBuilder]: For program point L7862(lines 7862 7873) no Hoare annotation was computed. [2021-11-25 20:39:31,505 INFO L858 garLoopResultBuilder]: For program point L7895(lines 7895 7907) no Hoare annotation was computed. [2021-11-25 20:39:31,505 INFO L858 garLoopResultBuilder]: For program point L7961-1(lines 7961 7962) no Hoare annotation was computed. [2021-11-25 20:39:31,505 INFO L861 garLoopResultBuilder]: At program point L7961(lines 7961 7962) the Hoare annotation is: true [2021-11-25 20:39:31,506 INFO L858 garLoopResultBuilder]: For program point L7631(line 7631) no Hoare annotation was computed. [2021-11-25 20:39:31,506 INFO L858 garLoopResultBuilder]: For program point L7896-1(line 7896) no Hoare annotation was computed. [2021-11-25 20:39:31,506 INFO L861 garLoopResultBuilder]: At program point L7896(line 7896) the Hoare annotation is: true [2021-11-25 20:39:31,506 INFO L858 garLoopResultBuilder]: For program point L7929(lines 7929 7936) no Hoare annotation was computed. [2021-11-25 20:39:31,506 INFO L858 garLoopResultBuilder]: For program point L7731(line 7731) no Hoare annotation was computed. [2021-11-25 20:39:31,507 INFO L858 garLoopResultBuilder]: For program point L7797-2(lines 7558 7988) no Hoare annotation was computed. [2021-11-25 20:39:31,507 INFO L861 garLoopResultBuilder]: At program point L7566(line 7566) the Hoare annotation is: true [2021-11-25 20:39:31,507 INFO L858 garLoopResultBuilder]: For program point L7566-1(line 7566) no Hoare annotation was computed. [2021-11-25 20:39:31,507 INFO L861 garLoopResultBuilder]: At program point L6906(lines 6752 6908) the Hoare annotation is: true [2021-11-25 20:39:31,507 INFO L858 garLoopResultBuilder]: For program point L6692-1(line 6692) no Hoare annotation was computed. [2021-11-25 20:39:31,508 INFO L861 garLoopResultBuilder]: At program point L6692(line 6692) the Hoare annotation is: true [2021-11-25 20:39:31,508 INFO L861 garLoopResultBuilder]: At program point L5702(line 5702) the Hoare annotation is: true [2021-11-25 20:39:31,508 INFO L861 garLoopResultBuilder]: At program point L5702-1(line 5702) the Hoare annotation is: true [2021-11-25 20:39:31,508 INFO L858 garLoopResultBuilder]: For program point L6693(lines 6693 6711) no Hoare annotation was computed. [2021-11-25 20:39:31,508 INFO L858 garLoopResultBuilder]: For program point L6644(lines 6644 6648) no Hoare annotation was computed. [2021-11-25 20:39:31,509 INFO L861 garLoopResultBuilder]: At program point L6859(lines 6780 6907) the Hoare annotation is: true [2021-11-25 20:39:31,509 INFO L858 garLoopResultBuilder]: For program point L6793-1(line 6793) no Hoare annotation was computed. [2021-11-25 20:39:31,509 INFO L861 garLoopResultBuilder]: At program point L6793(line 6793) the Hoare annotation is: true [2021-11-25 20:39:31,509 INFO L858 garLoopResultBuilder]: For program point L6661(lines 6661 6677) no Hoare annotation was computed. [2021-11-25 20:39:31,509 INFO L858 garLoopResultBuilder]: For program point L6843(lines 6843 6846) no Hoare annotation was computed. [2021-11-25 20:39:31,510 INFO L861 garLoopResultBuilder]: At program point L5687(line 5687) the Hoare annotation is: true [2021-11-25 20:39:31,510 INFO L861 garLoopResultBuilder]: At program point L5687-1(line 5687) the Hoare annotation is: true [2021-11-25 20:39:31,510 INFO L858 garLoopResultBuilder]: For program point L6712(lines 6712 6718) no Hoare annotation was computed. [2021-11-25 20:39:31,510 INFO L861 garLoopResultBuilder]: At program point L6894(line 6894) the Hoare annotation is: true [2021-11-25 20:39:31,510 INFO L858 garLoopResultBuilder]: For program point L6795(lines 6795 6798) no Hoare annotation was computed. [2021-11-25 20:39:31,511 INFO L858 garLoopResultBuilder]: For program point L6894-1(line 6894) no Hoare annotation was computed. [2021-11-25 20:39:31,511 INFO L858 garLoopResultBuilder]: For program point mptctl_do_fw_downloadEXIT(lines 6548 6751) no Hoare annotation was computed. [2021-11-25 20:39:31,511 INFO L858 garLoopResultBuilder]: For program point L6663(lines 6663 6677) no Hoare annotation was computed. [2021-11-25 20:39:31,511 INFO L858 garLoopResultBuilder]: For program point L6696(lines 6696 6700) no Hoare annotation was computed. [2021-11-25 20:39:31,511 INFO L858 garLoopResultBuilder]: For program point L6663-2(lines 6661 6677) no Hoare annotation was computed. [2021-11-25 20:39:31,512 INFO L861 garLoopResultBuilder]: At program point L6862(lines 6780 6907) the Hoare annotation is: true [2021-11-25 20:39:31,512 INFO L861 garLoopResultBuilder]: At program point L6895(lines 6883 6903) the Hoare annotation is: true [2021-11-25 20:39:31,512 INFO L858 garLoopResultBuilder]: For program point L6664-1(line 6664) no Hoare annotation was computed. [2021-11-25 20:39:31,512 INFO L861 garLoopResultBuilder]: At program point L6664(line 6664) the Hoare annotation is: true [2021-11-25 20:39:31,512 INFO L858 garLoopResultBuilder]: For program point L6697-1(line 6697) no Hoare annotation was computed. [2021-11-25 20:39:31,513 INFO L861 garLoopResultBuilder]: At program point L6697(line 6697) the Hoare annotation is: true [2021-11-25 20:39:31,513 INFO L861 garLoopResultBuilder]: At program point L6714(line 6714) the Hoare annotation is: true [2021-11-25 20:39:31,513 INFO L861 garLoopResultBuilder]: At program point L5690(line 5690) the Hoare annotation is: true [2021-11-25 20:39:31,513 INFO L858 garLoopResultBuilder]: For program point L5690-1(line 5690) no Hoare annotation was computed. [2021-11-25 20:39:31,513 INFO L858 garLoopResultBuilder]: For program point L6714-1(line 6714) no Hoare annotation was computed. [2021-11-25 20:39:31,514 INFO L858 garLoopResultBuilder]: For program point L6847(lines 6847 6853) no Hoare annotation was computed. [2021-11-25 20:39:31,514 INFO L861 garLoopResultBuilder]: At program point L5691(line 5691) the Hoare annotation is: true [2021-11-25 20:39:31,514 INFO L861 garLoopResultBuilder]: At program point L6682(lines 6577 6750) the Hoare annotation is: true [2021-11-25 20:39:31,514 INFO L858 garLoopResultBuilder]: For program point L5691-1(line 5691) no Hoare annotation was computed. [2021-11-25 20:39:31,514 INFO L858 garLoopResultBuilder]: For program point L6748-1(line 6748) no Hoare annotation was computed. [2021-11-25 20:39:31,515 INFO L861 garLoopResultBuilder]: At program point L6748(line 6748) the Hoare annotation is: true [2021-11-25 20:39:31,515 INFO L858 garLoopResultBuilder]: For program point L6583-1(line 6583) no Hoare annotation was computed. [2021-11-25 20:39:31,515 INFO L861 garLoopResultBuilder]: At program point L6583(line 6583) the Hoare annotation is: true [2021-11-25 20:39:31,515 INFO L858 garLoopResultBuilder]: For program point mptctl_do_fw_downloadFINAL(lines 6548 6751) no Hoare annotation was computed. [2021-11-25 20:39:31,515 INFO L861 garLoopResultBuilder]: At program point L6897(lines 6883 6903) the Hoare annotation is: true [2021-11-25 20:39:31,516 INFO L861 garLoopResultBuilder]: At program point L6666(lines 6666 6667) the Hoare annotation is: true [2021-11-25 20:39:31,516 INFO L858 garLoopResultBuilder]: For program point L6666-1(lines 6666 6667) no Hoare annotation was computed. [2021-11-25 20:39:31,516 INFO L861 garLoopResultBuilder]: At program point L6683(lines 6683 6686) the Hoare annotation is: true [2021-11-25 20:39:31,516 INFO L861 garLoopResultBuilder]: At program point L6716(lines 6577 6750) the Hoare annotation is: true [2021-11-25 20:39:31,516 INFO L858 garLoopResultBuilder]: For program point L5692(lines 5692 5698) no Hoare annotation was computed. [2021-11-25 20:39:31,517 INFO L858 garLoopResultBuilder]: For program point L6584(lines 6584 6593) no Hoare annotation was computed. [2021-11-25 20:39:31,517 INFO L858 garLoopResultBuilder]: For program point L6800-1(line 6800) no Hoare annotation was computed. [2021-11-25 20:39:31,517 INFO L861 garLoopResultBuilder]: At program point L6800(line 6800) the Hoare annotation is: true [2021-11-25 20:39:31,517 INFO L858 garLoopResultBuilder]: For program point L6668(lines 6668 6674) no Hoare annotation was computed. [2021-11-25 20:39:31,517 INFO L858 garLoopResultBuilder]: For program point L6701(lines 6701 6708) no Hoare annotation was computed. [2021-11-25 20:39:31,518 INFO L861 garLoopResultBuilder]: At program point L6883-1(lines 6883 6904) the Hoare annotation is: true [2021-11-25 20:39:31,518 INFO L861 garLoopResultBuilder]: At program point L6867(lines 6780 6907) the Hoare annotation is: true [2021-11-25 20:39:31,518 INFO L861 garLoopResultBuilder]: At program point L6702(line 6702) the Hoare annotation is: true [2021-11-25 20:39:31,518 INFO L858 garLoopResultBuilder]: For program point L6702-1(line 6702) no Hoare annotation was computed. [2021-11-25 20:39:31,518 INFO L861 garLoopResultBuilder]: At program point L5695(lines 5692 5697) the Hoare annotation is: true [2021-11-25 20:39:31,519 INFO L858 garLoopResultBuilder]: For program point L6719(lines 6719 6722) no Hoare annotation was computed. [2021-11-25 20:39:31,519 INFO L858 garLoopResultBuilder]: For program point L6719-2(lines 6719 6722) no Hoare annotation was computed. [2021-11-25 20:39:31,519 INFO L858 garLoopResultBuilder]: For program point L6802(lines 6802 6805) no Hoare annotation was computed. [2021-11-25 20:39:31,519 INFO L858 garLoopResultBuilder]: For program point L6819-1(line 6819) no Hoare annotation was computed. [2021-11-25 20:39:31,520 INFO L861 garLoopResultBuilder]: At program point L6819(line 6819) the Hoare annotation is: true [2021-11-25 20:39:31,520 INFO L858 garLoopResultBuilder]: For program point L6720-1(line 6720) no Hoare annotation was computed. [2021-11-25 20:39:31,520 INFO L861 garLoopResultBuilder]: At program point L6720(line 6720) the Hoare annotation is: true [2021-11-25 20:39:31,520 INFO L858 garLoopResultBuilder]: For program point L6588-1(line 6588) no Hoare annotation was computed. [2021-11-25 20:39:31,520 INFO L861 garLoopResultBuilder]: At program point L6588(line 6588) the Hoare annotation is: true [2021-11-25 20:39:31,521 INFO L861 garLoopResultBuilder]: At program point L6902(line 6902) the Hoare annotation is: true [2021-11-25 20:39:31,521 INFO L858 garLoopResultBuilder]: For program point L6902-1(line 6902) no Hoare annotation was computed. [2021-11-25 20:39:31,521 INFO L858 garLoopResultBuilder]: For program point L6589(lines 6589 6592) no Hoare annotation was computed. [2021-11-25 20:39:31,521 INFO L858 garLoopResultBuilder]: For program point L6639(lines 6639 6642) no Hoare annotation was computed. [2021-11-25 20:39:31,521 INFO L858 garLoopResultBuilder]: For program point L6705-1(line 6705) no Hoare annotation was computed. [2021-11-25 20:39:31,522 INFO L861 garLoopResultBuilder]: At program point L6705(line 6705) the Hoare annotation is: true [2021-11-25 20:39:31,522 INFO L858 garLoopResultBuilder]: For program point L6854(lines 6854 6861) no Hoare annotation was computed. [2021-11-25 20:39:31,522 INFO L858 garLoopResultBuilder]: For program point L6887(lines 6887 6890) no Hoare annotation was computed. [2021-11-25 20:39:31,522 INFO L858 garLoopResultBuilder]: For program point L6821(lines 6821 6842) no Hoare annotation was computed. [2021-11-25 20:39:31,522 INFO L861 garLoopResultBuilder]: At program point mptctl_do_fw_downloadENTRY(lines 6548 6751) the Hoare annotation is: true [2021-11-25 20:39:31,522 INFO L861 garLoopResultBuilder]: At program point L5699(line 5699) the Hoare annotation is: true [2021-11-25 20:39:31,523 INFO L861 garLoopResultBuilder]: At program point L6690(line 6690) the Hoare annotation is: true [2021-11-25 20:39:31,523 INFO L858 garLoopResultBuilder]: For program point L5699-1(line 5699) no Hoare annotation was computed. [2021-11-25 20:39:31,523 INFO L858 garLoopResultBuilder]: For program point L6690-1(line 6690) no Hoare annotation was computed. [2021-11-25 20:39:31,523 INFO L858 garLoopResultBuilder]: For program point L6905(line 6905) no Hoare annotation was computed. [2021-11-25 20:39:31,523 INFO L861 garLoopResultBuilder]: At program point L6707(lines 6577 6750) the Hoare annotation is: true [2021-11-25 20:39:31,524 INFO L858 garLoopResultBuilder]: For program point L6823(lines 6823 6830) no Hoare annotation was computed. [2021-11-25 20:39:31,524 INFO L861 garLoopResultBuilder]: At program point misc_deregisterENTRY(lines 9964 9966) the Hoare annotation is: true [2021-11-25 20:39:31,524 INFO L858 garLoopResultBuilder]: For program point misc_deregisterEXIT(lines 9964 9966) no Hoare annotation was computed. [2021-11-25 20:39:31,524 INFO L861 garLoopResultBuilder]: At program point ldv_undef_intENTRY(lines 5517 5524) the Hoare annotation is: true [2021-11-25 20:39:31,524 INFO L858 garLoopResultBuilder]: For program point ldv_undef_intEXIT(lines 5517 5524) no Hoare annotation was computed. [2021-11-25 20:39:31,525 INFO L858 garLoopResultBuilder]: For program point L10018-1(line 10018) no Hoare annotation was computed. [2021-11-25 20:39:31,525 INFO L861 garLoopResultBuilder]: At program point mpt_get_msg_frameENTRY(lines 10017 10019) the Hoare annotation is: true [2021-11-25 20:39:31,525 INFO L858 garLoopResultBuilder]: For program point mpt_get_msg_frameEXIT(lines 10017 10019) no Hoare annotation was computed. [2021-11-25 20:39:31,525 INFO L861 garLoopResultBuilder]: At program point L10018(line 10018) the Hoare annotation is: true [2021-11-25 20:39:31,525 INFO L858 garLoopResultBuilder]: For program point ldv_stopEXIT(lines 5533 5539) no Hoare annotation was computed. [2021-11-25 20:39:31,526 INFO L861 garLoopResultBuilder]: At program point ldv_stopENTRY(lines 5533 5539) the Hoare annotation is: true [2021-11-25 20:39:31,526 INFO L861 garLoopResultBuilder]: At program point #Ultimate.meminitENTRY(line -1) the Hoare annotation is: true [2021-11-25 20:39:31,526 INFO L858 garLoopResultBuilder]: For program point #Ultimate.meminitEXIT(line -1) no Hoare annotation was computed. [2021-11-25 20:39:31,526 INFO L858 garLoopResultBuilder]: For program point ##fun~$Pointer$~X~~u32~0~X~~dma_addr_t~0~TO~VOIDEXIT(line -1) no Hoare annotation was computed. [2021-11-25 20:39:31,526 INFO L861 garLoopResultBuilder]: At program point ##fun~$Pointer$~X~~u32~0~X~~dma_addr_t~0~TO~VOIDENTRY(line -1) the Hoare annotation is: true [2021-11-25 20:39:31,527 INFO L861 garLoopResultBuilder]: At program point mpt_set_taskmgmt_in_progress_flagENTRY(lines 10045 10047) the Hoare annotation is: true [2021-11-25 20:39:31,527 INFO L858 garLoopResultBuilder]: For program point mpt_set_taskmgmt_in_progress_flagEXIT(lines 10045 10047) no Hoare annotation was computed. [2021-11-25 20:39:31,527 INFO L861 garLoopResultBuilder]: At program point __phys_addrENTRY(lines 9906 9908) the Hoare annotation is: true [2021-11-25 20:39:31,527 INFO L858 garLoopResultBuilder]: For program point __phys_addrEXIT(lines 9906 9908) no Hoare annotation was computed. [2021-11-25 20:39:31,527 INFO L861 garLoopResultBuilder]: At program point L9676(line 9676) the Hoare annotation is: true [2021-11-25 20:39:31,528 INFO L858 garLoopResultBuilder]: For program point L9675(lines 9675 9678) no Hoare annotation was computed. [2021-11-25 20:39:31,528 INFO L858 garLoopResultBuilder]: For program point L9675-1(lines 9675 9678) no Hoare annotation was computed. [2021-11-25 20:39:31,528 INFO L861 garLoopResultBuilder]: At program point ldv_mutex_unlock_mutex_of__MPT_MGMTENTRY(lines 9672 9682) the Hoare annotation is: true [2021-11-25 20:39:31,528 INFO L858 garLoopResultBuilder]: For program point ldv_mutex_unlock_mutex_of__MPT_MGMTEXIT(lines 9672 9682) no Hoare annotation was computed. [2021-11-25 20:39:31,529 INFO L861 garLoopResultBuilder]: At program point wait_for_completion_timeoutENTRY(lines 10075 10077) the Hoare annotation is: true [2021-11-25 20:39:31,529 INFO L858 garLoopResultBuilder]: For program point wait_for_completion_timeoutEXIT(lines 10075 10077) no Hoare annotation was computed. [2021-11-25 20:39:31,529 INFO L861 garLoopResultBuilder]: At program point mpt_put_msg_frame_hi_priENTRY(lines 10026 10028) the Hoare annotation is: true [2021-11-25 20:39:31,529 INFO L858 garLoopResultBuilder]: For program point mpt_put_msg_frame_hi_priEXIT(lines 10026 10028) no Hoare annotation was computed. [2021-11-25 20:39:31,529 INFO L858 garLoopResultBuilder]: For program point PTR_ERREXIT(lines 8795 8802) no Hoare annotation was computed. [2021-11-25 20:39:31,530 INFO L861 garLoopResultBuilder]: At program point PTR_ERRENTRY(lines 8795 8802) the Hoare annotation is: true [2021-11-25 20:39:31,530 INFO L858 garLoopResultBuilder]: For program point ldv_is_errEXIT(lines 9108 9113) no Hoare annotation was computed. [2021-11-25 20:39:31,530 INFO L861 garLoopResultBuilder]: At program point ldv_is_errENTRY(lines 9108 9113) the Hoare annotation is: true [2021-11-25 20:39:31,530 INFO L858 garLoopResultBuilder]: For program point L9614-1(lines 9614 9617) no Hoare annotation was computed. [2021-11-25 20:39:31,530 INFO L858 garLoopResultBuilder]: For program point ldv_mutex_lock_mutex_of__MPT_MGMTEXIT(lines 9611 9621) no Hoare annotation was computed. [2021-11-25 20:39:31,531 INFO L861 garLoopResultBuilder]: At program point L9615(line 9615) the Hoare annotation is: true [2021-11-25 20:39:31,531 INFO L858 garLoopResultBuilder]: For program point L9614(lines 9614 9617) no Hoare annotation was computed. [2021-11-25 20:39:31,531 INFO L861 garLoopResultBuilder]: At program point ldv_mutex_lock_mutex_of__MPT_MGMTENTRY(lines 9611 9621) the Hoare annotation is: true [2021-11-25 20:39:31,531 INFO L858 garLoopResultBuilder]: For program point L9470-1(lines 9470 9473) no Hoare annotation was computed. [2021-11-25 20:39:31,531 INFO L854 garLoopResultBuilder]: At program point ldv_mutex_lock_mpctl_mutexENTRY(lines 9467 9477) the Hoare annotation is: (or (= ~ldv_mutex_mpctl_mutex~0 1) (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mpctl_mutex~0)| 1))) [2021-11-25 20:39:31,532 INFO L854 garLoopResultBuilder]: At program point L9471(line 9471) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mpctl_mutex~0)| 1))) [2021-11-25 20:39:31,532 INFO L858 garLoopResultBuilder]: For program point ldv_mutex_lock_mpctl_mutexEXIT(lines 9467 9477) no Hoare annotation was computed. [2021-11-25 20:39:31,532 INFO L858 garLoopResultBuilder]: For program point L9470(lines 9470 9473) no Hoare annotation was computed. [2021-11-25 20:39:31,532 INFO L861 garLoopResultBuilder]: At program point spin_unlock_irqrestoreENTRY(lines 5578 5584) the Hoare annotation is: true [2021-11-25 20:39:31,532 INFO L858 garLoopResultBuilder]: For program point spin_unlock_irqrestoreEXIT(lines 5578 5584) no Hoare annotation was computed. [2021-11-25 20:39:31,533 INFO L861 garLoopResultBuilder]: At program point L5474-1(line 5474) the Hoare annotation is: true [2021-11-25 20:39:31,533 INFO L861 garLoopResultBuilder]: At program point ldv_mallocENTRY(lines 5462 5479) the Hoare annotation is: true [2021-11-25 20:39:31,533 INFO L858 garLoopResultBuilder]: For program point L5469(lines 5469 5477) no Hoare annotation was computed. [2021-11-25 20:39:31,533 INFO L858 garLoopResultBuilder]: For program point ldv_mallocFINAL(lines 5462 5479) no Hoare annotation was computed. [2021-11-25 20:39:31,533 INFO L861 garLoopResultBuilder]: At program point L5475(line 5475) the Hoare annotation is: true [2021-11-25 20:39:31,534 INFO L861 garLoopResultBuilder]: At program point L5474(line 5474) the Hoare annotation is: true [2021-11-25 20:39:31,534 INFO L858 garLoopResultBuilder]: For program point L5475-1(line 5475) no Hoare annotation was computed. [2021-11-25 20:39:31,534 INFO L858 garLoopResultBuilder]: For program point ldv_mallocEXIT(lines 5462 5479) no Hoare annotation was computed. [2021-11-25 20:39:31,534 INFO L858 garLoopResultBuilder]: For program point mpt_free_fw_memoryEXIT(lines 10011 10013) no Hoare annotation was computed. [2021-11-25 20:39:31,534 INFO L861 garLoopResultBuilder]: At program point mpt_free_fw_memoryENTRY(lines 10011 10013) the Hoare annotation is: true [2021-11-25 20:39:31,535 INFO L858 garLoopResultBuilder]: For program point mpt_GetIocStateEXIT(lines 9972 9974) no Hoare annotation was computed. [2021-11-25 20:39:31,535 INFO L861 garLoopResultBuilder]: At program point mpt_GetIocStateENTRY(lines 9972 9974) the Hoare annotation is: true [2021-11-25 20:39:31,535 INFO L861 garLoopResultBuilder]: At program point mpt_verify_adapterENTRY(lines 10049 10051) the Hoare annotation is: true [2021-11-25 20:39:31,535 INFO L858 garLoopResultBuilder]: For program point mpt_verify_adapterEXIT(lines 10049 10051) no Hoare annotation was computed. [2021-11-25 20:39:31,535 INFO L861 garLoopResultBuilder]: At program point L6080-2(lines 6080 6083) the Hoare annotation is: true [2021-11-25 20:39:31,535 INFO L861 garLoopResultBuilder]: At program point L6171(line 6171) the Hoare annotation is: true [2021-11-25 20:39:31,536 INFO L858 garLoopResultBuilder]: For program point L6072(lines 6072 6076) no Hoare annotation was computed. [2021-11-25 20:39:31,536 INFO L861 garLoopResultBuilder]: At program point L6122(lines 6069 6212) the Hoare annotation is: true [2021-11-25 20:39:31,536 INFO L858 garLoopResultBuilder]: For program point L6147-2(lines 6147 6163) no Hoare annotation was computed. [2021-11-25 20:39:31,536 INFO L861 garLoopResultBuilder]: At program point L6147-3(lines 6147 6163) the Hoare annotation is: true [2021-11-25 20:39:31,536 INFO L858 garLoopResultBuilder]: For program point L6172(line 6172) no Hoare annotation was computed. [2021-11-25 20:39:31,537 INFO L858 garLoopResultBuilder]: For program point mptctl_do_taskmgmtEXIT(lines 6057 6213) no Hoare annotation was computed. [2021-11-25 20:39:31,537 INFO L858 garLoopResultBuilder]: For program point L6164(line 6164) no Hoare annotation was computed. [2021-11-25 20:39:31,537 INFO L861 garLoopResultBuilder]: At program point L6148(line 6148) the Hoare annotation is: true [2021-11-25 20:39:31,537 INFO L858 garLoopResultBuilder]: For program point L6166(lines 6166 6180) no Hoare annotation was computed. [2021-11-25 20:39:31,537 INFO L861 garLoopResultBuilder]: At program point L6158(line 6158) the Hoare annotation is: true [2021-11-25 20:39:31,538 INFO L861 garLoopResultBuilder]: At program point L6150(lines 6150 6151) the Hoare annotation is: true [2021-11-25 20:39:31,538 INFO L858 garLoopResultBuilder]: For program point L6150-1(lines 6150 6151) no Hoare annotation was computed. [2021-11-25 20:39:31,538 INFO L858 garLoopResultBuilder]: For program point L6084(line 6084) no Hoare annotation was computed. [2021-11-25 20:39:31,538 INFO L858 garLoopResultBuilder]: For program point mptctl_do_taskmgmtFINAL(lines 6057 6213) no Hoare annotation was computed. [2021-11-25 20:39:31,538 INFO L861 garLoopResultBuilder]: At program point L6208(lines 6069 6212) the Hoare annotation is: true [2021-11-25 20:39:31,539 INFO L861 garLoopResultBuilder]: At program point L8917(line 8917) the Hoare annotation is: true [2021-11-25 20:39:31,539 INFO L861 garLoopResultBuilder]: At program point L8917-1(line 8917) the Hoare annotation is: true [2021-11-25 20:39:31,539 INFO L861 garLoopResultBuilder]: At program point mptctl_do_taskmgmtENTRY(lines 6057 6213) the Hoare annotation is: true [2021-11-25 20:39:31,539 INFO L861 garLoopResultBuilder]: At program point L6167-2(lines 6167 6170) the Hoare annotation is: true [2021-11-25 20:39:31,539 INFO L861 garLoopResultBuilder]: At program point L8909(line 8909) the Hoare annotation is: true [2021-11-25 20:39:31,540 INFO L861 garLoopResultBuilder]: At program point L8909-1(line 8909) the Hoare annotation is: true [2021-11-25 20:39:31,540 INFO L861 garLoopResultBuilder]: At program point L8901(line 8901) the Hoare annotation is: true [2021-11-25 20:39:31,540 INFO L861 garLoopResultBuilder]: At program point L8901-1(line 8901) the Hoare annotation is: true [2021-11-25 20:39:31,540 INFO L861 garLoopResultBuilder]: At program point L8918(lines 8914 8921) the Hoare annotation is: true [2021-11-25 20:39:31,540 INFO L861 garLoopResultBuilder]: At program point L6094(line 6094) the Hoare annotation is: true [2021-11-25 20:39:31,540 INFO L858 garLoopResultBuilder]: For program point L6094-1(line 6094) no Hoare annotation was computed. [2021-11-25 20:39:31,541 INFO L861 garLoopResultBuilder]: At program point L8910(lines 8906 8913) the Hoare annotation is: true [2021-11-25 20:39:31,541 INFO L858 garLoopResultBuilder]: For program point L6152(lines 6152 6162) no Hoare annotation was computed. [2021-11-25 20:39:31,541 INFO L861 garLoopResultBuilder]: At program point L8902(lines 8898 8905) the Hoare annotation is: true [2021-11-25 20:39:31,541 INFO L861 garLoopResultBuilder]: At program point L6078(line 6078) the Hoare annotation is: true [2021-11-25 20:39:31,541 INFO L858 garLoopResultBuilder]: For program point L6078-1(line 6078) no Hoare annotation was computed. [2021-11-25 20:39:31,542 INFO L861 garLoopResultBuilder]: At program point L6153-2(lines 6153 6157) the Hoare annotation is: true [2021-11-25 20:39:31,542 INFO L858 garLoopResultBuilder]: For program point L6079(lines 6079 6088) no Hoare annotation was computed. [2021-11-25 20:39:31,542 INFO L861 garLoopResultBuilder]: At program point L6112(lines 6069 6212) the Hoare annotation is: true [2021-11-25 20:39:31,542 INFO L861 garLoopResultBuilder]: At program point L6071(line 6071) the Hoare annotation is: true [2021-11-25 20:39:31,542 INFO L858 garLoopResultBuilder]: For program point L6071-1(line 6071) no Hoare annotation was computed. [2021-11-25 20:39:31,543 INFO L861 garLoopResultBuilder]: At program point L5719(line 5719) the Hoare annotation is: true [2021-11-25 20:39:31,543 INFO L858 garLoopResultBuilder]: For program point L5719-1(line 5719) no Hoare annotation was computed. [2021-11-25 20:39:31,543 INFO L861 garLoopResultBuilder]: At program point L5721(lines 5721 5727) the Hoare annotation is: true [2021-11-25 20:39:31,543 INFO L861 garLoopResultBuilder]: At program point L5717(line 5717) the Hoare annotation is: true [2021-11-25 20:39:31,543 INFO L858 garLoopResultBuilder]: For program point L5717-1(line 5717) no Hoare annotation was computed. [2021-11-25 20:39:31,543 INFO L861 garLoopResultBuilder]: At program point L5724(lines 5721 5726) the Hoare annotation is: true [2021-11-25 20:39:31,544 INFO L858 garLoopResultBuilder]: For program point L5720-1(line 5720) no Hoare annotation was computed. [2021-11-25 20:39:31,544 INFO L861 garLoopResultBuilder]: At program point L5720(line 5720) the Hoare annotation is: true [2021-11-25 20:39:31,544 INFO L858 garLoopResultBuilder]: For program point pci_unmap_singleEXIT(lines 5769 5777) no Hoare annotation was computed. [2021-11-25 20:39:31,544 INFO L861 garLoopResultBuilder]: At program point pci_unmap_singleENTRY(lines 5769 5777) the Hoare annotation is: true [2021-11-25 20:39:31,544 INFO L858 garLoopResultBuilder]: For program point mpt_send_handshake_requestEXIT(lines 10041 10043) no Hoare annotation was computed. [2021-11-25 20:39:31,545 INFO L861 garLoopResultBuilder]: At program point mpt_send_handshake_requestENTRY(lines 10041 10043) the Hoare annotation is: true [2021-11-25 20:39:31,545 INFO L858 garLoopResultBuilder]: For program point kfreeEXIT(lines 10079 10081) no Hoare annotation was computed. [2021-11-25 20:39:31,545 INFO L861 garLoopResultBuilder]: At program point kfreeENTRY(lines 10079 10081) the Hoare annotation is: true [2021-11-25 20:39:31,545 INFO L861 garLoopResultBuilder]: At program point mpt_clear_taskmgmt_in_progress_flagENTRY(lines 9987 9989) the Hoare annotation is: true [2021-11-25 20:39:31,545 INFO L858 garLoopResultBuilder]: For program point mpt_clear_taskmgmt_in_progress_flagEXIT(lines 9987 9989) no Hoare annotation was computed. [2021-11-25 20:39:31,546 INFO L861 garLoopResultBuilder]: At program point mutex_trylockENTRY(lines 10060 10062) the Hoare annotation is: true [2021-11-25 20:39:31,546 INFO L858 garLoopResultBuilder]: For program point mutex_trylockEXIT(lines 10060 10062) no Hoare annotation was computed. [2021-11-25 20:39:31,546 INFO L858 garLoopResultBuilder]: For program point mpt_registerEXIT(lines 10030 10032) no Hoare annotation was computed. [2021-11-25 20:39:31,546 INFO L861 garLoopResultBuilder]: At program point mpt_registerENTRY(lines 10030 10032) the Hoare annotation is: true [2021-11-25 20:39:31,546 INFO L861 garLoopResultBuilder]: At program point __scsi_iterate_devicesENTRY(lines 9909 9911) the Hoare annotation is: true [2021-11-25 20:39:31,547 INFO L858 garLoopResultBuilder]: For program point __scsi_iterate_devicesEXIT(lines 9909 9911) no Hoare annotation was computed. [2021-11-25 20:39:31,547 INFO L858 garLoopResultBuilder]: For program point L9910-1(line 9910) no Hoare annotation was computed. [2021-11-25 20:39:31,547 INFO L861 garLoopResultBuilder]: At program point L9910(line 9910) the Hoare annotation is: true [2021-11-25 20:39:31,547 INFO L858 garLoopResultBuilder]: For program point pci_free_consistentEXIT(lines 5750 5758) no Hoare annotation was computed. [2021-11-25 20:39:31,547 INFO L861 garLoopResultBuilder]: At program point pci_free_consistentENTRY(lines 5750 5758) the Hoare annotation is: true [2021-11-25 20:39:31,548 INFO L861 garLoopResultBuilder]: At program point mutex_unlockENTRY(lines 10063 10065) the Hoare annotation is: true [2021-11-25 20:39:31,548 INFO L858 garLoopResultBuilder]: For program point mutex_unlockEXIT(lines 10063 10065) no Hoare annotation was computed. [2021-11-25 20:39:31,548 INFO L858 garLoopResultBuilder]: For program point copy_to_userEXIT(lines 5823 5840) no Hoare annotation was computed. [2021-11-25 20:39:31,548 INFO L861 garLoopResultBuilder]: At program point copy_to_userENTRY(lines 5823 5840) the Hoare annotation is: true [2021-11-25 20:39:31,548 INFO L861 garLoopResultBuilder]: At program point L5831(line 5831) the Hoare annotation is: true [2021-11-25 20:39:31,548 INFO L861 garLoopResultBuilder]: At program point L5831-1(line 5831) the Hoare annotation is: true [2021-11-25 20:39:31,549 INFO L861 garLoopResultBuilder]: At program point L5832(line 5832) the Hoare annotation is: true [2021-11-25 20:39:31,549 INFO L858 garLoopResultBuilder]: For program point L6233(line 6233) no Hoare annotation was computed. [2021-11-25 20:39:31,549 INFO L861 garLoopResultBuilder]: At program point mptctl_timeout_expiredENTRY(lines 6214 6274) the Hoare annotation is: true [2021-11-25 20:39:31,549 INFO L861 garLoopResultBuilder]: At program point L6258(line 6258) the Hoare annotation is: true [2021-11-25 20:39:31,549 INFO L861 garLoopResultBuilder]: At program point L6229-1(lines 6229 6232) the Hoare annotation is: true [2021-11-25 20:39:31,550 INFO L858 garLoopResultBuilder]: For program point L6258-1(line 6258) no Hoare annotation was computed. [2021-11-25 20:39:31,550 INFO L861 garLoopResultBuilder]: At program point L6246(line 6246) the Hoare annotation is: true [2021-11-25 20:39:31,550 INFO L858 garLoopResultBuilder]: For program point mptctl_timeout_expiredFINAL(lines 6214 6274) no Hoare annotation was computed. [2021-11-25 20:39:31,550 INFO L861 garLoopResultBuilder]: At program point L6242(line 6242) the Hoare annotation is: true [2021-11-25 20:39:31,550 INFO L858 garLoopResultBuilder]: For program point L6246-1(line 6246) no Hoare annotation was computed. [2021-11-25 20:39:31,551 INFO L861 garLoopResultBuilder]: At program point L6271(line 6271) the Hoare annotation is: true [2021-11-25 20:39:31,551 INFO L861 garLoopResultBuilder]: At program point L6238(line 6238) the Hoare annotation is: true [2021-11-25 20:39:31,551 INFO L858 garLoopResultBuilder]: For program point L6242-1(line 6242) no Hoare annotation was computed. [2021-11-25 20:39:31,551 INFO L861 garLoopResultBuilder]: At program point L6234(line 6234) the Hoare annotation is: true [2021-11-25 20:39:31,551 INFO L858 garLoopResultBuilder]: For program point L6234-1(line 6234) no Hoare annotation was computed. [2021-11-25 20:39:31,552 INFO L858 garLoopResultBuilder]: For program point L6235(lines 6235 6241) no Hoare annotation was computed. [2021-11-25 20:39:31,552 INFO L858 garLoopResultBuilder]: For program point L6248-2(lines 6244 6256) no Hoare annotation was computed. [2021-11-25 20:39:31,552 INFO L858 garLoopResultBuilder]: For program point L6248(lines 6248 6251) no Hoare annotation was computed. [2021-11-25 20:39:31,552 INFO L861 garLoopResultBuilder]: At program point L6244-2(lines 6244 6265) the Hoare annotation is: true [2021-11-25 20:39:31,552 INFO L858 garLoopResultBuilder]: For program point L6244(lines 6244 6265) no Hoare annotation was computed. [2021-11-25 20:39:31,552 INFO L858 garLoopResultBuilder]: For program point L6236-1(line 6236) no Hoare annotation was computed. [2021-11-25 20:39:31,553 INFO L861 garLoopResultBuilder]: At program point L6236(line 6236) the Hoare annotation is: true [2021-11-25 20:39:31,553 INFO L858 garLoopResultBuilder]: For program point L6257-2(lines 6256 6265) no Hoare annotation was computed. [2021-11-25 20:39:31,553 INFO L858 garLoopResultBuilder]: For program point mptctl_timeout_expiredEXIT(lines 6214 6274) no Hoare annotation was computed. [2021-11-25 20:39:31,553 INFO L858 garLoopResultBuilder]: For program point L6257(lines 6257 6260) no Hoare annotation was computed. [2021-11-25 20:39:31,553 INFO L861 garLoopResultBuilder]: At program point L6249(line 6249) the Hoare annotation is: true [2021-11-25 20:39:31,554 INFO L858 garLoopResultBuilder]: For program point L6249-1(line 6249) no Hoare annotation was computed. [2021-11-25 20:39:31,554 INFO L858 garLoopResultBuilder]: For program point L6245(lines 6245 6251) no Hoare annotation was computed. [2021-11-25 20:39:31,554 INFO L861 garLoopResultBuilder]: At program point __might_faultENTRY(lines 9899 9901) the Hoare annotation is: true [2021-11-25 20:39:31,554 INFO L858 garLoopResultBuilder]: For program point __might_faultEXIT(lines 9899 9901) no Hoare annotation was computed. [2021-11-25 20:39:31,554 INFO L861 garLoopResultBuilder]: At program point ldv_errorENTRY(lines 9087 9093) the Hoare annotation is: true [2021-11-25 20:39:31,555 INFO L858 garLoopResultBuilder]: For program point ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION(line 9091) no Hoare annotation was computed. [2021-11-25 20:39:31,555 INFO L858 garLoopResultBuilder]: For program point ldv_errorEXIT(lines 9087 9093) no Hoare annotation was computed. [2021-11-25 20:39:31,555 INFO L858 garLoopResultBuilder]: For program point L8878-1(line 8878) no Hoare annotation was computed. [2021-11-25 20:39:31,555 INFO L861 garLoopResultBuilder]: At program point mptctl_syscall_downENTRY(lines 5913 5935) the Hoare annotation is: true [2021-11-25 20:39:31,555 INFO L861 garLoopResultBuilder]: At program point L8880(line 8880) the Hoare annotation is: true [2021-11-25 20:39:31,556 INFO L861 garLoopResultBuilder]: At program point L8880-1(line 8880) the Hoare annotation is: true [2021-11-25 20:39:31,556 INFO L861 garLoopResultBuilder]: At program point L8878(line 8878) the Hoare annotation is: true [2021-11-25 20:39:31,556 INFO L861 garLoopResultBuilder]: At program point L9582(line 9582) the Hoare annotation is: true [2021-11-25 20:39:31,556 INFO L858 garLoopResultBuilder]: For program point mptctl_syscall_downEXIT(lines 5913 5935) no Hoare annotation was computed. [2021-11-25 20:39:31,556 INFO L858 garLoopResultBuilder]: For program point L5928-2(lines 5920 5932) no Hoare annotation was computed. [2021-11-25 20:39:31,557 INFO L861 garLoopResultBuilder]: At program point L5920(lines 5920 5932) the Hoare annotation is: true [2021-11-25 20:39:31,557 INFO L858 garLoopResultBuilder]: For program point L9581(lines 9581 9584) no Hoare annotation was computed. [2021-11-25 20:39:31,557 INFO L861 garLoopResultBuilder]: At program point L9581-1(lines 9581 9584) the Hoare annotation is: true [2021-11-25 20:39:31,557 INFO L861 garLoopResultBuilder]: At program point L9585(line 9585) the Hoare annotation is: true [2021-11-25 20:39:31,557 INFO L861 garLoopResultBuilder]: At program point L5602-1(line 5602) the Hoare annotation is: true [2021-11-25 20:39:31,557 INFO L858 garLoopResultBuilder]: For program point kzallocEXIT(lines 5614 5621) no Hoare annotation was computed. [2021-11-25 20:39:31,558 INFO L861 garLoopResultBuilder]: At program point kzallocENTRY(lines 5614 5621) the Hoare annotation is: true [2021-11-25 20:39:31,558 INFO L861 garLoopResultBuilder]: At program point L5602(line 5602) the Hoare annotation is: true [2021-11-25 20:39:31,558 INFO L858 garLoopResultBuilder]: For program point _raw_spin_lock_irqsaveEXIT(lines 9921 9923) no Hoare annotation was computed. [2021-11-25 20:39:31,558 INFO L861 garLoopResultBuilder]: At program point _raw_spin_lock_irqsaveENTRY(lines 9921 9923) the Hoare annotation is: true [2021-11-25 20:39:31,558 INFO L858 garLoopResultBuilder]: For program point mpt_deregisterEXIT(lines 9994 9996) no Hoare annotation was computed. [2021-11-25 20:39:31,559 INFO L861 garLoopResultBuilder]: At program point mpt_deregisterENTRY(lines 9994 9996) the Hoare annotation is: true [2021-11-25 20:39:31,559 INFO L858 garLoopResultBuilder]: For program point mpt_device_driver_deregisterEXIT(lines 9997 9999) no Hoare annotation was computed. [2021-11-25 20:39:31,559 INFO L861 garLoopResultBuilder]: At program point mpt_device_driver_deregisterENTRY(lines 9997 9999) the Hoare annotation is: true [2021-11-25 20:39:31,559 INFO L858 garLoopResultBuilder]: For program point valid_dma_directionEXIT(lines 5646 5651) no Hoare annotation was computed. [2021-11-25 20:39:31,559 INFO L861 garLoopResultBuilder]: At program point valid_dma_directionENTRY(lines 5646 5651) the Hoare annotation is: true [2021-11-25 20:39:31,560 INFO L858 garLoopResultBuilder]: For program point L6941-1(line 6941) no Hoare annotation was computed. [2021-11-25 20:39:31,560 INFO L861 garLoopResultBuilder]: At program point L6941(line 6941) the Hoare annotation is: true [2021-11-25 20:39:31,560 INFO L858 garLoopResultBuilder]: For program point L6937-2(lines 6935 6945) no Hoare annotation was computed. [2021-11-25 20:39:31,560 INFO L858 garLoopResultBuilder]: For program point L6937(lines 6937 6945) no Hoare annotation was computed. [2021-11-25 20:39:31,560 INFO L858 garLoopResultBuilder]: For program point L6964-1(line 6964) no Hoare annotation was computed. [2021-11-25 20:39:31,561 INFO L861 garLoopResultBuilder]: At program point L6964(line 6964) the Hoare annotation is: true [2021-11-25 20:39:31,561 INFO L861 garLoopResultBuilder]: At program point L6958(line 6958) the Hoare annotation is: true [2021-11-25 20:39:31,561 INFO L858 garLoopResultBuilder]: For program point kfree_sglEXIT(lines 6909 6972) no Hoare annotation was computed. [2021-11-25 20:39:31,561 INFO L858 garLoopResultBuilder]: For program point L6954(lines 6954 6962) no Hoare annotation was computed. [2021-11-25 20:39:31,561 INFO L858 garLoopResultBuilder]: For program point L6958-1(line 6958) no Hoare annotation was computed. [2021-11-25 20:39:31,561 INFO L858 garLoopResultBuilder]: For program point L6954-2(lines 6954 6962) no Hoare annotation was computed. [2021-11-25 20:39:31,562 INFO L861 garLoopResultBuilder]: At program point L6942(line 6942) the Hoare annotation is: true [2021-11-25 20:39:31,562 INFO L858 garLoopResultBuilder]: For program point L6942-1(line 6942) no Hoare annotation was computed. [2021-11-25 20:39:31,562 INFO L858 garLoopResultBuilder]: For program point L6963-1(line 6963) no Hoare annotation was computed. [2021-11-25 20:39:31,562 INFO L861 garLoopResultBuilder]: At program point L6963(line 6963) the Hoare annotation is: true [2021-11-25 20:39:31,562 INFO L861 garLoopResultBuilder]: At program point kfree_sglENTRY(lines 6909 6972) the Hoare annotation is: true [2021-11-25 20:39:31,563 INFO L858 garLoopResultBuilder]: For program point L6959-1(line 6959) no Hoare annotation was computed. [2021-11-25 20:39:31,563 INFO L861 garLoopResultBuilder]: At program point L6959(line 6959) the Hoare annotation is: true [2021-11-25 20:39:31,563 INFO L861 garLoopResultBuilder]: At program point L6951(lines 6923 6971) the Hoare annotation is: true [2021-11-25 20:39:31,563 INFO L861 garLoopResultBuilder]: At program point L6949(lines 6923 6971) the Hoare annotation is: true [2021-11-25 20:39:31,563 INFO L861 garLoopResultBuilder]: At program point mptctl_removeENTRY(lines 8534 8539) the Hoare annotation is: true [2021-11-25 20:39:31,564 INFO L858 garLoopResultBuilder]: For program point mptctl_removeEXIT(lines 8534 8539) no Hoare annotation was computed. [2021-11-25 20:39:31,564 INFO L861 garLoopResultBuilder]: At program point ldv__builtin_expectENTRY(lines 5540 5545) the Hoare annotation is: true [2021-11-25 20:39:31,564 INFO L858 garLoopResultBuilder]: For program point ldv__builtin_expectEXIT(lines 5540 5545) no Hoare annotation was computed. [2021-11-25 20:39:31,564 INFO L861 garLoopResultBuilder]: At program point L9627(line 9627) the Hoare annotation is: true [2021-11-25 20:39:31,564 INFO L858 garLoopResultBuilder]: For program point L9626(lines 9626 9629) no Hoare annotation was computed. [2021-11-25 20:39:31,564 INFO L861 garLoopResultBuilder]: At program point ldv_mutex_trylock_mutex_of__MPT_MGMTENTRY(lines 9622 9638) the Hoare annotation is: true [2021-11-25 20:39:31,565 INFO L858 garLoopResultBuilder]: For program point L9630(line 9630) no Hoare annotation was computed. [2021-11-25 20:39:31,565 INFO L861 garLoopResultBuilder]: At program point L9626-1(lines 9626 9629) the Hoare annotation is: true [2021-11-25 20:39:31,565 INFO L858 garLoopResultBuilder]: For program point ldv_mutex_trylock_mutex_of__MPT_MGMTEXIT(lines 9622 9638) no Hoare annotation was computed. [2021-11-25 20:39:31,565 INFO L858 garLoopResultBuilder]: For program point #Ultimate.C_memsetEXIT(line -1) no Hoare annotation was computed. [2021-11-25 20:39:31,565 INFO L861 garLoopResultBuilder]: At program point L-1-1(line -1) the Hoare annotation is: true [2021-11-25 20:39:31,566 INFO L861 garLoopResultBuilder]: At program point #Ultimate.C_memsetENTRY(line -1) the Hoare annotation is: true [2021-11-25 20:39:31,566 INFO L861 garLoopResultBuilder]: At program point shost_privENTRY(lines 5850 5855) the Hoare annotation is: true [2021-11-25 20:39:31,566 INFO L858 garLoopResultBuilder]: For program point shost_privEXIT(lines 5850 5855) no Hoare annotation was computed. [2021-11-25 20:39:31,566 INFO L861 garLoopResultBuilder]: At program point assume_abort_if_notENTRY(lines 5458 5460) the Hoare annotation is: true [2021-11-25 20:39:31,566 INFO L858 garLoopResultBuilder]: For program point assume_abort_if_notEXIT(lines 5458 5460) no Hoare annotation was computed. [2021-11-25 20:39:31,567 INFO L861 garLoopResultBuilder]: At program point L5503(line 5503) the Hoare annotation is: true [2021-11-25 20:39:31,567 INFO L858 garLoopResultBuilder]: For program point L5503-1(line 5503) no Hoare annotation was computed. [2021-11-25 20:39:31,567 INFO L861 garLoopResultBuilder]: At program point L5505(line 5505) the Hoare annotation is: true [2021-11-25 20:39:31,567 INFO L858 garLoopResultBuilder]: For program point L5505-1(line 5505) no Hoare annotation was computed. [2021-11-25 20:39:31,567 INFO L858 garLoopResultBuilder]: For program point ldv_init_zallocEXIT(lines 5498 5508) no Hoare annotation was computed. [2021-11-25 20:39:31,568 INFO L861 garLoopResultBuilder]: At program point ldv_init_zallocENTRY(lines 5498 5508) the Hoare annotation is: true [2021-11-25 20:39:31,568 INFO L858 garLoopResultBuilder]: For program point mpt_put_msg_frameEXIT(lines 10023 10025) no Hoare annotation was computed. [2021-11-25 20:39:31,568 INFO L861 garLoopResultBuilder]: At program point mpt_put_msg_frameENTRY(lines 10023 10025) the Hoare annotation is: true [2021-11-25 20:39:31,568 INFO L854 garLoopResultBuilder]: At program point L9532(line 9532) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 |old(~ldv_mutex_mpctl_mutex~0)|))) [2021-11-25 20:39:31,568 INFO L858 garLoopResultBuilder]: For program point L9531(lines 9531 9534) no Hoare annotation was computed. [2021-11-25 20:39:31,569 INFO L858 garLoopResultBuilder]: For program point L9531-1(lines 9531 9534) no Hoare annotation was computed. [2021-11-25 20:39:31,569 INFO L858 garLoopResultBuilder]: For program point ldv_mutex_unlock_mpctl_mutexEXIT(lines 9528 9538) no Hoare annotation was computed. [2021-11-25 20:39:31,569 INFO L854 garLoopResultBuilder]: At program point ldv_mutex_unlock_mpctl_mutexENTRY(lines 9528 9538) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 |old(~ldv_mutex_mpctl_mutex~0)|)) (= 2 ~ldv_mutex_mpctl_mutex~0)) [2021-11-25 20:39:31,569 INFO L861 garLoopResultBuilder]: At program point pci_alloc_consistentENTRY(lines 5741 5749) the Hoare annotation is: true [2021-11-25 20:39:31,569 INFO L858 garLoopResultBuilder]: For program point pci_alloc_consistentEXIT(lines 5741 5749) no Hoare annotation was computed. [2021-11-25 20:39:31,570 INFO L861 garLoopResultBuilder]: At program point L9937(line 9937) the Hoare annotation is: true [2021-11-25 20:39:31,570 INFO L861 garLoopResultBuilder]: At program point L9937-1(line 9937) the Hoare annotation is: true [2021-11-25 20:39:31,570 INFO L861 garLoopResultBuilder]: At program point mutex_lockENTRY(lines 10052 10054) the Hoare annotation is: true [2021-11-25 20:39:31,570 INFO L858 garLoopResultBuilder]: For program point mutex_lockEXIT(lines 10052 10054) no Hoare annotation was computed. [2021-11-25 20:39:31,570 INFO L858 garLoopResultBuilder]: For program point L8723(lines 8723 8783) no Hoare annotation was computed. [2021-11-25 20:39:31,570 INFO L858 garLoopResultBuilder]: For program point L8690(line 8690) no Hoare annotation was computed. [2021-11-25 20:39:31,571 INFO L858 garLoopResultBuilder]: For program point L9879(lines 9866 9888) no Hoare annotation was computed. [2021-11-25 20:39:31,571 INFO L858 garLoopResultBuilder]: For program point L8558-1(line 8558) no Hoare annotation was computed. [2021-11-25 20:39:31,571 INFO L858 garLoopResultBuilder]: For program point L8657(lines 8657 8684) no Hoare annotation was computed. [2021-11-25 20:39:31,571 INFO L854 garLoopResultBuilder]: At program point L8591(line 8591) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,571 INFO L854 garLoopResultBuilder]: At program point L8591-1(line 8591) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,572 INFO L854 garLoopResultBuilder]: At program point L8558(line 8558) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_mutex_mpctl_mutex~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,572 INFO L854 garLoopResultBuilder]: At program point L9021(line 9021) the Hoare annotation is: false [2021-11-25 20:39:31,572 INFO L854 garLoopResultBuilder]: At program point L9021-1(line 9021) the Hoare annotation is: false [2021-11-25 20:39:31,572 INFO L858 garLoopResultBuilder]: For program point L8691(lines 8691 8696) no Hoare annotation was computed. [2021-11-25 20:39:31,572 INFO L854 garLoopResultBuilder]: At program point L9880(line 9880) the Hoare annotation is: false [2021-11-25 20:39:31,573 INFO L854 garLoopResultBuilder]: At program point L8427(lines 8388 8429) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_mpctl_mutex~0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,573 INFO L854 garLoopResultBuilder]: At program point L8592(line 8592) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,573 INFO L858 garLoopResultBuilder]: For program point L8559(lines 8559 8565) no Hoare annotation was computed. [2021-11-25 20:39:31,573 INFO L854 garLoopResultBuilder]: At program point L9022(lines 9018 9025) the Hoare annotation is: false [2021-11-25 20:39:31,573 INFO L858 garLoopResultBuilder]: For program point L8725(lines 8725 8780) no Hoare annotation was computed. [2021-11-25 20:39:31,574 INFO L858 garLoopResultBuilder]: For program point L8659(lines 8659 8681) no Hoare annotation was computed. [2021-11-25 20:39:31,574 INFO L854 garLoopResultBuilder]: At program point L8593(lines 8583 8596) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,574 INFO L854 garLoopResultBuilder]: At program point L8957(line 8957) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_mpctl_mutex~0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,574 INFO L854 garLoopResultBuilder]: At program point L8957-1(line 8957) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,575 INFO L854 garLoopResultBuilder]: At program point L8660(line 8660) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,575 INFO L854 garLoopResultBuilder]: At program point L8759(line 8759) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,575 INFO L858 garLoopResultBuilder]: For program point L8726(line 8726) no Hoare annotation was computed. [2021-11-25 20:39:31,575 INFO L861 garLoopResultBuilder]: At program point L9883(lines 9864 9889) the Hoare annotation is: true [2021-11-25 20:39:31,575 INFO L854 garLoopResultBuilder]: At program point L8958(lines 8954 8961) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,575 INFO L858 garLoopResultBuilder]: For program point L8727(lines 8727 8731) no Hoare annotation was computed. [2021-11-25 20:39:31,576 INFO L854 garLoopResultBuilder]: At program point L9884(line 9884) the Hoare annotation is: false [2021-11-25 20:39:31,576 INFO L854 garLoopResultBuilder]: At program point L9059(line 9059) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,576 INFO L854 garLoopResultBuilder]: At program point L9059-1(line 9059) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,576 INFO L858 garLoopResultBuilder]: For program point L6483-1(line 6483) no Hoare annotation was computed. [2021-11-25 20:39:31,577 INFO L854 garLoopResultBuilder]: At program point L6483(line 6483) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_mpctl_mutex~0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,577 INFO L858 garLoopResultBuilder]: For program point L8698(line 8698) no Hoare annotation was computed. [2021-11-25 20:39:31,577 INFO L858 garLoopResultBuilder]: For program point L8566-1(line 8566) no Hoare annotation was computed. [2021-11-25 20:39:31,577 INFO L854 garLoopResultBuilder]: At program point L8566(line 8566) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_mutex_mpctl_mutex~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,577 INFO L858 garLoopResultBuilder]: For program point L8401-1(line 8401) no Hoare annotation was computed. [2021-11-25 20:39:31,578 INFO L854 garLoopResultBuilder]: At program point L8401(line 8401) the Hoare annotation is: (and (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_compat_mptfwxfer_ioctl_~#iocp~3#1.base|) |ULTIMATE.start_compat_mptfwxfer_ioctl_~#iocp~3#1.offset|) 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_compat_mptfwxfer_ioctl_~#iocp~3#1.base|) |ULTIMATE.start_compat_mptfwxfer_ioctl_~#iocp~3#1.offset|) 0) (= 2 ~ldv_mutex_mpctl_mutex~0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,578 INFO L854 garLoopResultBuilder]: At program point L9029(line 9029) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,578 INFO L854 garLoopResultBuilder]: At program point L9029-1(line 9029) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_mpctl_mutex~0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,578 INFO L854 garLoopResultBuilder]: At program point L8699(lines 8699 8713) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,578 INFO L858 garLoopResultBuilder]: For program point L8501(line 8501) no Hoare annotation was computed. [2021-11-25 20:39:31,579 INFO L858 garLoopResultBuilder]: For program point L8402(lines 8402 8405) no Hoare annotation was computed. [2021-11-25 20:39:31,579 INFO L854 garLoopResultBuilder]: At program point L8567(lines 8567 8574) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_mutex_mpctl_mutex~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,579 INFO L854 garLoopResultBuilder]: At program point L9030(lines 9026 9033) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_mpctl_mutex~0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,579 INFO L858 garLoopResultBuilder]: For program point L8733(line 8733) no Hoare annotation was computed. [2021-11-25 20:39:31,579 INFO L858 garLoopResultBuilder]: For program point L8502-1(line 8502) no Hoare annotation was computed. [2021-11-25 20:39:31,580 INFO L854 garLoopResultBuilder]: At program point L8502(line 8502) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_mpctl_mutex~0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,580 INFO L858 garLoopResultBuilder]: For program point L8701(lines 8701 8706) no Hoare annotation was computed. [2021-11-25 20:39:31,580 INFO L858 garLoopResultBuilder]: For program point L8734-2(lines 8725 8780) no Hoare annotation was computed. [2021-11-25 20:39:31,580 INFO L858 garLoopResultBuilder]: For program point L8701-2(lines 8699 8712) no Hoare annotation was computed. [2021-11-25 20:39:31,580 INFO L858 garLoopResultBuilder]: For program point L8734(lines 8734 8738) no Hoare annotation was computed. [2021-11-25 20:39:31,581 INFO L854 garLoopResultBuilder]: At program point L8569(line 8569) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,581 INFO L858 garLoopResultBuilder]: For program point L8569-1(line 8569) no Hoare annotation was computed. [2021-11-25 20:39:31,581 INFO L854 garLoopResultBuilder]: At program point L8735(line 8735) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,581 INFO L858 garLoopResultBuilder]: For program point L8735-1(line 8735) no Hoare annotation was computed. [2021-11-25 20:39:31,581 INFO L858 garLoopResultBuilder]: For program point L8504(line 8504) no Hoare annotation was computed. [2021-11-25 20:39:31,582 INFO L854 garLoopResultBuilder]: At program point L8770(line 8770) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,582 INFO L854 garLoopResultBuilder]: At program point L8638-1(line 8638) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,582 INFO L854 garLoopResultBuilder]: At program point L8572(lines 8545 8581) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (not (= |ULTIMATE.start_mptctl_init_~err~0#1| 0)) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,582 INFO L858 garLoopResultBuilder]: For program point L8671(line 8671) no Hoare annotation was computed. [2021-11-25 20:39:31,582 INFO L854 garLoopResultBuilder]: At program point L8638(line 8638) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,583 INFO L858 garLoopResultBuilder]: For program point L8407-1(line 8407) no Hoare annotation was computed. [2021-11-25 20:39:31,583 INFO L854 garLoopResultBuilder]: At program point L8407(line 8407) the Hoare annotation is: (and (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_compat_mptfwxfer_ioctl_~#iocp~3#1.base|) |ULTIMATE.start_compat_mptfwxfer_ioctl_~#iocp~3#1.offset|) 0) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_compat_mptfwxfer_ioctl_~#iocp~3#1.base|) |ULTIMATE.start_compat_mptfwxfer_ioctl_~#iocp~3#1.offset|) 0) (= 2 ~ldv_mutex_mpctl_mutex~0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,583 INFO L858 garLoopResultBuilder]: For program point L8672(lines 8672 8677) no Hoare annotation was computed. [2021-11-25 20:39:31,583 INFO L858 garLoopResultBuilder]: For program point L8408-2(lines 8408 8412) no Hoare annotation was computed. [2021-11-25 20:39:31,583 INFO L858 garLoopResultBuilder]: For program point L8508(line 8508) no Hoare annotation was computed. [2021-11-25 20:39:31,584 INFO L854 garLoopResultBuilder]: At program point L8673(line 8673) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,584 INFO L858 garLoopResultBuilder]: For program point L8673-1(line 8673) no Hoare annotation was computed. [2021-11-25 20:39:31,584 INFO L854 garLoopResultBuilder]: At program point L9070-1(line 9070) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,584 INFO L854 garLoopResultBuilder]: At program point L9037(line 9037) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_mpctl_mutex~0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,584 INFO L854 garLoopResultBuilder]: At program point L9037-1(line 9037) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,585 INFO L854 garLoopResultBuilder]: At program point L9070(line 9070) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,585 INFO L854 garLoopResultBuilder]: At program point L8740(line 8740) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,585 INFO L858 garLoopResultBuilder]: For program point L8740-1(line 8740) no Hoare annotation was computed. [2021-11-25 20:39:31,585 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2021-11-25 20:39:31,585 INFO L854 garLoopResultBuilder]: At program point L8641(line 8641) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,586 INFO L858 garLoopResultBuilder]: For program point L8641-1(line 8641) no Hoare annotation was computed. [2021-11-25 20:39:31,586 INFO L854 garLoopResultBuilder]: At program point L8608(line 8608) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_mutex_mpctl_mutex~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,586 INFO L858 garLoopResultBuilder]: For program point L8608-1(line 8608) no Hoare annotation was computed. [2021-11-25 20:39:31,586 INFO L854 garLoopResultBuilder]: At program point L9038(lines 9034 9041) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,586 INFO L854 garLoopResultBuilder]: At program point L8642(line 8642) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,587 INFO L858 garLoopResultBuilder]: For program point L8642-1(line 8642) no Hoare annotation was computed. [2021-11-25 20:39:31,587 INFO L854 garLoopResultBuilder]: At program point L8609(line 8609) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_mutex_mpctl_mutex~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,587 INFO L854 garLoopResultBuilder]: At program point L8609-1(line 8609) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_mutex_mpctl_mutex~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,587 INFO L854 garLoopResultBuilder]: At program point L8709(lines 8637 8793) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,587 INFO L854 garLoopResultBuilder]: At program point L8643(line 8643) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,588 INFO L858 garLoopResultBuilder]: For program point L8643-1(line 8643) no Hoare annotation was computed. [2021-11-25 20:39:31,588 INFO L854 garLoopResultBuilder]: At program point L8445(line 8445) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_compat_mpt_command_~#iocp~4#1.base|) |ULTIMATE.start_compat_mpt_command_~#iocp~4#1.offset|) 0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_compat_mpt_command_~#iocp~4#1.base|) |ULTIMATE.start_compat_mpt_command_~#iocp~4#1.offset|) 0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_mpctl_mutex~0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,588 INFO L858 garLoopResultBuilder]: For program point L8478-1(line 8478) no Hoare annotation was computed. [2021-11-25 20:39:31,588 INFO L858 garLoopResultBuilder]: For program point L8445-1(line 8445) no Hoare annotation was computed. [2021-11-25 20:39:31,588 INFO L854 garLoopResultBuilder]: At program point L8478(line 8478) the Hoare annotation is: false [2021-11-25 20:39:31,589 INFO L854 garLoopResultBuilder]: At program point L8644(line 8644) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,589 INFO L858 garLoopResultBuilder]: For program point L8644-1(line 8644) no Hoare annotation was computed. [2021-11-25 20:39:31,589 INFO L858 garLoopResultBuilder]: For program point L8413-1(line 8413) no Hoare annotation was computed. [2021-11-25 20:39:31,589 INFO L858 garLoopResultBuilder]: For program point L8446(lines 8446 8449) no Hoare annotation was computed. [2021-11-25 20:39:31,589 INFO L854 garLoopResultBuilder]: At program point L8413(line 8413) the Hoare annotation is: false [2021-11-25 20:39:31,590 INFO L858 garLoopResultBuilder]: For program point L9867(lines 9867 9870) no Hoare annotation was computed. [2021-11-25 20:39:31,590 INFO L858 garLoopResultBuilder]: For program point L9867-1(lines 9866 9888) no Hoare annotation was computed. [2021-11-25 20:39:31,590 INFO L854 garLoopResultBuilder]: At program point L8645(line 8645) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,590 INFO L858 garLoopResultBuilder]: For program point L8645-1(line 8645) no Hoare annotation was computed. [2021-11-25 20:39:31,590 INFO L858 garLoopResultBuilder]: For program point L8579(line 8579) no Hoare annotation was computed. [2021-11-25 20:39:31,591 INFO L854 garLoopResultBuilder]: At program point L8414(lines 8414 8417) the Hoare annotation is: false [2021-11-25 20:39:31,591 INFO L854 garLoopResultBuilder]: At program point L8480(lines 8430 8482) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_mpctl_mutex~0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,591 INFO L854 garLoopResultBuilder]: At program point L9868(line 9868) the Hoare annotation is: false [2021-11-25 20:39:31,591 INFO L858 garLoopResultBuilder]: For program point L8778(line 8778) no Hoare annotation was computed. [2021-11-25 20:39:31,591 INFO L858 garLoopResultBuilder]: For program point L8646-1(line 8646) no Hoare annotation was computed. [2021-11-25 20:39:31,592 INFO L854 garLoopResultBuilder]: At program point L8580(lines 8541 8582) the Hoare annotation is: (let ((.cse0 (= ~ldv_mutex_mpctl_mutex~0 1)) (.cse1 (= ~ldv_state_variable_0~0 1)) (.cse2 (= 1 ~ldv_mutex_mutex_of_device~0)) (.cse3 (= ~ldv_mutex_i_mutex_of_inode~0 1)) (.cse4 (= ~ldv_mutex_lock~0 1)) (.cse5 (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= |ULTIMATE.start_mptctl_init_~err~0#1| 0)) .cse5 (not (= |ULTIMATE.start_mptctl_init_#res#1| 0))) (and (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5))) [2021-11-25 20:39:31,592 INFO L854 garLoopResultBuilder]: At program point L8745(line 8745) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,592 INFO L858 garLoopResultBuilder]: For program point L8679(line 8679) no Hoare annotation was computed. [2021-11-25 20:39:31,592 INFO L854 garLoopResultBuilder]: At program point L8646(line 8646) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,592 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-11-25 20:39:31,593 INFO L861 garLoopResultBuilder]: At program point L8779(line 8779) the Hoare annotation is: true [2021-11-25 20:39:31,593 INFO L861 garLoopResultBuilder]: At program point L8680(line 8680) the Hoare annotation is: true [2021-11-25 20:39:31,593 INFO L854 garLoopResultBuilder]: At program point L8647(line 8647) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,593 INFO L858 garLoopResultBuilder]: For program point L8647-1(line 8647) no Hoare annotation was computed. [2021-11-25 20:39:31,593 INFO L854 garLoopResultBuilder]: At program point L8516(lines 8488 8519) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_mpctl_mutex~0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,594 INFO L854 garLoopResultBuilder]: At program point L8648(line 8648) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,594 INFO L858 garLoopResultBuilder]: For program point L8648-1(line 8648) no Hoare annotation was computed. [2021-11-25 20:39:31,594 INFO L858 garLoopResultBuilder]: For program point L8715(line 8715) no Hoare annotation was computed. [2021-11-25 20:39:31,594 INFO L858 garLoopResultBuilder]: For program point L9871(lines 9866 9888) no Hoare annotation was computed. [2021-11-25 20:39:31,594 INFO L854 garLoopResultBuilder]: At program point L8451(line 8451) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_compat_mpt_command_~#iocp~4#1.base|) |ULTIMATE.start_compat_mpt_command_~#iocp~4#1.offset|) 0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_compat_mpt_command_~#iocp~4#1.base|) |ULTIMATE.start_compat_mpt_command_~#iocp~4#1.offset|) 0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_mpctl_mutex~0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,594 INFO L858 garLoopResultBuilder]: For program point L8451-1(line 8451) no Hoare annotation was computed. [2021-11-25 20:39:31,595 INFO L858 garLoopResultBuilder]: For program point L8550(lines 8550 8554) no Hoare annotation was computed. [2021-11-25 20:39:31,595 INFO L854 garLoopResultBuilder]: At program point L9013(line 9013) the Hoare annotation is: false [2021-11-25 20:39:31,595 INFO L854 garLoopResultBuilder]: At program point L9013-1(line 9013) the Hoare annotation is: false [2021-11-25 20:39:31,595 INFO L861 garLoopResultBuilder]: At program point L8716(line 8716) the Hoare annotation is: true [2021-11-25 20:39:31,595 INFO L854 garLoopResultBuilder]: At program point L9872(line 9872) the Hoare annotation is: false [2021-11-25 20:39:31,596 INFO L858 garLoopResultBuilder]: For program point L8452-2(lines 8452 8456) no Hoare annotation was computed. [2021-11-25 20:39:31,596 INFO L854 garLoopResultBuilder]: At program point L8617(line 8617) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,596 INFO L854 garLoopResultBuilder]: At program point L8617-1(line 8617) the Hoare annotation is: (and (= ~ldv_state_variable_2~0 1) (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,596 INFO L854 garLoopResultBuilder]: At program point L9014(lines 9010 9017) the Hoare annotation is: false [2021-11-25 20:39:31,596 INFO L854 garLoopResultBuilder]: At program point L8949(line 8949) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,597 INFO L854 garLoopResultBuilder]: At program point L8949-1(line 8949) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_mpctl_mutex~0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,597 INFO L854 garLoopResultBuilder]: At program point L9081(line 9081) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,597 INFO L854 garLoopResultBuilder]: At program point L9081-1(line 9081) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,597 INFO L858 garLoopResultBuilder]: For program point L9875(lines 9866 9888) no Hoare annotation was computed. [2021-11-25 20:39:31,597 INFO L854 garLoopResultBuilder]: At program point L8950(lines 8946 8953) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_mpctl_mutex~0) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,598 INFO L858 garLoopResultBuilder]: For program point L8785(line 8785) no Hoare annotation was computed. [2021-11-25 20:39:31,598 INFO L858 garLoopResultBuilder]: For program point L8752(line 8752) no Hoare annotation was computed. [2021-11-25 20:39:31,598 INFO L858 garLoopResultBuilder]: For program point L8686(line 8686) no Hoare annotation was computed. [2021-11-25 20:39:31,598 INFO L854 garLoopResultBuilder]: At program point L9876(line 9876) the Hoare annotation is: false [2021-11-25 20:39:31,598 INFO L861 garLoopResultBuilder]: At program point L8786(line 8786) the Hoare annotation is: true [2021-11-25 20:39:31,599 INFO L858 garLoopResultBuilder]: For program point L8753(lines 8753 8757) no Hoare annotation was computed. [2021-11-25 20:39:31,599 INFO L858 garLoopResultBuilder]: For program point L8687(lines 8687 8720) no Hoare annotation was computed. [2021-11-25 20:39:31,599 INFO L858 garLoopResultBuilder]: For program point L8655(lines 8655 8787) no Hoare annotation was computed. [2021-11-25 20:39:31,599 INFO L854 garLoopResultBuilder]: At program point L8457(line 8457) the Hoare annotation is: false [2021-11-25 20:39:31,599 INFO L858 garLoopResultBuilder]: For program point L8457-1(line 8457) no Hoare annotation was computed. [2021-11-25 20:39:31,599 INFO L854 garLoopResultBuilder]: At program point L8788(lines 8637 8793) the Hoare annotation is: (and (= ~ldv_mutex_mpctl_mutex~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) [2021-11-25 20:39:31,600 INFO L858 garLoopResultBuilder]: For program point L8722(line 8722) no Hoare annotation was computed. [2021-11-25 20:39:31,600 INFO L858 garLoopResultBuilder]: For program point L8458(lines 8458 8461) no Hoare annotation was computed. [2021-11-25 20:39:31,600 INFO L858 garLoopResultBuilder]: For program point L8689(lines 8689 8717) no Hoare annotation was computed. [2021-11-25 20:39:31,600 INFO L858 garLoopResultBuilder]: For program point L8656(line 8656) no Hoare annotation was computed. [2021-11-25 20:39:31,600 INFO L858 garLoopResultBuilder]: For program point L8425-1(line 8425) no Hoare annotation was computed. [2021-11-25 20:39:31,601 INFO L854 garLoopResultBuilder]: At program point L8425(line 8425) the Hoare annotation is: false [2021-11-25 20:39:31,601 INFO L861 garLoopResultBuilder]: At program point L5513(line 5513) the Hoare annotation is: true [2021-11-25 20:39:31,601 INFO L861 garLoopResultBuilder]: At program point ldv_memsetENTRY(lines 5509 5516) the Hoare annotation is: true [2021-11-25 20:39:31,601 INFO L858 garLoopResultBuilder]: For program point L5513-1(line 5513) no Hoare annotation was computed. [2021-11-25 20:39:31,601 INFO L858 garLoopResultBuilder]: For program point ldv_memsetEXIT(lines 5509 5516) no Hoare annotation was computed. [2021-11-25 20:39:31,601 INFO L861 garLoopResultBuilder]: At program point spinlock_checkENTRY(lines 5572 5577) the Hoare annotation is: true [2021-11-25 20:39:31,602 INFO L858 garLoopResultBuilder]: For program point spinlock_checkEXIT(lines 5572 5577) no Hoare annotation was computed. [2021-11-25 20:39:31,602 INFO L854 garLoopResultBuilder]: At program point L8925(line 8925) the Hoare annotation is: (or (= ~ldv_mutex_mpctl_mutex~0 1) (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mpctl_mutex~0)| 1))) [2021-11-25 20:39:31,602 INFO L854 garLoopResultBuilder]: At program point L8925-1(line 8925) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_mpctl_mutex~0) (not (= |old(~ldv_mutex_mpctl_mutex~0)| 1))) [2021-11-25 20:39:31,602 INFO L858 garLoopResultBuilder]: For program point mptctl_fasyncEXIT(lines 6356 6380) no Hoare annotation was computed. [2021-11-25 20:39:31,603 INFO L854 garLoopResultBuilder]: At program point L8926(lines 8922 8929) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_mpctl_mutex~0) (not (= |old(~ldv_mutex_mpctl_mutex~0)| 1))) [2021-11-25 20:39:31,603 INFO L854 garLoopResultBuilder]: At program point mptctl_fasyncENTRY(lines 6356 6380) the Hoare annotation is: (or (= ~ldv_mutex_mpctl_mutex~0 1) (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mpctl_mutex~0)| 1))) [2021-11-25 20:39:31,603 INFO L854 garLoopResultBuilder]: At program point L8933(line 8933) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_mpctl_mutex~0) (not (= |old(~ldv_mutex_mpctl_mutex~0)| 1))) [2021-11-25 20:39:31,603 INFO L854 garLoopResultBuilder]: At program point L8933-1(line 8933) the Hoare annotation is: (or (= ~ldv_mutex_mpctl_mutex~0 1) (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mpctl_mutex~0)| 1))) [2021-11-25 20:39:31,603 INFO L854 garLoopResultBuilder]: At program point L6371(lines 6362 6379) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_mpctl_mutex~0) (not (= |old(~ldv_mutex_mpctl_mutex~0)| 1))) [2021-11-25 20:39:31,604 INFO L854 garLoopResultBuilder]: At program point L8934(lines 8930 8937) the Hoare annotation is: (or (= ~ldv_mutex_mpctl_mutex~0 1) (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_mutex_of__MPT_MGMT~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mpctl_mutex~0)| 1))) [2021-11-25 20:39:31,604 INFO L861 garLoopResultBuilder]: At program point mpt_configENTRY(lines 9991 9993) the Hoare annotation is: true [2021-11-25 20:39:31,604 INFO L858 garLoopResultBuilder]: For program point mpt_configEXIT(lines 9991 9993) no Hoare annotation was computed. [2021-11-25 20:39:31,604 INFO L861 garLoopResultBuilder]: At program point mpt_free_msg_frameENTRY(lines 10014 10016) the Hoare annotation is: true [2021-11-25 20:39:31,604 INFO L858 garLoopResultBuilder]: For program point mpt_free_msg_frameEXIT(lines 10014 10016) no Hoare annotation was computed. [2021-11-25 20:39:31,605 INFO L858 garLoopResultBuilder]: For program point L8095-1(line 8095) no Hoare annotation was computed. [2021-11-25 20:39:31,605 INFO L854 garLoopResultBuilder]: At program point L8095(line 8095) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,605 INFO L858 garLoopResultBuilder]: For program point L7104(lines 7104 7111) no Hoare annotation was computed. [2021-11-25 20:39:31,605 INFO L858 garLoopResultBuilder]: For program point L8361-1(line 8361) no Hoare annotation was computed. [2021-11-25 20:39:31,605 INFO L854 garLoopResultBuilder]: At program point L8361(line 8361) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,606 INFO L858 garLoopResultBuilder]: For program point L8164-1(line 8164) no Hoare annotation was computed. [2021-11-25 20:39:31,606 INFO L854 garLoopResultBuilder]: At program point L8164(line 8164) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,606 INFO L858 garLoopResultBuilder]: For program point L8032(line 8032) no Hoare annotation was computed. [2021-11-25 20:39:31,606 INFO L854 garLoopResultBuilder]: At program point L7438(line 7438) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,606 INFO L858 garLoopResultBuilder]: For program point L6447(lines 6447 6451) no Hoare annotation was computed. [2021-11-25 20:39:31,607 INFO L858 garLoopResultBuilder]: For program point L7438-1(line 7438) no Hoare annotation was computed. [2021-11-25 20:39:31,607 INFO L858 garLoopResultBuilder]: For program point L7108-1(line 7108) no Hoare annotation was computed. [2021-11-25 20:39:31,607 INFO L854 garLoopResultBuilder]: At program point L7108(line 7108) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,607 INFO L858 garLoopResultBuilder]: For program point L8033(lines 8033 8039) no Hoare annotation was computed. [2021-11-25 20:39:31,607 INFO L858 garLoopResultBuilder]: For program point L7307-1(line 7307) no Hoare annotation was computed. [2021-11-25 20:39:31,607 INFO L854 garLoopResultBuilder]: At program point L7307(line 7307) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,608 INFO L858 garLoopResultBuilder]: For program point L7439-2(lines 7439 7444) no Hoare annotation was computed. [2021-11-25 20:39:31,608 INFO L858 garLoopResultBuilder]: For program point L7241-1(line 7241) no Hoare annotation was computed. [2021-11-25 20:39:31,608 INFO L854 garLoopResultBuilder]: At program point L7241(line 7241) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,608 INFO L858 garLoopResultBuilder]: For program point L7242(lines 7242 7248) no Hoare annotation was computed. [2021-11-25 20:39:31,608 INFO L854 garLoopResultBuilder]: At program point L8366(line 8366) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,609 INFO L858 garLoopResultBuilder]: For program point L8366-1(line 8366) no Hoare annotation was computed. [2021-11-25 20:39:31,609 INFO L858 garLoopResultBuilder]: For program point L7177-2(lines 7177 7207) no Hoare annotation was computed. [2021-11-25 20:39:31,609 INFO L858 garLoopResultBuilder]: For program point L7177(lines 7177 7207) no Hoare annotation was computed. [2021-11-25 20:39:31,609 INFO L854 garLoopResultBuilder]: At program point L7178(line 7178) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,609 INFO L858 garLoopResultBuilder]: For program point L8301-1(line 8301) no Hoare annotation was computed. [2021-11-25 20:39:31,610 INFO L854 garLoopResultBuilder]: At program point L8301(line 8301) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,610 INFO L854 garLoopResultBuilder]: At program point L7046(lines 7046 7050) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,610 INFO L858 garLoopResultBuilder]: For program point L7112-1(line 7112) no Hoare annotation was computed. [2021-11-25 20:39:31,610 INFO L854 garLoopResultBuilder]: At program point L7112(line 7112) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,610 INFO L858 garLoopResultBuilder]: For program point L7178-1(line 7178) no Hoare annotation was computed. [2021-11-25 20:39:31,611 INFO L858 garLoopResultBuilder]: For program point L6452-1(line 6452) no Hoare annotation was computed. [2021-11-25 20:39:31,611 INFO L854 garLoopResultBuilder]: At program point L6452(line 6452) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,611 INFO L854 garLoopResultBuilder]: At program point L8368-2(lines 8368 8371) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,611 INFO L858 garLoopResultBuilder]: For program point L7047-1(line 7047) no Hoare annotation was computed. [2021-11-25 20:39:31,611 INFO L854 garLoopResultBuilder]: At program point L7047(line 7047) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,612 INFO L854 garLoopResultBuilder]: At program point L7113(lines 6973 7115) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,612 INFO L858 garLoopResultBuilder]: For program point L6453(lines 6453 6456) no Hoare annotation was computed. [2021-11-25 20:39:31,612 INFO L858 garLoopResultBuilder]: For program point L7379-1(line 7379) no Hoare annotation was computed. [2021-11-25 20:39:31,612 INFO L854 garLoopResultBuilder]: At program point L7379(line 7379) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,612 INFO L858 garLoopResultBuilder]: For program point L8040-1(line 8040) no Hoare annotation was computed. [2021-11-25 20:39:31,613 INFO L854 garLoopResultBuilder]: At program point L8040(line 8040) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,613 INFO L858 garLoopResultBuilder]: For program point L7380(lines 7380 7386) no Hoare annotation was computed. [2021-11-25 20:39:31,613 INFO L858 garLoopResultBuilder]: For program point L8107-1(lines 8107 8108) no Hoare annotation was computed. [2021-11-25 20:39:31,613 INFO L854 garLoopResultBuilder]: At program point L8107(lines 8107 8108) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,613 INFO L858 garLoopResultBuilder]: For program point L8041-2(lines 8041 8046) no Hoare annotation was computed. [2021-11-25 20:39:31,614 INFO L854 garLoopResultBuilder]: At program point L7315(lines 7276 7317) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,614 INFO L858 garLoopResultBuilder]: For program point L8372(line 8372) no Hoare annotation was computed. [2021-11-25 20:39:31,614 INFO L858 garLoopResultBuilder]: For program point L7249-1(line 7249) no Hoare annotation was computed. [2021-11-25 20:39:31,614 INFO L854 garLoopResultBuilder]: At program point L7249(line 7249) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,614 INFO L858 garLoopResultBuilder]: For program point L6457(lines 6457 6473) no Hoare annotation was computed. [2021-11-25 20:39:31,615 INFO L858 garLoopResultBuilder]: For program point L7250-2(lines 7250 7255) no Hoare annotation was computed. [2021-11-25 20:39:31,615 INFO L858 garLoopResultBuilder]: For program point L7449(lines 7449 7452) no Hoare annotation was computed. [2021-11-25 20:39:31,615 INFO L858 garLoopResultBuilder]: For program point L8176-1(line 8176) no Hoare annotation was computed. [2021-11-25 20:39:31,615 INFO L854 garLoopResultBuilder]: At program point L8176(line 8176) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,615 INFO L854 garLoopResultBuilder]: At program point L6525(lines 6488 6527) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,616 INFO L854 garLoopResultBuilder]: At program point L9961(line 9961) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,616 INFO L854 garLoopResultBuilder]: At program point L9961-1(line 9961) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,616 INFO L858 garLoopResultBuilder]: For program point L6460(lines 6460 6473) no Hoare annotation was computed. [2021-11-25 20:39:31,616 INFO L858 garLoopResultBuilder]: For program point L8178(lines 8178 8181) no Hoare annotation was computed. [2021-11-25 20:39:31,616 INFO L854 garLoopResultBuilder]: At program point __mptctl_ioctlENTRY(lines 6381 6477) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| ~ldv_mutex_mutex_of__MPT_MGMT~0)) [2021-11-25 20:39:31,617 INFO L858 garLoopResultBuilder]: For program point L7387-1(line 7387) no Hoare annotation was computed. [2021-11-25 20:39:31,617 INFO L854 garLoopResultBuilder]: At program point L7387(line 7387) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,617 INFO L854 garLoopResultBuilder]: At program point L7453-1(line 7453) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,617 INFO L854 garLoopResultBuilder]: At program point L7453(line 7453) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,617 INFO L858 garLoopResultBuilder]: For program point L6463(lines 6463 6473) no Hoare annotation was computed. [2021-11-25 20:39:31,618 INFO L858 garLoopResultBuilder]: For program point L7388-2(lines 7388 7393) no Hoare annotation was computed. [2021-11-25 20:39:31,618 INFO L858 garLoopResultBuilder]: For program point L6992(lines 6992 7005) no Hoare annotation was computed. [2021-11-25 20:39:31,618 INFO L854 garLoopResultBuilder]: At program point L8380(lines 8230 8382) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,618 INFO L854 garLoopResultBuilder]: At program point L8182(line 8182) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,618 INFO L854 garLoopResultBuilder]: At program point L8116-1(line 8116) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,619 INFO L854 garLoopResultBuilder]: At program point L8116(line 8116) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,619 INFO L858 garLoopResultBuilder]: For program point L8182-1(line 8182) no Hoare annotation was computed. [2021-11-25 20:39:31,619 INFO L858 garLoopResultBuilder]: For program point L7456(lines 7456 7459) no Hoare annotation was computed. [2021-11-25 20:39:31,619 INFO L858 garLoopResultBuilder]: For program point L6466(lines 6466 6473) no Hoare annotation was computed. [2021-11-25 20:39:31,619 INFO L858 garLoopResultBuilder]: For program point L6995(lines 6995 7005) no Hoare annotation was computed. [2021-11-25 20:39:31,620 INFO L854 garLoopResultBuilder]: At program point L6402(line 6402) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (and (= (select (select |#memory_$Pointer$.base| |__mptctl_ioctl_~#iocp~0#1.base|) |__mptctl_ioctl_~#iocp~0#1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |__mptctl_ioctl_~#iocp~0#1.base|) |__mptctl_ioctl_~#iocp~0#1.offset|) 0) (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| ~ldv_mutex_mutex_of__MPT_MGMT~0)) (not (= 2 ~ldv_mutex_mpctl_mutex~0))) [2021-11-25 20:39:31,620 INFO L858 garLoopResultBuilder]: For program point L6402-1(line 6402) no Hoare annotation was computed. [2021-11-25 20:39:31,620 INFO L854 garLoopResultBuilder]: At program point L8186(line 8186) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,620 INFO L858 garLoopResultBuilder]: For program point L8186-1(line 8186) no Hoare annotation was computed. [2021-11-25 20:39:31,620 INFO L858 garLoopResultBuilder]: For program point L6403(lines 6403 6409) no Hoare annotation was computed. [2021-11-25 20:39:31,621 INFO L858 garLoopResultBuilder]: For program point L7460-1(lines 7460 7461) no Hoare annotation was computed. [2021-11-25 20:39:31,621 INFO L858 garLoopResultBuilder]: For program point L6469-2(lines 6457 6473) no Hoare annotation was computed. [2021-11-25 20:39:31,621 INFO L854 garLoopResultBuilder]: At program point L7460(lines 7460 7461) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,621 INFO L858 garLoopResultBuilder]: For program point __mptctl_ioctlFINAL(lines 6381 6477) no Hoare annotation was computed. [2021-11-25 20:39:31,621 INFO L858 garLoopResultBuilder]: For program point L6469(lines 6469 6473) no Hoare annotation was computed. [2021-11-25 20:39:31,621 INFO L858 garLoopResultBuilder]: For program point L6998(lines 6998 7005) no Hoare annotation was computed. [2021-11-25 20:39:31,622 INFO L858 garLoopResultBuilder]: For program point L6536-1(line 6536) no Hoare annotation was computed. [2021-11-25 20:39:31,622 INFO L854 garLoopResultBuilder]: At program point L6536(line 6536) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,622 INFO L858 garLoopResultBuilder]: For program point L7329-1(line 7329) no Hoare annotation was computed. [2021-11-25 20:39:31,622 INFO L854 garLoopResultBuilder]: At program point L7329(line 7329) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,622 INFO L858 garLoopResultBuilder]: For program point L8188-1(line 8188) no Hoare annotation was computed. [2021-11-25 20:39:31,623 INFO L854 garLoopResultBuilder]: At program point L8188(line 8188) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,623 INFO L858 garLoopResultBuilder]: For program point L7462(lines 7462 7469) no Hoare annotation was computed. [2021-11-25 20:39:31,623 INFO L858 garLoopResultBuilder]: For program point L6537(lines 6537 6543) no Hoare annotation was computed. [2021-11-25 20:39:31,623 INFO L858 garLoopResultBuilder]: For program point L7330(lines 7330 7336) no Hoare annotation was computed. [2021-11-25 20:39:31,623 INFO L858 garLoopResultBuilder]: For program point L8189(lines 8189 8207) no Hoare annotation was computed. [2021-11-25 20:39:31,624 INFO L858 garLoopResultBuilder]: For program point L8256-1(line 8256) no Hoare annotation was computed. [2021-11-25 20:39:31,624 INFO L858 garLoopResultBuilder]: For program point L7265-1(line 7265) no Hoare annotation was computed. [2021-11-25 20:39:31,624 INFO L854 garLoopResultBuilder]: At program point L8256(line 8256) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,624 INFO L854 garLoopResultBuilder]: At program point L7265(line 7265) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,624 INFO L858 garLoopResultBuilder]: For program point L7001-1(lines 6992 7005) no Hoare annotation was computed. [2021-11-25 20:39:31,625 INFO L858 garLoopResultBuilder]: For program point L7001(lines 7001 7005) no Hoare annotation was computed. [2021-11-25 20:39:31,625 INFO L858 garLoopResultBuilder]: For program point L7200-1(line 7200) no Hoare annotation was computed. [2021-11-25 20:39:31,625 INFO L854 garLoopResultBuilder]: At program point L7200(line 7200) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,625 INFO L858 garLoopResultBuilder]: For program point L8257(lines 8257 8263) no Hoare annotation was computed. [2021-11-25 20:39:31,625 INFO L858 garLoopResultBuilder]: For program point L8192(lines 8192 8196) no Hoare annotation was computed. [2021-11-25 20:39:31,626 INFO L854 garLoopResultBuilder]: At program point L7201(lines 7177 7206) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,626 INFO L854 garLoopResultBuilder]: At program point L7466(line 7466) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,626 INFO L858 garLoopResultBuilder]: For program point L7466-1(line 7466) no Hoare annotation was computed. [2021-11-25 20:39:31,626 INFO L858 garLoopResultBuilder]: For program point L8193-1(line 8193) no Hoare annotation was computed. [2021-11-25 20:39:31,626 INFO L854 garLoopResultBuilder]: At program point L8193(line 8193) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,626 INFO L858 garLoopResultBuilder]: For program point L7401-2(lines 7401 7404) no Hoare annotation was computed. [2021-11-25 20:39:31,627 INFO L858 garLoopResultBuilder]: For program point L7071(lines 7071 7093) no Hoare annotation was computed. [2021-11-25 20:39:31,627 INFO L858 garLoopResultBuilder]: For program point L7071-2(lines 7071 7093) no Hoare annotation was computed. [2021-11-25 20:39:31,627 INFO L854 garLoopResultBuilder]: At program point L7138(line 7138) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,627 INFO L858 garLoopResultBuilder]: For program point L7072-1(line 7072) no Hoare annotation was computed. [2021-11-25 20:39:31,627 INFO L854 garLoopResultBuilder]: At program point L7072(line 7072) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,628 INFO L858 garLoopResultBuilder]: For program point L7138-1(line 7138) no Hoare annotation was computed. [2021-11-25 20:39:31,628 INFO L858 garLoopResultBuilder]: For program point L6544-1(line 6544) no Hoare annotation was computed. [2021-11-25 20:39:31,628 INFO L854 garLoopResultBuilder]: At program point L6544(line 6544) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,628 INFO L858 garLoopResultBuilder]: For program point L6412-1(line 6412) no Hoare annotation was computed. [2021-11-25 20:39:31,628 INFO L854 garLoopResultBuilder]: At program point L6412(line 6412) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (and (= (select (select |#memory_$Pointer$.base| |__mptctl_ioctl_~#iocp~0#1.base|) |__mptctl_ioctl_~#iocp~0#1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |__mptctl_ioctl_~#iocp~0#1.base|) |__mptctl_ioctl_~#iocp~0#1.offset|) 0) (not (= |__mptctl_ioctl_~ret~1#1| 0)) (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| ~ldv_mutex_mutex_of__MPT_MGMT~0))) [2021-11-25 20:39:31,629 INFO L858 garLoopResultBuilder]: For program point L7337-1(line 7337) no Hoare annotation was computed. [2021-11-25 20:39:31,629 INFO L854 garLoopResultBuilder]: At program point L7337(line 7337) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,629 INFO L858 garLoopResultBuilder]: For program point L7139(lines 7139 7145) no Hoare annotation was computed. [2021-11-25 20:39:31,629 INFO L854 garLoopResultBuilder]: At program point L6545(lines 6528 6547) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,629 INFO L858 garLoopResultBuilder]: For program point L6413-2(lines 6413 6416) no Hoare annotation was computed. [2021-11-25 20:39:31,630 INFO L858 garLoopResultBuilder]: For program point L7338-2(lines 7338 7343) no Hoare annotation was computed. [2021-11-25 20:39:31,630 INFO L858 garLoopResultBuilder]: For program point L8329-1(line 8329) no Hoare annotation was computed. [2021-11-25 20:39:31,630 INFO L854 garLoopResultBuilder]: At program point L8329(line 8329) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,630 INFO L858 garLoopResultBuilder]: For program point L8197(lines 8197 8204) no Hoare annotation was computed. [2021-11-25 20:39:31,630 INFO L858 garLoopResultBuilder]: For program point L7008-1(line 7008) no Hoare annotation was computed. [2021-11-25 20:39:31,631 INFO L854 garLoopResultBuilder]: At program point L7008(line 7008) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,631 INFO L854 garLoopResultBuilder]: At program point L7471(lines 7419 7473) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,631 INFO L854 garLoopResultBuilder]: At program point L8198(line 8198) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,631 INFO L858 garLoopResultBuilder]: For program point L8264-1(line 8264) no Hoare annotation was computed. [2021-11-25 20:39:31,631 INFO L854 garLoopResultBuilder]: At program point L8264(line 8264) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,632 INFO L854 garLoopResultBuilder]: At program point L7273(lines 7231 7275) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,632 INFO L858 garLoopResultBuilder]: For program point L8198-1(line 8198) no Hoare annotation was computed. [2021-11-25 20:39:31,632 INFO L858 garLoopResultBuilder]: For program point L7009(lines 7009 7017) no Hoare annotation was computed. [2021-11-25 20:39:31,632 INFO L858 garLoopResultBuilder]: For program point L8265-2(lines 8265 8270) no Hoare annotation was computed. [2021-11-25 20:39:31,633 INFO L854 garLoopResultBuilder]: At program point L7010(line 7010) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,633 INFO L858 garLoopResultBuilder]: For program point L7010-1(line 7010) no Hoare annotation was computed. [2021-11-25 20:39:31,633 INFO L858 garLoopResultBuilder]: For program point L7407-1(lines 7407 7408) no Hoare annotation was computed. [2021-11-25 20:39:31,633 INFO L854 garLoopResultBuilder]: At program point L7407(lines 7407 7408) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,633 INFO L858 garLoopResultBuilder]: For program point L7209-1(line 7209) no Hoare annotation was computed. [2021-11-25 20:39:31,633 INFO L854 garLoopResultBuilder]: At program point L7209(line 7209) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,634 INFO L858 garLoopResultBuilder]: For program point L6417(lines 6417 6422) no Hoare annotation was computed. [2021-11-25 20:39:31,634 INFO L858 garLoopResultBuilder]: For program point L7210(lines 7210 7217) no Hoare annotation was computed. [2021-11-25 20:39:31,634 INFO L858 garLoopResultBuilder]: For program point L8201-1(line 8201) no Hoare annotation was computed. [2021-11-25 20:39:31,634 INFO L854 garLoopResultBuilder]: At program point L8201(line 8201) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,634 INFO L854 garLoopResultBuilder]: At program point L7146(line 7146) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,635 INFO L854 garLoopResultBuilder]: At program point L8203(lines 8020 8228) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,635 INFO L854 garLoopResultBuilder]: At program point L7014(line 7014) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,635 INFO L858 garLoopResultBuilder]: For program point L7146-1(line 7146) no Hoare annotation was computed. [2021-11-25 20:39:31,635 INFO L858 garLoopResultBuilder]: For program point L7014-1(line 7014) no Hoare annotation was computed. [2021-11-25 20:39:31,635 INFO L858 garLoopResultBuilder]: For program point L7147-2(lines 7147 7152) no Hoare annotation was computed. [2021-11-25 20:39:31,636 INFO L854 garLoopResultBuilder]: At program point L7214(line 7214) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,636 INFO L858 garLoopResultBuilder]: For program point L7214-1(line 7214) no Hoare annotation was computed. [2021-11-25 20:39:31,636 INFO L858 garLoopResultBuilder]: For program point L6423(lines 6423 6451) no Hoare annotation was computed. [2021-11-25 20:39:31,636 INFO L858 garLoopResultBuilder]: For program point L7348-2(lines 7348 7361) no Hoare annotation was computed. [2021-11-25 20:39:31,636 INFO L858 garLoopResultBuilder]: For program point L7348(lines 7348 7361) no Hoare annotation was computed. [2021-11-25 20:39:31,637 INFO L854 garLoopResultBuilder]: At program point L7018(line 7018) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,637 INFO L858 garLoopResultBuilder]: For program point L8141-1(lines 8141 8151) no Hoare annotation was computed. [2021-11-25 20:39:31,637 INFO L858 garLoopResultBuilder]: For program point L8141(lines 8141 8151) no Hoare annotation was computed. [2021-11-25 20:39:31,637 INFO L858 garLoopResultBuilder]: For program point L7018-1(line 7018) no Hoare annotation was computed. [2021-11-25 20:39:31,637 INFO L854 garLoopResultBuilder]: At program point L8142(line 8142) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,638 INFO L858 garLoopResultBuilder]: For program point L8142-1(line 8142) no Hoare annotation was computed. [2021-11-25 20:39:31,638 INFO L858 garLoopResultBuilder]: For program point L7019-2(lines 7019 7025) no Hoare annotation was computed. [2021-11-25 20:39:31,638 INFO L854 garLoopResultBuilder]: At program point L7350(line 7350) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,638 INFO L854 garLoopResultBuilder]: At program point L7416(lines 7366 7418) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,638 INFO L854 garLoopResultBuilder]: At program point L7218(line 7218) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,639 INFO L858 garLoopResultBuilder]: For program point L7350-1(line 7350) no Hoare annotation was computed. [2021-11-25 20:39:31,639 INFO L854 garLoopResultBuilder]: At program point L7086(line 7086) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,639 INFO L858 garLoopResultBuilder]: For program point L7218-1(line 7218) no Hoare annotation was computed. [2021-11-25 20:39:31,639 INFO L858 garLoopResultBuilder]: For program point L8275-2(lines 8275 8278) no Hoare annotation was computed. [2021-11-25 20:39:31,639 INFO L858 garLoopResultBuilder]: For program point L7086-1(line 7086) no Hoare annotation was computed. [2021-11-25 20:39:31,639 INFO L858 garLoopResultBuilder]: For program point L7219(lines 7219 7226) no Hoare annotation was computed. [2021-11-25 20:39:31,640 INFO L854 garLoopResultBuilder]: At program point L7087(lines 7071 7092) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,640 INFO L858 garLoopResultBuilder]: For program point L6427(lines 6427 6451) no Hoare annotation was computed. [2021-11-25 20:39:31,640 INFO L858 garLoopResultBuilder]: For program point L7484-1(line 7484) no Hoare annotation was computed. [2021-11-25 20:39:31,640 INFO L854 garLoopResultBuilder]: At program point L7484(line 7484) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,641 INFO L854 garLoopResultBuilder]: At program point L7286(line 7286) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,641 INFO L858 garLoopResultBuilder]: For program point L7352(lines 7352 7357) no Hoare annotation was computed. [2021-11-25 20:39:31,641 INFO L858 garLoopResultBuilder]: For program point L7286-1(line 7286) no Hoare annotation was computed. [2021-11-25 20:39:31,641 INFO L854 garLoopResultBuilder]: At program point L7022(line 7022) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,641 INFO L858 garLoopResultBuilder]: For program point L7022-1(line 7022) no Hoare annotation was computed. [2021-11-25 20:39:31,641 INFO L858 garLoopResultBuilder]: For program point L7485(lines 7485 7491) no Hoare annotation was computed. [2021-11-25 20:39:31,642 INFO L858 garLoopResultBuilder]: For program point L7287(lines 7287 7293) no Hoare annotation was computed. [2021-11-25 20:39:31,642 INFO L854 garLoopResultBuilder]: At program point L8212(lines 8020 8228) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,642 INFO L858 garLoopResultBuilder]: For program point L8345-1(line 8345) no Hoare annotation was computed. [2021-11-25 20:39:31,642 INFO L854 garLoopResultBuilder]: At program point L8345(line 8345) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,642 INFO L858 garLoopResultBuilder]: For program point L8279-2(lines 8279 8282) no Hoare annotation was computed. [2021-11-25 20:39:31,643 INFO L858 garLoopResultBuilder]: For program point L7223-1(line 7223) no Hoare annotation was computed. [2021-11-25 20:39:31,643 INFO L854 garLoopResultBuilder]: At program point L7223(line 7223) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,643 INFO L858 garLoopResultBuilder]: For program point L8346-3(lines 8346 8365) no Hoare annotation was computed. [2021-11-25 20:39:31,643 INFO L858 garLoopResultBuilder]: For program point L8346-2(lines 8346 8365) no Hoare annotation was computed. [2021-11-25 20:39:31,643 INFO L854 garLoopResultBuilder]: At program point L8941(line 8941) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,644 INFO L854 garLoopResultBuilder]: At program point L8941-1(line 8941) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,644 INFO L858 garLoopResultBuilder]: For program point L6431(lines 6431 6451) no Hoare annotation was computed. [2021-11-25 20:39:31,644 INFO L858 garLoopResultBuilder]: For program point L8215(lines 8215 8218) no Hoare annotation was computed. [2021-11-25 20:39:31,644 INFO L858 garLoopResultBuilder]: For program point L7026(lines 7026 7033) no Hoare annotation was computed. [2021-11-25 20:39:31,644 INFO L854 garLoopResultBuilder]: At program point L8215-2(lines 8215 8218) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,645 INFO L854 garLoopResultBuilder]: At program point L8942(lines 8938 8945) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,645 INFO L854 garLoopResultBuilder]: At program point L6498(line 6498) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,645 INFO L858 garLoopResultBuilder]: For program point L6498-1(line 6498) no Hoare annotation was computed. [2021-11-25 20:39:31,645 INFO L858 garLoopResultBuilder]: For program point L8216-1(line 8216) no Hoare annotation was computed. [2021-11-25 20:39:31,645 INFO L854 garLoopResultBuilder]: At program point L8216(line 8216) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,646 INFO L858 garLoopResultBuilder]: For program point __mptctl_ioctlEXIT(lines 6381 6477) no Hoare annotation was computed. [2021-11-25 20:39:31,646 INFO L858 garLoopResultBuilder]: For program point L6499(lines 6499 6505) no Hoare annotation was computed. [2021-11-25 20:39:31,646 INFO L858 garLoopResultBuilder]: For program point L8283(lines 8283 8286) no Hoare annotation was computed. [2021-11-25 20:39:31,646 INFO L858 garLoopResultBuilder]: For program point L8349-1(line 8349) no Hoare annotation was computed. [2021-11-25 20:39:31,646 INFO L854 garLoopResultBuilder]: At program point L8349(line 8349) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,647 INFO L858 garLoopResultBuilder]: For program point L7160(lines 7160 7166) no Hoare annotation was computed. [2021-11-25 20:39:31,647 INFO L858 garLoopResultBuilder]: For program point L7227-1(line 7227) no Hoare annotation was computed. [2021-11-25 20:39:31,647 INFO L854 garLoopResultBuilder]: At program point L7227(line 7227) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,647 INFO L854 garLoopResultBuilder]: At program point L8086(line 8086) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,648 INFO L858 garLoopResultBuilder]: For program point L8152-1(line 8152) no Hoare annotation was computed. [2021-11-25 20:39:31,649 INFO L854 garLoopResultBuilder]: At program point L8152(line 8152) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,649 INFO L858 garLoopResultBuilder]: For program point L8086-1(line 8086) no Hoare annotation was computed. [2021-11-25 20:39:31,649 INFO L858 garLoopResultBuilder]: For program point L6435(lines 6435 6451) no Hoare annotation was computed. [2021-11-25 20:39:31,649 INFO L858 garLoopResultBuilder]: For program point L7492-1(line 7492) no Hoare annotation was computed. [2021-11-25 20:39:31,649 INFO L854 garLoopResultBuilder]: At program point L7492(line 7492) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,650 INFO L854 garLoopResultBuilder]: At program point L7294(line 7294) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,650 INFO L858 garLoopResultBuilder]: For program point L8351(lines 8351 8363) no Hoare annotation was computed. [2021-11-25 20:39:31,650 INFO L858 garLoopResultBuilder]: For program point L8219(line 8219) no Hoare annotation was computed. [2021-11-25 20:39:31,650 INFO L854 garLoopResultBuilder]: At program point L7228(lines 7116 7230) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,650 INFO L858 garLoopResultBuilder]: For program point L7294-1(line 7294) no Hoare annotation was computed. [2021-11-25 20:39:31,651 INFO L854 garLoopResultBuilder]: At program point L7030(line 7030) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,651 INFO L858 garLoopResultBuilder]: For program point L8087-1(lines 8087 8115) no Hoare annotation was computed. [2021-11-25 20:39:31,651 INFO L858 garLoopResultBuilder]: For program point L8087(lines 8087 8115) no Hoare annotation was computed. [2021-11-25 20:39:31,651 INFO L858 garLoopResultBuilder]: For program point L8153(lines 8153 8161) no Hoare annotation was computed. [2021-11-25 20:39:31,651 INFO L858 garLoopResultBuilder]: For program point L7030-1(line 7030) no Hoare annotation was computed. [2021-11-25 20:39:31,651 INFO L858 garLoopResultBuilder]: For program point L7493-2(lines 7493 7498) no Hoare annotation was computed. [2021-11-25 20:39:31,652 INFO L858 garLoopResultBuilder]: For program point L7295-2(lines 7295 7300) no Hoare annotation was computed. [2021-11-25 20:39:31,652 INFO L858 garLoopResultBuilder]: For program point L8088(lines 8088 8113) no Hoare annotation was computed. [2021-11-25 20:39:31,652 INFO L854 garLoopResultBuilder]: At program point L8354(line 8354) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,652 INFO L854 garLoopResultBuilder]: At program point L7363(lines 7318 7365) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,652 INFO L858 garLoopResultBuilder]: For program point L8288-1(line 8288) no Hoare annotation was computed. [2021-11-25 20:39:31,653 INFO L854 garLoopResultBuilder]: At program point L8288(line 8288) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,653 INFO L858 garLoopResultBuilder]: For program point L8354-1(line 8354) no Hoare annotation was computed. [2021-11-25 20:39:31,653 INFO L854 garLoopResultBuilder]: At program point L8090(lines 8090 8091) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,653 INFO L858 garLoopResultBuilder]: For program point L8024(lines 8024 8031) no Hoare annotation was computed. [2021-11-25 20:39:31,653 INFO L858 garLoopResultBuilder]: For program point L8090-1(lines 8090 8091) no Hoare annotation was computed. [2021-11-25 20:39:31,654 INFO L854 garLoopResultBuilder]: At program point L7430(line 7430) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,654 INFO L858 garLoopResultBuilder]: For program point L6439(lines 6439 6451) no Hoare annotation was computed. [2021-11-25 20:39:31,654 INFO L858 garLoopResultBuilder]: For program point L7430-1(line 7430) no Hoare annotation was computed. [2021-11-25 20:39:31,654 INFO L854 garLoopResultBuilder]: At program point L6506(line 6506) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,654 INFO L858 garLoopResultBuilder]: For program point L7431(lines 7431 7437) no Hoare annotation was computed. [2021-11-25 20:39:31,655 INFO L854 garLoopResultBuilder]: At program point L6506-1(line 6506) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,655 INFO L858 garLoopResultBuilder]: For program point L8290(lines 8290 8331) no Hoare annotation was computed. [2021-11-25 20:39:31,655 INFO L858 garLoopResultBuilder]: For program point L7167-1(line 7167) no Hoare annotation was computed. [2021-11-25 20:39:31,655 INFO L854 garLoopResultBuilder]: At program point L7167(line 7167) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,655 INFO L858 garLoopResultBuilder]: For program point L8290-2(lines 8290 8331) no Hoare annotation was computed. [2021-11-25 20:39:31,656 INFO L854 garLoopResultBuilder]: At program point L8027-1(lines 8024 8031) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,656 INFO L858 garLoopResultBuilder]: For program point L8027(lines 8027 8031) no Hoare annotation was computed. [2021-11-25 20:39:31,656 INFO L858 garLoopResultBuilder]: For program point L8093(lines 8093 8111) no Hoare annotation was computed. [2021-11-25 20:39:31,656 INFO L858 garLoopResultBuilder]: For program point L7499-1(line 7499) no Hoare annotation was computed. [2021-11-25 20:39:31,656 INFO L854 garLoopResultBuilder]: At program point L7499(line 7499) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,657 INFO L858 garLoopResultBuilder]: For program point L7103-1(line 7103) no Hoare annotation was computed. [2021-11-25 20:39:31,657 INFO L854 garLoopResultBuilder]: At program point L7103(line 7103) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,657 INFO L858 garLoopResultBuilder]: For program point L7169(lines 7169 7175) no Hoare annotation was computed. [2021-11-25 20:39:31,657 INFO L858 garLoopResultBuilder]: For program point L6443(lines 6443 6451) no Hoare annotation was computed. [2021-11-25 20:39:31,657 INFO L854 garLoopResultBuilder]: At program point L7500(lines 7474 7502) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,658 INFO L854 garLoopResultBuilder]: At program point L8227(lines 7990 8229) the Hoare annotation is: (or (not (= |old(~ldv_mutex_mutex_of__MPT_MGMT~0)| 1)) (not (= 2 ~ldv_mutex_mpctl_mutex~0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= ~ldv_mutex_lock~0 1))) [2021-11-25 20:39:31,658 INFO L861 garLoopResultBuilder]: At program point IS_ERRENTRY(lines 8803 8810) the Hoare annotation is: true [2021-11-25 20:39:31,658 INFO L858 garLoopResultBuilder]: For program point IS_ERREXIT(lines 8803 8810) no Hoare annotation was computed. [2021-11-25 20:39:31,658 INFO L861 garLoopResultBuilder]: At program point L8807(line 8807) the Hoare annotation is: true [2021-11-25 20:39:31,658 INFO L858 garLoopResultBuilder]: For program point L8807-1(line 8807) no Hoare annotation was computed. [2021-11-25 20:39:31,662 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:39:31,664 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-25 20:39:31,742 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.11 08:39:31 BoogieIcfgContainer [2021-11-25 20:39:31,747 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-25 20:39:31,748 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-25 20:39:31,748 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-25 20:39:31,748 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-25 20:39:31,749 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:34:00" (3/4) ... [2021-11-25 20:39:31,752 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-11-25 20:39:31,759 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure get_dma_ops [2021-11-25 20:39:31,759 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure copy_from_user [2021-11-25 20:39:31,759 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mptctl_do_mpt_command [2021-11-25 20:39:31,759 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mptctl_do_fw_download [2021-11-25 20:39:31,759 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure misc_deregister [2021-11-25 20:39:31,759 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_undef_int [2021-11-25 20:39:31,760 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mpt_get_msg_frame [2021-11-25 20:39:31,760 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_stop [2021-11-25 20:39:31,760 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.meminit [2021-11-25 20:39:31,760 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~~u32~0~X~~dma_addr_t~0~TO~VOID [2021-11-25 20:39:31,760 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mpt_set_taskmgmt_in_progress_flag [2021-11-25 20:39:31,760 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __phys_addr [2021-11-25 20:39:31,761 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_mutex_of__MPT_MGMT [2021-11-25 20:39:31,761 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure wait_for_completion_timeout [2021-11-25 20:39:31,761 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mpt_put_msg_frame_hi_pri [2021-11-25 20:39:31,761 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure PTR_ERR [2021-11-25 20:39:31,761 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_is_err [2021-11-25 20:39:31,761 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_mutex_of__MPT_MGMT [2021-11-25 20:39:31,762 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_mpctl_mutex [2021-11-25 20:39:31,762 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irqrestore [2021-11-25 20:39:31,762 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2021-11-25 20:39:31,762 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mpt_free_fw_memory [2021-11-25 20:39:31,762 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mpt_GetIocState [2021-11-25 20:39:31,762 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mpt_verify_adapter [2021-11-25 20:39:31,762 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mptctl_do_taskmgmt [2021-11-25 20:39:31,763 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_unmap_single [2021-11-25 20:39:31,763 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mpt_send_handshake_request [2021-11-25 20:39:31,763 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure kfree [2021-11-25 20:39:31,763 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mpt_clear_taskmgmt_in_progress_flag [2021-11-25 20:39:31,763 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_trylock [2021-11-25 20:39:31,763 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mpt_register [2021-11-25 20:39:31,764 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __scsi_iterate_devices [2021-11-25 20:39:31,764 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_free_consistent [2021-11-25 20:39:31,764 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2021-11-25 20:39:31,764 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure copy_to_user [2021-11-25 20:39:31,764 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mptctl_timeout_expired [2021-11-25 20:39:31,764 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __might_fault [2021-11-25 20:39:31,765 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_error [2021-11-25 20:39:31,765 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mptctl_syscall_down [2021-11-25 20:39:31,765 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure kzalloc [2021-11-25 20:39:31,765 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure _raw_spin_lock_irqsave [2021-11-25 20:39:31,765 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mpt_deregister [2021-11-25 20:39:31,765 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mpt_device_driver_deregister [2021-11-25 20:39:31,765 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure valid_dma_direction [2021-11-25 20:39:31,766 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure kfree_sgl [2021-11-25 20:39:31,766 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mptctl_remove [2021-11-25 20:39:31,766 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2021-11-25 20:39:31,766 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_trylock_mutex_of__MPT_MGMT [2021-11-25 20:39:31,766 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset [2021-11-25 20:39:31,766 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure shost_priv [2021-11-25 20:39:31,767 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure assume_abort_if_not [2021-11-25 20:39:31,767 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_init_zalloc [2021-11-25 20:39:31,767 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mpt_put_msg_frame [2021-11-25 20:39:31,767 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_mpctl_mutex [2021-11-25 20:39:31,767 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_alloc_consistent [2021-11-25 20:39:31,767 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_lock [2021-11-25 20:39:31,768 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_memset [2021-11-25 20:39:31,768 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2021-11-25 20:39:31,768 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mptctl_fasync [2021-11-25 20:39:31,768 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mpt_config [2021-11-25 20:39:31,769 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mpt_free_msg_frame [2021-11-25 20:39:31,769 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __mptctl_ioctl [2021-11-25 20:39:31,769 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure IS_ERR [2021-11-25 20:39:31,860 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 944 nodes and edges [2021-11-25 20:39:31,877 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 208 nodes and edges [2021-11-25 20:39:31,902 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 60 nodes and edges [2021-11-25 20:39:31,906 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 16 nodes and edges [2021-11-25 20:39:31,910 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 8 nodes and edges [2021-11-25 20:39:31,913 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2021-11-25 20:39:31,917 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2021-11-25 20:39:31,920 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-11-25 20:39:31,958 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) [2021-11-25 20:39:31,967 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((ldv_mutex_mpctl_mutex == 1 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && !(err == 0)) && ldv_mutex_mutex_of__MPT_MGMT == 1) && !(\result == 0)) || ((((((ldv_state_variable_2 == 1 && ldv_mutex_mpctl_mutex == 1) && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_mutex_of__MPT_MGMT == 1) [2021-11-25 20:39:31,968 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) [2021-11-25 20:39:31,968 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) [2021-11-25 20:39:31,973 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) [2021-11-25 20:39:31,973 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) [2021-11-25 20:39:31,974 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) [2021-11-25 20:39:31,974 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(ldv_mutex_mutex_of__MPT_MGMT == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || 2 == ldv_mutex_mpctl_mutex) || !(\old(ldv_mutex_mpctl_mutex) == 1) [2021-11-25 20:39:31,975 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((ldv_mutex_mpctl_mutex == 1 || !(ldv_mutex_lock == 1)) || !(ldv_mutex_mutex_of__MPT_MGMT == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_mpctl_mutex) == 1) [2021-11-25 20:39:31,976 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) [2021-11-25 20:39:31,977 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) [2021-11-25 20:39:31,979 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(ldv_mutex_mutex_of__MPT_MGMT == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || 2 == ldv_mutex_mpctl_mutex) || !(\old(ldv_mutex_mpctl_mutex) == 1) [2021-11-25 20:39:31,980 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) [2021-11-25 20:39:31,982 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) [2021-11-25 20:39:31,986 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) [2021-11-25 20:39:31,986 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) [2021-11-25 20:39:31,987 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) [2021-11-25 20:39:31,987 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) [2021-11-25 20:39:31,987 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) [2021-11-25 20:39:31,988 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) [2021-11-25 20:39:31,988 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) [2021-11-25 20:39:31,992 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) [2021-11-25 20:39:31,992 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) [2021-11-25 20:39:31,995 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) [2021-11-25 20:39:31,999 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) [2021-11-25 20:39:31,999 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) [2021-11-25 20:39:32,535 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ffcd6f-5074-4950-a823-ebfb4922263a/bin/utaipan-eEHZpOm5b7/witness.graphml [2021-11-25 20:39:32,536 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-25 20:39:32,547 INFO L158 Benchmark]: Toolchain (without parser) took 349108.65ms. Allocated memory was 98.6MB in the beginning and 620.8MB in the end (delta: 522.2MB). Free memory was 56.2MB in the beginning and 135.3MB in the end (delta: -79.2MB). Peak memory consumption was 441.6MB. Max. memory is 16.1GB. [2021-11-25 20:39:32,547 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 98.6MB. Free memory is still 53.2MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 20:39:32,548 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2915.65ms. Allocated memory was 98.6MB in the beginning and 157.3MB in the end (delta: 58.7MB). Free memory was 55.9MB in the beginning and 78.7MB in the end (delta: -22.8MB). Peak memory consumption was 77.0MB. Max. memory is 16.1GB. [2021-11-25 20:39:32,548 INFO L158 Benchmark]: Boogie Procedure Inliner took 314.75ms. Allocated memory is still 157.3MB. Free memory was 78.7MB in the beginning and 82.9MB in the end (delta: -4.2MB). Peak memory consumption was 42.2MB. Max. memory is 16.1GB. [2021-11-25 20:39:32,548 INFO L158 Benchmark]: Boogie Preprocessor took 328.19ms. Allocated memory is still 157.3MB. Free memory was 82.9MB in the beginning and 54.1MB in the end (delta: 28.8MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. [2021-11-25 20:39:32,549 INFO L158 Benchmark]: RCFGBuilder took 13059.54ms. Allocated memory was 157.3MB in the beginning and 492.8MB in the end (delta: 335.5MB). Free memory was 54.1MB in the beginning and 263.3MB in the end (delta: -209.2MB). Peak memory consumption was 227.0MB. Max. memory is 16.1GB. [2021-11-25 20:39:32,554 INFO L158 Benchmark]: TraceAbstraction took 331694.13ms. Allocated memory was 492.8MB in the beginning and 620.8MB in the end (delta: 127.9MB). Free memory was 262.2MB in the beginning and 266.4MB in the end (delta: -4.2MB). Peak memory consumption was 266.3MB. Max. memory is 16.1GB. [2021-11-25 20:39:32,554 INFO L158 Benchmark]: Witness Printer took 788.12ms. Allocated memory is still 620.8MB. Free memory was 266.4MB in the beginning and 135.3MB in the end (delta: 131.1MB). Peak memory consumption was 130.0MB. Max. memory is 16.1GB. [2021-11-25 20:39:32,555 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.20ms. Allocated memory is still 98.6MB. Free memory is still 53.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2915.65ms. Allocated memory was 98.6MB in the beginning and 157.3MB in the end (delta: 58.7MB). Free memory was 55.9MB in the beginning and 78.7MB in the end (delta: -22.8MB). Peak memory consumption was 77.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 314.75ms. Allocated memory is still 157.3MB. Free memory was 78.7MB in the beginning and 82.9MB in the end (delta: -4.2MB). Peak memory consumption was 42.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 328.19ms. Allocated memory is still 157.3MB. Free memory was 82.9MB in the beginning and 54.1MB in the end (delta: 28.8MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. * RCFGBuilder took 13059.54ms. Allocated memory was 157.3MB in the beginning and 492.8MB in the end (delta: 335.5MB). Free memory was 54.1MB in the beginning and 263.3MB in the end (delta: -209.2MB). Peak memory consumption was 227.0MB. Max. memory is 16.1GB. * TraceAbstraction took 331694.13ms. Allocated memory was 492.8MB in the beginning and 620.8MB in the end (delta: 127.9MB). Free memory was 262.2MB in the beginning and 266.4MB in the end (delta: -4.2MB). Peak memory consumption was 266.3MB. Max. memory is 16.1GB. * Witness Printer took 788.12ms. Allocated memory is still 620.8MB. Free memory was 266.4MB in the beginning and 135.3MB in the end (delta: 131.1MB). Peak memory consumption was 130.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 9091]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 64 procedures, 915 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 331.5s, OverallIterations: 17, TraceHistogramMax: 8, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 312.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 7.9s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 103 mSolverCounterUnknown, 10010 SdHoareTripleChecker+Valid, 309.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9685 mSDsluCounter, 47937 SdHoareTripleChecker+Invalid, 296.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 31785 mSDsCounter, 1584 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12586 IncrementalHoareTripleChecker+Invalid, 14273 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1584 mSolverCounterUnsat, 20158 mSDtfsCounter, 12586 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 90 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5344occurred in iteration=7, InterpolantAutomatonStates: 73, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.2s AutomataMinimizationTime, 17 MinimizatonAttempts, 978 StatesRemovedByMinimization, 15 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 424 LocationsWithAnnotation, 32681 PreInvPairs, 32772 NumberOfFragments, 3966 HoareAnnotationTreeSize, 32681 FomulaSimplifications, 16 FormulaSimplificationTreeSizeReduction, 4.2s HoareSimplificationTime, 424 FomulaSimplificationsInter, 3157 FormulaSimplificationTreeSizeReductionInter, 3.3s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 3.0s SatisfiabilityAnalysisTime, 2.8s InterpolantComputationTime, 2809 NumberOfCodeBlocks, 2809 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 2792 ConstructedInterpolants, 0 QuantifiedInterpolants, 3635 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 17 InterpolantComputations, 17 PerfectInterpolantSequences, 3900/3900 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 8745]: Loop Invariant Derived loop invariant: (((ldv_mutex_mpctl_mutex == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 8637]: Loop Invariant Derived loop invariant: (((ldv_mutex_mpctl_mutex == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 8430]: Loop Invariant Derived loop invariant: (((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && 2 == ldv_mutex_mpctl_mutex) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 7366]: Loop Invariant Derived loop invariant: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) - InvariantResult [Line: 8609]: Loop Invariant Derived loop invariant: (((((ldv_state_variable_2 == 1 && ldv_mutex_mpctl_mutex == 1) && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 8388]: Loop Invariant Derived loop invariant: (((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && 2 == ldv_mutex_mpctl_mutex) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 8954]: Loop Invariant Derived loop invariant: (((ldv_mutex_mpctl_mutex == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 9961]: Loop Invariant Derived loop invariant: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) - InvariantResult [Line: 8914]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5602]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5920]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8946]: Loop Invariant Derived loop invariant: (((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && 2 == ldv_mutex_mpctl_mutex) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 7231]: Loop Invariant Derived loop invariant: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) - InvariantResult [Line: 9081]: Loop Invariant Derived loop invariant: (((ldv_mutex_mpctl_mutex == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 6528]: Loop Invariant Derived loop invariant: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) - InvariantResult [Line: 6683]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8020]: Loop Invariant Derived loop invariant: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) - InvariantResult [Line: 8545]: Loop Invariant Derived loop invariant: (((((ldv_mutex_mpctl_mutex == 1 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && !(err == 0)) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 6577]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8970]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6506]: Loop Invariant Derived loop invariant: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) - InvariantResult [Line: 7116]: Loop Invariant Derived loop invariant: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) - InvariantResult [Line: 6069]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 7177]: Loop Invariant Derived loop invariant: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) - InvariantResult [Line: 8978]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8938]: Loop Invariant Derived loop invariant: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) - InvariantResult [Line: 5832]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5721]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8414]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 6883]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5721]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9585]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5533]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8922]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(ldv_mutex_mutex_of__MPT_MGMT == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || 2 == ldv_mutex_mpctl_mutex) || !(\old(ldv_mutex_mpctl_mutex) == 1) - InvariantResult [Line: 7046]: Loop Invariant Derived loop invariant: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) - InvariantResult [Line: 8795]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9002]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 7419]: Loop Invariant Derived loop invariant: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) - InvariantResult [Line: 6069]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6577]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5687]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5750]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 7453]: Loop Invariant Derived loop invariant: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) - InvariantResult [Line: 5578]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8583]: Loop Invariant Derived loop invariant: ((((ldv_mutex_mpctl_mutex == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_state_variable_2 == 0) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 5702]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9026]: Loop Invariant Derived loop invariant: (((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && 2 == ldv_mutex_mpctl_mutex) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 8660]: Loop Invariant Derived loop invariant: (((ldv_mutex_mpctl_mutex == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 8637]: Loop Invariant Derived loop invariant: (((ldv_mutex_mpctl_mutex == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 6577]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8638]: Loop Invariant Derived loop invariant: ((((ldv_mutex_mpctl_mutex == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_state_variable_2 == 0) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 8930]: Loop Invariant Derived loop invariant: ((((ldv_mutex_mpctl_mutex == 1 || !(ldv_mutex_lock == 1)) || !(ldv_mutex_mutex_of__MPT_MGMT == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_mpctl_mutex) == 1) - InvariantResult [Line: 6244]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6923]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8699]: Loop Invariant Derived loop invariant: (((ldv_mutex_mpctl_mutex == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 6214]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8962]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5692]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6973]: Loop Invariant Derived loop invariant: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) - InvariantResult [Line: 7558]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9937]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6883]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5814]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6752]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8770]: Loop Invariant Derived loop invariant: (((ldv_mutex_mpctl_mutex == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 8488]: Loop Invariant Derived loop invariant: (((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && 2 == ldv_mutex_mpctl_mutex) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 9018]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 8230]: Loop Invariant Derived loop invariant: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) - InvariantResult [Line: 7318]: Loop Invariant Derived loop invariant: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) - InvariantResult [Line: 8567]: Loop Invariant Derived loop invariant: (((((ldv_state_variable_2 == 1 && ldv_mutex_mpctl_mutex == 1) && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 8898]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 7558]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9864]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8020]: Loop Invariant Derived loop invariant: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) - InvariantResult [Line: 7474]: Loop Invariant Derived loop invariant: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) - InvariantResult [Line: 8116]: Loop Invariant Derived loop invariant: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) - InvariantResult [Line: 7650]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9070]: Loop Invariant Derived loop invariant: ((((ldv_mutex_mpctl_mutex == 1 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 8759]: Loop Invariant Derived loop invariant: (((ldv_mutex_mpctl_mutex == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 8880]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8906]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8541]: Loop Invariant Derived loop invariant: (((((((ldv_mutex_mpctl_mutex == 1 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && !(err == 0)) && ldv_mutex_mutex_of__MPT_MGMT == 1) && !(\result == 0)) || ((((((ldv_state_variable_2 == 1 && ldv_mutex_mpctl_mutex == 1) && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_mutex_of__MPT_MGMT == 1) - InvariantResult [Line: 7071]: Loop Invariant Derived loop invariant: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) - InvariantResult [Line: 6780]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8986]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6069]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9034]: Loop Invariant Derived loop invariant: (((ldv_mutex_mpctl_mutex == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 8994]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9059]: Loop Invariant Derived loop invariant: ((((ldv_mutex_mpctl_mutex == 1 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 6780]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 7558]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6780]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6923]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6488]: Loop Invariant Derived loop invariant: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) - InvariantResult [Line: 8617]: Loop Invariant Derived loop invariant: ((((ldv_state_variable_2 == 1 && ldv_mutex_mpctl_mutex == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_mutex_of__MPT_MGMT == 1 - InvariantResult [Line: 7276]: Loop Invariant Derived loop invariant: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) - InvariantResult [Line: 9010]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 7990]: Loop Invariant Derived loop invariant: (((!(\old(ldv_mutex_mutex_of__MPT_MGMT) == 1) || !(2 == ldv_mutex_mpctl_mutex)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(ldv_mutex_lock == 1) - InvariantResult [Line: 6362]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(ldv_mutex_mutex_of__MPT_MGMT == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || 2 == ldv_mutex_mpctl_mutex) || !(\old(ldv_mutex_mpctl_mutex) == 1) RESULT: Ultimate proved your program to be correct! [2021-11-25 20:39:32,824 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ffcd6f-5074-4950-a823-ebfb4922263a/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2021-11-25 20:39:32,850 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ffcd6f-5074-4950-a823-ebfb4922263a/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE