./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 4e7fbc69 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW --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 d88fd9ed443c9e913942e0f91257791e63e9fb5c07749ca0560c8eff1bad8360 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-4e7fbc6 [2022-11-23 14:44:33,267 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-23 14:44:33,269 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-23 14:44:33,301 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-23 14:44:33,304 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-23 14:44:33,308 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-23 14:44:33,311 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-23 14:44:33,315 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-23 14:44:33,318 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-23 14:44:33,323 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-23 14:44:33,325 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-23 14:44:33,327 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-23 14:44:33,328 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-23 14:44:33,331 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-23 14:44:33,333 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-23 14:44:33,335 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-23 14:44:33,337 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-23 14:44:33,338 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-23 14:44:33,340 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-23 14:44:33,347 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-23 14:44:33,348 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-23 14:44:33,351 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-23 14:44:33,352 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-23 14:44:33,353 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-23 14:44:33,364 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-23 14:44:33,364 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-23 14:44:33,364 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-23 14:44:33,367 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-23 14:44:33,367 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-23 14:44:33,368 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-23 14:44:33,369 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-23 14:44:33,370 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-23 14:44:33,373 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-23 14:44:33,374 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-23 14:44:33,376 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-23 14:44:33,376 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-23 14:44:33,377 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-23 14:44:33,377 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-23 14:44:33,377 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-23 14:44:33,379 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-23 14:44:33,380 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-23 14:44:33,381 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-11-23 14:44:33,434 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-23 14:44:33,434 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-23 14:44:33,435 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-23 14:44:33,435 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-23 14:44:33,436 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-23 14:44:33,436 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-23 14:44:33,436 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-23 14:44:33,437 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-23 14:44:33,437 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-23 14:44:33,437 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-23 14:44:33,438 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-23 14:44:33,438 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-23 14:44:33,439 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-23 14:44:33,439 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-23 14:44:33,439 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-23 14:44:33,439 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-23 14:44:33,440 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-23 14:44:33,440 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-23 14:44:33,440 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-23 14:44:33,441 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-23 14:44:33,441 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-23 14:44:33,441 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-23 14:44:33,441 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-23 14:44:33,441 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-23 14:44:33,442 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-23 14:44:33,442 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-23 14:44:33,443 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-23 14:44:33,443 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-23 14:44:33,443 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-23 14:44:33,443 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-23 14:44:33,444 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-23 14:44:33,444 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-23 14:44:33,444 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-23 14:44:33,444 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-23 14:44:33,444 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-23 14:44:33,445 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-23 14:44:33,445 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-23 14:44:33,445 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-23 14:44:33,445 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/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_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW 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 -> d88fd9ed443c9e913942e0f91257791e63e9fb5c07749ca0560c8eff1bad8360 [2022-11-23 14:44:33,784 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-23 14:44:33,816 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-23 14:44:33,819 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-23 14:44:33,820 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-23 14:44:33,820 INFO L275 PluginConnector]: CDTParser initialized [2022-11-23 14:44:33,822 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/../../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i [2022-11-23 14:44:36,898 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-23 14:44:37,557 INFO L351 CDTParser]: Found 1 translation units. [2022-11-23 14:44:37,557 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i [2022-11-23 14:44:37,611 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/data/b89f4695b/88e11d7482134c4c9da7d7c23ca094d2/FLAGd515fadca [2022-11-23 14:44:37,631 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/data/b89f4695b/88e11d7482134c4c9da7d7c23ca094d2 [2022-11-23 14:44:37,634 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-23 14:44:37,635 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-23 14:44:37,638 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-23 14:44:37,639 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-23 14:44:37,643 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-23 14:44:37,644 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:44:37" (1/1) ... [2022-11-23 14:44:37,646 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ec56676 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:44:37, skipping insertion in model container [2022-11-23 14:44:37,646 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:44:37" (1/1) ... [2022-11-23 14:44:37,655 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-23 14:44:37,844 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-23 14:44:40,918 WARN L237 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_5d6b831a-7123-447a-a8b6-257870b67ddf/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i[369202,369215] [2022-11-23 14:44:41,080 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-23 14:44:41,127 INFO L203 MainTranslator]: Completed pre-run [2022-11-23 14:44:41,602 WARN L237 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_5d6b831a-7123-447a-a8b6-257870b67ddf/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i[369202,369215] [2022-11-23 14:44:41,625 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-23 14:44:41,821 INFO L208 MainTranslator]: Completed translation [2022-11-23 14:44:41,822 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:44:41 WrapperNode [2022-11-23 14:44:41,822 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-23 14:44:41,823 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-23 14:44:41,824 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-23 14:44:41,824 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-23 14:44:41,831 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:44:41" (1/1) ... [2022-11-23 14:44:41,963 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:44:41" (1/1) ... [2022-11-23 14:44:42,178 INFO L138 Inliner]: procedures = 415, calls = 3281, calls flagged for inlining = 192, calls inlined = 163, statements flattened = 6995 [2022-11-23 14:44:42,179 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-23 14:44:42,180 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-23 14:44:42,180 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-23 14:44:42,180 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-23 14:44:42,190 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:44:41" (1/1) ... [2022-11-23 14:44:42,190 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:44:41" (1/1) ... [2022-11-23 14:44:42,313 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:44:41" (1/1) ... [2022-11-23 14:44:42,313 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:44:41" (1/1) ... [2022-11-23 14:44:42,509 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:44:41" (1/1) ... [2022-11-23 14:44:42,545 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:44:41" (1/1) ... [2022-11-23 14:44:42,590 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:44:41" (1/1) ... [2022-11-23 14:44:42,623 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:44:41" (1/1) ... [2022-11-23 14:44:42,684 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-23 14:44:42,686 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-23 14:44:42,686 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-23 14:44:42,686 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-23 14:44:42,687 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:44:41" (1/1) ... [2022-11-23 14:44:42,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-23 14:44:42,704 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:44:42,722 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-23 14:44:42,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-23 14:44:42,765 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_disable [2022-11-23 14:44:42,765 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_disable [2022-11-23 14:44:42,766 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_key [2022-11-23 14:44:42,766 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_key [2022-11-23 14:44:42,766 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-11-23 14:44:42,766 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-11-23 14:44:42,766 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2022-11-23 14:44:42,766 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2022-11-23 14:44:42,766 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-23 14:44:42,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-23 14:44:42,767 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2022-11-23 14:44:42,767 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2022-11-23 14:44:42,767 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2022-11-23 14:44:42,767 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2022-11-23 14:44:42,767 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2022-11-23 14:44:42,767 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2022-11-23 14:44:42,767 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_fw_mutex [2022-11-23 14:44:42,767 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_fw_mutex [2022-11-23 14:44:42,768 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2022-11-23 14:44:42,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2022-11-23 14:44:42,768 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2022-11-23 14:44:42,768 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2022-11-23 14:44:42,768 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_release_firmware [2022-11-23 14:44:42,769 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_release_firmware [2022-11-23 14:44:42,769 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2022-11-23 14:44:42,770 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2022-11-23 14:44:42,770 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2022-11-23 14:44:42,770 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_enable [2022-11-23 14:44:42,771 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_enable [2022-11-23 14:44:42,771 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_mgmt [2022-11-23 14:44:42,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_mgmt [2022-11-23 14:44:42,771 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_fw_unlock [2022-11-23 14:44:42,771 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_fw_unlock [2022-11-23 14:44:42,771 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2022-11-23 14:44:42,771 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2022-11-23 14:44:42,771 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_8366_ap_init [2022-11-23 14:44:42,772 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_8366_ap_init [2022-11-23 14:44:42,772 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-23 14:44:42,772 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2022-11-23 14:44:42,772 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2022-11-23 14:44:42,772 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-23 14:44:42,772 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-23 14:44:42,772 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_ht_caps [2022-11-23 14:44:42,772 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_ht_caps [2022-11-23 14:44:42,773 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_start [2022-11-23 14:44:42,773 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_start [2022-11-23 14:44:42,773 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_request_fw [2022-11-23 14:44:42,773 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_request_fw [2022-11-23 14:44:42,773 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-11-23 14:44:42,774 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-11-23 14:44:42,774 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2022-11-23 14:44:42,774 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2022-11-23 14:44:42,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-23 14:44:42,775 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-11-23 14:44:42,775 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-11-23 14:44:42,775 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-23 14:44:42,775 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_load_firmware [2022-11-23 14:44:42,775 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_load_firmware [2022-11-23 14:44:42,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-23 14:44:42,775 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2022-11-23 14:44:42,775 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2022-11-23 14:44:42,776 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_probe_hw [2022-11-23 14:44:42,776 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_probe_hw [2022-11-23 14:44:42,776 INFO L130 BoogieDeclarations]: Found specification of procedure SET_IEEE80211_PERM_ADDR [2022-11-23 14:44:42,776 INFO L138 BoogieDeclarations]: Found implementation of procedure SET_IEEE80211_PERM_ADDR [2022-11-23 14:44:42,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-23 14:44:42,776 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-23 14:44:42,776 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_name [2022-11-23 14:44:42,776 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_name [2022-11-23 14:44:42,777 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iomap [2022-11-23 14:44:42,777 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iomap [2022-11-23 14:44:42,777 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2022-11-23 14:44:42,778 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2022-11-23 14:44:42,778 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-11-23 14:44:42,778 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-11-23 14:44:42,779 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2022-11-23 14:44:42,779 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2022-11-23 14:44:42,779 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_caps [2022-11-23 14:44:42,779 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_caps [2022-11-23 14:44:42,779 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock [2022-11-23 14:44:42,780 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock [2022-11-23 14:44:42,780 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_wmm_mode [2022-11-23 14:44:42,780 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_wmm_mode [2022-11-23 14:44:42,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-23 14:44:42,781 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2022-11-23 14:44:42,781 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2022-11-23 14:44:42,781 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-23 14:44:42,781 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_free_hw [2022-11-23 14:44:42,781 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_free_hw [2022-11-23 14:44:42,781 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-11-23 14:44:42,781 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-11-23 14:44:42,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-23 14:44:42,782 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-23 14:44:42,782 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_add_stream [2022-11-23 14:44:42,782 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_add_stream [2022-11-23 14:44:42,783 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_init [2022-11-23 14:44:42,783 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_init [2022-11-23 14:44:42,783 INFO L130 BoogieDeclarations]: Found specification of procedure _cond_resched [2022-11-23 14:44:42,783 INFO L138 BoogieDeclarations]: Found implementation of procedure _cond_resched [2022-11-23 14:44:42,783 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2022-11-23 14:44:42,784 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2022-11-23 14:44:42,784 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_control [2022-11-23 14:44:42,784 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_control [2022-11-23 14:44:42,784 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-23 14:44:42,784 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-23 14:44:42,784 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_queue_work [2022-11-23 14:44:42,784 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_queue_work [2022-11-23 14:44:42,784 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_post_pervif_cmd [2022-11-23 14:44:42,785 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_post_pervif_cmd [2022-11-23 14:44:42,785 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-23 14:44:42,785 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-23 14:44:42,785 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_wake_queues [2022-11-23 14:44:42,785 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_wake_queues [2022-11-23 14:44:42,785 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2022-11-23 14:44:42,785 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2022-11-23 14:44:42,786 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-11-23 14:44:42,786 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-11-23 14:44:42,786 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_hw_reset [2022-11-23 14:44:42,786 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_hw_reset [2022-11-23 14:44:42,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-23 14:44:42,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-23 14:44:42,786 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2022-11-23 14:44:42,786 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2022-11-23 14:44:42,786 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-11-23 14:44:42,786 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-11-23 14:44:42,786 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_timeout [2022-11-23 14:44:42,787 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_timeout [2022-11-23 14:44:42,787 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_conf_tx [2022-11-23 14:44:42,787 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_conf_tx [2022-11-23 14:44:42,787 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_pre_scan [2022-11-23 14:44:42,787 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_pre_scan [2022-11-23 14:44:42,787 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_data [2022-11-23 14:44:42,787 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_data [2022-11-23 14:44:42,787 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_post_scan [2022-11-23 14:44:42,787 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_post_scan [2022-11-23 14:44:42,787 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_load_fw_image [2022-11-23 14:44:42,788 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_load_fw_image [2022-11-23 14:44:42,788 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_init_txqs [2022-11-23 14:44:42,788 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_init_txqs [2022-11-23 14:44:42,793 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_vif [2022-11-23 14:44:42,793 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_vif [2022-11-23 14:44:42,794 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-23 14:44:42,794 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-23 14:44:42,794 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_data_qos [2022-11-23 14:44:42,794 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_data_qos [2022-11-23 14:44:42,794 INFO L130 BoogieDeclarations]: Found specification of procedure __arch_hweight32 [2022-11-23 14:44:42,794 INFO L138 BoogieDeclarations]: Found implementation of procedure __arch_hweight32 [2022-11-23 14:44:42,794 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-23 14:44:42,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-23 14:44:42,795 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2022-11-23 14:44:42,795 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2022-11-23 14:44:42,795 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_hdrlen [2022-11-23 14:44:42,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_hdrlen [2022-11-23 14:44:42,795 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_init_firmware [2022-11-23 14:44:42,796 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_init_firmware [2022-11-23 14:44:42,796 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_enable_sniffer [2022-11-23 14:44:42,796 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_enable_sniffer [2022-11-23 14:44:42,796 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-23 14:44:42,796 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-23 14:44:42,796 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2022-11-23 14:44:42,796 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2022-11-23 14:44:42,797 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2022-11-23 14:44:42,797 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2022-11-23 14:44:42,797 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2022-11-23 14:44:42,797 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2022-11-23 14:44:42,797 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_rf_antenna [2022-11-23 14:44:42,797 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_rf_antenna [2022-11-23 14:44:42,797 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-11-23 14:44:42,798 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-11-23 14:44:42,798 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_reload_firmware [2022-11-23 14:44:42,798 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_reload_firmware [2022-11-23 14:44:42,798 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2022-11-23 14:44:42,798 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2022-11-23 14:44:42,798 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2022-11-23 14:44:42,799 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2022-11-23 14:44:42,799 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-23 14:44:42,799 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_channel_to_frequency [2022-11-23 14:44:42,799 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_channel_to_frequency [2022-11-23 14:44:42,799 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-23 14:44:42,799 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_add_dma_header [2022-11-23 14:44:42,799 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_add_dma_header [2022-11-23 14:44:42,800 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_stream [2022-11-23 14:44:42,800 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_stream [2022-11-23 14:44:42,800 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_txq_reclaim [2022-11-23 14:44:42,800 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_txq_reclaim [2022-11-23 14:44:42,800 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_radio_preamble [2022-11-23 14:44:42,800 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_radio_preamble [2022-11-23 14:44:42,801 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_config [2022-11-23 14:44:42,801 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_config [2022-11-23 14:44:42,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-23 14:44:42,801 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2022-11-23 14:44:42,801 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2022-11-23 14:44:42,801 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-23 14:44:42,802 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-23 14:44:42,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2022-11-23 14:44:42,802 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2022-11-23 14:44:42,802 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_txq_deinit [2022-11-23 14:44:42,802 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_txq_deinit [2022-11-23 14:44:42,802 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2022-11-23 14:44:42,802 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2022-11-23 14:44:42,803 INFO L130 BoogieDeclarations]: Found specification of procedure rxq_refill [2022-11-23 14:44:42,803 INFO L138 BoogieDeclarations]: Found implementation of procedure rxq_refill [2022-11-23 14:44:42,803 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_process [2022-11-23 14:44:42,803 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_process [2022-11-23 14:44:42,803 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_fw_lock [2022-11-23 14:44:42,803 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_fw_lock [2022-11-23 14:44:42,804 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_8366_ap_process [2022-11-23 14:44:42,804 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_8366_ap_process [2022-11-23 14:44:42,804 INFO L130 BoogieDeclarations]: Found specification of procedure __mwl8k_cmd_mac_multicast_adr [2022-11-23 14:44:42,804 INFO L138 BoogieDeclarations]: Found implementation of procedure __mwl8k_cmd_mac_multicast_adr [2022-11-23 14:44:42,804 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-11-23 14:44:42,804 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-11-23 14:44:42,804 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_destroy_ba [2022-11-23 14:44:42,805 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_destroy_ba [2022-11-23 14:44:42,805 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_disable [2022-11-23 14:44:42,805 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_disable [2022-11-23 14:44:42,805 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2022-11-23 14:44:42,805 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2022-11-23 14:44:42,805 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_tx_start [2022-11-23 14:44:42,806 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_tx_start [2022-11-23 14:44:42,806 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_dma_header [2022-11-23 14:44:42,806 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_dma_header [2022-11-23 14:44:42,806 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_stop [2022-11-23 14:44:42,806 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_stop [2022-11-23 14:44:42,806 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_update_mac_addr [2022-11-23 14:44:42,806 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_update_mac_addr [2022-11-23 14:44:42,807 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-23 14:44:42,807 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-23 14:44:42,807 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2022-11-23 14:44:42,807 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2022-11-23 14:44:42,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-23 14:44:42,807 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-23 14:44:42,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-23 14:44:42,808 INFO L130 BoogieDeclarations]: Found specification of procedure __ilog2_u32 [2022-11-23 14:44:42,808 INFO L138 BoogieDeclarations]: Found implementation of procedure __ilog2_u32 [2022-11-23 14:44:42,808 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_8366_ap_refill [2022-11-23 14:44:42,808 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_8366_ap_refill [2022-11-23 14:44:42,808 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_stop_queues [2022-11-23 14:44:42,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_stop_queues [2022-11-23 14:44:42,810 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_cpu_idle [2022-11-23 14:44:42,810 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_cpu_idle [2022-11-23 14:44:42,810 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_encryption_set_cmd_info [2022-11-23 14:44:42,810 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_encryption_set_cmd_info [2022-11-23 14:44:42,811 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2022-11-23 14:44:42,811 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2022-11-23 14:44:42,811 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_mac_addr [2022-11-23 14:44:42,811 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_mac_addr [2022-11-23 14:44:42,811 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2022-11-23 14:44:42,811 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2022-11-23 14:44:42,811 INFO L130 BoogieDeclarations]: Found specification of procedure legacy_rate_mask_to_array [2022-11-23 14:44:42,811 INFO L138 BoogieDeclarations]: Found implementation of procedure legacy_rate_mask_to_array [2022-11-23 14:44:42,811 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_refill [2022-11-23 14:44:42,811 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_refill [2022-11-23 14:44:42,812 INFO L130 BoogieDeclarations]: Found specification of procedure ffs [2022-11-23 14:44:42,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ffs [2022-11-23 14:44:42,812 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2022-11-23 14:44:42,812 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2022-11-23 14:44:42,812 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2022-11-23 14:44:42,812 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2022-11-23 14:44:42,812 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_release_fw [2022-11-23 14:44:42,812 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_release_fw [2022-11-23 14:44:42,812 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxq_deinit [2022-11-23 14:44:42,812 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxq_deinit [2022-11-23 14:44:42,812 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-11-23 14:44:42,812 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-11-23 14:44:42,813 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_send_fw_load_cmd [2022-11-23 14:44:42,813 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_send_fw_load_cmd [2022-11-23 14:44:42,813 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_unlock [2022-11-23 14:44:42,813 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_unlock [2022-11-23 14:44:42,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-23 14:44:42,813 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_new_stn_del [2022-11-23 14:44:42,813 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_new_stn_del [2022-11-23 14:44:42,813 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_post_cmd [2022-11-23 14:44:42,813 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_post_cmd [2022-11-23 14:44:42,813 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_lookup_stream [2022-11-23 14:44:42,813 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_lookup_stream [2022-11-23 14:44:42,814 INFO L130 BoogieDeclarations]: Found specification of procedure IEEE80211_SKB_CB [2022-11-23 14:44:42,814 INFO L138 BoogieDeclarations]: Found implementation of procedure IEEE80211_SKB_CB [2022-11-23 14:44:42,814 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_enable [2022-11-23 14:44:42,814 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_enable [2022-11-23 14:44:44,144 INFO L235 CfgBuilder]: Building ICFG [2022-11-23 14:44:44,147 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-23 14:45:01,417 INFO L276 CfgBuilder]: Performing block encoding [2022-11-23 14:45:03,765 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-23 14:45:03,766 INFO L300 CfgBuilder]: Removed 32 assume(true) statements. [2022-11-23 14:45:03,773 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:45:03 BoogieIcfgContainer [2022-11-23 14:45:03,773 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-23 14:45:03,777 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-23 14:45:03,777 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-23 14:45:03,781 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-23 14:45:03,781 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 02:44:37" (1/3) ... [2022-11-23 14:45:03,783 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31b50ce3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:45:03, skipping insertion in model container [2022-11-23 14:45:03,783 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:44:41" (2/3) ... [2022-11-23 14:45:03,784 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31b50ce3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:45:03, skipping insertion in model container [2022-11-23 14:45:03,784 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:45:03" (3/3) ... [2022-11-23 14:45:03,785 INFO L112 eAbstractionObserver]: Analyzing ICFG main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i [2022-11-23 14:45:03,808 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-23 14:45:03,808 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-23 14:45:03,933 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-23 14:45:03,943 INFO L357 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1bef3945, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-23 14:45:03,943 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-23 14:45:03,959 INFO L276 IsEmpty]: Start isEmpty. Operand has 2030 states, 1288 states have (on average 1.3656832298136645) internal successors, (1759), 1351 states have internal predecessors, (1759), 609 states have call successors, (609), 131 states have call predecessors, (609), 131 states have return successors, (609), 597 states have call predecessors, (609), 609 states have call successors, (609) [2022-11-23 14:45:03,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-23 14:45:03,967 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:45:03,968 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:45:03,968 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:45:03,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:45:03,976 INFO L85 PathProgramCache]: Analyzing trace with hash 211738116, now seen corresponding path program 1 times [2022-11-23 14:45:03,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:45:03,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634788431] [2022-11-23 14:45:03,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:45:03,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:45:04,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:45:04,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 14:45:04,673 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:45:04,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634788431] [2022-11-23 14:45:04,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634788431] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:45:04,674 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:45:04,674 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-23 14:45:04,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326328883] [2022-11-23 14:45:04,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:45:04,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 14:45:04,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:45:04,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 14:45:04,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 14:45:04,731 INFO L87 Difference]: Start difference. First operand has 2030 states, 1288 states have (on average 1.3656832298136645) internal successors, (1759), 1351 states have internal predecessors, (1759), 609 states have call successors, (609), 131 states have call predecessors, (609), 131 states have return successors, (609), 597 states have call predecessors, (609), 609 states have call successors, (609) 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) [2022-11-23 14:45:08,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:45:08,685 INFO L93 Difference]: Finished difference Result 4057 states and 6047 transitions. [2022-11-23 14:45:08,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 14:45:08,691 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 [2022-11-23 14:45:08,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:45:08,751 INFO L225 Difference]: With dead ends: 4057 [2022-11-23 14:45:08,751 INFO L226 Difference]: Without dead ends: 2013 [2022-11-23 14:45:08,775 INFO L412 NwaCegarLoop]: 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 [2022-11-23 14:45:08,780 INFO L413 NwaCegarLoop]: 2729 mSDtfsCounter, 2963 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2963 SdHoareTripleChecker+Valid, 2729 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-11-23 14:45:08,781 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2963 Valid, 2729 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-11-23 14:45:08,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2013 states. [2022-11-23 14:45:09,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2013 to 2013. [2022-11-23 14:45:09,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2013 states, 1274 states have (on average 1.3571428571428572) internal successors, (1729), 1334 states have internal predecessors, (1729), 608 states have call successors, (608), 131 states have call predecessors, (608), 130 states have return successors, (602), 590 states have call predecessors, (602), 602 states have call successors, (602) [2022-11-23 14:45:09,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2013 states to 2013 states and 2939 transitions. [2022-11-23 14:45:09,102 INFO L78 Accepts]: Start accepts. Automaton has 2013 states and 2939 transitions. Word has length 7 [2022-11-23 14:45:09,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:45:09,104 INFO L495 AbstractCegarLoop]: Abstraction has 2013 states and 2939 transitions. [2022-11-23 14:45:09,104 INFO L496 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) [2022-11-23 14:45:09,104 INFO L276 IsEmpty]: Start isEmpty. Operand 2013 states and 2939 transitions. [2022-11-23 14:45:09,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-11-23 14:45:09,106 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:45:09,106 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:45:09,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-23 14:45:09,107 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:45:09,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:45:09,108 INFO L85 PathProgramCache]: Analyzing trace with hash -2027217643, now seen corresponding path program 1 times [2022-11-23 14:45:09,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:45:09,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653453648] [2022-11-23 14:45:09,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:45:09,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:45:09,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:45:09,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 14:45:09,405 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:45:09,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653453648] [2022-11-23 14:45:09,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653453648] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:45:09,407 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:45:09,407 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-23 14:45:09,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285960260] [2022-11-23 14:45:09,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:45:09,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 14:45:09,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:45:09,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 14:45:09,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 14:45:09,416 INFO L87 Difference]: Start difference. First operand 2013 states and 2939 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) [2022-11-23 14:45:17,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:45:17,293 INFO L93 Difference]: Finished difference Result 5974 states and 9071 transitions. [2022-11-23 14:45:17,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 14:45:17,297 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 [2022-11-23 14:45:17,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:45:17,331 INFO L225 Difference]: With dead ends: 5974 [2022-11-23 14:45:17,332 INFO L226 Difference]: Without dead ends: 3962 [2022-11-23 14:45:17,347 INFO L412 NwaCegarLoop]: 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 [2022-11-23 14:45:17,349 INFO L413 NwaCegarLoop]: 3395 mSDtfsCounter, 2949 mSDsluCounter, 2768 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2949 SdHoareTripleChecker+Valid, 6163 SdHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2022-11-23 14:45:17,349 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2949 Valid, 6163 Invalid, 490 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [5 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 7.5s Time] [2022-11-23 14:45:17,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3962 states. [2022-11-23 14:45:17,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3962 to 3959. [2022-11-23 14:45:17,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3959 states, 2511 states have (on average 1.356431700517722) internal successors, (3406), 2624 states have internal predecessors, (3406), 1190 states have call successors, (1190), 259 states have call predecessors, (1190), 257 states have return successors, (1364), 1159 states have call predecessors, (1364), 1183 states have call successors, (1364) [2022-11-23 14:45:17,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3959 states to 3959 states and 5960 transitions. [2022-11-23 14:45:17,627 INFO L78 Accepts]: Start accepts. Automaton has 3959 states and 5960 transitions. Word has length 8 [2022-11-23 14:45:17,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:45:17,628 INFO L495 AbstractCegarLoop]: Abstraction has 3959 states and 5960 transitions. [2022-11-23 14:45:17,628 INFO L496 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) [2022-11-23 14:45:17,628 INFO L276 IsEmpty]: Start isEmpty. Operand 3959 states and 5960 transitions. [2022-11-23 14:45:17,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-11-23 14:45:17,629 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:45:17,629 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:45:17,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-23 14:45:17,630 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:45:17,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:45:17,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1579602727, now seen corresponding path program 1 times [2022-11-23 14:45:17,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:45:17,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019326423] [2022-11-23 14:45:17,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:45:17,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:45:17,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:45:17,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 14:45:17,825 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:45:17,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019326423] [2022-11-23 14:45:17,825 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019326423] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:45:17,826 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:45:17,826 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-23 14:45:17,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624154108] [2022-11-23 14:45:17,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:45:17,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 14:45:17,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:45:17,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 14:45:17,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 14:45:17,828 INFO L87 Difference]: Start difference. First operand 3959 states and 5960 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) [2022-11-23 14:45:21,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:45:21,937 INFO L93 Difference]: Finished difference Result 3961 states and 5961 transitions. [2022-11-23 14:45:21,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 14:45:21,941 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 [2022-11-23 14:45:21,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:45:21,980 INFO L225 Difference]: With dead ends: 3961 [2022-11-23 14:45:21,980 INFO L226 Difference]: Without dead ends: 3958 [2022-11-23 14:45:21,989 INFO L412 NwaCegarLoop]: 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 [2022-11-23 14:45:21,994 INFO L413 NwaCegarLoop]: 2700 mSDtfsCounter, 2931 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2931 SdHoareTripleChecker+Valid, 2700 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-11-23 14:45:21,995 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2931 Valid, 2700 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-11-23 14:45:22,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3958 states. [2022-11-23 14:45:22,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3958 to 3958. [2022-11-23 14:45:22,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3958 states, 2511 states have (on average 1.3560334528076463) internal successors, (3405), 2623 states have internal predecessors, (3405), 1189 states have call successors, (1189), 259 states have call predecessors, (1189), 257 states have return successors, (1364), 1159 states have call predecessors, (1364), 1183 states have call successors, (1364) [2022-11-23 14:45:22,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3958 states to 3958 states and 5958 transitions. [2022-11-23 14:45:22,263 INFO L78 Accepts]: Start accepts. Automaton has 3958 states and 5958 transitions. Word has length 9 [2022-11-23 14:45:22,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:45:22,263 INFO L495 AbstractCegarLoop]: Abstraction has 3958 states and 5958 transitions. [2022-11-23 14:45:22,264 INFO L496 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) [2022-11-23 14:45:22,264 INFO L276 IsEmpty]: Start isEmpty. Operand 3958 states and 5958 transitions. [2022-11-23 14:45:22,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-11-23 14:45:22,265 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:45:22,265 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:45:22,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-23 14:45:22,265 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:45:22,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:45:22,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1721889368, now seen corresponding path program 1 times [2022-11-23 14:45:22,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:45:22,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329257252] [2022-11-23 14:45:22,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:45:22,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:45:22,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:45:22,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 14:45:22,522 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:45:22,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329257252] [2022-11-23 14:45:22,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329257252] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:45:22,522 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:45:22,522 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-23 14:45:22,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323715169] [2022-11-23 14:45:22,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:45:22,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 14:45:22,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:45:22,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 14:45:22,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 14:45:22,528 INFO L87 Difference]: Start difference. First operand 3958 states and 5958 transitions. Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 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) [2022-11-23 14:45:24,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:45:26,222 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:45:29,038 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:45:29,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:45:29,180 INFO L93 Difference]: Finished difference Result 3960 states and 5959 transitions. [2022-11-23 14:45:29,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 14:45:29,184 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 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 [2022-11-23 14:45:29,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:45:29,213 INFO L225 Difference]: With dead ends: 3960 [2022-11-23 14:45:29,213 INFO L226 Difference]: Without dead ends: 3957 [2022-11-23 14:45:29,217 INFO L412 NwaCegarLoop]: 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 [2022-11-23 14:45:29,219 INFO L413 NwaCegarLoop]: 2698 mSDtfsCounter, 2928 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2928 SdHoareTripleChecker+Valid, 2698 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2022-11-23 14:45:29,219 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2928 Valid, 2698 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 6.5s Time] [2022-11-23 14:45:29,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3957 states. [2022-11-23 14:45:29,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3957 to 3957. [2022-11-23 14:45:29,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3957 states, 2511 states have (on average 1.3556352050975706) internal successors, (3404), 2622 states have internal predecessors, (3404), 1188 states have call successors, (1188), 259 states have call predecessors, (1188), 257 states have return successors, (1364), 1159 states have call predecessors, (1364), 1183 states have call successors, (1364) [2022-11-23 14:45:29,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3957 states to 3957 states and 5956 transitions. [2022-11-23 14:45:29,586 INFO L78 Accepts]: Start accepts. Automaton has 3957 states and 5956 transitions. Word has length 10 [2022-11-23 14:45:29,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:45:29,587 INFO L495 AbstractCegarLoop]: Abstraction has 3957 states and 5956 transitions. [2022-11-23 14:45:29,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 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) [2022-11-23 14:45:29,587 INFO L276 IsEmpty]: Start isEmpty. Operand 3957 states and 5956 transitions. [2022-11-23 14:45:29,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-23 14:45:29,588 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:45:29,588 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:45:29,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-23 14:45:29,589 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:45:29,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:45:29,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1837812810, now seen corresponding path program 1 times [2022-11-23 14:45:29,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:45:29,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994326938] [2022-11-23 14:45:29,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:45:29,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:45:29,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:45:29,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 14:45:29,810 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:45:29,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994326938] [2022-11-23 14:45:29,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994326938] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:45:29,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:45:29,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-23 14:45:29,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758689898] [2022-11-23 14:45:29,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:45:29,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 14:45:29,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:45:29,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 14:45:29,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 14:45:29,814 INFO L87 Difference]: Start difference. First operand 3957 states and 5956 transitions. Second operand has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 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) [2022-11-23 14:45:32,264 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:45:34,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:45:34,555 INFO L93 Difference]: Finished difference Result 3959 states and 5957 transitions. [2022-11-23 14:45:34,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 14:45:34,559 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 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 [2022-11-23 14:45:34,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:45:34,586 INFO L225 Difference]: With dead ends: 3959 [2022-11-23 14:45:34,586 INFO L226 Difference]: Without dead ends: 3950 [2022-11-23 14:45:34,590 INFO L412 NwaCegarLoop]: 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 [2022-11-23 14:45:34,591 INFO L413 NwaCegarLoop]: 2697 mSDtfsCounter, 2925 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2925 SdHoareTripleChecker+Valid, 2697 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2022-11-23 14:45:34,592 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2925 Valid, 2697 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2022-11-23 14:45:34,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3950 states. [2022-11-23 14:45:34,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3950 to 3950. [2022-11-23 14:45:34,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3950 states, 2505 states have (on average 1.3552894211576847) internal successors, (3395), 2615 states have internal predecessors, (3395), 1187 states have call successors, (1187), 259 states have call predecessors, (1187), 257 states have return successors, (1364), 1159 states have call predecessors, (1364), 1183 states have call successors, (1364) [2022-11-23 14:45:34,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3950 states to 3950 states and 5946 transitions. [2022-11-23 14:45:34,887 INFO L78 Accepts]: Start accepts. Automaton has 3950 states and 5946 transitions. Word has length 11 [2022-11-23 14:45:34,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:45:34,887 INFO L495 AbstractCegarLoop]: Abstraction has 3950 states and 5946 transitions. [2022-11-23 14:45:34,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 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) [2022-11-23 14:45:34,887 INFO L276 IsEmpty]: Start isEmpty. Operand 3950 states and 5946 transitions. [2022-11-23 14:45:34,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-23 14:45:34,895 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:45:34,895 INFO L195 NwaCegarLoop]: 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] [2022-11-23 14:45:34,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-23 14:45:34,896 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:45:34,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:45:34,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1639636785, now seen corresponding path program 1 times [2022-11-23 14:45:34,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:45:34,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358600341] [2022-11-23 14:45:34,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:45:34,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:45:35,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-23 14:45:35,811 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-23 14:45:36,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-23 14:45:37,016 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2022-11-23 14:45:37,016 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-23 14:45:37,018 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-23 14:45:37,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-23 14:45:37,023 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-11-23 14:45:37,027 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-23 14:45:37,148 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 02:45:37 BoogieIcfgContainer [2022-11-23 14:45:37,148 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-23 14:45:37,150 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-23 14:45:37,150 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-23 14:45:37,150 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-23 14:45:37,151 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:45:03" (3/4) ... [2022-11-23 14:45:37,154 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-23 14:45:37,155 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-23 14:45:37,155 INFO L158 Benchmark]: Toolchain (without parser) took 59520.21ms. Allocated memory was 190.8MB in the beginning and 897.6MB in the end (delta: 706.7MB). Free memory was 144.3MB in the beginning and 252.1MB in the end (delta: -107.8MB). Peak memory consumption was 600.7MB. Max. memory is 16.1GB. [2022-11-23 14:45:37,156 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 130.0MB. Free memory is still 97.5MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-23 14:45:37,158 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4184.11ms. Allocated memory was 190.8MB in the beginning and 266.3MB in the end (delta: 75.5MB). Free memory was 144.3MB in the beginning and 155.5MB in the end (delta: -11.2MB). Peak memory consumption was 112.2MB. Max. memory is 16.1GB. [2022-11-23 14:45:37,159 INFO L158 Benchmark]: Boogie Procedure Inliner took 355.71ms. Allocated memory is still 266.3MB. Free memory was 155.5MB in the beginning and 109.4MB in the end (delta: 46.1MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. [2022-11-23 14:45:37,159 INFO L158 Benchmark]: Boogie Preprocessor took 505.25ms. Allocated memory is still 266.3MB. Free memory was 109.4MB in the beginning and 109.4MB in the end (delta: 2.0kB). Peak memory consumption was 22.0MB. Max. memory is 16.1GB. [2022-11-23 14:45:37,160 INFO L158 Benchmark]: RCFGBuilder took 21087.65ms. Allocated memory was 266.3MB in the beginning and 658.5MB in the end (delta: 392.2MB). Free memory was 109.4MB in the beginning and 299.5MB in the end (delta: -190.1MB). Peak memory consumption was 379.8MB. Max. memory is 16.1GB. [2022-11-23 14:45:37,160 INFO L158 Benchmark]: TraceAbstraction took 33371.04ms. Allocated memory was 658.5MB in the beginning and 897.6MB in the end (delta: 239.1MB). Free memory was 298.4MB in the beginning and 252.1MB in the end (delta: 46.3MB). Peak memory consumption was 285.4MB. Max. memory is 16.1GB. [2022-11-23 14:45:37,161 INFO L158 Benchmark]: Witness Printer took 5.03ms. Allocated memory is still 897.6MB. Free memory is still 252.1MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-23 14:45:37,164 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 130.0MB. Free memory is still 97.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4184.11ms. Allocated memory was 190.8MB in the beginning and 266.3MB in the end (delta: 75.5MB). Free memory was 144.3MB in the beginning and 155.5MB in the end (delta: -11.2MB). Peak memory consumption was 112.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 355.71ms. Allocated memory is still 266.3MB. Free memory was 155.5MB in the beginning and 109.4MB in the end (delta: 46.1MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 505.25ms. Allocated memory is still 266.3MB. Free memory was 109.4MB in the beginning and 109.4MB in the end (delta: 2.0kB). Peak memory consumption was 22.0MB. Max. memory is 16.1GB. * RCFGBuilder took 21087.65ms. Allocated memory was 266.3MB in the beginning and 658.5MB in the end (delta: 392.2MB). Free memory was 109.4MB in the beginning and 299.5MB in the end (delta: -190.1MB). Peak memory consumption was 379.8MB. Max. memory is 16.1GB. * TraceAbstraction took 33371.04ms. Allocated memory was 658.5MB in the beginning and 897.6MB in the end (delta: 239.1MB). Free memory was 298.4MB in the beginning and 252.1MB in the end (delta: 46.3MB). Peak memory consumption was 285.4MB. Max. memory is 16.1GB. * Witness Printer took 5.03ms. Allocated memory is still 897.6MB. Free memory is still 252.1MB. 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: 12848]: 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 11833, overapproximation of bitwiseAnd at line 11396. Possible FailurePath: [L7140] static bool ap_mode_default ; [L7141-L7155] static struct ieee80211_channel const mwl8k_channels_24[14U] = { {0, 2412U, 1U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2417U, 2U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2422U, 3U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2427U, 4U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2432U, 5U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2437U, 6U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2442U, 7U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2447U, 8U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2452U, 9U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2457U, 10U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2462U, 11U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2467U, 12U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2472U, 13U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2484U, 14U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}}; [L7156-L7170] static struct ieee80211_rate const mwl8k_rates_24[14U] = { {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}, {0U, 720U, 144U, (unsigned short)0}}; [L7171-L7174] static struct ieee80211_channel const mwl8k_channels_50[4U] = { {0, 5180U, 36U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 5200U, 40U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 5220U, 44U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 5240U, 48U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}}; [L7175-L7184] static struct ieee80211_rate const mwl8k_rates_50[9U] = { {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}, {0U, 720U, 144U, (unsigned short)0}}; [L7812] static struct rxd_ops rxd_8366_ap_ops = {32, & mwl8k_rxd_8366_ap_init, & mwl8k_rxd_8366_ap_refill, & mwl8k_rxd_8366_ap_process}; [L7889] static struct rxd_ops rxd_sta_ops = {40, & mwl8k_rxd_sta_init, & mwl8k_rxd_sta_refill, & mwl8k_rxd_sta_process}; [L11797-L11803] 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, & mwl8k_prepare_multicast, & mwl8k_configure_filter, 0, & mwl8k_set_key, 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, & 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}; [L11833-L11838] static struct mwl8k_device_info mwl8k_info_tbl[3U] = { {(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-2.fw", & rxd_8366_ap_ops, 2U}}; [L11839] struct pci_device_id const __mod_pci_device_table ; [L12503] int LDV_IN_INTERRUPT ; [L12858] static int ldv_mutex_cred_guard_mutex ; [L12965] static int ldv_mutex_fw_mutex ; [L13072] static int ldv_mutex_lock ; [L13179] static int ldv_mutex_mtx ; [L13286] static int ldv_mutex_mutex ; [L12506] void *var_mwl8k_rxd_8366_ap_init_13_p0 ; [L12507] dma_addr_t var_mwl8k_rxd_8366_ap_init_13_p1 ; [L12508] void *var_mwl8k_rxd_8366_ap_refill_14_p0 ; [L12509] dma_addr_t var_mwl8k_rxd_8366_ap_refill_14_p1 ; [L12510] int var_mwl8k_rxd_8366_ap_refill_14_p2 ; [L12511] void *var_mwl8k_rxd_8366_ap_process_15_p0 ; [L12512] struct ieee80211_rx_status *var_group1 ; [L12513] __le16 *var_mwl8k_rxd_8366_ap_process_15_p2 ; [L12514] s8 *var_mwl8k_rxd_8366_ap_process_15_p3 ; [L12515] void *var_mwl8k_rxd_sta_init_16_p0 ; [L12516] dma_addr_t var_mwl8k_rxd_sta_init_16_p1 ; [L12517] void *var_mwl8k_rxd_sta_refill_17_p0 ; [L12518] dma_addr_t var_mwl8k_rxd_sta_refill_17_p1 ; [L12519] int var_mwl8k_rxd_sta_refill_17_p2 ; [L12520] void *var_mwl8k_rxd_sta_process_18_p0 ; [L12521] __le16 *var_mwl8k_rxd_sta_process_18_p2 ; [L12522] s8 *var_mwl8k_rxd_sta_process_18_p3 ; [L12523] struct ieee80211_hw *var_group2 ; [L12524] struct ieee80211_tx_control *var_group3 ; [L12525] struct sk_buff *var_mwl8k_tx_99_p2 ; [L12526] struct ieee80211_vif *var_group4 ; [L12527] u32 var_mwl8k_config_106_p1 ; [L12528] struct ieee80211_bss_conf *var_mwl8k_bss_info_changed_109_p2 ; [L12529] u32 var_mwl8k_bss_info_changed_109_p3 ; [L12530] struct netdev_hw_addr_list *var_group5 ; [L12531] unsigned int var_mwl8k_configure_filter_113_p1 ; [L12532] unsigned int *var_mwl8k_configure_filter_113_p2 ; [L12533] u64 var_mwl8k_configure_filter_113_p3 ; [L12534] enum set_key_cmd var_mwl8k_set_key_93_p1 ; [L12535] struct ieee80211_vif *var_mwl8k_set_key_93_p2 ; [L12536] struct ieee80211_sta *var_mwl8k_set_key_93_p3 ; [L12537] struct ieee80211_key_conf *var_mwl8k_set_key_93_p4 ; [L12538] u32 var_mwl8k_set_rts_threshold_114_p1 ; [L12539] struct ieee80211_sta *var_mwl8k_sta_add_116_p2 ; [L12540] struct ieee80211_sta *var_mwl8k_sta_remove_115_p2 ; [L12541] u16 var_mwl8k_conf_tx_117_p2 ; [L12542] struct ieee80211_tx_queue_params const *var_mwl8k_conf_tx_117_p3 ; [L12543] struct ieee80211_low_level_stats *var_group6 ; [L12544] int var_mwl8k_get_survey_119_p1 ; [L12545] struct survey_info *var_mwl8k_get_survey_119_p2 ; [L12546] enum ieee80211_ampdu_mlme_action var_mwl8k_ampdu_action_120_p2 ; [L12547] struct ieee80211_sta *var_mwl8k_ampdu_action_120_p3 ; [L12548] u16 var_mwl8k_ampdu_action_120_p4 ; [L12549] u16 *var_mwl8k_ampdu_action_120_p5 ; [L12550] u8 var_mwl8k_ampdu_action_120_p6 ; [L12551] struct pci_dev *var_group7 ; [L12552] struct pci_device_id const *var_mwl8k_probe_129_p1 ; [L12553] int res_mwl8k_probe_129 ; [L12554] int var_mwl8k_interrupt_96_p0 ; [L12555] void *var_mwl8k_interrupt_96_p1 ; [L12556] int ldv_s_mwl8k_driver_pci_driver ; [L12557] int tmp ; [L12558] int tmp___0 ; [L12560] ldv_s_mwl8k_driver_pci_driver = 0 [L12561] LDV_IN_INTERRUPT = 1 [L12562] CALL ldv_initialize() [L13396] ldv_mutex_cred_guard_mutex = 1 [L13397] ldv_mutex_fw_mutex = 1 [L13398] ldv_mutex_lock = 1 [L13399] ldv_mutex_mtx = 1 [L13400] ldv_mutex_mutex = 1 [L12562] RET ldv_initialize() [L12704] tmp___0 = __VERIFIER_nondet_int() [L12705] COND TRUE tmp___0 != 0 || ldv_s_mwl8k_driver_pci_driver != 0 [L12565] tmp = __VERIFIER_nondet_int() [L12567] case 0: [L12571] case 1: [L12576] case 2: [L12581] case 3: [L12585] case 4: [L12590] case 5: [L12595] case 6: [L12599] case 7: [L12603] case 8: [L12607] case 9: [L12611] case 10: [L12615] case 11: [L12619] 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_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_s_mwl8k_driver_pci_driver=0, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, tmp=12, tmp___0=1] [L12620] 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_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_s_mwl8k_driver_pci_driver=0, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, tmp=12, tmp___0=1] [L12621-L12622] CALL mwl8k_bss_info_changed(var_group2, var_group4, var_mwl8k_bss_info_changed_109_p2, var_mwl8k_bss_info_changed_109_p3) [L11408] struct mwl8k_priv *priv ; [L11410] EXPR hw->priv [L11410] priv = (struct mwl8k_priv *)hw->priv [L11411] EXPR priv->ap_fw VAL [#in~hw={36893488147419103239:162}, #in~info={36893488147419103241:36893488147419103234}, #in~vif={36893488147419103237:36893488147419103244}, __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_mode_default=0, changed=0, hw={36893488147419103239:162}, info={36893488147419103241:36893488147419103234}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, priv={36893488147419103238:-62}, priv->ap_fw=257, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, unknown-#in~changed-unknown=0, vif={36893488147419103237:36893488147419103244}] [L11411] COND FALSE !(! priv->ap_fw) [L11414] CALL mwl8k_bss_info_changed_ap(hw, vif, info, changed) [L11354] int rc ; [L11355] int tmp ; [L11356] int idx ; [L11357] int rate ; [L11358] struct sk_buff *skb ; VAL [#in~hw={36893488147419103239:162}, #in~info={36893488147419103241:36893488147419103234}, #in~vif={36893488147419103237:36893488147419103244}, __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_mode_default=0, changed=0, hw={36893488147419103239:162}, info={36893488147419103241:36893488147419103234}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, unknown-#in~changed-unknown=0, vif={36893488147419103237:36893488147419103244}] [L11360] CALL, EXPR mwl8k_fw_lock(hw) VAL [\old(ldv_mutex_fw_mutex)=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_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] [L8952] struct mwl8k_priv *priv ; [L8953] int rc ; [L8954] struct task_struct *tmp ; [L8956] EXPR hw->priv [L8956] priv = (struct mwl8k_priv *)hw->priv [L8957] CALL, EXPR get_current() VAL [\old(ldv_mutex_fw_mutex)=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_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] [L6166] struct task_struct *pfo_ret__ ; [L6169] case 1UL: [L6172] case 2UL: [L6175] case 4UL: [L6178] case 8UL: [L6185] return (pfo_ret__); [L8957] RET, EXPR get_current() VAL [#in~hw={36893488147419103239:162}, \old(ldv_mutex_fw_mutex)=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_mode_default=0, get_current()={1:1}, hw={36893488147419103239:162}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, priv={36893488147419103238:-62}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] [L8957] tmp = get_current() [L8958] EXPR priv->fw_mutex_owner VAL [#in~hw={36893488147419103239:162}, \old(ldv_mutex_fw_mutex)=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_mode_default=0, hw={36893488147419103239:162}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, priv={36893488147419103238:-62}, priv->fw_mutex_owner={36893488147419103233:18446744073709551617}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, tmp={1:1}] [L8958] COND FALSE !((unsigned long )priv->fw_mutex_owner != (unsigned long )tmp) [L8974] EXPR priv->fw_mutex_depth [L8974] priv->fw_mutex_depth = priv->fw_mutex_depth + 1 [L8975] return (0); VAL [#in~hw={36893488147419103239:162}, \old(ldv_mutex_fw_mutex)=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_mode_default=0, hw={36893488147419103239:162}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, priv={36893488147419103238:-62}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, tmp={1:1}] [L11360] RET, EXPR mwl8k_fw_lock(hw) VAL [#in~hw={36893488147419103239:162}, #in~info={36893488147419103241:36893488147419103234}, #in~vif={36893488147419103237:36893488147419103244}, __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_mode_default=0, changed=0, hw={36893488147419103239:162}, info={36893488147419103241:36893488147419103234}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_fw_lock(hw)=0, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, unknown-#in~changed-unknown=0, vif={36893488147419103237:36893488147419103244}] [L11360] tmp = mwl8k_fw_lock(hw) [L11361] COND FALSE !(tmp != 0) VAL [#in~hw={36893488147419103239:162}, #in~info={36893488147419103241:36893488147419103234}, #in~vif={36893488147419103237:36893488147419103244}, __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_mode_default=0, changed=0, hw={36893488147419103239:162}, info={36893488147419103241:36893488147419103234}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, tmp=0, unknown-#in~changed-unknown=0, vif={36893488147419103237:36893488147419103244}] [L11365] COND FALSE !((changed & 4U) != 0U) VAL [#in~hw={36893488147419103239:162}, #in~info={36893488147419103241:36893488147419103234}, #in~vif={36893488147419103237:36893488147419103244}, __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_mode_default=0, changed=0, hw={36893488147419103239:162}, info={36893488147419103241:36893488147419103234}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, tmp=0, unknown-#in~changed-unknown=0, vif={36893488147419103237:36893488147419103244}] [L11373] COND FALSE !((changed & 32U) != 0U) VAL [#in~hw={36893488147419103239:162}, #in~info={36893488147419103241:36893488147419103234}, #in~vif={36893488147419103237:36893488147419103244}, __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_mode_default=0, changed=0, hw={36893488147419103239:162}, info={36893488147419103241:36893488147419103234}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, tmp=0, unknown-#in~changed-unknown=0, vif={36893488147419103237:36893488147419103244}] [L11387] COND FALSE !((changed & 320U) != 0U) VAL [#in~hw={36893488147419103239:162}, #in~info={36893488147419103241:36893488147419103234}, #in~vif={36893488147419103237:36893488147419103244}, __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_mode_default=0, changed=0, hw={36893488147419103239:162}, info={36893488147419103241:36893488147419103234}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, tmp=0, unknown-#in~changed-unknown=0, vif={36893488147419103237:36893488147419103244}] [L11396] COND FALSE !((changed & 512U) != 0U) VAL [#in~hw={36893488147419103239:162}, #in~info={36893488147419103241:36893488147419103234}, #in~vif={36893488147419103237:36893488147419103244}, __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_mode_default=0, changed=0, hw={36893488147419103239:162}, info={36893488147419103241:36893488147419103234}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, tmp=0, unknown-#in~changed-unknown=0, vif={36893488147419103237:36893488147419103244}] [L11401] CALL mwl8k_fw_unlock(hw) VAL [\old(ldv_mutex_fw_mutex)=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_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] [L8980] struct mwl8k_priv *priv ; [L8982] EXPR hw->priv [L8982] priv = (struct mwl8k_priv *)hw->priv [L8983] EXPR priv->fw_mutex_depth [L8983] priv->fw_mutex_depth = priv->fw_mutex_depth - 1 [L8984] EXPR priv->fw_mutex_depth VAL [#in~hw={36893488147419103239:162}, \old(ldv_mutex_fw_mutex)=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_mode_default=0, hw={36893488147419103239:162}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, priv={36893488147419103238:-62}, priv->fw_mutex_depth=0, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] [L8984] COND TRUE priv->fw_mutex_depth == 0 [L8985] EXPR priv->hw_restart_in_progress VAL [#in~hw={36893488147419103239:162}, \old(ldv_mutex_fw_mutex)=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_mode_default=0, hw={36893488147419103239:162}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, priv={36893488147419103238:-62}, priv->hw_restart_in_progress=-255, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] [L8985] COND FALSE !(! priv->hw_restart_in_progress) [L8989] priv->fw_mutex_owner = 0 [L8990] CALL ldv_mutex_unlock_14(& priv->fw_mutex) [L12826] CALL ldv_mutex_unlock_fw_mutex(ldv_func_arg1) VAL [#in~lock={36893488147419103238:1276}, \old(ldv_mutex_fw_mutex)=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_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] [L13064] COND FALSE !(ldv_mutex_fw_mutex == 2) VAL [#in~lock={36893488147419103238:1276}, \old(ldv_mutex_fw_mutex)=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_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, lock={36893488147419103238:1276}, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] [L13066] CALL ldv_error() VAL [\old(ldv_mutex_fw_mutex)=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_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] [L12848] reach_error() VAL [\old(ldv_mutex_fw_mutex)=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_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 132 procedures, 2030 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 33.1s, OverallIterations: 6, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 27.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 14696 SdHoareTripleChecker+Valid, 25.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14696 mSDsluCounter, 16987 SdHoareTripleChecker+Invalid, 24.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2768 mSDsCounter, 5 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1433 IncrementalHoareTripleChecker+Invalid, 1438 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5 mSolverCounterUnsat, 14219 mSDtfsCounter, 1433 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3959occurred in iteration=2, InterpolantAutomatonStates: 15, 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, 5 MinimizatonAttempts, 3 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 0.9s InterpolantComputationTime, 92 NumberOfCodeBlocks, 92 NumberOfCodeBlocksAsserted, 6 NumberOfCheckSat, 40 ConstructedInterpolants, 0 QuantifiedInterpolants, 100 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 5 InterpolantComputations, 5 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 [2022-11-23 14:45:37,275 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/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 Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW --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 d88fd9ed443c9e913942e0f91257791e63e9fb5c07749ca0560c8eff1bad8360 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-4e7fbc6 [2022-11-23 14:45:39,591 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-23 14:45:39,594 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-23 14:45:39,636 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-23 14:45:39,636 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-23 14:45:39,640 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-23 14:45:39,643 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-23 14:45:39,646 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-23 14:45:39,648 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-23 14:45:39,654 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-23 14:45:39,655 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-23 14:45:39,658 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-23 14:45:39,658 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-23 14:45:39,661 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-23 14:45:39,663 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-23 14:45:39,667 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-23 14:45:39,672 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-23 14:45:39,673 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-23 14:45:39,675 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-23 14:45:39,677 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-23 14:45:39,683 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-23 14:45:39,685 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-23 14:45:39,686 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-23 14:45:39,687 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-23 14:45:39,690 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-23 14:45:39,690 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-23 14:45:39,690 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-23 14:45:39,691 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-23 14:45:39,692 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-23 14:45:39,693 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-23 14:45:39,693 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-23 14:45:39,694 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-23 14:45:39,694 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-23 14:45:39,695 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-23 14:45:39,707 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-23 14:45:39,707 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-23 14:45:39,708 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-23 14:45:39,708 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-23 14:45:39,709 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-23 14:45:39,710 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-23 14:45:39,710 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-23 14:45:39,711 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2022-11-23 14:45:39,737 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-23 14:45:39,737 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-23 14:45:39,738 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-23 14:45:39,738 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-23 14:45:39,738 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-23 14:45:39,739 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-23 14:45:39,739 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-23 14:45:39,739 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-23 14:45:39,739 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-23 14:45:39,739 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-23 14:45:39,740 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-23 14:45:39,740 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-23 14:45:39,741 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-23 14:45:39,741 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-23 14:45:39,741 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-23 14:45:39,741 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-23 14:45:39,742 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-23 14:45:39,742 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-23 14:45:39,742 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-23 14:45:39,742 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-23 14:45:39,742 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-23 14:45:39,742 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-23 14:45:39,743 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-23 14:45:39,743 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-23 14:45:39,743 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-23 14:45:39,743 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-23 14:45:39,744 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-23 14:45:39,744 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-23 14:45:39,744 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-23 14:45:39,744 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-23 14:45:39,744 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-11-23 14:45:39,745 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-23 14:45:39,745 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-23 14:45:39,745 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-23 14:45:39,745 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-23 14:45:39,745 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_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/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_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW 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 -> d88fd9ed443c9e913942e0f91257791e63e9fb5c07749ca0560c8eff1bad8360 [2022-11-23 14:45:40,073 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-23 14:45:40,097 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-23 14:45:40,100 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-23 14:45:40,102 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-23 14:45:40,102 INFO L275 PluginConnector]: CDTParser initialized [2022-11-23 14:45:40,104 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/../../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i [2022-11-23 14:45:43,332 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-23 14:45:44,035 INFO L351 CDTParser]: Found 1 translation units. [2022-11-23 14:45:44,036 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i [2022-11-23 14:45:44,094 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/data/046813b41/4a80aa92d74448f1aa3ca8f9b4c98449/FLAG772e2b3d9 [2022-11-23 14:45:44,113 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/data/046813b41/4a80aa92d74448f1aa3ca8f9b4c98449 [2022-11-23 14:45:44,117 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-23 14:45:44,122 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-23 14:45:44,125 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-23 14:45:44,125 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-23 14:45:44,129 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-23 14:45:44,130 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:45:44" (1/1) ... [2022-11-23 14:45:44,131 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@44afbc2d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:45:44, skipping insertion in model container [2022-11-23 14:45:44,132 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:45:44" (1/1) ... [2022-11-23 14:45:44,140 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-23 14:45:44,332 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-23 14:45:47,579 WARN L237 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_5d6b831a-7123-447a-a8b6-257870b67ddf/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i[369202,369215] [2022-11-23 14:45:47,776 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-23 14:45:47,831 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-23 14:45:47,917 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-23 14:45:48,531 WARN L237 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_5d6b831a-7123-447a-a8b6-257870b67ddf/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i[369202,369215] [2022-11-23 14:45:48,558 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-23 14:45:48,581 INFO L203 MainTranslator]: Completed pre-run [2022-11-23 14:45:49,123 WARN L237 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_5d6b831a-7123-447a-a8b6-257870b67ddf/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i[369202,369215] [2022-11-23 14:45:49,148 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-23 14:45:49,377 INFO L208 MainTranslator]: Completed translation [2022-11-23 14:45:49,378 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:45:49 WrapperNode [2022-11-23 14:45:49,379 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-23 14:45:49,382 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-23 14:45:49,383 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-23 14:45:49,383 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-23 14:45:49,392 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:45:49" (1/1) ... [2022-11-23 14:45:49,564 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:45:49" (1/1) ... [2022-11-23 14:45:49,969 INFO L138 Inliner]: procedures = 429, calls = 3281, calls flagged for inlining = 192, calls inlined = 163, statements flattened = 6762 [2022-11-23 14:45:49,977 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-23 14:45:49,979 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-23 14:45:49,979 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-23 14:45:49,980 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-23 14:45:49,990 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:45:49" (1/1) ... [2022-11-23 14:45:49,990 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:45:49" (1/1) ... [2022-11-23 14:45:50,073 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:45:49" (1/1) ... [2022-11-23 14:45:50,073 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:45:49" (1/1) ... [2022-11-23 14:45:50,516 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:45:49" (1/1) ... [2022-11-23 14:45:50,578 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:45:49" (1/1) ... [2022-11-23 14:45:50,623 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:45:49" (1/1) ... [2022-11-23 14:45:50,643 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:45:49" (1/1) ... [2022-11-23 14:45:50,690 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-23 14:45:50,691 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-23 14:45:50,692 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-23 14:45:50,692 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-23 14:45:50,693 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:45:49" (1/1) ... [2022-11-23 14:45:50,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-23 14:45:50,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:45:50,734 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-23 14:45:50,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-23 14:45:50,802 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_disable [2022-11-23 14:45:50,802 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_disable [2022-11-23 14:45:50,803 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_key [2022-11-23 14:45:50,803 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_key [2022-11-23 14:45:50,803 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-11-23 14:45:50,804 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-11-23 14:45:50,804 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2022-11-23 14:45:50,804 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2022-11-23 14:45:50,804 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-23 14:45:50,804 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-23 14:45:50,805 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2022-11-23 14:45:50,805 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2022-11-23 14:45:50,805 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2022-11-23 14:45:50,806 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2022-11-23 14:45:50,806 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2022-11-23 14:45:50,806 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2022-11-23 14:45:50,806 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_fw_mutex [2022-11-23 14:45:50,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_fw_mutex [2022-11-23 14:45:50,807 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2022-11-23 14:45:50,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2022-11-23 14:45:50,808 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2022-11-23 14:45:50,808 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2022-11-23 14:45:50,808 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_release_firmware [2022-11-23 14:45:50,808 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_release_firmware [2022-11-23 14:45:50,809 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2022-11-23 14:45:50,810 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2022-11-23 14:45:50,810 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2022-11-23 14:45:50,811 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_enable [2022-11-23 14:45:50,812 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_enable [2022-11-23 14:45:50,812 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_mgmt [2022-11-23 14:45:50,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_mgmt [2022-11-23 14:45:50,812 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_fw_unlock [2022-11-23 14:45:50,813 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_fw_unlock [2022-11-23 14:45:50,813 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2022-11-23 14:45:50,813 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2022-11-23 14:45:50,814 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_8366_ap_init [2022-11-23 14:45:50,814 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_8366_ap_init [2022-11-23 14:45:50,814 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-23 14:45:50,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-11-23 14:45:50,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-23 14:45:50,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-23 14:45:50,815 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2022-11-23 14:45:50,815 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2022-11-23 14:45:50,816 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-23 14:45:50,816 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-23 14:45:50,816 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_ht_caps [2022-11-23 14:45:50,816 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_ht_caps [2022-11-23 14:45:50,817 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_start [2022-11-23 14:45:50,818 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_start [2022-11-23 14:45:50,818 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_request_fw [2022-11-23 14:45:50,818 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_request_fw [2022-11-23 14:45:50,820 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-11-23 14:45:50,820 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-11-23 14:45:50,820 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2022-11-23 14:45:50,820 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2022-11-23 14:45:50,821 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-11-23 14:45:50,822 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-11-23 14:45:50,822 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_load_firmware [2022-11-23 14:45:50,822 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_load_firmware [2022-11-23 14:45:50,823 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2022-11-23 14:45:50,823 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2022-11-23 14:45:50,823 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_probe_hw [2022-11-23 14:45:50,824 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_probe_hw [2022-11-23 14:45:50,824 INFO L130 BoogieDeclarations]: Found specification of procedure SET_IEEE80211_PERM_ADDR [2022-11-23 14:45:50,824 INFO L138 BoogieDeclarations]: Found implementation of procedure SET_IEEE80211_PERM_ADDR [2022-11-23 14:45:50,826 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-23 14:45:50,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-23 14:45:50,827 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_name [2022-11-23 14:45:50,827 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_name [2022-11-23 14:45:50,828 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iomap [2022-11-23 14:45:50,828 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iomap [2022-11-23 14:45:50,828 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2022-11-23 14:45:50,829 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2022-11-23 14:45:50,829 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-11-23 14:45:50,830 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-11-23 14:45:50,830 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2022-11-23 14:45:50,830 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2022-11-23 14:45:50,831 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_caps [2022-11-23 14:45:50,831 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_caps [2022-11-23 14:45:50,831 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock [2022-11-23 14:45:50,833 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock [2022-11-23 14:45:50,833 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_wmm_mode [2022-11-23 14:45:50,833 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_wmm_mode [2022-11-23 14:45:50,833 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-23 14:45:50,834 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2022-11-23 14:45:50,834 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2022-11-23 14:45:50,834 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-23 14:45:50,834 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_free_hw [2022-11-23 14:45:50,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_free_hw [2022-11-23 14:45:50,835 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-11-23 14:45:50,836 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-11-23 14:45:50,837 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-23 14:45:50,837 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-23 14:45:50,837 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-11-23 14:45:50,837 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-11-23 14:45:50,838 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_add_stream [2022-11-23 14:45:50,838 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_add_stream [2022-11-23 14:45:50,838 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-11-23 14:45:50,839 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_init [2022-11-23 14:45:50,839 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_init [2022-11-23 14:45:50,839 INFO L130 BoogieDeclarations]: Found specification of procedure _cond_resched [2022-11-23 14:45:50,839 INFO L138 BoogieDeclarations]: Found implementation of procedure _cond_resched [2022-11-23 14:45:50,840 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2022-11-23 14:45:50,840 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2022-11-23 14:45:50,840 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_control [2022-11-23 14:45:50,840 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_control [2022-11-23 14:45:50,840 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-23 14:45:50,841 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-23 14:45:50,842 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_queue_work [2022-11-23 14:45:50,842 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_queue_work [2022-11-23 14:45:50,843 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_post_pervif_cmd [2022-11-23 14:45:50,843 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_post_pervif_cmd [2022-11-23 14:45:50,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-11-23 14:45:50,843 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-23 14:45:50,843 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-23 14:45:50,843 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_wake_queues [2022-11-23 14:45:50,844 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_wake_queues [2022-11-23 14:45:50,844 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2022-11-23 14:45:50,844 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2022-11-23 14:45:50,844 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-23 14:45:50,844 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-11-23 14:45:50,844 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-11-23 14:45:50,844 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_hw_reset [2022-11-23 14:45:50,845 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_hw_reset [2022-11-23 14:45:50,845 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-11-23 14:45:50,845 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-23 14:45:50,845 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-23 14:45:50,845 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-11-23 14:45:50,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-23 14:45:50,846 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2022-11-23 14:45:50,846 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2022-11-23 14:45:50,846 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-11-23 14:45:50,846 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-11-23 14:45:50,846 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_timeout [2022-11-23 14:45:50,846 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_timeout [2022-11-23 14:45:50,846 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_conf_tx [2022-11-23 14:45:50,847 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_conf_tx [2022-11-23 14:45:50,847 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_pre_scan [2022-11-23 14:45:50,847 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_pre_scan [2022-11-23 14:45:50,847 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_data [2022-11-23 14:45:50,847 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_data [2022-11-23 14:45:50,848 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_post_scan [2022-11-23 14:45:50,848 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_post_scan [2022-11-23 14:45:50,848 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_load_fw_image [2022-11-23 14:45:50,848 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_load_fw_image [2022-11-23 14:45:50,848 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_init_txqs [2022-11-23 14:45:50,849 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_init_txqs [2022-11-23 14:45:50,849 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_vif [2022-11-23 14:45:50,849 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_vif [2022-11-23 14:45:50,849 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-23 14:45:50,849 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-23 14:45:50,850 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_data_qos [2022-11-23 14:45:50,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_data_qos [2022-11-23 14:45:50,850 INFO L130 BoogieDeclarations]: Found specification of procedure __arch_hweight32 [2022-11-23 14:45:50,850 INFO L138 BoogieDeclarations]: Found implementation of procedure __arch_hweight32 [2022-11-23 14:45:50,851 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-23 14:45:50,851 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-23 14:45:50,851 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2022-11-23 14:45:50,851 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2022-11-23 14:45:50,851 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_hdrlen [2022-11-23 14:45:50,852 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_hdrlen [2022-11-23 14:45:50,852 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_init_firmware [2022-11-23 14:45:50,852 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_init_firmware [2022-11-23 14:45:50,852 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_enable_sniffer [2022-11-23 14:45:50,852 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_enable_sniffer [2022-11-23 14:45:50,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-23 14:45:50,853 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-23 14:45:50,853 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2022-11-23 14:45:50,853 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2022-11-23 14:45:50,854 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2022-11-23 14:45:50,854 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2022-11-23 14:45:50,854 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2022-11-23 14:45:50,854 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2022-11-23 14:45:50,854 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_rf_antenna [2022-11-23 14:45:50,855 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_rf_antenna [2022-11-23 14:45:50,855 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-11-23 14:45:50,855 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-11-23 14:45:50,855 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_reload_firmware [2022-11-23 14:45:50,856 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_reload_firmware [2022-11-23 14:45:50,856 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2022-11-23 14:45:50,856 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2022-11-23 14:45:50,856 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2022-11-23 14:45:50,856 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2022-11-23 14:45:50,857 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-23 14:45:50,857 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_channel_to_frequency [2022-11-23 14:45:50,857 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_channel_to_frequency [2022-11-23 14:45:50,857 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-23 14:45:50,858 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_add_dma_header [2022-11-23 14:45:50,858 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_add_dma_header [2022-11-23 14:45:50,858 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_stream [2022-11-23 14:45:50,858 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_stream [2022-11-23 14:45:50,858 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_txq_reclaim [2022-11-23 14:45:50,859 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_txq_reclaim [2022-11-23 14:45:50,859 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_radio_preamble [2022-11-23 14:45:50,859 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_radio_preamble [2022-11-23 14:45:50,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-11-23 14:45:50,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-23 14:45:50,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-11-23 14:45:50,860 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_config [2022-11-23 14:45:50,860 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_config [2022-11-23 14:45:50,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-23 14:45:50,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-23 14:45:50,861 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2022-11-23 14:45:50,861 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2022-11-23 14:45:50,861 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-23 14:45:50,861 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-23 14:45:50,862 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2022-11-23 14:45:50,862 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2022-11-23 14:45:50,862 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_txq_deinit [2022-11-23 14:45:50,862 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_txq_deinit [2022-11-23 14:45:50,862 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2022-11-23 14:45:50,863 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2022-11-23 14:45:50,863 INFO L130 BoogieDeclarations]: Found specification of procedure rxq_refill [2022-11-23 14:45:50,863 INFO L138 BoogieDeclarations]: Found implementation of procedure rxq_refill [2022-11-23 14:45:50,863 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_process [2022-11-23 14:45:50,863 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_process [2022-11-23 14:45:50,864 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_fw_lock [2022-11-23 14:45:50,864 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_fw_lock [2022-11-23 14:45:50,864 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_8366_ap_process [2022-11-23 14:45:50,864 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_8366_ap_process [2022-11-23 14:45:50,864 INFO L130 BoogieDeclarations]: Found specification of procedure __mwl8k_cmd_mac_multicast_adr [2022-11-23 14:45:50,865 INFO L138 BoogieDeclarations]: Found implementation of procedure __mwl8k_cmd_mac_multicast_adr [2022-11-23 14:45:50,865 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-11-23 14:45:50,865 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-11-23 14:45:50,865 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_destroy_ba [2022-11-23 14:45:50,865 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_destroy_ba [2022-11-23 14:45:50,866 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_disable [2022-11-23 14:45:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_disable [2022-11-23 14:45:50,866 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2022-11-23 14:45:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2022-11-23 14:45:50,866 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_tx_start [2022-11-23 14:45:50,867 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_tx_start [2022-11-23 14:45:50,867 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_dma_header [2022-11-23 14:45:50,867 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_dma_header [2022-11-23 14:45:50,867 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_stop [2022-11-23 14:45:50,867 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_stop [2022-11-23 14:45:50,868 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_update_mac_addr [2022-11-23 14:45:50,868 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_update_mac_addr [2022-11-23 14:45:50,868 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-23 14:45:50,868 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-23 14:45:50,868 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2022-11-23 14:45:50,869 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2022-11-23 14:45:50,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-11-23 14:45:50,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-11-23 14:45:50,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-11-23 14:45:50,870 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-11-23 14:45:50,870 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-23 14:45:50,870 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-23 14:45:50,870 INFO L130 BoogieDeclarations]: Found specification of procedure __ilog2_u32 [2022-11-23 14:45:50,870 INFO L138 BoogieDeclarations]: Found implementation of procedure __ilog2_u32 [2022-11-23 14:45:50,871 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_8366_ap_refill [2022-11-23 14:45:50,871 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_8366_ap_refill [2022-11-23 14:45:50,871 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_stop_queues [2022-11-23 14:45:50,871 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_stop_queues [2022-11-23 14:45:50,871 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_cpu_idle [2022-11-23 14:45:50,872 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_cpu_idle [2022-11-23 14:45:50,872 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_encryption_set_cmd_info [2022-11-23 14:45:50,872 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_encryption_set_cmd_info [2022-11-23 14:45:50,872 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2022-11-23 14:45:50,873 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2022-11-23 14:45:50,873 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_mac_addr [2022-11-23 14:45:50,873 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_mac_addr [2022-11-23 14:45:50,873 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2022-11-23 14:45:50,873 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2022-11-23 14:45:50,874 INFO L130 BoogieDeclarations]: Found specification of procedure legacy_rate_mask_to_array [2022-11-23 14:45:50,874 INFO L138 BoogieDeclarations]: Found implementation of procedure legacy_rate_mask_to_array [2022-11-23 14:45:50,874 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_refill [2022-11-23 14:45:50,874 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_refill [2022-11-23 14:45:50,874 INFO L130 BoogieDeclarations]: Found specification of procedure ffs [2022-11-23 14:45:50,874 INFO L138 BoogieDeclarations]: Found implementation of procedure ffs [2022-11-23 14:45:50,875 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2022-11-23 14:45:50,875 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2022-11-23 14:45:50,875 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2022-11-23 14:45:50,875 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2022-11-23 14:45:50,875 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_release_fw [2022-11-23 14:45:50,876 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_release_fw [2022-11-23 14:45:50,876 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxq_deinit [2022-11-23 14:45:50,876 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxq_deinit [2022-11-23 14:45:50,876 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-11-23 14:45:50,876 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-11-23 14:45:50,877 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_send_fw_load_cmd [2022-11-23 14:45:50,877 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_send_fw_load_cmd [2022-11-23 14:45:50,877 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_unlock [2022-11-23 14:45:50,877 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_unlock [2022-11-23 14:45:50,877 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_new_stn_del [2022-11-23 14:45:50,878 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_new_stn_del [2022-11-23 14:45:50,878 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_post_cmd [2022-11-23 14:45:50,878 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_post_cmd [2022-11-23 14:45:50,878 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_lookup_stream [2022-11-23 14:45:50,878 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_lookup_stream [2022-11-23 14:45:50,878 INFO L130 BoogieDeclarations]: Found specification of procedure IEEE80211_SKB_CB [2022-11-23 14:45:50,879 INFO L138 BoogieDeclarations]: Found implementation of procedure IEEE80211_SKB_CB [2022-11-23 14:45:50,879 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_enable [2022-11-23 14:45:50,879 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_enable [2022-11-23 14:45:52,396 INFO L235 CfgBuilder]: Building ICFG [2022-11-23 14:45:52,406 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-23 14:47:35,646 INFO L276 CfgBuilder]: Performing block encoding [2022-11-23 14:47:35,666 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-23 14:47:35,666 INFO L300 CfgBuilder]: Removed 32 assume(true) statements. [2022-11-23 14:47:35,671 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:47:35 BoogieIcfgContainer [2022-11-23 14:47:35,671 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-23 14:47:35,673 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-23 14:47:35,674 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-23 14:47:35,677 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-23 14:47:35,677 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 02:45:44" (1/3) ... [2022-11-23 14:47:35,678 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f92c44e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:47:35, skipping insertion in model container [2022-11-23 14:47:35,678 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:45:49" (2/3) ... [2022-11-23 14:47:35,678 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f92c44e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:47:35, skipping insertion in model container [2022-11-23 14:47:35,679 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:47:35" (3/3) ... [2022-11-23 14:47:35,680 INFO L112 eAbstractionObserver]: Analyzing ICFG main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i [2022-11-23 14:47:35,789 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-23 14:47:35,790 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-23 14:47:35,909 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-23 14:47:35,921 INFO L357 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5aa42e75, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-23 14:47:35,921 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-23 14:47:35,938 INFO L276 IsEmpty]: Start isEmpty. Operand has 2511 states, 1769 states have (on average 1.3697003957037874) internal successors, (2423), 1832 states have internal predecessors, (2423), 609 states have call successors, (609), 131 states have call predecessors, (609), 131 states have return successors, (609), 597 states have call predecessors, (609), 609 states have call successors, (609) [2022-11-23 14:47:35,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-11-23 14:47:35,949 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:47:35,949 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:47:35,950 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:47:35,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:47:35,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1231532714, now seen corresponding path program 1 times [2022-11-23 14:47:35,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:47:35,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [152010630] [2022-11-23 14:47:35,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:47:35,976 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 14:47:35,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:47:35,985 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 14:47:36,019 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-23 14:47:37,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:47:38,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 1575 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-23 14:47:38,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:47:38,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 14:47:38,154 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:47:38,154 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:47:38,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [152010630] [2022-11-23 14:47:38,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [152010630] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:47:38,156 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:47:38,156 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 14:47:38,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580054773] [2022-11-23 14:47:38,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:47:38,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 14:47:38,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:47:38,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 14:47:38,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 14:47:38,220 INFO L87 Difference]: Start difference. First operand has 2511 states, 1769 states have (on average 1.3697003957037874) internal successors, (2423), 1832 states have internal predecessors, (2423), 609 states have call successors, (609), 131 states have call predecessors, (609), 131 states have return successors, (609), 597 states have call predecessors, (609), 609 states have call successors, (609) 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) [2022-11-23 14:47:38,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:47:38,767 INFO L93 Difference]: Finished difference Result 5016 states and 7449 transitions. [2022-11-23 14:47:38,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 14:47:38,769 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 [2022-11-23 14:47:38,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:47:38,809 INFO L225 Difference]: With dead ends: 5016 [2022-11-23 14:47:38,810 INFO L226 Difference]: Without dead ends: 2491 [2022-11-23 14:47:38,832 INFO L412 NwaCegarLoop]: 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 [2022-11-23 14:47:38,838 INFO L413 NwaCegarLoop]: 3628 mSDtfsCounter, 3623 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3623 SdHoareTripleChecker+Valid, 3628 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 [2022-11-23 14:47:38,839 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3623 Valid, 3628 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-23 14:47:38,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2491 states. [2022-11-23 14:47:39,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2491 to 2491. [2022-11-23 14:47:39,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2491 states, 1752 states have (on average 1.3635844748858448) internal successors, (2389), 1812 states have internal predecessors, (2389), 608 states have call successors, (608), 131 states have call predecessors, (608), 130 states have return successors, (602), 590 states have call predecessors, (602), 602 states have call successors, (602) [2022-11-23 14:47:39,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2491 states to 2491 states and 3599 transitions. [2022-11-23 14:47:39,100 INFO L78 Accepts]: Start accepts. Automaton has 2491 states and 3599 transitions. Word has length 9 [2022-11-23 14:47:39,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:47:39,100 INFO L495 AbstractCegarLoop]: Abstraction has 2491 states and 3599 transitions. [2022-11-23 14:47:39,101 INFO L496 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) [2022-11-23 14:47:39,101 INFO L276 IsEmpty]: Start isEmpty. Operand 2491 states and 3599 transitions. [2022-11-23 14:47:39,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-11-23 14:47:39,104 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:47:39,104 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:47:39,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-11-23 14:47:39,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 14:47:39,326 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:47:39,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:47:39,327 INFO L85 PathProgramCache]: Analyzing trace with hash -478356201, now seen corresponding path program 1 times [2022-11-23 14:47:39,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:47:39,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [67423162] [2022-11-23 14:47:39,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:47:39,331 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 14:47:39,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:47:39,358 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 14:47:39,360 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-23 14:47:41,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:47:41,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 1576 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-23 14:47:41,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:47:41,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 14:47:41,402 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:47:41,403 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:47:41,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [67423162] [2022-11-23 14:47:41,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [67423162] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:47:41,403 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:47:41,403 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 14:47:41,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740854943] [2022-11-23 14:47:41,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:47:41,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 14:47:41,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:47:41,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 14:47:41,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 14:47:41,406 INFO L87 Difference]: Start difference. First operand 2491 states and 3599 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) [2022-11-23 14:47:42,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:47:42,002 INFO L93 Difference]: Finished difference Result 7389 states and 11027 transitions. [2022-11-23 14:47:42,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 14:47:42,003 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 [2022-11-23 14:47:42,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:47:42,043 INFO L225 Difference]: With dead ends: 7389 [2022-11-23 14:47:42,043 INFO L226 Difference]: Without dead ends: 4901 [2022-11-23 14:47:42,147 INFO L412 NwaCegarLoop]: 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 [2022-11-23 14:47:42,149 INFO L413 NwaCegarLoop]: 4659 mSDtfsCounter, 3590 mSDsluCounter, 3652 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3590 SdHoareTripleChecker+Valid, 8311 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.2s IncrementalHoareTripleChecker+Time [2022-11-23 14:47:42,150 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3590 Valid, 8311 Invalid, 18 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-23 14:47:42,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4901 states. [2022-11-23 14:47:42,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4901 to 4898. [2022-11-23 14:47:42,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4898 states, 3450 states have (on average 1.3631884057971015) internal successors, (4703), 3563 states have internal predecessors, (4703), 1190 states have call successors, (1190), 259 states have call predecessors, (1190), 257 states have return successors, (1364), 1159 states have call predecessors, (1364), 1183 states have call successors, (1364) [2022-11-23 14:47:42,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4898 states to 4898 states and 7257 transitions. [2022-11-23 14:47:42,504 INFO L78 Accepts]: Start accepts. Automaton has 4898 states and 7257 transitions. Word has length 10 [2022-11-23 14:47:42,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:47:42,505 INFO L495 AbstractCegarLoop]: Abstraction has 4898 states and 7257 transitions. [2022-11-23 14:47:42,505 INFO L496 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) [2022-11-23 14:47:42,505 INFO L276 IsEmpty]: Start isEmpty. Operand 4898 states and 7257 transitions. [2022-11-23 14:47:42,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-23 14:47:42,506 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:47:42,506 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:47:42,562 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-23 14:47:42,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 14:47:42,722 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:47:42,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:47:42,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1945300147, now seen corresponding path program 1 times [2022-11-23 14:47:42,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:47:42,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1230744078] [2022-11-23 14:47:42,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:47:42,726 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 14:47:42,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:47:42,733 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 14:47:42,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-23 14:47:44,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:47:44,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 1577 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-23 14:47:44,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:47:44,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 14:47:44,745 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:47:44,745 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:47:44,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1230744078] [2022-11-23 14:47:44,745 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1230744078] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:47:44,746 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:47:44,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 14:47:44,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838225967] [2022-11-23 14:47:44,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:47:44,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 14:47:44,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:47:44,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 14:47:44,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 14:47:44,748 INFO L87 Difference]: Start difference. First operand 4898 states and 7257 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) [2022-11-23 14:47:45,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:47:45,194 INFO L93 Difference]: Finished difference Result 4900 states and 7258 transitions. [2022-11-23 14:47:45,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 14:47:45,195 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 [2022-11-23 14:47:45,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:47:45,233 INFO L225 Difference]: With dead ends: 4900 [2022-11-23 14:47:45,233 INFO L226 Difference]: Without dead ends: 4897 [2022-11-23 14:47:45,238 INFO L412 NwaCegarLoop]: 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 [2022-11-23 14:47:45,240 INFO L413 NwaCegarLoop]: 3596 mSDtfsCounter, 3589 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3589 SdHoareTripleChecker+Valid, 3596 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.1s IncrementalHoareTripleChecker+Time [2022-11-23 14:47:45,241 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3589 Valid, 3596 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 14:47:45,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4897 states. [2022-11-23 14:47:45,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4897 to 4897. [2022-11-23 14:47:45,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4897 states, 3450 states have (on average 1.3628985507246376) internal successors, (4702), 3562 states have internal predecessors, (4702), 1189 states have call successors, (1189), 259 states have call predecessors, (1189), 257 states have return successors, (1364), 1159 states have call predecessors, (1364), 1183 states have call successors, (1364) [2022-11-23 14:47:45,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4897 states to 4897 states and 7255 transitions. [2022-11-23 14:47:45,767 INFO L78 Accepts]: Start accepts. Automaton has 4897 states and 7255 transitions. Word has length 11 [2022-11-23 14:47:45,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:47:45,768 INFO L495 AbstractCegarLoop]: Abstraction has 4897 states and 7255 transitions. [2022-11-23 14:47:45,768 INFO L496 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) [2022-11-23 14:47:45,768 INFO L276 IsEmpty]: Start isEmpty. Operand 4897 states and 7255 transitions. [2022-11-23 14:47:45,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-23 14:47:45,769 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:47:45,770 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:47:45,814 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-23 14:47:45,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 14:47:45,986 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:47:45,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:47:45,986 INFO L85 PathProgramCache]: Analyzing trace with hash -175917350, now seen corresponding path program 1 times [2022-11-23 14:47:45,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:47:45,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [153823414] [2022-11-23 14:47:45,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:47:45,990 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 14:47:45,990 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:47:45,993 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 14:47:46,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-23 14:47:47,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:47:47,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 1578 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-23 14:47:47,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:47:48,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 14:47:48,015 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:47:48,015 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:47:48,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [153823414] [2022-11-23 14:47:48,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [153823414] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:47:48,016 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:47:48,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 14:47:48,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501818511] [2022-11-23 14:47:48,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:47:48,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 14:47:48,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:47:48,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 14:47:48,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 14:47:48,017 INFO L87 Difference]: Start difference. First operand 4897 states and 7255 transitions. Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 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) [2022-11-23 14:47:48,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:47:48,487 INFO L93 Difference]: Finished difference Result 4899 states and 7256 transitions. [2022-11-23 14:47:48,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 14:47:48,487 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 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 12 [2022-11-23 14:47:48,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:47:48,517 INFO L225 Difference]: With dead ends: 4899 [2022-11-23 14:47:48,517 INFO L226 Difference]: Without dead ends: 4896 [2022-11-23 14:47:48,525 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 14:47:48,528 INFO L413 NwaCegarLoop]: 3594 mSDtfsCounter, 3586 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3586 SdHoareTripleChecker+Valid, 3594 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.1s IncrementalHoareTripleChecker+Time [2022-11-23 14:47:48,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3586 Valid, 3594 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 14:47:48,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4896 states. [2022-11-23 14:47:48,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4896 to 4896. [2022-11-23 14:47:48,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4896 states, 3450 states have (on average 1.362608695652174) internal successors, (4701), 3561 states have internal predecessors, (4701), 1188 states have call successors, (1188), 259 states have call predecessors, (1188), 257 states have return successors, (1364), 1159 states have call predecessors, (1364), 1183 states have call successors, (1364) [2022-11-23 14:47:49,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4896 states to 4896 states and 7253 transitions. [2022-11-23 14:47:49,008 INFO L78 Accepts]: Start accepts. Automaton has 4896 states and 7253 transitions. Word has length 12 [2022-11-23 14:47:49,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:47:49,009 INFO L495 AbstractCegarLoop]: Abstraction has 4896 states and 7253 transitions. [2022-11-23 14:47:49,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 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) [2022-11-23 14:47:49,010 INFO L276 IsEmpty]: Start isEmpty. Operand 4896 states and 7253 transitions. [2022-11-23 14:47:49,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-23 14:47:49,011 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:47:49,011 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:47:49,054 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-11-23 14:47:49,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 14:47:49,225 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:47:49,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:47:49,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1159620624, now seen corresponding path program 1 times [2022-11-23 14:47:49,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:47:49,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1043464111] [2022-11-23 14:47:49,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:47:49,229 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 14:47:49,229 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:47:49,231 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 14:47:49,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-23 14:47:51,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:47:51,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 1579 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-23 14:47:51,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:47:51,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 14:47:51,254 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:47:51,254 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:47:51,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1043464111] [2022-11-23 14:47:51,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1043464111] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:47:51,255 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:47:51,255 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 14:47:51,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364792371] [2022-11-23 14:47:51,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:47:51,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 14:47:51,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:47:51,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 14:47:51,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 14:47:51,257 INFO L87 Difference]: Start difference. First operand 4896 states and 7253 transitions. Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 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) [2022-11-23 14:47:51,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:47:51,808 INFO L93 Difference]: Finished difference Result 4898 states and 7254 transitions. [2022-11-23 14:47:51,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 14:47:51,827 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 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 13 [2022-11-23 14:47:51,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:47:51,859 INFO L225 Difference]: With dead ends: 4898 [2022-11-23 14:47:51,860 INFO L226 Difference]: Without dead ends: 4889 [2022-11-23 14:47:51,863 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 14:47:51,864 INFO L413 NwaCegarLoop]: 3593 mSDtfsCounter, 3583 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3583 SdHoareTripleChecker+Valid, 3593 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.2s IncrementalHoareTripleChecker+Time [2022-11-23 14:47:51,864 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3583 Valid, 3593 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-23 14:47:51,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4889 states. [2022-11-23 14:47:52,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4889 to 4889. [2022-11-23 14:47:52,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4889 states, 3444 states have (on average 1.362369337979094) internal successors, (4692), 3554 states have internal predecessors, (4692), 1187 states have call successors, (1187), 259 states have call predecessors, (1187), 257 states have return successors, (1364), 1159 states have call predecessors, (1364), 1183 states have call successors, (1364) [2022-11-23 14:47:52,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4889 states to 4889 states and 7243 transitions. [2022-11-23 14:47:52,314 INFO L78 Accepts]: Start accepts. Automaton has 4889 states and 7243 transitions. Word has length 13 [2022-11-23 14:47:52,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:47:52,314 INFO L495 AbstractCegarLoop]: Abstraction has 4889 states and 7243 transitions. [2022-11-23 14:47:52,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 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) [2022-11-23 14:47:52,314 INFO L276 IsEmpty]: Start isEmpty. Operand 4889 states and 7243 transitions. [2022-11-23 14:47:52,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-11-23 14:47:52,327 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:47:52,327 INFO L195 NwaCegarLoop]: 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] [2022-11-23 14:47:52,373 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-23 14:47:52,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 14:47:52,541 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:47:52,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:47:52,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1495737035, now seen corresponding path program 1 times [2022-11-23 14:47:52,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:47:52,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1835881386] [2022-11-23 14:47:52,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:47:52,546 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 14:47:52,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:47:52,547 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 14:47:52,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-23 14:47:54,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:47:54,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 1752 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-23 14:47:54,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:47:54,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 14:47:54,588 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:47:54,588 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 14:47:54,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1835881386] [2022-11-23 14:47:54,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1835881386] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:47:54,589 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:47:54,589 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 14:47:54,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291805448] [2022-11-23 14:47:54,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:47:54,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 14:47:54,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 14:47:54,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 14:47:54,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 14:47:54,591 INFO L87 Difference]: Start difference. First operand 4889 states and 7243 transitions. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 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) [2022-11-23 14:47:55,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:47:55,098 INFO L93 Difference]: Finished difference Result 9777 states and 14837 transitions. [2022-11-23 14:47:55,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 14:47:55,098 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 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 53 [2022-11-23 14:47:55,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:47:55,151 INFO L225 Difference]: With dead ends: 9777 [2022-11-23 14:47:55,151 INFO L226 Difference]: Without dead ends: 4891 [2022-11-23 14:47:55,186 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 14:47:55,189 INFO L413 NwaCegarLoop]: 3585 mSDtfsCounter, 0 mSDsluCounter, 3578 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 7163 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 [2022-11-23 14:47:55,189 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 7163 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 14:47:55,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4891 states. [2022-11-23 14:47:55,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4891 to 4889. [2022-11-23 14:47:55,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4889 states, 3444 states have (on average 1.3606271777003485) internal successors, (4686), 3554 states have internal predecessors, (4686), 1187 states have call successors, (1187), 259 states have call predecessors, (1187), 257 states have return successors, (1364), 1159 states have call predecessors, (1364), 1183 states have call successors, (1364) [2022-11-23 14:47:55,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4889 states to 4889 states and 7237 transitions. [2022-11-23 14:47:55,706 INFO L78 Accepts]: Start accepts. Automaton has 4889 states and 7237 transitions. Word has length 53 [2022-11-23 14:47:55,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:47:55,707 INFO L495 AbstractCegarLoop]: Abstraction has 4889 states and 7237 transitions. [2022-11-23 14:47:55,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 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) [2022-11-23 14:47:55,707 INFO L276 IsEmpty]: Start isEmpty. Operand 4889 states and 7237 transitions. [2022-11-23 14:47:55,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-11-23 14:47:55,715 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:47:55,716 INFO L195 NwaCegarLoop]: 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] [2022-11-23 14:47:55,770 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-11-23 14:47:55,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 14:47:55,932 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 14:47:55,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:47:55,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1850678290, now seen corresponding path program 1 times [2022-11-23 14:47:55,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 14:47:55,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [646230258] [2022-11-23 14:47:55,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:47:55,936 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 14:47:55,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 14:47:55,937 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 14:47:55,981 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-23 14:49:29,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-23 14:49:29,891 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-23 14:50:48,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-23 14:50:49,651 INFO L130 FreeRefinementEngine]: Strategy WALRUS found a feasible trace [2022-11-23 14:50:49,651 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-23 14:50:49,652 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-23 14:50:49,747 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-23 14:50:49,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 14:50:49,872 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:50:49,875 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-23 14:50:49,973 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 02:50:49 BoogieIcfgContainer [2022-11-23 14:50:49,973 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-23 14:50:49,974 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-23 14:50:49,974 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-23 14:50:49,974 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-23 14:50:49,975 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:47:35" (3/4) ... [2022-11-23 14:50:49,978 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-23 14:50:49,978 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-23 14:50:49,978 INFO L158 Benchmark]: Toolchain (without parser) took 305856.67ms. Allocated memory was 86.0MB in the beginning and 960.5MB in the end (delta: 874.5MB). Free memory was 46.8MB in the beginning and 473.2MB in the end (delta: -426.4MB). Peak memory consumption was 448.1MB. Max. memory is 16.1GB. [2022-11-23 14:50:49,979 INFO L158 Benchmark]: CDTParser took 0.32ms. Allocated memory is still 56.6MB. Free memory is still 34.8MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-23 14:50:49,979 INFO L158 Benchmark]: CACSL2BoogieTranslator took 5254.14ms. Allocated memory was 86.0MB in the beginning and 174.1MB in the end (delta: 88.1MB). Free memory was 46.6MB in the beginning and 67.8MB in the end (delta: -21.2MB). Peak memory consumption was 88.3MB. Max. memory is 16.1GB. [2022-11-23 14:50:49,979 INFO L158 Benchmark]: Boogie Procedure Inliner took 595.38ms. Allocated memory is still 174.1MB. Free memory was 67.8MB in the beginning and 64.6MB in the end (delta: 3.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2022-11-23 14:50:49,980 INFO L158 Benchmark]: Boogie Preprocessor took 711.44ms. Allocated memory was 174.1MB in the beginning and 348.1MB in the end (delta: 174.1MB). Free memory was 64.6MB in the beginning and 222.6MB in the end (delta: -158.0MB). Peak memory consumption was 27.6MB. Max. memory is 16.1GB. [2022-11-23 14:50:49,980 INFO L158 Benchmark]: RCFGBuilder took 104979.83ms. Allocated memory was 348.1MB in the beginning and 960.5MB in the end (delta: 612.4MB). Free memory was 222.6MB in the beginning and 280.3MB in the end (delta: -57.6MB). Peak memory consumption was 558.8MB. Max. memory is 16.1GB. [2022-11-23 14:50:49,980 INFO L158 Benchmark]: TraceAbstraction took 194299.91ms. Allocated memory is still 960.5MB. Free memory was 279.2MB in the beginning and 473.2MB in the end (delta: -194.0MB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-23 14:50:49,980 INFO L158 Benchmark]: Witness Printer took 3.85ms. Allocated memory is still 960.5MB. Free memory is still 473.2MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-23 14:50:49,982 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.32ms. Allocated memory is still 56.6MB. Free memory is still 34.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 5254.14ms. Allocated memory was 86.0MB in the beginning and 174.1MB in the end (delta: 88.1MB). Free memory was 46.6MB in the beginning and 67.8MB in the end (delta: -21.2MB). Peak memory consumption was 88.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 595.38ms. Allocated memory is still 174.1MB. Free memory was 67.8MB in the beginning and 64.6MB in the end (delta: 3.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 711.44ms. Allocated memory was 174.1MB in the beginning and 348.1MB in the end (delta: 174.1MB). Free memory was 64.6MB in the beginning and 222.6MB in the end (delta: -158.0MB). Peak memory consumption was 27.6MB. Max. memory is 16.1GB. * RCFGBuilder took 104979.83ms. Allocated memory was 348.1MB in the beginning and 960.5MB in the end (delta: 612.4MB). Free memory was 222.6MB in the beginning and 280.3MB in the end (delta: -57.6MB). Peak memory consumption was 558.8MB. Max. memory is 16.1GB. * TraceAbstraction took 194299.91ms. Allocated memory is still 960.5MB. Free memory was 279.2MB in the beginning and 473.2MB in the end (delta: -194.0MB). There was no memory consumed. Max. memory is 16.1GB. * Witness Printer took 3.85ms. Allocated memory is still 960.5MB. Free memory is still 473.2MB. 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: 12848]: 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 11833. Possible FailurePath: [L7140] static bool ap_mode_default ; [L7141-L7155] static struct ieee80211_channel const mwl8k_channels_24[14U] = { {0, 2412U, 1U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2417U, 2U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2422U, 3U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2427U, 4U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2432U, 5U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2437U, 6U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2442U, 7U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2447U, 8U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2452U, 9U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2457U, 10U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2462U, 11U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2467U, 12U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2472U, 13U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2484U, 14U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}}; [L7156-L7170] static struct ieee80211_rate const mwl8k_rates_24[14U] = { {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}, {0U, 720U, 144U, (unsigned short)0}}; [L7171-L7174] static struct ieee80211_channel const mwl8k_channels_50[4U] = { {0, 5180U, 36U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 5200U, 40U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 5220U, 44U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 5240U, 48U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}}; [L7175-L7184] static struct ieee80211_rate const mwl8k_rates_50[9U] = { {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}, {0U, 720U, 144U, (unsigned short)0}}; [L7812] static struct rxd_ops rxd_8366_ap_ops = {32, & mwl8k_rxd_8366_ap_init, & mwl8k_rxd_8366_ap_refill, & mwl8k_rxd_8366_ap_process}; [L7889] static struct rxd_ops rxd_sta_ops = {40, & mwl8k_rxd_sta_init, & mwl8k_rxd_sta_refill, & mwl8k_rxd_sta_process}; [L11797-L11803] 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, & mwl8k_prepare_multicast, & mwl8k_configure_filter, 0, & mwl8k_set_key, 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, & 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}; [L11833-L11838] static struct mwl8k_device_info mwl8k_info_tbl[3U] = { {(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-2.fw", & rxd_8366_ap_ops, 2U}}; [L11839] struct pci_device_id const __mod_pci_device_table ; [L12503] int LDV_IN_INTERRUPT ; [L12858] static int ldv_mutex_cred_guard_mutex ; [L12965] static int ldv_mutex_fw_mutex ; [L13072] static int ldv_mutex_lock ; [L13179] static int ldv_mutex_mtx ; [L13286] static int ldv_mutex_mutex ; 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_mode_default=0, LDV_IN_INTERRUPT=0, ldv_mutex_cred_guard_mutex=0, ldv_mutex_fw_mutex=0, ldv_mutex_lock=0, ldv_mutex_mtx=0, ldv_mutex_mutex=0, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] [L12506] void *var_mwl8k_rxd_8366_ap_init_13_p0 ; [L12507] dma_addr_t var_mwl8k_rxd_8366_ap_init_13_p1 ; [L12508] void *var_mwl8k_rxd_8366_ap_refill_14_p0 ; [L12509] dma_addr_t var_mwl8k_rxd_8366_ap_refill_14_p1 ; [L12510] int var_mwl8k_rxd_8366_ap_refill_14_p2 ; [L12511] void *var_mwl8k_rxd_8366_ap_process_15_p0 ; [L12512] struct ieee80211_rx_status *var_group1 ; [L12513] __le16 *var_mwl8k_rxd_8366_ap_process_15_p2 ; [L12514] s8 *var_mwl8k_rxd_8366_ap_process_15_p3 ; [L12515] void *var_mwl8k_rxd_sta_init_16_p0 ; [L12516] dma_addr_t var_mwl8k_rxd_sta_init_16_p1 ; [L12517] void *var_mwl8k_rxd_sta_refill_17_p0 ; [L12518] dma_addr_t var_mwl8k_rxd_sta_refill_17_p1 ; [L12519] int var_mwl8k_rxd_sta_refill_17_p2 ; [L12520] void *var_mwl8k_rxd_sta_process_18_p0 ; [L12521] __le16 *var_mwl8k_rxd_sta_process_18_p2 ; [L12522] s8 *var_mwl8k_rxd_sta_process_18_p3 ; [L12523] struct ieee80211_hw *var_group2 ; [L12524] struct ieee80211_tx_control *var_group3 ; [L12525] struct sk_buff *var_mwl8k_tx_99_p2 ; [L12526] struct ieee80211_vif *var_group4 ; [L12527] u32 var_mwl8k_config_106_p1 ; [L12528] struct ieee80211_bss_conf *var_mwl8k_bss_info_changed_109_p2 ; [L12529] u32 var_mwl8k_bss_info_changed_109_p3 ; [L12530] struct netdev_hw_addr_list *var_group5 ; [L12531] unsigned int var_mwl8k_configure_filter_113_p1 ; [L12532] unsigned int *var_mwl8k_configure_filter_113_p2 ; [L12533] u64 var_mwl8k_configure_filter_113_p3 ; [L12534] enum set_key_cmd var_mwl8k_set_key_93_p1 ; [L12535] struct ieee80211_vif *var_mwl8k_set_key_93_p2 ; [L12536] struct ieee80211_sta *var_mwl8k_set_key_93_p3 ; [L12537] struct ieee80211_key_conf *var_mwl8k_set_key_93_p4 ; [L12538] u32 var_mwl8k_set_rts_threshold_114_p1 ; [L12539] struct ieee80211_sta *var_mwl8k_sta_add_116_p2 ; [L12540] struct ieee80211_sta *var_mwl8k_sta_remove_115_p2 ; [L12541] u16 var_mwl8k_conf_tx_117_p2 ; [L12542] struct ieee80211_tx_queue_params const *var_mwl8k_conf_tx_117_p3 ; [L12543] struct ieee80211_low_level_stats *var_group6 ; [L12544] int var_mwl8k_get_survey_119_p1 ; [L12545] struct survey_info *var_mwl8k_get_survey_119_p2 ; [L12546] enum ieee80211_ampdu_mlme_action var_mwl8k_ampdu_action_120_p2 ; [L12547] struct ieee80211_sta *var_mwl8k_ampdu_action_120_p3 ; [L12548] u16 var_mwl8k_ampdu_action_120_p4 ; [L12549] u16 *var_mwl8k_ampdu_action_120_p5 ; [L12550] u8 var_mwl8k_ampdu_action_120_p6 ; [L12551] struct pci_dev *var_group7 ; [L12552] struct pci_device_id const *var_mwl8k_probe_129_p1 ; [L12553] int res_mwl8k_probe_129 ; [L12554] int var_mwl8k_interrupt_96_p0 ; [L12555] void *var_mwl8k_interrupt_96_p1 ; [L12556] int ldv_s_mwl8k_driver_pci_driver ; [L12557] int tmp ; [L12558] int tmp___0 ; [L12560] ldv_s_mwl8k_driver_pci_driver = 0 [L12561] LDV_IN_INTERRUPT = 1 [L12562] CALL ldv_initialize() [L13396] ldv_mutex_cred_guard_mutex = 1 [L13397] ldv_mutex_fw_mutex = 1 [L13398] ldv_mutex_lock = 1 [L13399] ldv_mutex_mtx = 1 [L13400] ldv_mutex_mutex = 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_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] [L12562] RET ldv_initialize() [L12704] tmp___0 = __VERIFIER_nondet_int() [L12705] 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_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_s_mwl8k_driver_pci_driver=0, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, tmp___0=-2147483648] [L12565] tmp = __VERIFIER_nondet_int() [L12567] case 0: [L12571] case 1: [L12576] case 2: [L12581] case 3: [L12585] case 4: [L12590] case 5: [L12595] case 6: [L12599] case 7: [L12603] case 8: [L12607] case 9: [L12611] case 10: [L12615] case 11: [L12619] 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_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_s_mwl8k_driver_pci_driver=0, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, tmp=12, tmp___0=-2147483648] [L12620] 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_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_s_mwl8k_driver_pci_driver=0, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, tmp=12, tmp___0=-2147483648] [L12621-L12622] CALL mwl8k_bss_info_changed(var_group2, var_group4, var_mwl8k_bss_info_changed_109_p2, var_mwl8k_bss_info_changed_109_p3) [L11408] struct mwl8k_priv *priv ; [L11410] EXPR hw->priv [L11410] priv = (struct mwl8k_priv *)hw->priv [L11411] EXPR priv->ap_fw VAL [#in~hw={137707652610:-55}, #in~info={520:519}, #in~vif={521:522}, __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_mode_default=0, changed=0, hw={137707652610:-55}, info={520:519}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, priv={137707652610:-1512}, priv->ap_fw=-128, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, unknown-#in~changed-unknown=0, vif={521:522}] [L11411] COND FALSE !(! priv->ap_fw) [L11414] CALL mwl8k_bss_info_changed_ap(hw, vif, info, changed) [L11354] int rc ; [L11355] int tmp ; [L11356] int idx ; [L11357] int rate ; [L11358] struct sk_buff *skb ; VAL [#in~hw={137707652610:-55}, #in~info={520:519}, #in~vif={521:522}, __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_mode_default=0, changed=0, hw={137707652610:-55}, info={520:519}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, unknown-#in~changed-unknown=0, vif={521:522}] [L11360] CALL, EXPR mwl8k_fw_lock(hw) VAL [\old(ldv_mutex_fw_mutex)=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_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] [L8952] struct mwl8k_priv *priv ; [L8953] int rc ; [L8954] struct task_struct *tmp ; [L8956] EXPR hw->priv [L8956] priv = (struct mwl8k_priv *)hw->priv [L8957] CALL, EXPR get_current() VAL [\old(ldv_mutex_fw_mutex)=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_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] [L6166] struct task_struct *pfo_ret__ ; [L6169] case 1UL: [L6172] case 2UL: [L6175] case 4UL: [L6178] case 8UL: VAL [\old(ldv_mutex_fw_mutex)=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_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] [L6185] return (pfo_ret__); VAL [\old(ldv_mutex_fw_mutex)=1, \result={34426847232:5188164364057706498}, __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_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, pfo_ret__={34426847232:5188164364057706498}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] [L8957] RET, EXPR get_current() VAL [#in~hw={137707652610:-55}, \old(ldv_mutex_fw_mutex)=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_mode_default=0, get_current()={34426847232:5188164364057706498}, hw={137707652610:-55}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, priv={137707652610:-1512}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] [L8957] tmp = get_current() [L8958] EXPR priv->fw_mutex_owner VAL [#in~hw={137707652610:-55}, \old(ldv_mutex_fw_mutex)=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_mode_default=0, hw={137707652610:-55}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, priv={137707652610:-1512}, priv->fw_mutex_owner={5188164398484553714:16}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, tmp={34426847232:5188164364057706498}] [L8958] COND FALSE !((unsigned long )priv->fw_mutex_owner != (unsigned long )tmp) [L8974] EXPR priv->fw_mutex_depth [L8974] priv->fw_mutex_depth = priv->fw_mutex_depth + 1 [L8975] return (0); VAL [#in~hw={137707652610:-55}, \old(ldv_mutex_fw_mutex)=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_mode_default=0, hw={137707652610:-55}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, priv={137707652610:-1512}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, tmp={34426847232:5188164364057706498}] [L11360] RET, EXPR mwl8k_fw_lock(hw) VAL [#in~hw={137707652610:-55}, #in~info={520:519}, #in~vif={521:522}, __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_mode_default=0, changed=0, hw={137707652610:-55}, info={520:519}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_fw_lock(hw)=0, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, unknown-#in~changed-unknown=0, vif={521:522}] [L11360] tmp = mwl8k_fw_lock(hw) [L11361] COND FALSE !(tmp != 0) VAL [#in~hw={137707652610:-55}, #in~info={520:519}, #in~vif={521:522}, __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_mode_default=0, changed=0, hw={137707652610:-55}, info={520:519}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, tmp=0, unknown-#in~changed-unknown=0, vif={521:522}] [L11365] COND FALSE !((changed & 4U) != 0U) VAL [#in~hw={137707652610:-55}, #in~info={520:519}, #in~vif={521:522}, __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_mode_default=0, changed=0, hw={137707652610:-55}, info={520:519}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, tmp=0, unknown-#in~changed-unknown=0, vif={521:522}] [L11373] COND FALSE !((changed & 32U) != 0U) VAL [#in~hw={137707652610:-55}, #in~info={520:519}, #in~vif={521:522}, __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_mode_default=0, changed=0, hw={137707652610:-55}, info={520:519}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, tmp=0, unknown-#in~changed-unknown=0, vif={521:522}] [L11387] COND FALSE !((changed & 320U) != 0U) VAL [#in~hw={137707652610:-55}, #in~info={520:519}, #in~vif={521:522}, __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_mode_default=0, changed=0, hw={137707652610:-55}, info={520:519}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, tmp=0, unknown-#in~changed-unknown=0, vif={521:522}] [L11396] COND FALSE !((changed & 512U) != 0U) VAL [#in~hw={137707652610:-55}, #in~info={520:519}, #in~vif={521:522}, __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_mode_default=0, changed=0, hw={137707652610:-55}, info={520:519}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}, tmp=0, unknown-#in~changed-unknown=0, vif={521:522}] [L11401] CALL mwl8k_fw_unlock(hw) VAL [\old(ldv_mutex_fw_mutex)=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_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] [L8980] struct mwl8k_priv *priv ; [L8982] EXPR hw->priv [L8982] priv = (struct mwl8k_priv *)hw->priv [L8983] EXPR priv->fw_mutex_depth [L8983] priv->fw_mutex_depth = priv->fw_mutex_depth - 1 [L8984] EXPR priv->fw_mutex_depth VAL [#in~hw={137707652610:-55}, \old(ldv_mutex_fw_mutex)=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_mode_default=0, hw={137707652610:-55}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, priv={-6917528889933429246:-1446}, priv->fw_mutex_depth=0, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] [L8984] COND TRUE priv->fw_mutex_depth == 0 [L8985] EXPR priv->hw_restart_in_progress VAL [#in~hw={137707652610:-55}, \old(ldv_mutex_fw_mutex)=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_mode_default=0, hw={137707652610:-55}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, priv={-6917528889933429246:-1446}, priv->hw_restart_in_progress=-128, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] [L8985] COND FALSE !(! priv->hw_restart_in_progress) [L8989] priv->fw_mutex_owner = 0 [L8990] CALL ldv_mutex_unlock_14(& priv->fw_mutex) [L12826] CALL ldv_mutex_unlock_fw_mutex(ldv_func_arg1) VAL [#in~lock={-6917528889933429246:-108}, \old(ldv_mutex_fw_mutex)=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_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] [L13064] COND FALSE !(ldv_mutex_fw_mutex == 2) VAL [#in~lock={-6917528889933429246:-108}, \old(ldv_mutex_fw_mutex)=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_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, lock={-6917528889933429246:-108}, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] [L13066] CALL ldv_error() VAL [\old(ldv_mutex_fw_mutex)=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_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] [L12848] reach_error() VAL [\old(ldv_mutex_fw_mutex)=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_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={153:0}, mwl8k_channels_50={155:0}, mwl8k_info_tbl={160:0}, mwl8k_ops={159:0}, mwl8k_rates_24={154:0}, mwl8k_rates_50={156:0}, rxd_8366_ap_ops={157:0}, rxd_sta_ops={158:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 132 procedures, 2511 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 194.0s, OverallIterations: 7, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 3.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 17971 SdHoareTripleChecker+Valid, 0.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 17971 mSDsluCounter, 29885 SdHoareTripleChecker+Invalid, 0.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7230 mSDsCounter, 12 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 27 IncrementalHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 12 mSolverCounterUnsat, 22655 mSDtfsCounter, 27 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 102 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4898occurred in iteration=2, InterpolantAutomatonStates: 18, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.6s AutomataMinimizationTime, 6 MinimizatonAttempts, 5 StatesRemovedByMinimization, 2 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 99.7s SatisfiabilityAnalysisTime, 1.1s InterpolantComputationTime, 164 NumberOfCodeBlocks, 164 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 102 ConstructedInterpolants, 0 QuantifiedInterpolants, 173 SizeOfPredicates, 0 NumberOfNonLiveVariables, 9637 ConjunctsInSsa, 12 ConjunctsInUnsatCore, 6 InterpolantComputations, 6 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 [2022-11-23 14:50:50,063 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d6b831a-7123-447a-a8b6-257870b67ddf/bin/utaipan-Q6hlc19bkW/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