./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.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_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/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_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/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_315d63ee-652b-4033-876e-3cddca7affa0/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 0b76be36f18ad21ad9f8bdc1086d9a5532c87a2c14457e790c7f2f104cdb0ee5 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-11-25 20:32:53,447 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 20:32:53,449 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 20:32:53,500 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 20:32:53,501 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 20:32:53,506 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 20:32:53,508 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 20:32:53,512 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 20:32:53,515 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 20:32:53,522 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 20:32:53,523 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 20:32:53,525 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 20:32:53,526 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 20:32:53,528 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 20:32:53,531 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 20:32:53,539 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 20:32:53,540 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 20:32:53,542 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 20:32:53,544 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 20:32:53,552 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 20:32:53,558 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 20:32:53,560 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 20:32:53,563 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 20:32:53,564 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 20:32:53,568 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 20:32:53,569 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 20:32:53,569 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 20:32:53,571 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 20:32:53,572 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 20:32:53,574 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 20:32:53,575 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 20:32:53,576 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 20:32:53,578 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 20:32:53,579 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 20:32:53,580 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 20:32:53,581 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 20:32:53,582 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 20:32:53,582 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 20:32:53,582 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 20:32:53,583 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 20:32:53,584 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 20:32:53,585 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/config/svcomp-Reach-64bit-Taipan_Default.epf [2021-11-25 20:32:53,637 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 20:32:53,638 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 20:32:53,638 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 20:32:53,639 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 20:32:53,645 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 20:32:53,646 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 20:32:53,646 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-25 20:32:53,646 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-25 20:32:53,647 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-25 20:32:53,647 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-25 20:32:53,648 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-25 20:32:53,648 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-25 20:32:53,648 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-25 20:32:53,649 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-25 20:32:53,649 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-25 20:32:53,649 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-25 20:32:53,650 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-25 20:32:53,650 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-25 20:32:53,651 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 20:32:53,651 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-25 20:32:53,652 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 20:32:53,652 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-25 20:32:53,652 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 20:32:53,652 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-25 20:32:53,653 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-25 20:32:53,653 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 20:32:53,654 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-25 20:32:53,655 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 20:32:53,655 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 20:32:53,655 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 20:32:53,655 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 20:32:53,656 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 20:32:53,656 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-25 20:32:53,656 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-25 20:32:53,657 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-25 20:32:53,657 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-25 20:32:53,657 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-25 20:32:53,657 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-25 20:32:53,657 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_315d63ee-652b-4033-876e-3cddca7affa0/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_315d63ee-652b-4033-876e-3cddca7affa0/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 -> 0b76be36f18ad21ad9f8bdc1086d9a5532c87a2c14457e790c7f2f104cdb0ee5 [2021-11-25 20:32:53,913 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 20:32:53,936 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 20:32:53,939 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 20:32:53,940 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 20:32:53,941 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 20:32:53,942 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i [2021-11-25 20:32:54,016 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/data/023877ace/7a887b8dba2f42f58d64d1a6e406fde1/FLAG7c6d7d726 [2021-11-25 20:32:55,068 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 20:32:55,069 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i [2021-11-25 20:32:55,118 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/data/023877ace/7a887b8dba2f42f58d64d1a6e406fde1/FLAG7c6d7d726 [2021-11-25 20:32:55,372 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/data/023877ace/7a887b8dba2f42f58d64d1a6e406fde1 [2021-11-25 20:32:55,375 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 20:32:55,376 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 20:32:55,378 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 20:32:55,378 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 20:32:55,394 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 20:32:55,394 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:32:55" (1/1) ... [2021-11-25 20:32:55,396 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@706edc74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:32:55, skipping insertion in model container [2021-11-25 20:32:55,396 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:32:55" (1/1) ... [2021-11-25 20:32:55,403 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 20:32:55,599 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 20:32:58,647 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_315d63ee-652b-4033-876e-3cddca7affa0/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i[385601,385614] [2021-11-25 20:32:58,775 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 20:32:58,821 INFO L203 MainTranslator]: Completed pre-run [2021-11-25 20:32:59,343 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_315d63ee-652b-4033-876e-3cddca7affa0/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i[385601,385614] [2021-11-25 20:32:59,366 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 20:32:59,555 INFO L208 MainTranslator]: Completed translation [2021-11-25 20:32:59,555 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:32:59 WrapperNode [2021-11-25 20:32:59,555 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 20:32:59,556 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-25 20:32:59,556 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-25 20:32:59,557 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-25 20:32:59,564 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:32:59" (1/1) ... [2021-11-25 20:32:59,740 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:32:59" (1/1) ... [2021-11-25 20:33:00,029 INFO L137 Inliner]: procedures = 399, calls = 3514, calls flagged for inlining = 185, calls inlined = 158, statements flattened = 7164 [2021-11-25 20:33:00,030 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-25 20:33:00,031 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-25 20:33:00,032 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-25 20:33:00,032 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-25 20:33:00,040 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:32:59" (1/1) ... [2021-11-25 20:33:00,041 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:32:59" (1/1) ... [2021-11-25 20:33:00,107 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:32:59" (1/1) ... [2021-11-25 20:33:00,107 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:32:59" (1/1) ... [2021-11-25 20:33:00,405 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:32:59" (1/1) ... [2021-11-25 20:33:00,446 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:32:59" (1/1) ... [2021-11-25 20:33:00,479 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:32:59" (1/1) ... [2021-11-25 20:33:00,656 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-25 20:33:00,658 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-25 20:33:00,658 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-25 20:33:00,659 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-25 20:33:00,659 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:32:59" (1/1) ... [2021-11-25 20:33:00,667 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 20:33:00,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:33:00,739 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/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:00,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/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:00,854 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_disable [2021-11-25 20:33:00,859 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_disable [2021-11-25 20:33:00,859 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_key [2021-11-25 20:33:00,859 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_key [2021-11-25 20:33:00,860 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_use_fixed_rate_ap [2021-11-25 20:33:00,860 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_use_fixed_rate_ap [2021-11-25 20:33:00,860 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2021-11-25 20:33:00,860 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2021-11-25 20:33:00,860 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2021-11-25 20:33:00,860 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2021-11-25 20:33:00,861 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-25 20:33:00,861 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-25 20:33:00,861 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2021-11-25 20:33:00,861 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2021-11-25 20:33:00,861 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2021-11-25 20:33:00,869 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2021-11-25 20:33:00,870 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2021-11-25 20:33:00,870 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2021-11-25 20:33:00,870 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2021-11-25 20:33:00,870 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2021-11-25 20:33:00,870 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2021-11-25 20:33:00,870 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2021-11-25 20:33:00,870 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_feed_fw_image [2021-11-25 20:33:00,871 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_feed_fw_image [2021-11-25 20:33:00,871 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_release_firmware [2021-11-25 20:33:00,871 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_release_firmware [2021-11-25 20:33:00,871 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2021-11-25 20:33:00,871 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2021-11-25 20:33:00,871 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2021-11-25 20:33:00,871 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_enable [2021-11-25 20:33:00,872 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_enable [2021-11-25 20:33:00,872 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_mgmt [2021-11-25 20:33:00,872 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_mgmt [2021-11-25 20:33:00,872 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_ap_process [2021-11-25 20:33:00,872 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_ap_process [2021-11-25 20:33:00,872 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_fw_unlock [2021-11-25 20:33:00,872 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_fw_unlock [2021-11-25 20:33:00,873 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2021-11-25 20:33:00,873 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2021-11-25 20:33:00,873 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-25 20:33:00,873 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2021-11-25 20:33:00,873 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2021-11-25 20:33:00,873 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2021-11-25 20:33:00,874 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2021-11-25 20:33:00,874 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_ht_caps [2021-11-25 20:33:00,879 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_ht_caps [2021-11-25 20:33:00,879 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_start [2021-11-25 20:33:00,879 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_start [2021-11-25 20:33:00,880 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_request_fw [2021-11-25 20:33:00,880 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_request_fw [2021-11-25 20:33:00,880 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2021-11-25 20:33:00,880 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2021-11-25 20:33:00,880 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2021-11-25 20:33:00,880 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2021-11-25 20:33:00,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-11-25 20:33:00,881 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2021-11-25 20:33:00,881 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2021-11-25 20:33:00,881 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_fw_mutex_of_mwl8k_priv [2021-11-25 20:33:00,881 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_fw_mutex_of_mwl8k_priv [2021-11-25 20:33:00,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-11-25 20:33:00,882 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_load_firmware [2021-11-25 20:33:00,882 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_load_firmware [2021-11-25 20:33:00,882 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-25 20:33:00,882 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2021-11-25 20:33:00,882 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2021-11-25 20:33:00,882 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_probe_hw [2021-11-25 20:33:00,883 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_probe_hw [2021-11-25 20:33:00,883 INFO L130 BoogieDeclarations]: Found specification of procedure SET_IEEE80211_PERM_ADDR [2021-11-25 20:33:00,883 INFO L138 BoogieDeclarations]: Found implementation of procedure SET_IEEE80211_PERM_ADDR [2021-11-25 20:33:00,883 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-11-25 20:33:00,883 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-11-25 20:33:00,883 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_name [2021-11-25 20:33:00,884 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_name [2021-11-25 20:33:00,884 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iomap [2021-11-25 20:33:00,884 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iomap [2021-11-25 20:33:00,884 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2021-11-25 20:33:00,884 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2021-11-25 20:33:00,884 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2021-11-25 20:33:00,885 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2021-11-25 20:33:00,885 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_ap_refill [2021-11-25 20:33:00,885 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_ap_refill [2021-11-25 20:33:00,885 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2021-11-25 20:33:00,885 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2021-11-25 20:33:00,898 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_caps [2021-11-25 20:33:00,898 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_caps [2021-11-25 20:33:00,898 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock [2021-11-25 20:33:00,898 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock [2021-11-25 20:33:00,899 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_wmm_mode [2021-11-25 20:33:00,899 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_wmm_mode [2021-11-25 20:33:00,899 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-25 20:33:00,899 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2021-11-25 20:33:00,899 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2021-11-25 20:33:00,899 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-25 20:33:00,900 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_free_hw [2021-11-25 20:33:00,900 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_free_hw [2021-11-25 20:33:00,900 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2021-11-25 20:33:00,900 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2021-11-25 20:33:00,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-25 20:33:00,900 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2021-11-25 20:33:00,901 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_add_stream [2021-11-25 20:33:00,901 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_add_stream [2021-11-25 20:33:00,901 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_init [2021-11-25 20:33:00,901 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_init [2021-11-25 20:33:00,901 INFO L130 BoogieDeclarations]: Found specification of procedure _cond_resched [2021-11-25 20:33:00,901 INFO L138 BoogieDeclarations]: Found implementation of procedure _cond_resched [2021-11-25 20:33:00,901 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2021-11-25 20:33:00,902 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2021-11-25 20:33:00,902 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_control [2021-11-25 20:33:00,902 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_control [2021-11-25 20:33:00,902 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2021-11-25 20:33:00,902 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2021-11-25 20:33:00,902 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_queue_work [2021-11-25 20:33:00,903 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_queue_work [2021-11-25 20:33:00,903 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_post_pervif_cmd [2021-11-25 20:33:00,903 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_post_pervif_cmd [2021-11-25 20:33:00,903 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-25 20:33:00,903 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-25 20:33:00,904 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_wake_queues [2021-11-25 20:33:00,904 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_wake_queues [2021-11-25 20:33:00,904 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2021-11-25 20:33:00,904 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2021-11-25 20:33:00,904 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2021-11-25 20:33:00,904 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2021-11-25 20:33:00,904 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_hw_reset [2021-11-25 20:33:00,905 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_hw_reset [2021-11-25 20:33:00,905 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_bss_start [2021-11-25 20:33:00,905 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_bss_start [2021-11-25 20:33:00,905 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-25 20:33:00,905 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-25 20:33:00,905 INFO L130 BoogieDeclarations]: Found specification of procedure cfg80211_get_chandef_type [2021-11-25 20:33:00,906 INFO L138 BoogieDeclarations]: Found implementation of procedure cfg80211_get_chandef_type [2021-11-25 20:33:00,906 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_enable_bsses [2021-11-25 20:33:00,906 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_enable_bsses [2021-11-25 20:33:00,906 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2021-11-25 20:33:00,906 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2021-11-25 20:33:00,906 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2021-11-25 20:33:00,907 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2021-11-25 20:33:00,907 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_timeout [2021-11-25 20:33:00,907 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_timeout [2021-11-25 20:33:00,907 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_conf_tx [2021-11-25 20:33:00,907 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_conf_tx [2021-11-25 20:33:00,907 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_pre_scan [2021-11-25 20:33:00,908 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_pre_scan [2021-11-25 20:33:00,908 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_data [2021-11-25 20:33:00,908 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_data [2021-11-25 20:33:00,908 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_post_scan [2021-11-25 20:33:00,908 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_post_scan [2021-11-25 20:33:00,908 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_load_fw_image [2021-11-25 20:33:00,908 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_load_fw_image [2021-11-25 20:33:00,909 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_init_txqs [2021-11-25 20:33:00,909 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_init_txqs [2021-11-25 20:33:00,909 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_vif [2021-11-25 20:33:00,909 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_vif [2021-11-25 20:33:00,909 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2021-11-25 20:33:00,909 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2021-11-25 20:33:00,909 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_data_qos [2021-11-25 20:33:00,910 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_data_qos [2021-11-25 20:33:00,910 INFO L130 BoogieDeclarations]: Found specification of procedure __arch_hweight32 [2021-11-25 20:33:00,910 INFO L138 BoogieDeclarations]: Found implementation of procedure __arch_hweight32 [2021-11-25 20:33:00,910 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-11-25 20:33:00,910 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-11-25 20:33:00,910 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2021-11-25 20:33:00,911 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2021-11-25 20:33:00,911 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_hdrlen [2021-11-25 20:33:00,911 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_hdrlen [2021-11-25 20:33:00,911 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_init_firmware [2021-11-25 20:33:00,911 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_init_firmware [2021-11-25 20:33:00,911 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2021-11-25 20:33:00,911 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2021-11-25 20:33:00,912 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_enable_sniffer [2021-11-25 20:33:00,912 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_enable_sniffer [2021-11-25 20:33:00,912 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-11-25 20:33:00,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-11-25 20:33:00,912 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2021-11-25 20:33:00,912 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2021-11-25 20:33:00,912 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2021-11-25 20:33:00,913 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2021-11-25 20:33:00,913 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2021-11-25 20:33:00,913 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2021-11-25 20:33:00,913 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_rf_antenna [2021-11-25 20:33:00,913 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_rf_antenna [2021-11-25 20:33:00,913 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2021-11-25 20:33:00,937 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2021-11-25 20:33:00,938 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_reload_firmware [2021-11-25 20:33:00,938 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_reload_firmware [2021-11-25 20:33:00,938 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2021-11-25 20:33:00,938 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2021-11-25 20:33:00,938 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2021-11-25 20:33:00,939 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2021-11-25 20:33:00,939 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-25 20:33:00,939 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_channel_to_frequency [2021-11-25 20:33:00,939 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_channel_to_frequency [2021-11-25 20:33:00,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-25 20:33:00,939 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_add_dma_header [2021-11-25 20:33:00,939 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_add_dma_header [2021-11-25 20:33:00,940 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_stream [2021-11-25 20:33:00,940 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_stream [2021-11-25 20:33:00,940 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_txq_reclaim [2021-11-25 20:33:00,940 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_txq_reclaim [2021-11-25 20:33:00,940 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_radio_preamble [2021-11-25 20:33:00,940 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_radio_preamble [2021-11-25 20:33:00,940 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_config [2021-11-25 20:33:00,941 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_config [2021-11-25 20:33:00,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-25 20:33:00,941 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2021-11-25 20:33:00,941 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2021-11-25 20:33:00,941 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2021-11-25 20:33:00,941 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2021-11-25 20:33:00,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2021-11-25 20:33:00,942 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2021-11-25 20:33:00,942 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_txq_deinit [2021-11-25 20:33:00,942 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_txq_deinit [2021-11-25 20:33:00,942 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2021-11-25 20:33:00,942 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2021-11-25 20:33:00,942 INFO L130 BoogieDeclarations]: Found specification of procedure rxq_refill [2021-11-25 20:33:00,942 INFO L138 BoogieDeclarations]: Found implementation of procedure rxq_refill [2021-11-25 20:33:00,943 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_process [2021-11-25 20:33:00,943 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_process [2021-11-25 20:33:00,943 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_fw_lock [2021-11-25 20:33:00,943 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_fw_lock [2021-11-25 20:33:00,943 INFO L130 BoogieDeclarations]: Found specification of procedure __mwl8k_cmd_mac_multicast_adr [2021-11-25 20:33:00,943 INFO L138 BoogieDeclarations]: Found implementation of procedure __mwl8k_cmd_mac_multicast_adr [2021-11-25 20:33:00,944 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_ap_init [2021-11-25 20:33:00,944 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_ap_init [2021-11-25 20:33:00,944 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2021-11-25 20:33:00,944 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2021-11-25 20:33:00,944 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_destroy_ba [2021-11-25 20:33:00,944 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_destroy_ba [2021-11-25 20:33:00,944 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_disable [2021-11-25 20:33:00,945 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_disable [2021-11-25 20:33:00,945 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2021-11-25 20:33:00,945 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2021-11-25 20:33:00,945 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_tx_start [2021-11-25 20:33:00,945 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_tx_start [2021-11-25 20:33:00,945 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_dma_header [2021-11-25 20:33:00,945 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_dma_header [2021-11-25 20:33:00,946 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_stop [2021-11-25 20:33:00,946 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_stop [2021-11-25 20:33:00,946 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_update_mac_addr [2021-11-25 20:33:00,946 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_update_mac_addr [2021-11-25 20:33:00,946 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-11-25 20:33:00,946 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-11-25 20:33:00,946 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2021-11-25 20:33:00,947 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2021-11-25 20:33:00,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-25 20:33:00,947 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-11-25 20:33:00,947 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-11-25 20:33:00,947 INFO L130 BoogieDeclarations]: Found specification of procedure __ilog2_u32 [2021-11-25 20:33:00,947 INFO L138 BoogieDeclarations]: Found implementation of procedure __ilog2_u32 [2021-11-25 20:33:00,948 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_stop_queues [2021-11-25 20:33:00,948 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_stop_queues [2021-11-25 20:33:00,948 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_cpu_idle [2021-11-25 20:33:00,948 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_cpu_idle [2021-11-25 20:33:00,948 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_encryption_set_cmd_info [2021-11-25 20:33:00,948 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_encryption_set_cmd_info [2021-11-25 20:33:00,949 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2021-11-25 20:33:00,949 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2021-11-25 20:33:00,949 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2021-11-25 20:33:00,949 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2021-11-25 20:33:00,949 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_mac_addr [2021-11-25 20:33:00,949 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_mac_addr [2021-11-25 20:33:00,949 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2021-11-25 20:33:00,950 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2021-11-25 20:33:00,950 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2021-11-25 20:33:00,950 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2021-11-25 20:33:00,950 INFO L130 BoogieDeclarations]: Found specification of procedure legacy_rate_mask_to_array [2021-11-25 20:33:00,950 INFO L138 BoogieDeclarations]: Found implementation of procedure legacy_rate_mask_to_array [2021-11-25 20:33:00,950 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_refill [2021-11-25 20:33:00,951 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_refill [2021-11-25 20:33:00,951 INFO L130 BoogieDeclarations]: Found specification of procedure ffs [2021-11-25 20:33:00,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ffs [2021-11-25 20:33:00,951 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2021-11-25 20:33:00,951 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2021-11-25 20:33:00,951 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2021-11-25 20:33:00,951 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2021-11-25 20:33:00,952 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_release_fw [2021-11-25 20:33:00,952 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_release_fw [2021-11-25 20:33:00,952 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxq_deinit [2021-11-25 20:33:00,952 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxq_deinit [2021-11-25 20:33:00,952 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2021-11-25 20:33:00,952 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2021-11-25 20:33:00,952 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_send_fw_load_cmd [2021-11-25 20:33:00,953 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_send_fw_load_cmd [2021-11-25 20:33:00,953 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_unlock [2021-11-25 20:33:00,953 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_unlock [2021-11-25 20:33:00,953 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-25 20:33:00,965 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_new_stn_del [2021-11-25 20:33:00,966 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_new_stn_del [2021-11-25 20:33:00,966 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_post_cmd [2021-11-25 20:33:00,966 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_post_cmd [2021-11-25 20:33:00,966 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_lookup_stream [2021-11-25 20:33:00,966 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_lookup_stream [2021-11-25 20:33:00,966 INFO L130 BoogieDeclarations]: Found specification of procedure IEEE80211_SKB_CB [2021-11-25 20:33:00,967 INFO L138 BoogieDeclarations]: Found implementation of procedure IEEE80211_SKB_CB [2021-11-25 20:33:00,967 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_enable [2021-11-25 20:33:00,967 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_enable [2021-11-25 20:33:02,129 INFO L236 CfgBuilder]: Building ICFG [2021-11-25 20:33:02,139 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-25 20:33:17,434 INFO L277 CfgBuilder]: Performing block encoding [2021-11-25 20:33:20,128 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-25 20:33:20,128 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-25 20:33:20,136 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:33:20 BoogieIcfgContainer [2021-11-25 20:33:20,136 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-25 20:33:20,138 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-25 20:33:20,138 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-25 20:33:20,141 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-25 20:33:20,142 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 08:32:55" (1/3) ... [2021-11-25 20:33:20,143 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@74e016f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 08:33:20, skipping insertion in model container [2021-11-25 20:33:20,143 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:32:59" (2/3) ... [2021-11-25 20:33:20,143 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@74e016f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 08:33:20, skipping insertion in model container [2021-11-25 20:33:20,143 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:33:20" (3/3) ... [2021-11-25 20:33:20,147 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i [2021-11-25 20:33:20,153 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-25 20:33:20,153 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-25 20:33:20,230 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-25 20:33:20,237 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:33:20,237 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-25 20:33:20,313 INFO L276 IsEmpty]: Start isEmpty. Operand has 2080 states, 1293 states have (on average 1.3364269141531322) internal successors, (1728), 1360 states have internal predecessors, (1728), 646 states have call successors, (646), 139 states have call predecessors, (646), 139 states have return successors, (646), 632 states have call predecessors, (646), 646 states have call successors, (646) [2021-11-25 20:33:20,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-25 20:33:20,317 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:33:20,317 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:33:20,318 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:33:20,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:33:20,323 INFO L85 PathProgramCache]: Analyzing trace with hash 352511302, now seen corresponding path program 1 times [2021-11-25 20:33:20,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:33:20,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344042760] [2021-11-25 20:33:20,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:33:20,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:33:20,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:33:20,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:33:20,939 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:33:20,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344042760] [2021-11-25 20:33:20,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344042760] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:33:20,942 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:33:20,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 20:33:20,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360877118] [2021-11-25 20:33:20,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:33:20,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:33:20,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:33:20,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:33:20,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:33:20,998 INFO L87 Difference]: Start difference. First operand has 2080 states, 1293 states have (on average 1.3364269141531322) internal successors, (1728), 1360 states have internal predecessors, (1728), 646 states have call successors, (646), 139 states have call predecessors, (646), 139 states have return successors, (646), 632 states have call predecessors, (646), 646 states have call successors, (646) Second operand has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:33:23,267 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:33:25,014 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:33:30,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:33:30,862 INFO L93 Difference]: Finished difference Result 6162 states and 9345 transitions. [2021-11-25 20:33:30,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:33:30,869 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-11-25 20:33:30,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:33:30,944 INFO L225 Difference]: With dead ends: 6162 [2021-11-25 20:33:30,944 INFO L226 Difference]: Without dead ends: 4055 [2021-11-25 20:33:30,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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:33:30,981 INFO L933 BasicCegarLoop]: 3589 mSDtfsCounter, 3015 mSDsluCounter, 3082 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3015 SdHoareTripleChecker+Valid, 6408 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.5s IncrementalHoareTripleChecker+Time [2021-11-25 20:33:30,985 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3015 Valid, 6408 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 558 Invalid, 0 Unknown, 0 Unchecked, 9.5s Time] [2021-11-25 20:33:31,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4055 states. [2021-11-25 20:33:31,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4055 to 4052. [2021-11-25 20:33:31,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4052 states, 2515 states have (on average 1.327634194831014) internal successors, (3339), 2639 states have internal predecessors, (3339), 1263 states have call successors, (1263), 275 states have call predecessors, (1263), 273 states have return successors, (1452), 1229 states have call predecessors, (1452), 1257 states have call successors, (1452) [2021-11-25 20:33:31,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4052 states to 4052 states and 6054 transitions. [2021-11-25 20:33:31,420 INFO L78 Accepts]: Start accepts. Automaton has 4052 states and 6054 transitions. Word has length 7 [2021-11-25 20:33:31,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:33:31,420 INFO L470 AbstractCegarLoop]: Abstraction has 4052 states and 6054 transitions. [2021-11-25 20:33:31,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:33:31,421 INFO L276 IsEmpty]: Start isEmpty. Operand 4052 states and 6054 transitions. [2021-11-25 20:33:31,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-25 20:33:31,422 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:33:31,423 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:33:31,424 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-25 20:33:31,424 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:33:31,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:33:31,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1958260350, now seen corresponding path program 1 times [2021-11-25 20:33:31,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:33:31,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084429922] [2021-11-25 20:33:31,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:33:31,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:33:31,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:33:31,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:33:31,850 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:33:31,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084429922] [2021-11-25 20:33:31,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084429922] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:33:31,860 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:33:31,861 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 20:33:31,861 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656023848] [2021-11-25 20:33:31,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:33:31,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:33:31,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:33:31,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:33:31,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:33:31,865 INFO L87 Difference]: Start difference. First operand 4052 states and 6054 transitions. Second operand has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:33:36,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:33:36,410 INFO L93 Difference]: Finished difference Result 4054 states and 6055 transitions. [2021-11-25 20:33:36,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:33:36,415 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-11-25 20:33:36,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:33:36,452 INFO L225 Difference]: With dead ends: 4054 [2021-11-25 20:33:36,452 INFO L226 Difference]: Without dead ends: 4051 [2021-11-25 20:33:36,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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:33:36,457 INFO L933 BasicCegarLoop]: 2715 mSDtfsCounter, 2979 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2979 SdHoareTripleChecker+Valid, 2715 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2021-11-25 20:33:36,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2979 Valid, 2715 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2021-11-25 20:33:36,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4051 states. [2021-11-25 20:33:36,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4051 to 4051. [2021-11-25 20:33:36,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4051 states, 2515 states have (on average 1.3272365805168986) internal successors, (3338), 2638 states have internal predecessors, (3338), 1262 states have call successors, (1262), 275 states have call predecessors, (1262), 273 states have return successors, (1452), 1229 states have call predecessors, (1452), 1257 states have call successors, (1452) [2021-11-25 20:33:36,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4051 states to 4051 states and 6052 transitions. [2021-11-25 20:33:36,774 INFO L78 Accepts]: Start accepts. Automaton has 4051 states and 6052 transitions. Word has length 8 [2021-11-25 20:33:36,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:33:36,774 INFO L470 AbstractCegarLoop]: Abstraction has 4051 states and 6052 transitions. [2021-11-25 20:33:36,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:33:36,775 INFO L276 IsEmpty]: Start isEmpty. Operand 4051 states and 6052 transitions. [2021-11-25 20:33:36,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-25 20:33:36,776 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:33:36,776 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:33:36,776 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-25 20:33:36,777 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:33:36,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:33:36,777 INFO L85 PathProgramCache]: Analyzing trace with hash -577732663, now seen corresponding path program 1 times [2021-11-25 20:33:36,777 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:33:36,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873254743] [2021-11-25 20:33:36,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:33:36,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:33:36,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:33:37,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:33:37,004 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:33:37,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873254743] [2021-11-25 20:33:37,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873254743] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:33:37,006 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:33:37,006 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 20:33:37,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90324885] [2021-11-25 20:33:37,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:33:37,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:33:37,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:33:37,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:33:37,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:33:37,013 INFO L87 Difference]: Start difference. First operand 4051 states and 6052 transitions. Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:33:39,819 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:33:41,348 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:33:44,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:33:44,715 INFO L93 Difference]: Finished difference Result 8095 states and 12090 transitions. [2021-11-25 20:33:44,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:33:44,721 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-11-25 20:33:44,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:33:44,796 INFO L225 Difference]: With dead ends: 8095 [2021-11-25 20:33:44,796 INFO L226 Difference]: Without dead ends: 8088 [2021-11-25 20:33:44,803 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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:33:44,804 INFO L933 BasicCegarLoop]: 3426 mSDtfsCounter, 2969 mSDsluCounter, 2981 mSDsCounter, 0 mSdLazyCounter, 552 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2969 SdHoareTripleChecker+Valid, 6141 SdHoareTripleChecker+Invalid, 553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 552 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2021-11-25 20:33:44,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2969 Valid, 6141 Invalid, 553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 552 Invalid, 1 Unknown, 0 Unchecked, 7.3s Time] [2021-11-25 20:33:44,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8088 states. [2021-11-25 20:33:45,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8088 to 8073. [2021-11-25 20:33:45,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8073 states, 5011 states have (on average 1.327878666932748) internal successors, (6654), 5258 states have internal predecessors, (6654), 2515 states have call successors, (2515), 548 states have call predecessors, (2515), 546 states have return successors, (2898), 2449 states have call predecessors, (2898), 2510 states have call successors, (2898) [2021-11-25 20:33:45,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8073 states to 8073 states and 12067 transitions. [2021-11-25 20:33:45,571 INFO L78 Accepts]: Start accepts. Automaton has 8073 states and 12067 transitions. Word has length 9 [2021-11-25 20:33:45,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:33:45,572 INFO L470 AbstractCegarLoop]: Abstraction has 8073 states and 12067 transitions. [2021-11-25 20:33:45,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:33:45,572 INFO L276 IsEmpty]: Start isEmpty. Operand 8073 states and 12067 transitions. [2021-11-25 20:33:45,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-11-25 20:33:45,583 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:33:45,583 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:33:45,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-25 20:33:45,583 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:33:45,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:33:45,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1665387188, now seen corresponding path program 1 times [2021-11-25 20:33:45,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:33:45,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824783559] [2021-11-25 20:33:45,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:33:45,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:33:45,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 20:33:45,956 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-25 20:33:46,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 20:33:46,260 INFO L133 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2021-11-25 20:33:46,260 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-25 20:33:46,261 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-25 20:33:46,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-25 20:33:46,266 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2021-11-25 20:33:46,269 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-25 20:33:46,415 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.11 08:33:46 BoogieIcfgContainer [2021-11-25 20:33:46,415 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-25 20:33:46,416 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-25 20:33:46,416 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-25 20:33:46,416 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-25 20:33:46,417 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:33:20" (3/4) ... [2021-11-25 20:33:46,420 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-25 20:33:46,420 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-25 20:33:46,421 INFO L158 Benchmark]: Toolchain (without parser) took 51044.11ms. Allocated memory was 111.1MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 62.0MB in the beginning and 1.0GB in the end (delta: -980.6MB). Peak memory consumption was 306.7MB. Max. memory is 16.1GB. [2021-11-25 20:33:46,421 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 111.1MB. Free memory is still 64.1MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 20:33:46,421 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4177.70ms. Allocated memory was 111.1MB in the beginning and 209.7MB in the end (delta: 98.6MB). Free memory was 62.0MB in the beginning and 127.2MB in the end (delta: -65.2MB). Peak memory consumption was 88.6MB. Max. memory is 16.1GB. [2021-11-25 20:33:46,422 INFO L158 Benchmark]: Boogie Procedure Inliner took 474.10ms. Allocated memory is still 209.7MB. Free memory was 126.2MB in the beginning and 82.1MB in the end (delta: 44.0MB). Peak memory consumption was 44.0MB. Max. memory is 16.1GB. [2021-11-25 20:33:46,422 INFO L158 Benchmark]: Boogie Preprocessor took 625.08ms. Allocated memory is still 209.7MB. Free memory was 82.1MB in the beginning and 91.6MB in the end (delta: -9.5MB). Peak memory consumption was 45.1MB. Max. memory is 16.1GB. [2021-11-25 20:33:46,423 INFO L158 Benchmark]: RCFGBuilder took 19479.01ms. Allocated memory was 209.7MB in the beginning and 880.8MB in the end (delta: 671.1MB). Free memory was 91.6MB in the beginning and 524.2MB in the end (delta: -432.6MB). Peak memory consumption was 556.8MB. Max. memory is 16.1GB. [2021-11-25 20:33:46,423 INFO L158 Benchmark]: TraceAbstraction took 26277.15ms. Allocated memory was 880.8MB in the beginning and 1.4GB in the end (delta: 518.0MB). Free memory was 523.2MB in the beginning and 1.0GB in the end (delta: -520.5MB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 20:33:46,424 INFO L158 Benchmark]: Witness Printer took 4.23ms. Allocated memory is still 1.4GB. Free memory is still 1.0GB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 20:33:46,426 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.27ms. Allocated memory is still 111.1MB. Free memory is still 64.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4177.70ms. Allocated memory was 111.1MB in the beginning and 209.7MB in the end (delta: 98.6MB). Free memory was 62.0MB in the beginning and 127.2MB in the end (delta: -65.2MB). Peak memory consumption was 88.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 474.10ms. Allocated memory is still 209.7MB. Free memory was 126.2MB in the beginning and 82.1MB in the end (delta: 44.0MB). Peak memory consumption was 44.0MB. Max. memory is 16.1GB. * Boogie Preprocessor took 625.08ms. Allocated memory is still 209.7MB. Free memory was 82.1MB in the beginning and 91.6MB in the end (delta: -9.5MB). Peak memory consumption was 45.1MB. Max. memory is 16.1GB. * RCFGBuilder took 19479.01ms. Allocated memory was 209.7MB in the beginning and 880.8MB in the end (delta: 671.1MB). Free memory was 91.6MB in the beginning and 524.2MB in the end (delta: -432.6MB). Peak memory consumption was 556.8MB. Max. memory is 16.1GB. * TraceAbstraction took 26277.15ms. Allocated memory was 880.8MB in the beginning and 1.4GB in the end (delta: 518.0MB). Free memory was 523.2MB in the beginning and 1.0GB in the end (delta: -520.5MB). There was no memory consumed. Max. memory is 16.1GB. * Witness Printer took 4.23ms. Allocated memory is still 1.4GB. Free memory is still 1.0GB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * 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 - UnprovableResult [Line: 13398]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of large string literal at line 12414, overapproximation of bitwiseAnd at line 11962. Possible FailurePath: [L7468] static bool ap_mode_default ; [L7469-L7483] static struct ieee80211_channel const mwl8k_channels_24[14U] = { {0, 2412U, 1U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2417U, 2U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2422U, 3U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2427U, 4U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2432U, 5U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2437U, 6U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2442U, 7U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2447U, 8U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2452U, 9U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2457U, 10U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2462U, 11U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2467U, 12U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2472U, 13U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2484U, 14U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}}; [L7484-L7497] static struct ieee80211_rate const mwl8k_rates_24[13U] = { {0U, 10U, 2U, (unsigned short)0}, {0U, 20U, 4U, (unsigned short)0}, {0U, 55U, 11U, (unsigned short)0}, {0U, 110U, 22U, (unsigned short)0}, {0U, 220U, 44U, (unsigned short)0}, {0U, 60U, 12U, (unsigned short)0}, {0U, 90U, 18U, (unsigned short)0}, {0U, 120U, 24U, (unsigned short)0}, {0U, 180U, 36U, (unsigned short)0}, {0U, 240U, 48U, (unsigned short)0}, {0U, 360U, 72U, (unsigned short)0}, {0U, 480U, 96U, (unsigned short)0}, {0U, 540U, 108U, (unsigned short)0}}; [L7498-L7501] static struct ieee80211_channel const mwl8k_channels_50[4U] = { {1, 5180U, 36U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {1, 5200U, 40U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {1, 5220U, 44U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {1, 5240U, 48U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}}; [L7502-L7510] static struct ieee80211_rate const mwl8k_rates_50[8U] = { {0U, 60U, 12U, (unsigned short)0}, {0U, 90U, 18U, (unsigned short)0}, {0U, 120U, 24U, (unsigned short)0}, {0U, 180U, 36U, (unsigned short)0}, {0U, 240U, 48U, (unsigned short)0}, {0U, 360U, 72U, (unsigned short)0}, {0U, 480U, 96U, (unsigned short)0}, {0U, 540U, 108U, (unsigned short)0}}; [L8149] static struct rxd_ops rxd_ap_ops = {32, & mwl8k_rxd_ap_init, & mwl8k_rxd_ap_refill, & mwl8k_rxd_ap_process}; [L8226] static struct rxd_ops rxd_sta_ops = {40, & mwl8k_rxd_sta_init, & mwl8k_rxd_sta_refill, & mwl8k_rxd_sta_process}; [L12378-L12384] static struct ieee80211_ops const mwl8k_ops = {& mwl8k_tx, & mwl8k_start, & mwl8k_stop, 0, 0, 0, & mwl8k_add_interface, 0, & mwl8k_remove_interface, & mwl8k_config, & mwl8k_bss_info_changed, 0, 0, & mwl8k_prepare_multicast, & mwl8k_configure_filter, 0, 0, & mwl8k_set_key, 0, 0, 0, 0, 0, 0, 0, 0, 0, & mwl8k_get_stats, 0, 0, & mwl8k_set_rts_threshold, & mwl8k_sta_add, & mwl8k_sta_remove, 0, 0, 0, 0, 0, & mwl8k_conf_tx, 0, 0, 0, 0, & mwl8k_ampdu_action, & mwl8k_get_survey, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12414-L12421] static struct mwl8k_device_info mwl8k_info_tbl[4U] = { {(char *)"88w8363", (char *)"mwl8k/helper_8363.fw", (char *)"mwl8k/fmimage_8363.fw", 0, 0, 0U}, {(char *)"88w8687", (char *)"mwl8k/helper_8687.fw", (char *)"mwl8k/fmimage_8687.fw", 0, 0, 0U}, {(char *)"88w8366", (char *)"mwl8k/helper_8366.fw", (char *)"mwl8k/fmimage_8366.fw", (char *)"mwl8k/fmimage_8366_ap-3.fw", & rxd_ap_ops, 3U}, {(char *)"88w8764", 0, 0, (char *)"mwl8k/fmimage_8764_ap-1.fw", & rxd_ap_ops, 1U}}; [L12422] struct pci_device_id const __mod_pci_device_table ; [L12804-L12805] static struct ieee80211_iface_limit const ap_if_limits[2U] = { {8U, 8U}, {1U, 4U}}; [L12806-L12807] static struct ieee80211_iface_combination const ap_if_comb = {(struct ieee80211_iface_limit const *)(& ap_if_limits), 1U, 8U, 2U, (_Bool)0, (unsigned char)0}; [L13105] int LDV_IN_INTERRUPT ; [L13408] static int ldv_mutex_fw_mutex_of_mwl8k_priv ; [L13515] static int ldv_mutex_lock ; [L13622] static int ldv_mutex_mutex_of_device ; [L13108] void *var_mwl8k_rxd_ap_init_13_p0 ; [L13109] dma_addr_t var_mwl8k_rxd_ap_init_13_p1 ; [L13110] void *var_mwl8k_rxd_ap_refill_14_p0 ; [L13111] dma_addr_t var_mwl8k_rxd_ap_refill_14_p1 ; [L13112] int var_mwl8k_rxd_ap_refill_14_p2 ; [L13113] void *var_mwl8k_rxd_ap_process_15_p0 ; [L13114] struct ieee80211_rx_status *var_group1 ; [L13115] __le16 *var_mwl8k_rxd_ap_process_15_p2 ; [L13116] s8 *var_mwl8k_rxd_ap_process_15_p3 ; [L13117] void *var_mwl8k_rxd_sta_init_16_p0 ; [L13118] dma_addr_t var_mwl8k_rxd_sta_init_16_p1 ; [L13119] void *var_mwl8k_rxd_sta_refill_17_p0 ; [L13120] dma_addr_t var_mwl8k_rxd_sta_refill_17_p1 ; [L13121] int var_mwl8k_rxd_sta_refill_17_p2 ; [L13122] void *var_mwl8k_rxd_sta_process_18_p0 ; [L13123] __le16 *var_mwl8k_rxd_sta_process_18_p2 ; [L13124] s8 *var_mwl8k_rxd_sta_process_18_p3 ; [L13125] struct ieee80211_hw *var_group2 ; [L13126] struct ieee80211_tx_control *var_group3 ; [L13127] struct sk_buff *var_mwl8k_tx_100_p2 ; [L13128] struct ieee80211_vif *var_group4 ; [L13129] u32 var_mwl8k_config_107_p1 ; [L13130] struct ieee80211_bss_conf *var_mwl8k_bss_info_changed_110_p2 ; [L13131] u32 var_mwl8k_bss_info_changed_110_p3 ; [L13132] struct netdev_hw_addr_list *var_group5 ; [L13133] unsigned int var_mwl8k_configure_filter_114_p1 ; [L13134] unsigned int *var_mwl8k_configure_filter_114_p2 ; [L13135] u64 var_mwl8k_configure_filter_114_p3 ; [L13136] enum set_key_cmd var_mwl8k_set_key_94_p1 ; [L13137] struct ieee80211_vif *var_mwl8k_set_key_94_p2 ; [L13138] struct ieee80211_sta *var_mwl8k_set_key_94_p3 ; [L13139] struct ieee80211_key_conf *var_mwl8k_set_key_94_p4 ; [L13140] u32 var_mwl8k_set_rts_threshold_115_p1 ; [L13141] struct ieee80211_sta *var_mwl8k_sta_add_117_p2 ; [L13142] struct ieee80211_sta *var_mwl8k_sta_remove_116_p2 ; [L13143] u16 var_mwl8k_conf_tx_118_p2 ; [L13144] struct ieee80211_tx_queue_params const *var_mwl8k_conf_tx_118_p3 ; [L13145] struct ieee80211_low_level_stats *var_group6 ; [L13146] int var_mwl8k_get_survey_120_p1 ; [L13147] struct survey_info *var_mwl8k_get_survey_120_p2 ; [L13148] enum ieee80211_ampdu_mlme_action var_mwl8k_ampdu_action_121_p2 ; [L13149] struct ieee80211_sta *var_mwl8k_ampdu_action_121_p3 ; [L13150] u16 var_mwl8k_ampdu_action_121_p4 ; [L13151] u16 *var_mwl8k_ampdu_action_121_p5 ; [L13152] u8 var_mwl8k_ampdu_action_121_p6 ; [L13153] struct pci_dev *var_group7 ; [L13154] struct pci_device_id const *var_mwl8k_probe_130_p1 ; [L13155] int res_mwl8k_probe_130 ; [L13156] int var_mwl8k_interrupt_97_p0 ; [L13157] void *var_mwl8k_interrupt_97_p1 ; [L13158] int ldv_s_mwl8k_driver_pci_driver ; [L13159] int tmp ; [L13160] int tmp___0 ; [L13162] ldv_s_mwl8k_driver_pci_driver = 0 [L13163] LDV_IN_INTERRUPT = 1 [L13164] CALL ldv_initialize() [L13732] ldv_mutex_fw_mutex_of_mwl8k_priv = 1 [L13733] ldv_mutex_lock = 1 [L13734] ldv_mutex_mutex_of_device = 1 [L13164] RET ldv_initialize() [L13302] tmp___0 = __VERIFIER_nondet_int() [L13303] COND TRUE tmp___0 != 0 || ldv_s_mwl8k_driver_pci_driver != 0 [L13167] tmp = __VERIFIER_nondet_int() [L13169] case 0: [L13173] case 1: [L13178] case 2: [L13183] case 3: [L13187] case 4: [L13192] case 5: [L13197] case 6: [L13201] case 7: [L13205] case 8: [L13209] case 9: [L13213] case 10: [L13217] case 11: [L13221] case 12: VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, ldv_s_mwl8k_driver_pci_driver=0, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=12, tmp___0=1] [L13222] FCALL ldv_handler_precall() VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, ldv_s_mwl8k_driver_pci_driver=0, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=12, tmp___0=1] [L13223-L13224] CALL mwl8k_bss_info_changed(var_group2, var_group4, var_mwl8k_bss_info_changed_110_p2, var_mwl8k_bss_info_changed_110_p3) [L11975] EXPR vif->type VAL [\old(changed)=5245, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=5245, hw={5243:0}, hw={5243:0}, info={5247:5242}, info={5247:5242}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, vif={5246:5250}, vif={5246:5250}, vif->type=-4294967293] [L11975] COND FALSE !((unsigned int )vif->type == 2U) [L11979] EXPR vif->type VAL [\old(changed)=5245, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=5245, hw={5243:0}, hw={5243:0}, info={5247:5242}, info={5247:5242}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, vif={5246:5250}, vif={5246:5250}, vif->type=-4294967293] [L11979] COND TRUE (unsigned int )vif->type == 3U [L11980] CALL mwl8k_bss_info_changed_ap(hw, vif, info, changed) [L11920] int rc ; [L11921] int tmp ; [L11922] int idx ; [L11923] int rate ; [L11924] struct sk_buff *skb ; VAL [\old(changed)=5245, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=5245, hw={5243:0}, hw={5243:0}, info={5247:5242}, info={5247:5242}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, vif={5246:5250}, vif={5246:5250}] [L11926] CALL, EXPR mwl8k_fw_lock(hw) VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L9337] struct mwl8k_priv *priv ; [L9338] int rc ; [L9339] struct task_struct *tmp ; [L9341] EXPR hw->priv [L9341] priv = (struct mwl8k_priv *)hw->priv [L9342] CALL, EXPR get_current() VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L6467] struct task_struct *pfo_ret__ ; [L6470] case 1UL: [L6473] case 2UL: [L6476] case 4UL: [L6479] case 8UL: [L6486] return (pfo_ret__); [L9342] RET, EXPR get_current() VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, get_current()={0:0}, hw={5243:0}, hw={5243:0}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, priv={5243:-1636}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L9342] tmp = get_current() [L9343] EXPR priv->fw_mutex_owner VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, hw={5243:0}, hw={5243:0}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, priv={5243:-1636}, priv->fw_mutex_owner={0:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp={0:0}] [L9343] COND FALSE !((unsigned long )priv->fw_mutex_owner != (unsigned long )tmp) [L9359] EXPR priv->fw_mutex_depth [L9359] priv->fw_mutex_depth = priv->fw_mutex_depth + 1 [L9360] return (0); VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, \result=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, hw={5243:0}, hw={5243:0}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, priv={5243:-1636}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp={0:0}] [L11926] RET, EXPR mwl8k_fw_lock(hw) VAL [\old(changed)=5245, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=5245, hw={5243:0}, hw={5243:0}, info={5247:5242}, info={5247:5242}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_fw_lock(hw)=0, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, vif={5246:5250}, vif={5246:5250}] [L11926] tmp = mwl8k_fw_lock(hw) [L11927] COND FALSE !(tmp != 0) VAL [\old(changed)=5245, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=5245, hw={5243:0}, hw={5243:0}, info={5247:5242}, info={5247:5242}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=0, vif={5246:5250}, vif={5246:5250}] [L11931] COND FALSE !((changed & 4U) != 0U) VAL [\old(changed)=5245, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=5245, hw={5243:0}, hw={5243:0}, info={5247:5242}, info={5247:5242}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=0, vif={5246:5250}, vif={5246:5250}] [L11939] COND FALSE !((changed & 32U) != 0U) VAL [\old(changed)=5245, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=5245, hw={5243:0}, hw={5243:0}, info={5247:5242}, info={5247:5242}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=0, vif={5246:5250}, vif={5246:5250}] [L11953] COND FALSE !((changed & 320U) != 0U) VAL [\old(changed)=5245, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=5245, hw={5243:0}, hw={5243:0}, info={5247:5242}, info={5247:5242}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=0, vif={5246:5250}, vif={5246:5250}] [L11962] COND FALSE !((changed & 512U) != 0U) VAL [\old(changed)=5245, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=5245, hw={5243:0}, hw={5243:0}, info={5247:5242}, info={5247:5242}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=0, vif={5246:5250}, vif={5246:5250}] [L11967] CALL mwl8k_fw_unlock(hw) VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L9365] struct mwl8k_priv *priv ; [L9367] EXPR hw->priv [L9367] priv = (struct mwl8k_priv *)hw->priv [L9368] EXPR priv->fw_mutex_depth [L9368] priv->fw_mutex_depth = priv->fw_mutex_depth - 1 [L9369] EXPR priv->fw_mutex_depth VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, hw={5243:0}, hw={5243:0}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, priv={5241:-5}, priv->fw_mutex_depth=0, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L9369] COND TRUE priv->fw_mutex_depth == 0 [L9370] EXPR priv->hw_restart_in_progress VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, hw={5243:0}, hw={5243:0}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, priv={5241:-5}, priv->hw_restart_in_progress=-255, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L9370] COND FALSE !(! priv->hw_restart_in_progress) [L9374] priv->fw_mutex_owner = 0 [L9375] CALL ldv_mutex_unlock_8(& priv->fw_mutex) [L13376] CALL ldv_mutex_unlock_fw_mutex_of_mwl8k_priv(ldv_func_arg1) VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, lock={5241:1521}, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L13507] COND FALSE !(ldv_mutex_fw_mutex_of_mwl8k_priv == 2) VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, lock={5241:1521}, lock={5241:1521}, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L13509] CALL ldv_error() VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L13398] reach_error() VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 140 procedures, 2080 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 26.0s, OverallIterations: 4, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 22.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 1 mSolverCounterUnknown, 8963 SdHoareTripleChecker+Valid, 21.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8963 mSDsluCounter, 15264 SdHoareTripleChecker+Invalid, 20.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6063 mSDsCounter, 5 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1379 IncrementalHoareTripleChecker+Invalid, 1385 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5 mSolverCounterUnsat, 9730 mSDtfsCounter, 1379 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=8073occurred in iteration=3, InterpolantAutomatonStates: 9, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.5s AutomataMinimizationTime, 3 MinimizatonAttempts, 18 StatesRemovedByMinimization, 2 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 0.4s InterpolantComputationTime, 73 NumberOfCodeBlocks, 73 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 21 ConstructedInterpolants, 0 QuantifiedInterpolants, 51 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 3 InterpolantComputations, 3 PerfectInterpolantSequences, 0/0 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 RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-11-25 20:33:46,498 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/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_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/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 0b76be36f18ad21ad9f8bdc1086d9a5532c87a2c14457e790c7f2f104cdb0ee5 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-11-25 20:33:48,882 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 20:33:48,884 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 20:33:48,929 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 20:33:48,930 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 20:33:48,938 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 20:33:48,940 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 20:33:48,945 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 20:33:48,948 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 20:33:48,959 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 20:33:48,960 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 20:33:48,962 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 20:33:48,963 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 20:33:48,965 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 20:33:48,967 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 20:33:48,969 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 20:33:48,974 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 20:33:48,975 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 20:33:48,978 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 20:33:48,990 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 20:33:48,996 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 20:33:48,998 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 20:33:49,001 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 20:33:49,003 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 20:33:49,009 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 20:33:49,010 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 20:33:49,010 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 20:33:49,012 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 20:33:49,013 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 20:33:49,014 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 20:33:49,014 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 20:33:49,015 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 20:33:49,017 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 20:33:49,018 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 20:33:49,020 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 20:33:49,020 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 20:33:49,021 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 20:33:49,021 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 20:33:49,022 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 20:33:49,023 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 20:33:49,024 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 20:33:49,025 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2021-11-25 20:33:49,070 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 20:33:49,070 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 20:33:49,071 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 20:33:49,071 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 20:33:49,072 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 20:33:49,072 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 20:33:49,072 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-25 20:33:49,073 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-25 20:33:49,073 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-25 20:33:49,073 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-25 20:33:49,074 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-25 20:33:49,074 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-25 20:33:49,076 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 20:33:49,076 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 20:33:49,076 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-25 20:33:49,077 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 20:33:49,077 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-25 20:33:49,077 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-25 20:33:49,077 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-25 20:33:49,078 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-25 20:33:49,078 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-25 20:33:49,078 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 20:33:49,078 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-25 20:33:49,079 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 20:33:49,079 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-25 20:33:49,079 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 20:33:49,079 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 20:33:49,080 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 20:33:49,080 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 20:33:49,080 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-25 20:33:49,080 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-25 20:33:49,080 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-25 20:33:49,081 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-25 20:33:49,081 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-25 20:33:49,081 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-25 20:33:49,082 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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_315d63ee-652b-4033-876e-3cddca7affa0/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_315d63ee-652b-4033-876e-3cddca7affa0/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 -> 0b76be36f18ad21ad9f8bdc1086d9a5532c87a2c14457e790c7f2f104cdb0ee5 [2021-11-25 20:33:49,485 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 20:33:49,520 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 20:33:49,522 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 20:33:49,523 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 20:33:49,524 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 20:33:49,526 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i [2021-11-25 20:33:49,601 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/data/420810db8/c3be2b51547b4bf398fb4e128352a3d2/FLAGe0fec0d8f [2021-11-25 20:33:50,783 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 20:33:50,784 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i [2021-11-25 20:33:50,854 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/data/420810db8/c3be2b51547b4bf398fb4e128352a3d2/FLAGe0fec0d8f [2021-11-25 20:33:50,982 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/data/420810db8/c3be2b51547b4bf398fb4e128352a3d2 [2021-11-25 20:33:50,984 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 20:33:50,985 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 20:33:50,990 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 20:33:50,991 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 20:33:50,995 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 20:33:50,996 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:33:50" (1/1) ... [2021-11-25 20:33:50,998 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@a8c936c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:33:50, skipping insertion in model container [2021-11-25 20:33:50,998 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:33:50" (1/1) ... [2021-11-25 20:33:51,006 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 20:33:51,217 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 20:33:54,450 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_315d63ee-652b-4033-876e-3cddca7affa0/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i[385601,385614] [2021-11-25 20:33:54,558 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 20:33:54,593 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-11-25 20:33:54,681 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 20:33:55,228 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_315d63ee-652b-4033-876e-3cddca7affa0/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i[385601,385614] [2021-11-25 20:33:55,243 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 20:33:55,271 INFO L203 MainTranslator]: Completed pre-run [2021-11-25 20:33:55,856 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_315d63ee-652b-4033-876e-3cddca7affa0/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i[385601,385614] [2021-11-25 20:33:55,907 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 20:33:56,101 INFO L208 MainTranslator]: Completed translation [2021-11-25 20:33:56,101 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:33:56 WrapperNode [2021-11-25 20:33:56,101 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 20:33:56,103 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-25 20:33:56,103 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-25 20:33:56,103 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-25 20:33:56,110 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:56" (1/1) ... [2021-11-25 20:33:56,252 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:56" (1/1) ... [2021-11-25 20:33:56,469 INFO L137 Inliner]: procedures = 414, calls = 3514, calls flagged for inlining = 185, calls inlined = 158, statements flattened = 6947 [2021-11-25 20:33:56,470 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-25 20:33:56,470 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-25 20:33:56,471 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-25 20:33:56,471 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-25 20:33:56,480 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:56" (1/1) ... [2021-11-25 20:33:56,480 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:56" (1/1) ... [2021-11-25 20:33:56,646 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:56" (1/1) ... [2021-11-25 20:33:56,646 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:56" (1/1) ... [2021-11-25 20:33:56,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:56" (1/1) ... [2021-11-25 20:33:56,922 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:56" (1/1) ... [2021-11-25 20:33:56,951 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:56" (1/1) ... [2021-11-25 20:33:56,987 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-25 20:33:56,988 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-25 20:33:56,988 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-25 20:33:56,988 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-25 20:33:56,989 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:33:56" (1/1) ... [2021-11-25 20:33:56,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 20:33:57,006 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:33:57,017 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/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:57,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/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:57,063 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_disable [2021-11-25 20:33:57,063 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_disable [2021-11-25 20:33:57,063 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_key [2021-11-25 20:33:57,064 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_key [2021-11-25 20:33:57,064 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_use_fixed_rate_ap [2021-11-25 20:33:57,064 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_use_fixed_rate_ap [2021-11-25 20:33:57,064 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2021-11-25 20:33:57,064 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2021-11-25 20:33:57,064 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2021-11-25 20:33:57,065 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2021-11-25 20:33:57,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-25 20:33:57,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-25 20:33:57,065 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2021-11-25 20:33:57,065 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2021-11-25 20:33:57,065 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2021-11-25 20:33:57,066 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2021-11-25 20:33:57,066 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2021-11-25 20:33:57,066 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2021-11-25 20:33:57,066 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2021-11-25 20:33:57,066 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2021-11-25 20:33:57,066 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2021-11-25 20:33:57,067 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2021-11-25 20:33:57,067 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_feed_fw_image [2021-11-25 20:33:57,067 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_feed_fw_image [2021-11-25 20:33:57,067 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_release_firmware [2021-11-25 20:33:57,067 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_release_firmware [2021-11-25 20:33:57,067 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2021-11-25 20:33:57,068 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2021-11-25 20:33:57,068 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2021-11-25 20:33:57,068 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_enable [2021-11-25 20:33:57,068 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_enable [2021-11-25 20:33:57,068 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_mgmt [2021-11-25 20:33:57,068 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_mgmt [2021-11-25 20:33:57,069 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_ap_process [2021-11-25 20:33:57,069 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_ap_process [2021-11-25 20:33:57,069 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_fw_unlock [2021-11-25 20:33:57,069 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_fw_unlock [2021-11-25 20:33:57,069 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2021-11-25 20:33:57,069 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2021-11-25 20:33:57,070 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-25 20:33:57,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2021-11-25 20:33:57,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-25 20:33:57,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-11-25 20:33:57,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2021-11-25 20:33:57,070 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2021-11-25 20:33:57,071 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2021-11-25 20:33:57,071 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2021-11-25 20:33:57,071 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2021-11-25 20:33:57,071 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_ht_caps [2021-11-25 20:33:57,071 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_ht_caps [2021-11-25 20:33:57,071 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_start [2021-11-25 20:33:57,072 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_start [2021-11-25 20:33:57,072 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_request_fw [2021-11-25 20:33:57,072 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_request_fw [2021-11-25 20:33:57,072 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2021-11-25 20:33:57,072 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2021-11-25 20:33:57,072 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2021-11-25 20:33:57,073 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2021-11-25 20:33:57,073 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2021-11-25 20:33:57,073 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2021-11-25 20:33:57,073 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_fw_mutex_of_mwl8k_priv [2021-11-25 20:33:57,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_fw_mutex_of_mwl8k_priv [2021-11-25 20:33:57,074 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_load_firmware [2021-11-25 20:33:57,074 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_load_firmware [2021-11-25 20:33:57,074 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2021-11-25 20:33:57,074 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2021-11-25 20:33:57,074 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_probe_hw [2021-11-25 20:33:57,074 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_probe_hw [2021-11-25 20:33:57,074 INFO L130 BoogieDeclarations]: Found specification of procedure SET_IEEE80211_PERM_ADDR [2021-11-25 20:33:57,075 INFO L138 BoogieDeclarations]: Found implementation of procedure SET_IEEE80211_PERM_ADDR [2021-11-25 20:33:57,075 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-11-25 20:33:57,075 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-11-25 20:33:57,075 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_name [2021-11-25 20:33:57,075 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_name [2021-11-25 20:33:57,075 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iomap [2021-11-25 20:33:57,076 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iomap [2021-11-25 20:33:57,076 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2021-11-25 20:33:57,076 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2021-11-25 20:33:57,076 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2021-11-25 20:33:57,076 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2021-11-25 20:33:57,076 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_ap_refill [2021-11-25 20:33:57,077 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_ap_refill [2021-11-25 20:33:57,077 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2021-11-25 20:33:57,077 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2021-11-25 20:33:57,077 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_caps [2021-11-25 20:33:57,077 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_caps [2021-11-25 20:33:57,077 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock [2021-11-25 20:33:57,077 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock [2021-11-25 20:33:57,078 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_wmm_mode [2021-11-25 20:33:57,078 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_wmm_mode [2021-11-25 20:33:57,078 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-25 20:33:57,078 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2021-11-25 20:33:57,078 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2021-11-25 20:33:57,078 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-25 20:33:57,079 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_free_hw [2021-11-25 20:33:57,079 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_free_hw [2021-11-25 20:33:57,079 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2021-11-25 20:33:57,079 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2021-11-25 20:33:57,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-25 20:33:57,079 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2021-11-25 20:33:57,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2021-11-25 20:33:57,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2021-11-25 20:33:57,080 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_add_stream [2021-11-25 20:33:57,080 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_add_stream [2021-11-25 20:33:57,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2021-11-25 20:33:57,080 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_init [2021-11-25 20:33:57,081 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_init [2021-11-25 20:33:57,081 INFO L130 BoogieDeclarations]: Found specification of procedure _cond_resched [2021-11-25 20:33:57,081 INFO L138 BoogieDeclarations]: Found implementation of procedure _cond_resched [2021-11-25 20:33:57,081 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2021-11-25 20:33:57,081 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2021-11-25 20:33:57,081 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_control [2021-11-25 20:33:57,082 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_control [2021-11-25 20:33:57,082 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2021-11-25 20:33:57,082 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2021-11-25 20:33:57,082 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_queue_work [2021-11-25 20:33:57,082 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_queue_work [2021-11-25 20:33:57,082 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_post_pervif_cmd [2021-11-25 20:33:57,082 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_post_pervif_cmd [2021-11-25 20:33:57,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2021-11-25 20:33:57,083 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-25 20:33:57,083 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-25 20:33:57,083 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_wake_queues [2021-11-25 20:33:57,083 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_wake_queues [2021-11-25 20:33:57,083 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2021-11-25 20:33:57,084 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2021-11-25 20:33:57,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-25 20:33:57,084 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2021-11-25 20:33:57,084 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2021-11-25 20:33:57,084 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_hw_reset [2021-11-25 20:33:57,084 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_hw_reset [2021-11-25 20:33:57,085 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-11-25 20:33:57,085 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_bss_start [2021-11-25 20:33:57,085 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_bss_start [2021-11-25 20:33:57,085 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-25 20:33:57,085 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-25 20:33:57,085 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2021-11-25 20:33:57,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-25 20:33:57,086 INFO L130 BoogieDeclarations]: Found specification of procedure cfg80211_get_chandef_type [2021-11-25 20:33:57,086 INFO L138 BoogieDeclarations]: Found implementation of procedure cfg80211_get_chandef_type [2021-11-25 20:33:57,086 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_enable_bsses [2021-11-25 20:33:57,086 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_enable_bsses [2021-11-25 20:33:57,086 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2021-11-25 20:33:57,086 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2021-11-25 20:33:57,086 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2021-11-25 20:33:57,087 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2021-11-25 20:33:57,087 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_timeout [2021-11-25 20:33:57,087 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_timeout [2021-11-25 20:33:57,087 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_conf_tx [2021-11-25 20:33:57,087 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_conf_tx [2021-11-25 20:33:57,087 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_pre_scan [2021-11-25 20:33:57,087 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_pre_scan [2021-11-25 20:33:57,088 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_data [2021-11-25 20:33:57,088 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_data [2021-11-25 20:33:57,088 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_post_scan [2021-11-25 20:33:57,088 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_post_scan [2021-11-25 20:33:57,088 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_load_fw_image [2021-11-25 20:33:57,088 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_load_fw_image [2021-11-25 20:33:57,089 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_init_txqs [2021-11-25 20:33:57,089 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_init_txqs [2021-11-25 20:33:57,089 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_vif [2021-11-25 20:33:57,089 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_vif [2021-11-25 20:33:57,089 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2021-11-25 20:33:57,089 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2021-11-25 20:33:57,089 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_data_qos [2021-11-25 20:33:57,090 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_data_qos [2021-11-25 20:33:57,090 INFO L130 BoogieDeclarations]: Found specification of procedure __arch_hweight32 [2021-11-25 20:33:57,090 INFO L138 BoogieDeclarations]: Found implementation of procedure __arch_hweight32 [2021-11-25 20:33:57,090 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-11-25 20:33:57,090 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-11-25 20:33:57,090 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2021-11-25 20:33:57,090 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2021-11-25 20:33:57,091 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_hdrlen [2021-11-25 20:33:57,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_hdrlen [2021-11-25 20:33:57,091 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_init_firmware [2021-11-25 20:33:57,091 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_init_firmware [2021-11-25 20:33:57,091 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2021-11-25 20:33:57,091 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2021-11-25 20:33:57,092 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_enable_sniffer [2021-11-25 20:33:57,092 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_enable_sniffer [2021-11-25 20:33:57,092 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-11-25 20:33:57,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-11-25 20:33:57,092 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2021-11-25 20:33:57,092 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2021-11-25 20:33:57,092 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2021-11-25 20:33:57,093 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2021-11-25 20:33:57,093 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2021-11-25 20:33:57,093 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2021-11-25 20:33:57,093 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_rf_antenna [2021-11-25 20:33:57,093 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_rf_antenna [2021-11-25 20:33:57,093 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2021-11-25 20:33:57,093 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2021-11-25 20:33:57,094 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_reload_firmware [2021-11-25 20:33:57,094 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_reload_firmware [2021-11-25 20:33:57,094 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2021-11-25 20:33:57,094 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2021-11-25 20:33:57,094 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2021-11-25 20:33:57,094 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2021-11-25 20:33:57,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-25 20:33:57,095 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_channel_to_frequency [2021-11-25 20:33:57,095 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_channel_to_frequency [2021-11-25 20:33:57,095 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-25 20:33:57,095 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_add_dma_header [2021-11-25 20:33:57,095 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_add_dma_header [2021-11-25 20:33:57,095 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_stream [2021-11-25 20:33:57,096 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_stream [2021-11-25 20:33:57,096 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_txq_reclaim [2021-11-25 20:33:57,096 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_txq_reclaim [2021-11-25 20:33:57,096 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_radio_preamble [2021-11-25 20:33:57,096 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_radio_preamble [2021-11-25 20:33:57,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-11-25 20:33:57,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-11-25 20:33:57,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2021-11-25 20:33:57,097 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_config [2021-11-25 20:33:57,097 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_config [2021-11-25 20:33:57,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-25 20:33:57,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-25 20:33:57,097 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2021-11-25 20:33:57,098 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2021-11-25 20:33:57,098 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2021-11-25 20:33:57,098 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2021-11-25 20:33:57,098 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2021-11-25 20:33:57,098 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2021-11-25 20:33:57,098 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_txq_deinit [2021-11-25 20:33:57,098 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_txq_deinit [2021-11-25 20:33:57,099 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2021-11-25 20:33:57,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2021-11-25 20:33:57,099 INFO L130 BoogieDeclarations]: Found specification of procedure rxq_refill [2021-11-25 20:33:57,099 INFO L138 BoogieDeclarations]: Found implementation of procedure rxq_refill [2021-11-25 20:33:57,099 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_process [2021-11-25 20:33:57,099 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_process [2021-11-25 20:33:57,099 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_fw_lock [2021-11-25 20:33:57,100 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_fw_lock [2021-11-25 20:33:57,100 INFO L130 BoogieDeclarations]: Found specification of procedure __mwl8k_cmd_mac_multicast_adr [2021-11-25 20:33:57,100 INFO L138 BoogieDeclarations]: Found implementation of procedure __mwl8k_cmd_mac_multicast_adr [2021-11-25 20:33:57,100 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_ap_init [2021-11-25 20:33:57,100 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_ap_init [2021-11-25 20:33:57,100 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2021-11-25 20:33:57,100 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2021-11-25 20:33:57,101 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_destroy_ba [2021-11-25 20:33:57,101 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_destroy_ba [2021-11-25 20:33:57,101 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_disable [2021-11-25 20:33:57,101 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_disable [2021-11-25 20:33:57,101 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2021-11-25 20:33:57,101 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2021-11-25 20:33:57,101 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_tx_start [2021-11-25 20:33:57,102 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_tx_start [2021-11-25 20:33:57,102 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_dma_header [2021-11-25 20:33:57,102 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_dma_header [2021-11-25 20:33:57,102 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_stop [2021-11-25 20:33:57,102 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_stop [2021-11-25 20:33:57,102 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_update_mac_addr [2021-11-25 20:33:57,103 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_update_mac_addr [2021-11-25 20:33:57,103 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-11-25 20:33:57,103 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-11-25 20:33:57,103 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2021-11-25 20:33:57,103 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2021-11-25 20:33:57,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2021-11-25 20:33:57,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2021-11-25 20:33:57,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2021-11-25 20:33:57,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2021-11-25 20:33:57,104 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-11-25 20:33:57,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-11-25 20:33:57,104 INFO L130 BoogieDeclarations]: Found specification of procedure __ilog2_u32 [2021-11-25 20:33:57,104 INFO L138 BoogieDeclarations]: Found implementation of procedure __ilog2_u32 [2021-11-25 20:33:57,104 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_stop_queues [2021-11-25 20:33:57,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_stop_queues [2021-11-25 20:33:57,105 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_cpu_idle [2021-11-25 20:33:57,105 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_cpu_idle [2021-11-25 20:33:57,105 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_encryption_set_cmd_info [2021-11-25 20:33:57,105 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_encryption_set_cmd_info [2021-11-25 20:33:57,105 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2021-11-25 20:33:57,105 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2021-11-25 20:33:57,106 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2021-11-25 20:33:57,106 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2021-11-25 20:33:57,106 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_mac_addr [2021-11-25 20:33:57,106 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_mac_addr [2021-11-25 20:33:57,106 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2021-11-25 20:33:57,106 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2021-11-25 20:33:57,106 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2021-11-25 20:33:57,107 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2021-11-25 20:33:57,107 INFO L130 BoogieDeclarations]: Found specification of procedure legacy_rate_mask_to_array [2021-11-25 20:33:57,107 INFO L138 BoogieDeclarations]: Found implementation of procedure legacy_rate_mask_to_array [2021-11-25 20:33:57,107 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_refill [2021-11-25 20:33:57,107 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_refill [2021-11-25 20:33:57,107 INFO L130 BoogieDeclarations]: Found specification of procedure ffs [2021-11-25 20:33:57,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ffs [2021-11-25 20:33:57,108 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2021-11-25 20:33:57,108 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2021-11-25 20:33:57,108 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2021-11-25 20:33:57,108 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2021-11-25 20:33:57,108 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_release_fw [2021-11-25 20:33:57,108 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_release_fw [2021-11-25 20:33:57,108 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxq_deinit [2021-11-25 20:33:57,109 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxq_deinit [2021-11-25 20:33:57,109 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2021-11-25 20:33:57,109 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2021-11-25 20:33:57,109 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_send_fw_load_cmd [2021-11-25 20:33:57,109 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_send_fw_load_cmd [2021-11-25 20:33:57,109 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_unlock [2021-11-25 20:33:57,109 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_unlock [2021-11-25 20:33:57,110 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_new_stn_del [2021-11-25 20:33:57,110 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_new_stn_del [2021-11-25 20:33:57,110 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_post_cmd [2021-11-25 20:33:57,110 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_post_cmd [2021-11-25 20:33:57,110 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_lookup_stream [2021-11-25 20:33:57,110 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_lookup_stream [2021-11-25 20:33:57,110 INFO L130 BoogieDeclarations]: Found specification of procedure IEEE80211_SKB_CB [2021-11-25 20:33:57,111 INFO L138 BoogieDeclarations]: Found implementation of procedure IEEE80211_SKB_CB [2021-11-25 20:33:57,111 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_enable [2021-11-25 20:33:57,111 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_enable [2021-11-25 20:33:58,285 INFO L236 CfgBuilder]: Building ICFG [2021-11-25 20:33:58,290 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-25 20:35:51,363 INFO L277 CfgBuilder]: Performing block encoding [2021-11-25 20:35:51,387 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-25 20:35:51,387 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-25 20:35:51,394 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:35:51 BoogieIcfgContainer [2021-11-25 20:35:51,394 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-25 20:35:51,396 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-25 20:35:51,396 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-25 20:35:51,399 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-25 20:35:51,399 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 08:33:50" (1/3) ... [2021-11-25 20:35:51,400 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b8cf3ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 08:35:51, skipping insertion in model container [2021-11-25 20:35:51,400 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:33:56" (2/3) ... [2021-11-25 20:35:51,400 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b8cf3ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 08:35:51, skipping insertion in model container [2021-11-25 20:35:51,400 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:35:51" (3/3) ... [2021-11-25 20:35:51,402 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i [2021-11-25 20:35:51,407 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-25 20:35:51,407 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-25 20:35:51,475 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-25 20:35:51,483 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:35:51,483 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-25 20:35:51,566 INFO L276 IsEmpty]: Start isEmpty. Operand has 2660 states, 1873 states have (on average 1.3678590496529632) internal successors, (2562), 1940 states have internal predecessors, (2562), 646 states have call successors, (646), 139 states have call predecessors, (646), 139 states have return successors, (646), 632 states have call predecessors, (646), 646 states have call successors, (646) [2021-11-25 20:35:51,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-25 20:35:51,570 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:35:51,570 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:35:51,571 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:35:51,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:35:51,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1902675333, now seen corresponding path program 1 times [2021-11-25 20:35:51,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:35:51,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1612990550] [2021-11-25 20:35:51,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:35:51,597 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:35:51,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:35:51,600 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:35:51,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-25 20:35:53,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:35:53,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 1982 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-25 20:35:53,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:35:54,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:35:54,066 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:35:54,067 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:35:54,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1612990550] [2021-11-25 20:35:54,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1612990550] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:35:54,067 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:35:54,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 20:35:54,069 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556281857] [2021-11-25 20:35:54,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:35:54,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:35:54,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:35:54,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:35:54,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:35:54,107 INFO L87 Difference]: Start difference. First operand has 2660 states, 1873 states have (on average 1.3678590496529632) internal successors, (2562), 1940 states have internal predecessors, (2562), 646 states have call successors, (646), 139 states have call predecessors, (646), 139 states have return successors, (646), 632 states have call predecessors, (646), 646 states have call successors, (646) Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:35:55,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:35:55,073 INFO L93 Difference]: Finished difference Result 7879 states and 11977 transitions. [2021-11-25 20:35:55,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:35:55,076 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-11-25 20:35:55,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:35:55,147 INFO L225 Difference]: With dead ends: 7879 [2021-11-25 20:35:55,148 INFO L226 Difference]: Without dead ends: 5192 [2021-11-25 20:35:55,182 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 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:55,188 INFO L933 BasicCegarLoop]: 4736 mSDtfsCounter, 3828 mSDsluCounter, 3905 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3828 SdHoareTripleChecker+Valid, 8641 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 20:35:55,189 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3828 Valid, 8641 Invalid, 18 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 20:35:55,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5192 states. [2021-11-25 20:35:55,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5192 to 5189. [2021-11-25 20:35:55,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5189 states, 3652 states have (on average 1.362541073384447) internal successors, (4976), 3776 states have internal predecessors, (4976), 1263 states have call successors, (1263), 275 states have call predecessors, (1263), 273 states have return successors, (1452), 1229 states have call predecessors, (1452), 1257 states have call successors, (1452) [2021-11-25 20:35:55,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5189 states to 5189 states and 7691 transitions. [2021-11-25 20:35:55,649 INFO L78 Accepts]: Start accepts. Automaton has 5189 states and 7691 transitions. Word has length 9 [2021-11-25 20:35:55,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:35:55,650 INFO L470 AbstractCegarLoop]: Abstraction has 5189 states and 7691 transitions. [2021-11-25 20:35:55,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:35:55,650 INFO L276 IsEmpty]: Start isEmpty. Operand 5189 states and 7691 transitions. [2021-11-25 20:35:55,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-11-25 20:35:55,653 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:35:55,654 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:35:55,711 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-25 20:35:55,870 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:35:55,870 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:35:55,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:35:55,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1147815645, now seen corresponding path program 1 times [2021-11-25 20:35:55,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:35:55,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1431007967] [2021-11-25 20:35:55,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:35:55,875 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:35:55,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:35:55,881 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:35:55,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-25 20:35:57,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:35:58,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 1983 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-25 20:35:58,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:35:58,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:35:58,180 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:35:58,180 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:35:58,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1431007967] [2021-11-25 20:35:58,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1431007967] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:35:58,181 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:35:58,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 20:35:58,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122977963] [2021-11-25 20:35:58,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:35:58,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:35:58,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:35:58,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:35:58,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:35:58,183 INFO L87 Difference]: Start difference. First operand 5189 states and 7691 transitions. Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:35:58,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:35:58,559 INFO L93 Difference]: Finished difference Result 5191 states and 7692 transitions. [2021-11-25 20:35:58,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:35:58,559 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-11-25 20:35:58,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:35:58,600 INFO L225 Difference]: With dead ends: 5191 [2021-11-25 20:35:58,600 INFO L226 Difference]: Without dead ends: 5188 [2021-11-25 20:35:58,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 8 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:58,606 INFO L933 BasicCegarLoop]: 3813 mSDtfsCounter, 3807 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3807 SdHoareTripleChecker+Valid, 3813 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 20:35:58,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3807 Valid, 3813 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 20:35:58,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5188 states. [2021-11-25 20:35:58,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5188 to 5188. [2021-11-25 20:35:58,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5188 states, 3652 states have (on average 1.3622672508214677) internal successors, (4975), 3775 states have internal predecessors, (4975), 1262 states have call successors, (1262), 275 states have call predecessors, (1262), 273 states have return successors, (1452), 1229 states have call predecessors, (1452), 1257 states have call successors, (1452) [2021-11-25 20:35:58,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5188 states to 5188 states and 7689 transitions. [2021-11-25 20:35:58,912 INFO L78 Accepts]: Start accepts. Automaton has 5188 states and 7689 transitions. Word has length 10 [2021-11-25 20:35:58,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:35:58,913 INFO L470 AbstractCegarLoop]: Abstraction has 5188 states and 7689 transitions. [2021-11-25 20:35:58,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:35:58,913 INFO L276 IsEmpty]: Start isEmpty. Operand 5188 states and 7689 transitions. [2021-11-25 20:35:58,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-25 20:35:58,914 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:35:58,914 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:35:58,967 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-25 20:35:59,138 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:35:59,138 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:35:59,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:35:59,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1223750584, now seen corresponding path program 1 times [2021-11-25 20:35:59,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:35:59,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [983740877] [2021-11-25 20:35:59,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:35:59,143 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:35:59,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:35:59,145 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:35:59,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-25 20:36:00,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:36:01,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 1984 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-25 20:36:01,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:36:01,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:36:01,224 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:36:01,225 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:36:01,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [983740877] [2021-11-25 20:36:01,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [983740877] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:36:01,225 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:36:01,225 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 20:36:01,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553065394] [2021-11-25 20:36:01,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:36:01,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:36:01,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:36:01,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:36:01,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:36:01,227 INFO L87 Difference]: Start difference. First operand 5188 states and 7689 transitions. Second operand has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:36:01,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:36:01,702 INFO L93 Difference]: Finished difference Result 5190 states and 7690 transitions. [2021-11-25 20:36:01,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:36:01,726 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-11-25 20:36:01,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:36:01,766 INFO L225 Difference]: With dead ends: 5190 [2021-11-25 20:36:01,766 INFO L226 Difference]: Without dead ends: 5183 [2021-11-25 20:36:01,770 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 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,771 INFO L933 BasicCegarLoop]: 3812 mSDtfsCounter, 3804 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3804 SdHoareTripleChecker+Valid, 3812 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 20:36:01,771 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3804 Valid, 3812 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 20:36:01,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5183 states. [2021-11-25 20:36:02,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5183 to 5183. [2021-11-25 20:36:02,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5183 states, 3648 states have (on average 1.361842105263158) internal successors, (4968), 3770 states have internal predecessors, (4968), 1261 states have call successors, (1261), 275 states have call predecessors, (1261), 273 states have return successors, (1452), 1229 states have call predecessors, (1452), 1257 states have call successors, (1452) [2021-11-25 20:36:02,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5183 states to 5183 states and 7681 transitions. [2021-11-25 20:36:02,101 INFO L78 Accepts]: Start accepts. Automaton has 5183 states and 7681 transitions. Word has length 11 [2021-11-25 20:36:02,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:36:02,101 INFO L470 AbstractCegarLoop]: Abstraction has 5183 states and 7681 transitions. [2021-11-25 20:36:02,102 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:36:02,102 INFO L276 IsEmpty]: Start isEmpty. Operand 5183 states and 7681 transitions. [2021-11-25 20:36:02,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-25 20:36:02,117 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:36:02,117 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:36:02,171 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-25 20:36:02,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:36:02,330 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:36:02,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:36:02,330 INFO L85 PathProgramCache]: Analyzing trace with hash 914557151, now seen corresponding path program 1 times [2021-11-25 20:36:02,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:36:02,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1166771974] [2021-11-25 20:36:02,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:36:02,334 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:36:02,334 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:36:02,335 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:36:02,352 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-25 20:36:04,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:36:04,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 2159 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-25 20:36:04,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:36:04,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:36:04,643 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:36:04,643 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:36:04,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1166771974] [2021-11-25 20:36:04,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1166771974] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:36:04,644 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:36:04,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 20:36:04,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168936464] [2021-11-25 20:36:04,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:36:04,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:36:04,645 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:36:04,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:36:04,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:36:04,646 INFO L87 Difference]: Start difference. First operand 5183 states and 7681 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-25 20:36:05,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:36:05,014 INFO L93 Difference]: Finished difference Result 10365 states and 15741 transitions. [2021-11-25 20:36:05,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:36:05,014 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 55 [2021-11-25 20:36:05,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:36:05,058 INFO L225 Difference]: With dead ends: 10365 [2021-11-25 20:36:05,058 INFO L226 Difference]: Without dead ends: 5185 [2021-11-25 20:36:05,102 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 53 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:05,103 INFO L933 BasicCegarLoop]: 3805 mSDtfsCounter, 0 mSDsluCounter, 3798 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 7603 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 20:36:05,104 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 7603 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 20:36:05,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5185 states. [2021-11-25 20:36:05,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5185 to 5183. [2021-11-25 20:36:05,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5183 states, 3648 states have (on average 1.3601973684210527) internal successors, (4962), 3770 states have internal predecessors, (4962), 1261 states have call successors, (1261), 275 states have call predecessors, (1261), 273 states have return successors, (1452), 1229 states have call predecessors, (1452), 1257 states have call successors, (1452) [2021-11-25 20:36:05,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5183 states to 5183 states and 7675 transitions. [2021-11-25 20:36:05,530 INFO L78 Accepts]: Start accepts. Automaton has 5183 states and 7675 transitions. Word has length 55 [2021-11-25 20:36:05,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:36:05,531 INFO L470 AbstractCegarLoop]: Abstraction has 5183 states and 7675 transitions. [2021-11-25 20:36:05,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-25 20:36:05,531 INFO L276 IsEmpty]: Start isEmpty. Operand 5183 states and 7675 transitions. [2021-11-25 20:36:05,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-25 20:36:05,540 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:36:05,540 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:36:05,602 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-25 20:36:05,766 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:36:05,766 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:36:05,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:36:05,767 INFO L85 PathProgramCache]: Analyzing trace with hash -683062343, now seen corresponding path program 1 times [2021-11-25 20:36:05,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:36:05,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1806253464] [2021-11-25 20:36:05,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:36:05,769 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:36:05,769 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:36:05,770 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:36:05,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-25 20:38:08,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 20:38:08,761 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-25 20:41:49,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 20:41:51,134 INFO L133 FreeRefinementEngine]: Strategy WALRUS found a feasible trace [2021-11-25 20:41:51,134 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-25 20:41:51,135 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-25 20:41:51,279 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-25 20:41:51,350 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:41:51,352 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2021-11-25 20:41:51,354 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-25 20:41:51,507 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.11 08:41:51 BoogieIcfgContainer [2021-11-25 20:41:51,507 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-25 20:41:51,508 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-25 20:41:51,508 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-25 20:41:51,508 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-25 20:41:51,508 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:35:51" (3/4) ... [2021-11-25 20:41:51,511 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-25 20:41:51,513 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-25 20:41:51,514 INFO L158 Benchmark]: Toolchain (without parser) took 480528.00ms. Allocated memory was 60.8MB in the beginning and 989.9MB in the end (delta: 929.0MB). Free memory was 35.3MB in the beginning and 657.3MB in the end (delta: -622.0MB). Peak memory consumption was 306.8MB. Max. memory is 16.1GB. [2021-11-25 20:41:51,514 INFO L158 Benchmark]: CDTParser took 0.29ms. Allocated memory is still 60.8MB. Free memory is still 40.8MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 20:41:51,514 INFO L158 Benchmark]: CACSL2BoogieTranslator took 5111.36ms. Allocated memory was 60.8MB in the beginning and 314.6MB in the end (delta: 253.8MB). Free memory was 35.1MB in the beginning and 181.8MB in the end (delta: -146.7MB). Peak memory consumption was 118.5MB. Max. memory is 16.1GB. [2021-11-25 20:41:51,516 INFO L158 Benchmark]: Boogie Procedure Inliner took 367.22ms. Allocated memory is still 314.6MB. Free memory was 181.8MB in the beginning and 138.8MB in the end (delta: 43.0MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2021-11-25 20:41:51,517 INFO L158 Benchmark]: Boogie Preprocessor took 516.79ms. Allocated memory is still 314.6MB. Free memory was 138.8MB in the beginning and 156.6MB in the end (delta: -17.7MB). Peak memory consumption was 20.8MB. Max. memory is 16.1GB. [2021-11-25 20:41:51,517 INFO L158 Benchmark]: RCFGBuilder took 114406.23ms. Allocated memory was 314.6MB in the beginning and 989.9MB in the end (delta: 675.3MB). Free memory was 156.6MB in the beginning and 403.0MB in the end (delta: -246.4MB). Peak memory consumption was 580.9MB. Max. memory is 16.1GB. [2021-11-25 20:41:51,518 INFO L158 Benchmark]: TraceAbstraction took 360111.31ms. Allocated memory is still 989.9MB. Free memory was 403.0MB in the beginning and 657.3MB in the end (delta: -254.3MB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 20:41:51,518 INFO L158 Benchmark]: Witness Printer took 5.33ms. Allocated memory is still 989.9MB. Free memory is still 657.3MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 20:41:51,520 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.29ms. Allocated memory is still 60.8MB. Free memory is still 40.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 5111.36ms. Allocated memory was 60.8MB in the beginning and 314.6MB in the end (delta: 253.8MB). Free memory was 35.1MB in the beginning and 181.8MB in the end (delta: -146.7MB). Peak memory consumption was 118.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 367.22ms. Allocated memory is still 314.6MB. Free memory was 181.8MB in the beginning and 138.8MB in the end (delta: 43.0MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 516.79ms. Allocated memory is still 314.6MB. Free memory was 138.8MB in the beginning and 156.6MB in the end (delta: -17.7MB). Peak memory consumption was 20.8MB. Max. memory is 16.1GB. * RCFGBuilder took 114406.23ms. Allocated memory was 314.6MB in the beginning and 989.9MB in the end (delta: 675.3MB). Free memory was 156.6MB in the beginning and 403.0MB in the end (delta: -246.4MB). Peak memory consumption was 580.9MB. Max. memory is 16.1GB. * TraceAbstraction took 360111.31ms. Allocated memory is still 989.9MB. Free memory was 403.0MB in the beginning and 657.3MB in the end (delta: -254.3MB). There was no memory consumed. Max. memory is 16.1GB. * Witness Printer took 5.33ms. Allocated memory is still 989.9MB. Free memory is still 657.3MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * 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 - UnprovableResult [Line: 13398]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of large string literal at line 12414. Possible FailurePath: [L7468] static bool ap_mode_default ; [L7469-L7483] static struct ieee80211_channel const mwl8k_channels_24[14U] = { {0, 2412U, 1U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2417U, 2U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2422U, 3U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2427U, 4U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2432U, 5U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2437U, 6U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2442U, 7U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2447U, 8U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2452U, 9U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2457U, 10U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2462U, 11U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2467U, 12U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2472U, 13U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2484U, 14U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}}; [L7484-L7497] static struct ieee80211_rate const mwl8k_rates_24[13U] = { {0U, 10U, 2U, (unsigned short)0}, {0U, 20U, 4U, (unsigned short)0}, {0U, 55U, 11U, (unsigned short)0}, {0U, 110U, 22U, (unsigned short)0}, {0U, 220U, 44U, (unsigned short)0}, {0U, 60U, 12U, (unsigned short)0}, {0U, 90U, 18U, (unsigned short)0}, {0U, 120U, 24U, (unsigned short)0}, {0U, 180U, 36U, (unsigned short)0}, {0U, 240U, 48U, (unsigned short)0}, {0U, 360U, 72U, (unsigned short)0}, {0U, 480U, 96U, (unsigned short)0}, {0U, 540U, 108U, (unsigned short)0}}; [L7498-L7501] static struct ieee80211_channel const mwl8k_channels_50[4U] = { {1, 5180U, 36U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {1, 5200U, 40U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {1, 5220U, 44U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {1, 5240U, 48U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}}; [L7502-L7510] static struct ieee80211_rate const mwl8k_rates_50[8U] = { {0U, 60U, 12U, (unsigned short)0}, {0U, 90U, 18U, (unsigned short)0}, {0U, 120U, 24U, (unsigned short)0}, {0U, 180U, 36U, (unsigned short)0}, {0U, 240U, 48U, (unsigned short)0}, {0U, 360U, 72U, (unsigned short)0}, {0U, 480U, 96U, (unsigned short)0}, {0U, 540U, 108U, (unsigned short)0}}; [L8149] static struct rxd_ops rxd_ap_ops = {32, & mwl8k_rxd_ap_init, & mwl8k_rxd_ap_refill, & mwl8k_rxd_ap_process}; [L8226] static struct rxd_ops rxd_sta_ops = {40, & mwl8k_rxd_sta_init, & mwl8k_rxd_sta_refill, & mwl8k_rxd_sta_process}; [L12378-L12384] static struct ieee80211_ops const mwl8k_ops = {& mwl8k_tx, & mwl8k_start, & mwl8k_stop, 0, 0, 0, & mwl8k_add_interface, 0, & mwl8k_remove_interface, & mwl8k_config, & mwl8k_bss_info_changed, 0, 0, & mwl8k_prepare_multicast, & mwl8k_configure_filter, 0, 0, & mwl8k_set_key, 0, 0, 0, 0, 0, 0, 0, 0, 0, & mwl8k_get_stats, 0, 0, & mwl8k_set_rts_threshold, & mwl8k_sta_add, & mwl8k_sta_remove, 0, 0, 0, 0, 0, & mwl8k_conf_tx, 0, 0, 0, 0, & mwl8k_ampdu_action, & mwl8k_get_survey, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12414-L12421] static struct mwl8k_device_info mwl8k_info_tbl[4U] = { {(char *)"88w8363", (char *)"mwl8k/helper_8363.fw", (char *)"mwl8k/fmimage_8363.fw", 0, 0, 0U}, {(char *)"88w8687", (char *)"mwl8k/helper_8687.fw", (char *)"mwl8k/fmimage_8687.fw", 0, 0, 0U}, {(char *)"88w8366", (char *)"mwl8k/helper_8366.fw", (char *)"mwl8k/fmimage_8366.fw", (char *)"mwl8k/fmimage_8366_ap-3.fw", & rxd_ap_ops, 3U}, {(char *)"88w8764", 0, 0, (char *)"mwl8k/fmimage_8764_ap-1.fw", & rxd_ap_ops, 1U}}; [L12422] struct pci_device_id const __mod_pci_device_table ; [L12804-L12805] static struct ieee80211_iface_limit const ap_if_limits[2U] = { {8U, 8U}, {1U, 4U}}; [L12806-L12807] static struct ieee80211_iface_combination const ap_if_comb = {(struct ieee80211_iface_limit const *)(& ap_if_limits), 1U, 8U, 2U, (_Bool)0, (unsigned char)0}; [L13105] int LDV_IN_INTERRUPT ; [L13408] static int ldv_mutex_fw_mutex_of_mwl8k_priv ; [L13515] static int ldv_mutex_lock ; [L13622] static int ldv_mutex_mutex_of_device ; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=0, ldv_mutex_fw_mutex_of_mwl8k_priv=0, ldv_mutex_lock=0, ldv_mutex_mutex_of_device=0, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L13108] void *var_mwl8k_rxd_ap_init_13_p0 ; [L13109] dma_addr_t var_mwl8k_rxd_ap_init_13_p1 ; [L13110] void *var_mwl8k_rxd_ap_refill_14_p0 ; [L13111] dma_addr_t var_mwl8k_rxd_ap_refill_14_p1 ; [L13112] int var_mwl8k_rxd_ap_refill_14_p2 ; [L13113] void *var_mwl8k_rxd_ap_process_15_p0 ; [L13114] struct ieee80211_rx_status *var_group1 ; [L13115] __le16 *var_mwl8k_rxd_ap_process_15_p2 ; [L13116] s8 *var_mwl8k_rxd_ap_process_15_p3 ; [L13117] void *var_mwl8k_rxd_sta_init_16_p0 ; [L13118] dma_addr_t var_mwl8k_rxd_sta_init_16_p1 ; [L13119] void *var_mwl8k_rxd_sta_refill_17_p0 ; [L13120] dma_addr_t var_mwl8k_rxd_sta_refill_17_p1 ; [L13121] int var_mwl8k_rxd_sta_refill_17_p2 ; [L13122] void *var_mwl8k_rxd_sta_process_18_p0 ; [L13123] __le16 *var_mwl8k_rxd_sta_process_18_p2 ; [L13124] s8 *var_mwl8k_rxd_sta_process_18_p3 ; [L13125] struct ieee80211_hw *var_group2 ; [L13126] struct ieee80211_tx_control *var_group3 ; [L13127] struct sk_buff *var_mwl8k_tx_100_p2 ; [L13128] struct ieee80211_vif *var_group4 ; [L13129] u32 var_mwl8k_config_107_p1 ; [L13130] struct ieee80211_bss_conf *var_mwl8k_bss_info_changed_110_p2 ; [L13131] u32 var_mwl8k_bss_info_changed_110_p3 ; [L13132] struct netdev_hw_addr_list *var_group5 ; [L13133] unsigned int var_mwl8k_configure_filter_114_p1 ; [L13134] unsigned int *var_mwl8k_configure_filter_114_p2 ; [L13135] u64 var_mwl8k_configure_filter_114_p3 ; [L13136] enum set_key_cmd var_mwl8k_set_key_94_p1 ; [L13137] struct ieee80211_vif *var_mwl8k_set_key_94_p2 ; [L13138] struct ieee80211_sta *var_mwl8k_set_key_94_p3 ; [L13139] struct ieee80211_key_conf *var_mwl8k_set_key_94_p4 ; [L13140] u32 var_mwl8k_set_rts_threshold_115_p1 ; [L13141] struct ieee80211_sta *var_mwl8k_sta_add_117_p2 ; [L13142] struct ieee80211_sta *var_mwl8k_sta_remove_116_p2 ; [L13143] u16 var_mwl8k_conf_tx_118_p2 ; [L13144] struct ieee80211_tx_queue_params const *var_mwl8k_conf_tx_118_p3 ; [L13145] struct ieee80211_low_level_stats *var_group6 ; [L13146] int var_mwl8k_get_survey_120_p1 ; [L13147] struct survey_info *var_mwl8k_get_survey_120_p2 ; [L13148] enum ieee80211_ampdu_mlme_action var_mwl8k_ampdu_action_121_p2 ; [L13149] struct ieee80211_sta *var_mwl8k_ampdu_action_121_p3 ; [L13150] u16 var_mwl8k_ampdu_action_121_p4 ; [L13151] u16 *var_mwl8k_ampdu_action_121_p5 ; [L13152] u8 var_mwl8k_ampdu_action_121_p6 ; [L13153] struct pci_dev *var_group7 ; [L13154] struct pci_device_id const *var_mwl8k_probe_130_p1 ; [L13155] int res_mwl8k_probe_130 ; [L13156] int var_mwl8k_interrupt_97_p0 ; [L13157] void *var_mwl8k_interrupt_97_p1 ; [L13158] int ldv_s_mwl8k_driver_pci_driver ; [L13159] int tmp ; [L13160] int tmp___0 ; [L13162] ldv_s_mwl8k_driver_pci_driver = 0 [L13163] LDV_IN_INTERRUPT = 1 [L13164] CALL ldv_initialize() [L13732] ldv_mutex_fw_mutex_of_mwl8k_priv = 1 [L13733] ldv_mutex_lock = 1 [L13734] ldv_mutex_mutex_of_device = 1 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L13164] RET ldv_initialize() [L13302] tmp___0 = __VERIFIER_nondet_int() [L13303] COND TRUE tmp___0 != 0 || ldv_s_mwl8k_driver_pci_driver != 0 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, ldv_s_mwl8k_driver_pci_driver=0, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp___0=2147483648] [L13167] tmp = __VERIFIER_nondet_int() [L13169] case 0: [L13173] case 1: [L13178] case 2: [L13183] case 3: [L13187] case 4: [L13192] case 5: [L13197] case 6: [L13201] case 7: [L13205] case 8: [L13209] case 9: [L13213] case 10: [L13217] case 11: [L13221] case 12: VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, ldv_s_mwl8k_driver_pci_driver=0, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=12, tmp___0=2147483648] [L13222] FCALL ldv_handler_precall() VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, ldv_s_mwl8k_driver_pci_driver=0, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=12, tmp___0=2147483648] [L13223-L13224] CALL mwl8k_bss_info_changed(var_group2, var_group4, var_mwl8k_bss_info_changed_110_p2, var_mwl8k_bss_info_changed_110_p3) [L11975] EXPR vif->type VAL [\old(changed)=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=0, hw={4467570830200528863:-62}, hw={4467570830200528863:-62}, info={687:688}, info={687:688}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, vif={4467570830200528863:2097150}, vif={4467570830200528863:2097150}, vif->type=3] [L11975] COND FALSE !((unsigned int )vif->type == 2U) [L11979] EXPR vif->type VAL [\old(changed)=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=0, hw={4467570830200528863:-62}, hw={4467570830200528863:-62}, info={687:688}, info={687:688}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, vif={4467570830200528863:2097150}, vif={4467570830200528863:2097150}, vif->type=3] [L11979] COND TRUE (unsigned int )vif->type == 3U [L11980] CALL mwl8k_bss_info_changed_ap(hw, vif, info, changed) [L11920] int rc ; [L11921] int tmp ; [L11922] int idx ; [L11923] int rate ; [L11924] struct sk_buff *skb ; VAL [\old(changed)=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=0, hw={4467570830200528863:-62}, hw={4467570830200528863:-62}, info={687:688}, info={687:688}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, vif={4467570830200528863:2097150}, vif={4467570830200528863:2097150}] [L11926] CALL, EXPR mwl8k_fw_lock(hw) VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L9337] struct mwl8k_priv *priv ; [L9338] int rc ; [L9339] struct task_struct *tmp ; [L9341] EXPR hw->priv [L9341] priv = (struct mwl8k_priv *)hw->priv [L9342] CALL, EXPR get_current() VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L6467] struct task_struct *pfo_ret__ ; [L6470] case 1UL: [L6473] case 2UL: [L6476] case 4UL: [L6479] case 8UL: VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L6486] return (pfo_ret__); VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, \result={1125899906842624:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, pfo_ret__={1125899906842624:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L9342] RET, EXPR get_current() VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, get_current()={1125899906842624:0}, hw={4467570830200528863:-62}, hw={4467570830200528863:-62}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, priv={4467570830200528863:-1698}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L9342] tmp = get_current() [L9343] EXPR priv->fw_mutex_owner VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, hw={4467570830200528863:-62}, hw={4467570830200528863:-62}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, priv={4467570830200528863:-1698}, priv->fw_mutex_owner={1090715534753792:35184372088832}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp={1125899906842624:0}] [L9343] COND FALSE !((unsigned long )priv->fw_mutex_owner != (unsigned long )tmp) [L9359] EXPR priv->fw_mutex_depth [L9359] priv->fw_mutex_depth = priv->fw_mutex_depth + 1 [L9360] return (0); VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, \result=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, hw={4467570830200528863:-62}, hw={4467570830200528863:-62}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, priv={4467570830200528863:-1698}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp={1125899906842624:0}] [L11926] RET, EXPR mwl8k_fw_lock(hw) VAL [\old(changed)=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=0, hw={4467570830200528863:-62}, hw={4467570830200528863:-62}, info={687:688}, info={687:688}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_fw_lock(hw)=0, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, vif={4467570830200528863:2097150}, vif={4467570830200528863:2097150}] [L11926] tmp = mwl8k_fw_lock(hw) [L11927] COND FALSE !(tmp != 0) VAL [\old(changed)=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=0, hw={4467570830200528863:-62}, hw={4467570830200528863:-62}, info={687:688}, info={687:688}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=0, vif={4467570830200528863:2097150}, vif={4467570830200528863:2097150}] [L11931] COND FALSE !((changed & 4U) != 0U) VAL [\old(changed)=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=0, hw={4467570830200528863:-62}, hw={4467570830200528863:-62}, info={687:688}, info={687:688}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=0, vif={4467570830200528863:2097150}, vif={4467570830200528863:2097150}] [L11939] COND FALSE !((changed & 32U) != 0U) VAL [\old(changed)=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=0, hw={4467570830200528863:-62}, hw={4467570830200528863:-62}, info={687:688}, info={687:688}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=0, vif={4467570830200528863:2097150}, vif={4467570830200528863:2097150}] [L11953] COND FALSE !((changed & 320U) != 0U) VAL [\old(changed)=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=0, hw={4467570830200528863:-62}, hw={4467570830200528863:-62}, info={687:688}, info={687:688}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=0, vif={4467570830200528863:2097150}, vif={4467570830200528863:2097150}] [L11962] COND FALSE !((changed & 512U) != 0U) VAL [\old(changed)=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=0, hw={4467570830200528863:-62}, hw={4467570830200528863:-62}, info={687:688}, info={687:688}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=0, vif={4467570830200528863:2097150}, vif={4467570830200528863:2097150}] [L11967] CALL mwl8k_fw_unlock(hw) VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L9365] struct mwl8k_priv *priv ; [L9367] EXPR hw->priv [L9367] priv = (struct mwl8k_priv *)hw->priv [L9368] EXPR priv->fw_mutex_depth [L9368] priv->fw_mutex_depth = priv->fw_mutex_depth - 1 [L9369] EXPR priv->fw_mutex_depth VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, hw={4467570830200528863:-62}, hw={4467570830200528863:-62}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, priv={1008806316379987935:9223372036854774109}, priv->fw_mutex_depth=0, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L9369] COND TRUE priv->fw_mutex_depth == 0 [L9370] EXPR priv->hw_restart_in_progress VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, hw={4467570830200528863:-62}, hw={4467570830200528863:-62}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, priv={1008806316379987935:9223372036854774109}, priv->hw_restart_in_progress=-128, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L9370] COND FALSE !(! priv->hw_restart_in_progress) [L9374] priv->fw_mutex_owner = 0 [L9375] CALL ldv_mutex_unlock_8(& priv->fw_mutex) [L13376] CALL ldv_mutex_unlock_fw_mutex_of_mwl8k_priv(ldv_func_arg1) VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, lock={1008806316379987935:9223372036854775635}, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L13507] COND FALSE !(ldv_mutex_fw_mutex_of_mwl8k_priv == 2) VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, lock={1008806316379987935:9223372036854775635}, lock={1008806316379987935:9223372036854775635}, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L13509] CALL ldv_error() VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L13398] reach_error() VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 140 procedures, 2660 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 359.9s, OverallIterations: 5, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 2.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11439 SdHoareTripleChecker+Valid, 0.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11439 mSDsluCounter, 23869 SdHoareTripleChecker+Invalid, 0.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7703 mSDsCounter, 12 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 23 IncrementalHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 12 mSolverCounterUnsat, 16166 mSDtfsCounter, 23 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5189occurred in iteration=1, InterpolantAutomatonStates: 12, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.5s AutomataMinimizationTime, 4 MinimizatonAttempts, 5 StatesRemovedByMinimization, 2 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 127.4s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 143 NumberOfCodeBlocks, 143 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 81 ConstructedInterpolants, 0 QuantifiedInterpolants, 118 SizeOfPredicates, 0 NumberOfNonLiveVariables, 8108 ConjunctsInSsa, 8 ConjunctsInUnsatCore, 4 InterpolantComputations, 4 PerfectInterpolantSequences, 0/0 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 RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-11-25 20:41:51,684 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_315d63ee-652b-4033-876e-3cddca7affa0/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample