./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5e519f3a 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_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 0b76be36f18ad21ad9f8bdc1086d9a5532c87a2c14457e790c7f2f104cdb0ee5 --- Real Ultimate output --- [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-5e519f3 [2022-11-03 03:55:15,946 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-03 03:55:15,948 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-03 03:55:15,986 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-03 03:55:15,986 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-03 03:55:15,990 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-03 03:55:15,992 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-03 03:55:15,995 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-03 03:55:15,998 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-03 03:55:16,003 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-03 03:55:16,004 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-03 03:55:16,005 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-03 03:55:16,005 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-03 03:55:16,006 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-03 03:55:16,007 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-03 03:55:16,008 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-03 03:55:16,009 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-03 03:55:16,009 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-03 03:55:16,011 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-03 03:55:16,012 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-03 03:55:16,014 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-03 03:55:16,020 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-03 03:55:16,023 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-03 03:55:16,024 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-03 03:55:16,041 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-03 03:55:16,041 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-03 03:55:16,042 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-03 03:55:16,043 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-03 03:55:16,044 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-03 03:55:16,045 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-03 03:55:16,046 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-03 03:55:16,047 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-03 03:55:16,048 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-03 03:55:16,050 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-03 03:55:16,051 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-03 03:55:16,051 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-03 03:55:16,051 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-03 03:55:16,052 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-03 03:55:16,052 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-03 03:55:16,053 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-03 03:55:16,053 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-03 03:55:16,054 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-11-03 03:55:16,083 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-03 03:55:16,083 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-03 03:55:16,083 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-03 03:55:16,084 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-03 03:55:16,084 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-03 03:55:16,084 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-03 03:55:16,085 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-03 03:55:16,085 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-03 03:55:16,085 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-03 03:55:16,085 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-03 03:55:16,085 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-03 03:55:16,086 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-03 03:55:16,086 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-03 03:55:16,086 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-03 03:55:16,086 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-03 03:55:16,086 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-03 03:55:16,086 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-03 03:55:16,087 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-03 03:55:16,087 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-03 03:55:16,087 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-03 03:55:16,088 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-03 03:55:16,088 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-03 03:55:16,088 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-03 03:55:16,088 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-03 03:55:16,088 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-03 03:55:16,089 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-03 03:55:16,089 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-03 03:55:16,089 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-03 03:55:16,089 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-03 03:55:16,089 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 03:55:16,090 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-03 03:55:16,090 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-03 03:55:16,090 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-03 03:55:16,090 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-03 03:55:16,090 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-03 03:55:16,090 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-03 03:55:16,091 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-03 03:55:16,091 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-03 03:55:16,091 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_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/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_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 0b76be36f18ad21ad9f8bdc1086d9a5532c87a2c14457e790c7f2f104cdb0ee5 [2022-11-03 03:55:16,324 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-03 03:55:16,351 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-03 03:55:16,355 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-03 03:55:16,356 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-03 03:55:16,357 INFO L275 PluginConnector]: CDTParser initialized [2022-11-03 03:55:16,359 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i [2022-11-03 03:55:16,457 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/data/161b382f1/8119687c897e4b56a77e4488da132a5f/FLAGbf844beea [2022-11-03 03:55:17,412 INFO L306 CDTParser]: Found 1 translation units. [2022-11-03 03:55:17,413 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i [2022-11-03 03:55:17,471 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/data/161b382f1/8119687c897e4b56a77e4488da132a5f/FLAGbf844beea [2022-11-03 03:55:17,813 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/data/161b382f1/8119687c897e4b56a77e4488da132a5f [2022-11-03 03:55:17,816 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-03 03:55:17,817 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-03 03:55:17,824 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-03 03:55:17,824 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-03 03:55:17,828 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-03 03:55:17,829 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 03:55:17" (1/1) ... [2022-11-03 03:55:17,830 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1afcf6af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:55:17, skipping insertion in model container [2022-11-03 03:55:17,830 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 03:55:17" (1/1) ... [2022-11-03 03:55:17,842 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-03 03:55:18,055 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 03:55:21,200 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i[385601,385614] [2022-11-03 03:55:21,334 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 03:55:21,380 INFO L203 MainTranslator]: Completed pre-run [2022-11-03 03:55:21,915 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i[385601,385614] [2022-11-03 03:55:21,934 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 03:55:22,126 INFO L208 MainTranslator]: Completed translation [2022-11-03 03:55:22,127 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:55:22 WrapperNode [2022-11-03 03:55:22,127 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-03 03:55:22,128 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-03 03:55:22,128 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-03 03:55:22,128 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-03 03:55:22,136 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:55:22" (1/1) ... [2022-11-03 03:55:22,294 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:55:22" (1/1) ... [2022-11-03 03:55:22,586 INFO L138 Inliner]: procedures = 399, calls = 3514, calls flagged for inlining = 185, calls inlined = 158, statements flattened = 7164 [2022-11-03 03:55:22,586 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-03 03:55:22,587 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-03 03:55:22,587 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-03 03:55:22,587 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-03 03:55:22,597 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:55:22" (1/1) ... [2022-11-03 03:55:22,598 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:55:22" (1/1) ... [2022-11-03 03:55:22,680 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:55:22" (1/1) ... [2022-11-03 03:55:22,681 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:55:22" (1/1) ... [2022-11-03 03:55:22,946 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:55:22" (1/1) ... [2022-11-03 03:55:22,974 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:55:22" (1/1) ... [2022-11-03 03:55:23,019 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:55:22" (1/1) ... [2022-11-03 03:55:23,035 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:55:22" (1/1) ... [2022-11-03 03:55:23,089 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-03 03:55:23,090 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-03 03:55:23,090 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-03 03:55:23,090 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-03 03:55:23,091 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:55:22" (1/1) ... [2022-11-03 03:55:23,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 03:55:23,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:55:23,120 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-03 03:55:23,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-03 03:55:23,172 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_disable [2022-11-03 03:55:23,173 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_disable [2022-11-03 03:55:23,173 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_key [2022-11-03 03:55:23,173 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_key [2022-11-03 03:55:23,173 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_use_fixed_rate_ap [2022-11-03 03:55:23,173 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_use_fixed_rate_ap [2022-11-03 03:55:23,174 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-11-03 03:55:23,174 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-11-03 03:55:23,174 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2022-11-03 03:55:23,174 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2022-11-03 03:55:23,174 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-03 03:55:23,174 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-03 03:55:23,175 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2022-11-03 03:55:23,175 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2022-11-03 03:55:23,175 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2022-11-03 03:55:23,175 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2022-11-03 03:55:23,175 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2022-11-03 03:55:23,176 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2022-11-03 03:55:23,176 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2022-11-03 03:55:23,176 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2022-11-03 03:55:23,176 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2022-11-03 03:55:23,176 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2022-11-03 03:55:23,176 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_feed_fw_image [2022-11-03 03:55:23,177 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_feed_fw_image [2022-11-03 03:55:23,177 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_release_firmware [2022-11-03 03:55:23,177 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_release_firmware [2022-11-03 03:55:23,177 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2022-11-03 03:55:23,177 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2022-11-03 03:55:23,178 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2022-11-03 03:55:23,178 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_enable [2022-11-03 03:55:23,178 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_enable [2022-11-03 03:55:23,178 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_mgmt [2022-11-03 03:55:23,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_mgmt [2022-11-03 03:55:23,178 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_ap_process [2022-11-03 03:55:23,179 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_ap_process [2022-11-03 03:55:23,179 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_fw_unlock [2022-11-03 03:55:23,179 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_fw_unlock [2022-11-03 03:55:23,180 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2022-11-03 03:55:23,180 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2022-11-03 03:55:23,180 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-03 03:55:23,180 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2022-11-03 03:55:23,180 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2022-11-03 03:55:23,181 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-03 03:55:23,181 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-03 03:55:23,181 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_ht_caps [2022-11-03 03:55:23,181 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_ht_caps [2022-11-03 03:55:23,182 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_start [2022-11-03 03:55:23,182 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_start [2022-11-03 03:55:23,183 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_request_fw [2022-11-03 03:55:23,183 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_request_fw [2022-11-03 03:55:23,184 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-11-03 03:55:23,184 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-11-03 03:55:23,184 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2022-11-03 03:55:23,184 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2022-11-03 03:55:23,184 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-03 03:55:23,185 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-11-03 03:55:23,185 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-11-03 03:55:23,185 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_fw_mutex_of_mwl8k_priv [2022-11-03 03:55:23,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_fw_mutex_of_mwl8k_priv [2022-11-03 03:55:23,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-03 03:55:23,186 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_load_firmware [2022-11-03 03:55:23,187 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_load_firmware [2022-11-03 03:55:23,187 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-03 03:55:23,187 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2022-11-03 03:55:23,187 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2022-11-03 03:55:23,187 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_probe_hw [2022-11-03 03:55:23,188 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_probe_hw [2022-11-03 03:55:23,188 INFO L130 BoogieDeclarations]: Found specification of procedure SET_IEEE80211_PERM_ADDR [2022-11-03 03:55:23,188 INFO L138 BoogieDeclarations]: Found implementation of procedure SET_IEEE80211_PERM_ADDR [2022-11-03 03:55:23,188 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-03 03:55:23,188 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-03 03:55:23,189 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_name [2022-11-03 03:55:23,189 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_name [2022-11-03 03:55:23,189 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iomap [2022-11-03 03:55:23,190 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iomap [2022-11-03 03:55:23,190 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2022-11-03 03:55:23,190 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2022-11-03 03:55:23,190 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-11-03 03:55:23,190 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-11-03 03:55:23,190 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_ap_refill [2022-11-03 03:55:23,191 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_ap_refill [2022-11-03 03:55:23,191 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2022-11-03 03:55:23,192 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2022-11-03 03:55:23,192 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_caps [2022-11-03 03:55:23,192 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_caps [2022-11-03 03:55:23,192 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock [2022-11-03 03:55:23,192 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock [2022-11-03 03:55:23,193 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_wmm_mode [2022-11-03 03:55:23,193 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_wmm_mode [2022-11-03 03:55:23,194 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-03 03:55:23,194 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2022-11-03 03:55:23,194 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2022-11-03 03:55:23,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-03 03:55:23,195 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_free_hw [2022-11-03 03:55:23,195 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_free_hw [2022-11-03 03:55:23,195 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-11-03 03:55:23,196 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-11-03 03:55:23,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-03 03:55:23,196 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-03 03:55:23,196 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_add_stream [2022-11-03 03:55:23,196 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_add_stream [2022-11-03 03:55:23,196 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_init [2022-11-03 03:55:23,197 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_init [2022-11-03 03:55:23,197 INFO L130 BoogieDeclarations]: Found specification of procedure _cond_resched [2022-11-03 03:55:23,197 INFO L138 BoogieDeclarations]: Found implementation of procedure _cond_resched [2022-11-03 03:55:23,197 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2022-11-03 03:55:23,198 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2022-11-03 03:55:23,198 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_control [2022-11-03 03:55:23,198 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_control [2022-11-03 03:55:23,199 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-03 03:55:23,199 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-03 03:55:23,202 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_queue_work [2022-11-03 03:55:23,202 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_queue_work [2022-11-03 03:55:23,202 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_post_pervif_cmd [2022-11-03 03:55:23,202 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_post_pervif_cmd [2022-11-03 03:55:23,203 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-03 03:55:23,204 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-03 03:55:23,204 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_wake_queues [2022-11-03 03:55:23,204 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_wake_queues [2022-11-03 03:55:23,205 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2022-11-03 03:55:23,209 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2022-11-03 03:55:23,209 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-11-03 03:55:23,209 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-11-03 03:55:23,209 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_hw_reset [2022-11-03 03:55:23,209 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_hw_reset [2022-11-03 03:55:23,209 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_bss_start [2022-11-03 03:55:23,210 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_bss_start [2022-11-03 03:55:23,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-03 03:55:23,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-03 03:55:23,210 INFO L130 BoogieDeclarations]: Found specification of procedure cfg80211_get_chandef_type [2022-11-03 03:55:23,210 INFO L138 BoogieDeclarations]: Found implementation of procedure cfg80211_get_chandef_type [2022-11-03 03:55:23,210 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_enable_bsses [2022-11-03 03:55:23,210 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_enable_bsses [2022-11-03 03:55:23,211 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2022-11-03 03:55:23,211 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2022-11-03 03:55:23,211 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-11-03 03:55:23,211 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-11-03 03:55:23,211 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_timeout [2022-11-03 03:55:23,211 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_timeout [2022-11-03 03:55:23,211 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_conf_tx [2022-11-03 03:55:23,211 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_conf_tx [2022-11-03 03:55:23,212 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_pre_scan [2022-11-03 03:55:23,212 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_pre_scan [2022-11-03 03:55:23,212 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_data [2022-11-03 03:55:23,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_data [2022-11-03 03:55:23,212 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_post_scan [2022-11-03 03:55:23,212 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_post_scan [2022-11-03 03:55:23,212 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_load_fw_image [2022-11-03 03:55:23,213 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_load_fw_image [2022-11-03 03:55:23,213 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_init_txqs [2022-11-03 03:55:23,213 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_init_txqs [2022-11-03 03:55:23,213 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_vif [2022-11-03 03:55:23,213 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_vif [2022-11-03 03:55:23,213 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-03 03:55:23,213 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-03 03:55:23,213 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_data_qos [2022-11-03 03:55:23,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_data_qos [2022-11-03 03:55:23,214 INFO L130 BoogieDeclarations]: Found specification of procedure __arch_hweight32 [2022-11-03 03:55:23,214 INFO L138 BoogieDeclarations]: Found implementation of procedure __arch_hweight32 [2022-11-03 03:55:23,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-03 03:55:23,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-03 03:55:23,214 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2022-11-03 03:55:23,214 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2022-11-03 03:55:23,215 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_hdrlen [2022-11-03 03:55:23,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_hdrlen [2022-11-03 03:55:23,215 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_init_firmware [2022-11-03 03:55:23,215 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_init_firmware [2022-11-03 03:55:23,215 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2022-11-03 03:55:23,215 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2022-11-03 03:55:23,215 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_enable_sniffer [2022-11-03 03:55:23,215 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_enable_sniffer [2022-11-03 03:55:23,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-03 03:55:23,216 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-03 03:55:23,216 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2022-11-03 03:55:23,216 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2022-11-03 03:55:23,216 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2022-11-03 03:55:23,216 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2022-11-03 03:55:23,216 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2022-11-03 03:55:23,217 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2022-11-03 03:55:23,217 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_rf_antenna [2022-11-03 03:55:23,217 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_rf_antenna [2022-11-03 03:55:23,217 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-11-03 03:55:23,217 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-11-03 03:55:23,217 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_reload_firmware [2022-11-03 03:55:23,217 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_reload_firmware [2022-11-03 03:55:23,217 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2022-11-03 03:55:23,218 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2022-11-03 03:55:23,218 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2022-11-03 03:55:23,218 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2022-11-03 03:55:23,218 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-03 03:55:23,218 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_channel_to_frequency [2022-11-03 03:55:23,218 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_channel_to_frequency [2022-11-03 03:55:23,218 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-03 03:55:23,218 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_add_dma_header [2022-11-03 03:55:23,219 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_add_dma_header [2022-11-03 03:55:23,219 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_stream [2022-11-03 03:55:23,219 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_stream [2022-11-03 03:55:23,219 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_txq_reclaim [2022-11-03 03:55:23,219 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_txq_reclaim [2022-11-03 03:55:23,219 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_radio_preamble [2022-11-03 03:55:23,219 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_radio_preamble [2022-11-03 03:55:23,219 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_config [2022-11-03 03:55:23,220 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_config [2022-11-03 03:55:23,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-03 03:55:23,220 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2022-11-03 03:55:23,220 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2022-11-03 03:55:23,220 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-03 03:55:23,220 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-03 03:55:23,220 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2022-11-03 03:55:23,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2022-11-03 03:55:23,221 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_txq_deinit [2022-11-03 03:55:23,221 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_txq_deinit [2022-11-03 03:55:23,221 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2022-11-03 03:55:23,221 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2022-11-03 03:55:23,221 INFO L130 BoogieDeclarations]: Found specification of procedure rxq_refill [2022-11-03 03:55:23,221 INFO L138 BoogieDeclarations]: Found implementation of procedure rxq_refill [2022-11-03 03:55:23,221 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_process [2022-11-03 03:55:23,222 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_process [2022-11-03 03:55:23,222 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_fw_lock [2022-11-03 03:55:23,222 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_fw_lock [2022-11-03 03:55:23,222 INFO L130 BoogieDeclarations]: Found specification of procedure __mwl8k_cmd_mac_multicast_adr [2022-11-03 03:55:23,222 INFO L138 BoogieDeclarations]: Found implementation of procedure __mwl8k_cmd_mac_multicast_adr [2022-11-03 03:55:23,222 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_ap_init [2022-11-03 03:55:23,222 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_ap_init [2022-11-03 03:55:23,222 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-11-03 03:55:23,223 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-11-03 03:55:23,223 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_destroy_ba [2022-11-03 03:55:23,223 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_destroy_ba [2022-11-03 03:55:23,223 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_disable [2022-11-03 03:55:23,223 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_disable [2022-11-03 03:55:23,223 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2022-11-03 03:55:23,223 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2022-11-03 03:55:23,224 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_tx_start [2022-11-03 03:55:23,224 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_tx_start [2022-11-03 03:55:23,224 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_dma_header [2022-11-03 03:55:23,224 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_dma_header [2022-11-03 03:55:23,224 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_stop [2022-11-03 03:55:23,224 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_stop [2022-11-03 03:55:23,224 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_update_mac_addr [2022-11-03 03:55:23,224 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_update_mac_addr [2022-11-03 03:55:23,225 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-03 03:55:23,225 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-03 03:55:23,225 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2022-11-03 03:55:23,225 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2022-11-03 03:55:23,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-03 03:55:23,225 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-03 03:55:23,225 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-03 03:55:23,225 INFO L130 BoogieDeclarations]: Found specification of procedure __ilog2_u32 [2022-11-03 03:55:23,225 INFO L138 BoogieDeclarations]: Found implementation of procedure __ilog2_u32 [2022-11-03 03:55:23,226 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_stop_queues [2022-11-03 03:55:23,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_stop_queues [2022-11-03 03:55:23,226 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_cpu_idle [2022-11-03 03:55:23,226 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_cpu_idle [2022-11-03 03:55:23,226 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_encryption_set_cmd_info [2022-11-03 03:55:23,226 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_encryption_set_cmd_info [2022-11-03 03:55:23,226 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2022-11-03 03:55:23,226 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2022-11-03 03:55:23,226 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2022-11-03 03:55:23,227 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2022-11-03 03:55:23,227 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_mac_addr [2022-11-03 03:55:23,227 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_mac_addr [2022-11-03 03:55:23,227 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2022-11-03 03:55:23,227 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2022-11-03 03:55:23,227 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2022-11-03 03:55:23,227 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2022-11-03 03:55:23,227 INFO L130 BoogieDeclarations]: Found specification of procedure legacy_rate_mask_to_array [2022-11-03 03:55:23,227 INFO L138 BoogieDeclarations]: Found implementation of procedure legacy_rate_mask_to_array [2022-11-03 03:55:23,228 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_refill [2022-11-03 03:55:23,228 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_refill [2022-11-03 03:55:23,228 INFO L130 BoogieDeclarations]: Found specification of procedure ffs [2022-11-03 03:55:23,228 INFO L138 BoogieDeclarations]: Found implementation of procedure ffs [2022-11-03 03:55:23,228 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2022-11-03 03:55:23,228 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2022-11-03 03:55:23,228 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2022-11-03 03:55:23,228 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2022-11-03 03:55:23,228 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_release_fw [2022-11-03 03:55:23,229 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_release_fw [2022-11-03 03:55:23,229 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxq_deinit [2022-11-03 03:55:23,229 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxq_deinit [2022-11-03 03:55:23,229 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-11-03 03:55:23,229 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-11-03 03:55:23,229 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_send_fw_load_cmd [2022-11-03 03:55:23,229 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_send_fw_load_cmd [2022-11-03 03:55:23,229 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_unlock [2022-11-03 03:55:23,229 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_unlock [2022-11-03 03:55:23,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-03 03:55:23,230 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_new_stn_del [2022-11-03 03:55:23,230 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_new_stn_del [2022-11-03 03:55:23,230 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_post_cmd [2022-11-03 03:55:23,230 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_post_cmd [2022-11-03 03:55:23,230 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_lookup_stream [2022-11-03 03:55:23,230 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_lookup_stream [2022-11-03 03:55:23,230 INFO L130 BoogieDeclarations]: Found specification of procedure IEEE80211_SKB_CB [2022-11-03 03:55:23,231 INFO L138 BoogieDeclarations]: Found implementation of procedure IEEE80211_SKB_CB [2022-11-03 03:55:23,231 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_enable [2022-11-03 03:55:23,231 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_enable [2022-11-03 03:55:24,280 INFO L235 CfgBuilder]: Building ICFG [2022-11-03 03:55:24,284 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-03 03:55:40,457 INFO L276 CfgBuilder]: Performing block encoding [2022-11-03 03:55:43,835 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-03 03:55:43,835 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-03 03:55:43,841 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 03:55:43 BoogieIcfgContainer [2022-11-03 03:55:43,841 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-03 03:55:43,843 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-03 03:55:43,845 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-03 03:55:43,860 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-03 03:55:43,861 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 03:55:17" (1/3) ... [2022-11-03 03:55:43,861 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13459a51 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 03:55:43, skipping insertion in model container [2022-11-03 03:55:43,861 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:55:22" (2/3) ... [2022-11-03 03:55:43,862 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13459a51 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 03:55:43, skipping insertion in model container [2022-11-03 03:55:43,862 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 03:55:43" (3/3) ... [2022-11-03 03:55:43,863 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i [2022-11-03 03:55:43,896 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-03 03:55:43,896 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-03 03:55:44,018 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-03 03:55:44,026 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;@4576649e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-03 03:55:44,027 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-03 03:55:44,040 INFO L276 IsEmpty]: Start isEmpty. Operand has 2080 states, 1293 states have (on average 1.3364269141531322) internal successors, (1728), 1360 states have internal predecessors, (1728), 646 states have call successors, (646), 139 states have call predecessors, (646), 139 states have return successors, (646), 632 states have call predecessors, (646), 646 states have call successors, (646) [2022-11-03 03:55:44,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-03 03:55:44,047 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:55:44,048 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:55:44,049 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:55:44,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:55:44,056 INFO L85 PathProgramCache]: Analyzing trace with hash 352511302, now seen corresponding path program 1 times [2022-11-03 03:55:44,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:55:44,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622861521] [2022-11-03 03:55:44,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:55:44,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:55:44,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:55:44,947 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-03 03:55:44,947 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:55:44,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622861521] [2022-11-03 03:55:44,948 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622861521] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:55:44,949 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:55:44,949 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-03 03:55:44,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596461357] [2022-11-03 03:55:44,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:55:44,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:55:44,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:55:44,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:55:44,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 03:55:45,003 INFO L87 Difference]: Start difference. First operand has 2080 states, 1293 states have (on average 1.3364269141531322) internal successors, (1728), 1360 states have internal predecessors, (1728), 646 states have call successors, (646), 139 states have call predecessors, (646), 139 states have return successors, (646), 632 states have call predecessors, (646), 646 states have call successors, (646) Second operand has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 03:55:48,381 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:55:50,934 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:55:54,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:55:54,989 INFO L93 Difference]: Finished difference Result 6162 states and 9345 transitions. [2022-11-03 03:55:54,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:55:54,995 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-03 03:55:54,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:55:55,052 INFO L225 Difference]: With dead ends: 6162 [2022-11-03 03:55:55,052 INFO L226 Difference]: Without dead ends: 4055 [2022-11-03 03:55:55,078 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-03 03:55:55,081 INFO L413 NwaCegarLoop]: 3605 mSDtfsCounter, 3015 mSDsluCounter, 3082 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3015 SdHoareTripleChecker+Valid, 6424 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.6s IncrementalHoareTripleChecker+Time [2022-11-03 03:55:55,082 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3015 Valid, 6424 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 558 Invalid, 0 Unknown, 0 Unchecked, 9.6s Time] [2022-11-03 03:55:55,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4055 states. [2022-11-03 03:55:55,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4055 to 4052. [2022-11-03 03:55:55,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4052 states, 2515 states have (on average 1.327634194831014) internal successors, (3339), 2639 states have internal predecessors, (3339), 1263 states have call successors, (1263), 275 states have call predecessors, (1263), 273 states have return successors, (1452), 1229 states have call predecessors, (1452), 1257 states have call successors, (1452) [2022-11-03 03:55:55,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4052 states to 4052 states and 6054 transitions. [2022-11-03 03:55:55,513 INFO L78 Accepts]: Start accepts. Automaton has 4052 states and 6054 transitions. Word has length 7 [2022-11-03 03:55:55,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:55:55,514 INFO L495 AbstractCegarLoop]: Abstraction has 4052 states and 6054 transitions. [2022-11-03 03:55:55,514 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-03 03:55:55,514 INFO L276 IsEmpty]: Start isEmpty. Operand 4052 states and 6054 transitions. [2022-11-03 03:55:55,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-11-03 03:55:55,517 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:55:55,517 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:55:55,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-03 03:55:55,519 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:55:55,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:55:55,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1958260350, now seen corresponding path program 1 times [2022-11-03 03:55:55,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:55:55,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442863055] [2022-11-03 03:55:55,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:55:55,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:55:55,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:55:55,828 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-03 03:55:55,828 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:55:55,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442863055] [2022-11-03 03:55:55,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442863055] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:55:55,833 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:55:55,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-03 03:55:55,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309856584] [2022-11-03 03:55:55,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:55:55,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:55:55,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:55:55,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:55:55,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 03:55:55,837 INFO L87 Difference]: Start difference. First operand 4052 states and 6054 transitions. Second operand has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 03:55:58,993 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:56:01,537 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 03:56:03,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:56:03,112 INFO L93 Difference]: Finished difference Result 4236 states and 6277 transitions. [2022-11-03 03:56:03,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:56:03,115 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-03 03:56:03,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:56:03,141 INFO L225 Difference]: With dead ends: 4236 [2022-11-03 03:56:03,141 INFO L226 Difference]: Without dead ends: 4233 [2022-11-03 03:56:03,145 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-03 03:56:03,146 INFO L413 NwaCegarLoop]: 2773 mSDtfsCounter, 2970 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2972 SdHoareTripleChecker+Valid, 2870 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.1s IncrementalHoareTripleChecker+Time [2022-11-03 03:56:03,147 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2972 Valid, 2870 Invalid, 289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 288 Invalid, 1 Unknown, 0 Unchecked, 7.1s Time] [2022-11-03 03:56:03,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4233 states. [2022-11-03 03:56:03,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4233 to 4227. [2022-11-03 03:56:03,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4227 states, 2611 states have (on average 1.3220988127154347) internal successors, (3452), 2738 states have internal predecessors, (3452), 1312 states have call successors, (1312), 305 states have call predecessors, (1312), 303 states have return successors, (1502), 1277 states have call predecessors, (1502), 1307 states have call successors, (1502) [2022-11-03 03:56:03,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4227 states to 4227 states and 6266 transitions. [2022-11-03 03:56:03,543 INFO L78 Accepts]: Start accepts. Automaton has 4227 states and 6266 transitions. Word has length 8 [2022-11-03 03:56:03,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:56:03,543 INFO L495 AbstractCegarLoop]: Abstraction has 4227 states and 6266 transitions. [2022-11-03 03:56:03,543 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-03 03:56:03,544 INFO L276 IsEmpty]: Start isEmpty. Operand 4227 states and 6266 transitions. [2022-11-03 03:56:03,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-11-03 03:56:03,545 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:56:03,545 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:56:03,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-03 03:56:03,546 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:56:03,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:56:03,556 INFO L85 PathProgramCache]: Analyzing trace with hash -577732663, now seen corresponding path program 1 times [2022-11-03 03:56:03,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:56:03,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646524393] [2022-11-03 03:56:03,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:56:03,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:56:03,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:56:03,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-03 03:56:03,810 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:56:03,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646524393] [2022-11-03 03:56:03,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646524393] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:56:03,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:56:03,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-03 03:56:03,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724143485] [2022-11-03 03:56:03,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:56:03,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:56:03,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:56:03,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:56:03,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 03:56:03,812 INFO L87 Difference]: Start difference. First operand 4227 states and 6266 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-03 03:56:06,039 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:56:08,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:56:08,037 INFO L93 Difference]: Finished difference Result 4229 states and 6267 transitions. [2022-11-03 03:56:08,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:56:08,047 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-03 03:56:08,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:56:08,072 INFO L225 Difference]: With dead ends: 4229 [2022-11-03 03:56:08,072 INFO L226 Difference]: Without dead ends: 4222 [2022-11-03 03:56:08,075 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-03 03:56:08,076 INFO L413 NwaCegarLoop]: 2714 mSDtfsCounter, 2976 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2976 SdHoareTripleChecker+Valid, 2714 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-11-03 03:56:08,077 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2976 Valid, 2714 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-11-03 03:56:08,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4222 states. [2022-11-03 03:56:08,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4222 to 4222. [2022-11-03 03:56:08,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4222 states, 2607 states have (on average 1.3214422708093594) internal successors, (3445), 2733 states have internal predecessors, (3445), 1311 states have call successors, (1311), 305 states have call predecessors, (1311), 303 states have return successors, (1502), 1277 states have call predecessors, (1502), 1307 states have call successors, (1502) [2022-11-03 03:56:08,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4222 states to 4222 states and 6258 transitions. [2022-11-03 03:56:08,357 INFO L78 Accepts]: Start accepts. Automaton has 4222 states and 6258 transitions. Word has length 9 [2022-11-03 03:56:08,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:56:08,358 INFO L495 AbstractCegarLoop]: Abstraction has 4222 states and 6258 transitions. [2022-11-03 03:56:08,358 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-03 03:56:08,358 INFO L276 IsEmpty]: Start isEmpty. Operand 4222 states and 6258 transitions. [2022-11-03 03:56:08,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-11-03 03:56:08,374 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:56:08,374 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] [2022-11-03 03:56:08,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-03 03:56:08,374 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:56:08,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:56:08,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1665387188, now seen corresponding path program 1 times [2022-11-03 03:56:08,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:56:08,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859551145] [2022-11-03 03:56:08,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:56:08,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:56:08,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-03 03:56:08,657 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-03 03:56:08,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-03 03:56:08,994 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2022-11-03 03:56:08,994 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-03 03:56:08,995 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-03 03:56:08,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-03 03:56:09,000 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2022-11-03 03:56:09,004 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-03 03:56:09,122 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.11 03:56:09 BoogieIcfgContainer [2022-11-03 03:56:09,122 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-03 03:56:09,123 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-03 03:56:09,123 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-03 03:56:09,123 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-03 03:56:09,124 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 03:55:43" (3/4) ... [2022-11-03 03:56:09,127 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-03 03:56:09,127 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-03 03:56:09,128 INFO L158 Benchmark]: Toolchain (without parser) took 51310.84ms. Allocated memory was 144.7MB in the beginning and 1.1GB in the end (delta: 998.2MB). Free memory was 96.5MB in the beginning and 904.2MB in the end (delta: -807.7MB). Peak memory consumption was 190.1MB. Max. memory is 16.1GB. [2022-11-03 03:56:09,128 INFO L158 Benchmark]: CDTParser took 0.28ms. Allocated memory is still 83.9MB. Free memory was 38.8MB in the beginning and 38.8MB in the end (delta: 46.2kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-03 03:56:09,129 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4303.67ms. Allocated memory was 144.7MB in the beginning and 207.6MB in the end (delta: 62.9MB). Free memory was 96.2MB in the beginning and 108.3MB in the end (delta: -12.1MB). Peak memory consumption was 92.6MB. Max. memory is 16.1GB. [2022-11-03 03:56:09,131 INFO L158 Benchmark]: Boogie Procedure Inliner took 458.06ms. Allocated memory is still 207.6MB. Free memory was 108.3MB in the beginning and 101.3MB in the end (delta: 7.0MB). Peak memory consumption was 56.6MB. Max. memory is 16.1GB. [2022-11-03 03:56:09,132 INFO L158 Benchmark]: Boogie Preprocessor took 502.27ms. Allocated memory was 207.6MB in the beginning and 413.1MB in the end (delta: 205.5MB). Free memory was 101.3MB in the beginning and 280.8MB in the end (delta: -179.6MB). Peak memory consumption was 53.5MB. Max. memory is 16.1GB. [2022-11-03 03:56:09,132 INFO L158 Benchmark]: RCFGBuilder took 20751.08ms. Allocated memory was 413.1MB in the beginning and 824.2MB in the end (delta: 411.0MB). Free memory was 280.8MB in the beginning and 251.9MB in the end (delta: 28.9MB). Peak memory consumption was 511.8MB. Max. memory is 16.1GB. [2022-11-03 03:56:09,132 INFO L158 Benchmark]: TraceAbstraction took 25279.24ms. Allocated memory was 824.2MB in the beginning and 1.1GB in the end (delta: 318.8MB). Free memory was 250.8MB in the beginning and 904.2MB in the end (delta: -653.4MB). Peak memory consumption was 192.8MB. Max. memory is 16.1GB. [2022-11-03 03:56:09,133 INFO L158 Benchmark]: Witness Printer took 4.38ms. Allocated memory is still 1.1GB. Free memory is still 904.2MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-03 03:56:09,135 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.28ms. Allocated memory is still 83.9MB. Free memory was 38.8MB in the beginning and 38.8MB in the end (delta: 46.2kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4303.67ms. Allocated memory was 144.7MB in the beginning and 207.6MB in the end (delta: 62.9MB). Free memory was 96.2MB in the beginning and 108.3MB in the end (delta: -12.1MB). Peak memory consumption was 92.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 458.06ms. Allocated memory is still 207.6MB. Free memory was 108.3MB in the beginning and 101.3MB in the end (delta: 7.0MB). Peak memory consumption was 56.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 502.27ms. Allocated memory was 207.6MB in the beginning and 413.1MB in the end (delta: 205.5MB). Free memory was 101.3MB in the beginning and 280.8MB in the end (delta: -179.6MB). Peak memory consumption was 53.5MB. Max. memory is 16.1GB. * RCFGBuilder took 20751.08ms. Allocated memory was 413.1MB in the beginning and 824.2MB in the end (delta: 411.0MB). Free memory was 280.8MB in the beginning and 251.9MB in the end (delta: 28.9MB). Peak memory consumption was 511.8MB. Max. memory is 16.1GB. * TraceAbstraction took 25279.24ms. Allocated memory was 824.2MB in the beginning and 1.1GB in the end (delta: 318.8MB). Free memory was 250.8MB in the beginning and 904.2MB in the end (delta: -653.4MB). Peak memory consumption was 192.8MB. Max. memory is 16.1GB. * Witness Printer took 4.38ms. Allocated memory is still 1.1GB. Free memory is still 904.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: 13398]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of large string literal at line 12414, overapproximation of bitwiseAnd at line 11962. Possible FailurePath: [L7468] static bool ap_mode_default ; [L7469-L7483] static struct ieee80211_channel const mwl8k_channels_24[14U] = { {0, 2412U, 1U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2417U, 2U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2422U, 3U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2427U, 4U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2432U, 5U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2437U, 6U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2442U, 7U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2447U, 8U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2452U, 9U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2457U, 10U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2462U, 11U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2467U, 12U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2472U, 13U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2484U, 14U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}}; [L7484-L7497] static struct ieee80211_rate const mwl8k_rates_24[13U] = { {0U, 10U, 2U, (unsigned short)0}, {0U, 20U, 4U, (unsigned short)0}, {0U, 55U, 11U, (unsigned short)0}, {0U, 110U, 22U, (unsigned short)0}, {0U, 220U, 44U, (unsigned short)0}, {0U, 60U, 12U, (unsigned short)0}, {0U, 90U, 18U, (unsigned short)0}, {0U, 120U, 24U, (unsigned short)0}, {0U, 180U, 36U, (unsigned short)0}, {0U, 240U, 48U, (unsigned short)0}, {0U, 360U, 72U, (unsigned short)0}, {0U, 480U, 96U, (unsigned short)0}, {0U, 540U, 108U, (unsigned short)0}}; [L7498-L7501] static struct ieee80211_channel const mwl8k_channels_50[4U] = { {1, 5180U, 36U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {1, 5200U, 40U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {1, 5220U, 44U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {1, 5240U, 48U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}}; [L7502-L7510] static struct ieee80211_rate const mwl8k_rates_50[8U] = { {0U, 60U, 12U, (unsigned short)0}, {0U, 90U, 18U, (unsigned short)0}, {0U, 120U, 24U, (unsigned short)0}, {0U, 180U, 36U, (unsigned short)0}, {0U, 240U, 48U, (unsigned short)0}, {0U, 360U, 72U, (unsigned short)0}, {0U, 480U, 96U, (unsigned short)0}, {0U, 540U, 108U, (unsigned short)0}}; [L8149] static struct rxd_ops rxd_ap_ops = {32, & mwl8k_rxd_ap_init, & mwl8k_rxd_ap_refill, & mwl8k_rxd_ap_process}; [L8226] static struct rxd_ops rxd_sta_ops = {40, & mwl8k_rxd_sta_init, & mwl8k_rxd_sta_refill, & mwl8k_rxd_sta_process}; [L12378-L12384] static struct ieee80211_ops const mwl8k_ops = {& mwl8k_tx, & mwl8k_start, & mwl8k_stop, 0, 0, 0, & mwl8k_add_interface, 0, & mwl8k_remove_interface, & mwl8k_config, & mwl8k_bss_info_changed, 0, 0, & mwl8k_prepare_multicast, & mwl8k_configure_filter, 0, 0, & mwl8k_set_key, 0, 0, 0, 0, 0, 0, 0, 0, 0, & mwl8k_get_stats, 0, 0, & mwl8k_set_rts_threshold, & mwl8k_sta_add, & mwl8k_sta_remove, 0, 0, 0, 0, 0, & mwl8k_conf_tx, 0, 0, 0, 0, & mwl8k_ampdu_action, & mwl8k_get_survey, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12414-L12421] static struct mwl8k_device_info mwl8k_info_tbl[4U] = { {(char *)"88w8363", (char *)"mwl8k/helper_8363.fw", (char *)"mwl8k/fmimage_8363.fw", 0, 0, 0U}, {(char *)"88w8687", (char *)"mwl8k/helper_8687.fw", (char *)"mwl8k/fmimage_8687.fw", 0, 0, 0U}, {(char *)"88w8366", (char *)"mwl8k/helper_8366.fw", (char *)"mwl8k/fmimage_8366.fw", (char *)"mwl8k/fmimage_8366_ap-3.fw", & rxd_ap_ops, 3U}, {(char *)"88w8764", 0, 0, (char *)"mwl8k/fmimage_8764_ap-1.fw", & rxd_ap_ops, 1U}}; [L12422] struct pci_device_id const __mod_pci_device_table ; [L12804-L12805] static struct ieee80211_iface_limit const ap_if_limits[2U] = { {8U, 8U}, {1U, 4U}}; [L12806-L12807] static struct ieee80211_iface_combination const ap_if_comb = {(struct ieee80211_iface_limit const *)(& ap_if_limits), 1U, 8U, 2U, (_Bool)0, (unsigned char)0}; [L13105] int LDV_IN_INTERRUPT ; [L13408] static int ldv_mutex_fw_mutex_of_mwl8k_priv ; [L13515] static int ldv_mutex_lock ; [L13622] static int ldv_mutex_mutex_of_device ; [L13108] void *var_mwl8k_rxd_ap_init_13_p0 ; [L13109] dma_addr_t var_mwl8k_rxd_ap_init_13_p1 ; [L13110] void *var_mwl8k_rxd_ap_refill_14_p0 ; [L13111] dma_addr_t var_mwl8k_rxd_ap_refill_14_p1 ; [L13112] int var_mwl8k_rxd_ap_refill_14_p2 ; [L13113] void *var_mwl8k_rxd_ap_process_15_p0 ; [L13114] struct ieee80211_rx_status *var_group1 ; [L13115] __le16 *var_mwl8k_rxd_ap_process_15_p2 ; [L13116] s8 *var_mwl8k_rxd_ap_process_15_p3 ; [L13117] void *var_mwl8k_rxd_sta_init_16_p0 ; [L13118] dma_addr_t var_mwl8k_rxd_sta_init_16_p1 ; [L13119] void *var_mwl8k_rxd_sta_refill_17_p0 ; [L13120] dma_addr_t var_mwl8k_rxd_sta_refill_17_p1 ; [L13121] int var_mwl8k_rxd_sta_refill_17_p2 ; [L13122] void *var_mwl8k_rxd_sta_process_18_p0 ; [L13123] __le16 *var_mwl8k_rxd_sta_process_18_p2 ; [L13124] s8 *var_mwl8k_rxd_sta_process_18_p3 ; [L13125] struct ieee80211_hw *var_group2 ; [L13126] struct ieee80211_tx_control *var_group3 ; [L13127] struct sk_buff *var_mwl8k_tx_100_p2 ; [L13128] struct ieee80211_vif *var_group4 ; [L13129] u32 var_mwl8k_config_107_p1 ; [L13130] struct ieee80211_bss_conf *var_mwl8k_bss_info_changed_110_p2 ; [L13131] u32 var_mwl8k_bss_info_changed_110_p3 ; [L13132] struct netdev_hw_addr_list *var_group5 ; [L13133] unsigned int var_mwl8k_configure_filter_114_p1 ; [L13134] unsigned int *var_mwl8k_configure_filter_114_p2 ; [L13135] u64 var_mwl8k_configure_filter_114_p3 ; [L13136] enum set_key_cmd var_mwl8k_set_key_94_p1 ; [L13137] struct ieee80211_vif *var_mwl8k_set_key_94_p2 ; [L13138] struct ieee80211_sta *var_mwl8k_set_key_94_p3 ; [L13139] struct ieee80211_key_conf *var_mwl8k_set_key_94_p4 ; [L13140] u32 var_mwl8k_set_rts_threshold_115_p1 ; [L13141] struct ieee80211_sta *var_mwl8k_sta_add_117_p2 ; [L13142] struct ieee80211_sta *var_mwl8k_sta_remove_116_p2 ; [L13143] u16 var_mwl8k_conf_tx_118_p2 ; [L13144] struct ieee80211_tx_queue_params const *var_mwl8k_conf_tx_118_p3 ; [L13145] struct ieee80211_low_level_stats *var_group6 ; [L13146] int var_mwl8k_get_survey_120_p1 ; [L13147] struct survey_info *var_mwl8k_get_survey_120_p2 ; [L13148] enum ieee80211_ampdu_mlme_action var_mwl8k_ampdu_action_121_p2 ; [L13149] struct ieee80211_sta *var_mwl8k_ampdu_action_121_p3 ; [L13150] u16 var_mwl8k_ampdu_action_121_p4 ; [L13151] u16 *var_mwl8k_ampdu_action_121_p5 ; [L13152] u8 var_mwl8k_ampdu_action_121_p6 ; [L13153] struct pci_dev *var_group7 ; [L13154] struct pci_device_id const *var_mwl8k_probe_130_p1 ; [L13155] int res_mwl8k_probe_130 ; [L13156] int var_mwl8k_interrupt_97_p0 ; [L13157] void *var_mwl8k_interrupt_97_p1 ; [L13158] int ldv_s_mwl8k_driver_pci_driver ; [L13159] int tmp ; [L13160] int tmp___0 ; [L13162] ldv_s_mwl8k_driver_pci_driver = 0 [L13163] LDV_IN_INTERRUPT = 1 [L13164] CALL ldv_initialize() [L13732] ldv_mutex_fw_mutex_of_mwl8k_priv = 1 [L13733] ldv_mutex_lock = 1 [L13734] ldv_mutex_mutex_of_device = 1 [L13164] RET ldv_initialize() [L13302] tmp___0 = __VERIFIER_nondet_int() [L13303] COND TRUE tmp___0 != 0 || ldv_s_mwl8k_driver_pci_driver != 0 [L13167] tmp = __VERIFIER_nondet_int() [L13169] case 0: [L13173] case 1: [L13178] case 2: [L13183] case 3: [L13187] case 4: [L13192] case 5: [L13197] case 6: [L13201] case 7: [L13205] case 8: [L13209] case 9: [L13213] case 10: [L13217] case 11: [L13221] case 12: VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, ldv_s_mwl8k_driver_pci_driver=0, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=12, tmp___0=1] [L13222] FCALL ldv_handler_precall() VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, ldv_s_mwl8k_driver_pci_driver=0, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=12, tmp___0=1] [L13223-L13224] CALL mwl8k_bss_info_changed(var_group2, var_group4, var_mwl8k_bss_info_changed_110_p2, var_mwl8k_bss_info_changed_110_p3) [L11975] EXPR vif->type VAL [\old(changed)=5247, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=5247, hw={5244:0}, hw={5244:0}, info={5248:5242}, info={5248:5242}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, vif={5245:5252}, vif={5245:5252}, vif->type=-4294967293] [L11975] COND FALSE !((unsigned int )vif->type == 2U) [L11979] EXPR vif->type VAL [\old(changed)=5247, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=5247, hw={5244:0}, hw={5244:0}, info={5248:5242}, info={5248:5242}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, vif={5245:5252}, vif={5245:5252}, vif->type=-4294967293] [L11979] COND TRUE (unsigned int )vif->type == 3U [L11980] CALL mwl8k_bss_info_changed_ap(hw, vif, info, changed) [L11920] int rc ; [L11921] int tmp ; [L11922] int idx ; [L11923] int rate ; [L11924] struct sk_buff *skb ; VAL [\old(changed)=5247, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=5247, hw={5244:0}, hw={5244:0}, info={5248:5242}, info={5248:5242}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, vif={5245:5252}, vif={5245:5252}] [L11926] CALL, EXPR mwl8k_fw_lock(hw) VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L9337] struct mwl8k_priv *priv ; [L9338] int rc ; [L9339] struct task_struct *tmp ; [L9341] EXPR hw->priv [L9341] priv = (struct mwl8k_priv *)hw->priv [L9342] CALL, EXPR get_current() VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L6467] struct task_struct *pfo_ret__ ; [L6470] case 1UL: [L6473] case 2UL: [L6476] case 4UL: [L6479] case 8UL: [L6486] return (pfo_ret__); [L9342] RET, EXPR get_current() VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, get_current()={0:0}, hw={5244:0}, hw={5244:0}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, priv={5243:-1526}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L9342] tmp = get_current() [L9343] EXPR priv->fw_mutex_owner VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, hw={5244:0}, hw={5244:0}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, priv={5243:-1526}, priv->fw_mutex_owner={0:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp={0:0}] [L9343] COND FALSE !((unsigned long )priv->fw_mutex_owner != (unsigned long )tmp) [L9359] EXPR priv->fw_mutex_depth [L9359] priv->fw_mutex_depth = priv->fw_mutex_depth + 1 [L9360] return (0); VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, \result=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, hw={5244:0}, hw={5244:0}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, priv={5243:-1526}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp={0:0}] [L11926] RET, EXPR mwl8k_fw_lock(hw) VAL [\old(changed)=5247, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=5247, hw={5244:0}, hw={5244:0}, info={5248:5242}, info={5248:5242}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_fw_lock(hw)=0, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, vif={5245:5252}, vif={5245:5252}] [L11926] tmp = mwl8k_fw_lock(hw) [L11927] COND FALSE !(tmp != 0) VAL [\old(changed)=5247, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=5247, hw={5244:0}, hw={5244:0}, info={5248:5242}, info={5248:5242}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=0, vif={5245:5252}, vif={5245:5252}] [L11931] COND FALSE !((changed & 4U) != 0U) VAL [\old(changed)=5247, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=5247, hw={5244:0}, hw={5244:0}, info={5248:5242}, info={5248:5242}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=0, vif={5245:5252}, vif={5245:5252}] [L11939] COND FALSE !((changed & 32U) != 0U) VAL [\old(changed)=5247, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=5247, hw={5244:0}, hw={5244:0}, info={5248:5242}, info={5248:5242}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=0, vif={5245:5252}, vif={5245:5252}] [L11953] COND FALSE !((changed & 320U) != 0U) VAL [\old(changed)=5247, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=5247, hw={5244:0}, hw={5244:0}, info={5248:5242}, info={5248:5242}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=0, vif={5245:5252}, vif={5245:5252}] [L11962] COND FALSE !((changed & 512U) != 0U) VAL [\old(changed)=5247, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=5247, hw={5244:0}, hw={5244:0}, info={5248:5242}, info={5248:5242}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=0, vif={5245:5252}, vif={5245:5252}] [L11967] CALL mwl8k_fw_unlock(hw) VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L9365] struct mwl8k_priv *priv ; [L9367] EXPR hw->priv [L9367] priv = (struct mwl8k_priv *)hw->priv [L9368] EXPR priv->fw_mutex_depth [L9368] priv->fw_mutex_depth = priv->fw_mutex_depth - 1 [L9369] EXPR priv->fw_mutex_depth VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, hw={5244:0}, hw={5244:0}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, priv={5243:-1526}, priv->fw_mutex_depth=0, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L9369] COND TRUE priv->fw_mutex_depth == 0 [L9370] EXPR priv->hw_restart_in_progress VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, hw={5244:0}, hw={5244:0}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, priv={5243:-1526}, priv->hw_restart_in_progress=-255, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L9370] COND FALSE !(! priv->hw_restart_in_progress) [L9374] priv->fw_mutex_owner = 0 [L9375] CALL ldv_mutex_unlock_8(& priv->fw_mutex) [L13376] CALL ldv_mutex_unlock_fw_mutex_of_mwl8k_priv(ldv_func_arg1) VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, lock={5243:0}, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L13507] COND FALSE !(ldv_mutex_fw_mutex_of_mwl8k_priv == 2) VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, lock={5243:0}, lock={5243:0}, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L13509] CALL ldv_error() VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L13398] reach_error() VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 140 procedures, 2080 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 25.0s, OverallIterations: 4, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 21.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 1 mSolverCounterUnknown, 8963 SdHoareTripleChecker+Valid, 20.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8961 mSDsluCounter, 12008 SdHoareTripleChecker+Invalid, 19.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3198 mSDsCounter, 5 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1114 IncrementalHoareTripleChecker+Invalid, 1120 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5 mSolverCounterUnsat, 9092 mSDtfsCounter, 1114 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4227occurred in iteration=2, InterpolantAutomatonStates: 9, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.1s AutomataMinimizationTime, 3 MinimizatonAttempts, 9 StatesRemovedByMinimization, 2 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 0.7s InterpolantComputationTime, 73 NumberOfCodeBlocks, 73 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 21 ConstructedInterpolants, 0 QuantifiedInterpolants, 51 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 3 InterpolantComputations, 3 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-11-03 03:56:09,219 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/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_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 0b76be36f18ad21ad9f8bdc1086d9a5532c87a2c14457e790c7f2f104cdb0ee5 --- Real Ultimate output --- [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-5e519f3 [2022-11-03 03:56:11,488 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-03 03:56:11,492 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-03 03:56:11,543 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-03 03:56:11,543 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-03 03:56:11,547 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-03 03:56:11,549 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-03 03:56:11,553 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-03 03:56:11,559 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-03 03:56:11,566 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-03 03:56:11,567 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-03 03:56:11,570 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-03 03:56:11,570 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-03 03:56:11,573 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-03 03:56:11,575 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-03 03:56:11,576 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-03 03:56:11,578 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-03 03:56:11,579 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-03 03:56:11,581 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-03 03:56:11,590 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-03 03:56:11,593 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-03 03:56:11,594 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-03 03:56:11,595 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-03 03:56:11,597 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-03 03:56:11,603 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-03 03:56:11,607 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-03 03:56:11,607 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-03 03:56:11,608 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-03 03:56:11,610 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-03 03:56:11,611 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-03 03:56:11,611 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-03 03:56:11,612 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-03 03:56:11,614 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-03 03:56:11,614 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-03 03:56:11,615 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-03 03:56:11,616 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-03 03:56:11,617 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-03 03:56:11,617 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-03 03:56:11,617 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-03 03:56:11,619 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-03 03:56:11,620 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-03 03:56:11,621 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2022-11-03 03:56:11,671 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-03 03:56:11,671 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-03 03:56:11,672 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-03 03:56:11,673 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-03 03:56:11,674 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-03 03:56:11,674 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-03 03:56:11,674 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-03 03:56:11,674 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-03 03:56:11,675 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-03 03:56:11,675 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-03 03:56:11,676 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-03 03:56:11,676 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-03 03:56:11,678 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-03 03:56:11,678 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-03 03:56:11,678 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-03 03:56:11,678 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-03 03:56:11,679 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-03 03:56:11,679 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-03 03:56:11,679 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-03 03:56:11,679 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-03 03:56:11,679 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-03 03:56:11,680 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-03 03:56:11,680 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-03 03:56:11,680 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-03 03:56:11,680 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-03 03:56:11,681 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-03 03:56:11,681 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 03:56:11,681 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-03 03:56:11,681 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-03 03:56:11,681 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-03 03:56:11,682 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-11-03 03:56:11,682 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-03 03:56:11,683 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-03 03:56:11,683 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-03 03:56:11,683 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-03 03:56:11,683 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_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/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_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 0b76be36f18ad21ad9f8bdc1086d9a5532c87a2c14457e790c7f2f104cdb0ee5 [2022-11-03 03:56:12,021 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-03 03:56:12,042 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-03 03:56:12,046 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-03 03:56:12,048 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-03 03:56:12,048 INFO L275 PluginConnector]: CDTParser initialized [2022-11-03 03:56:12,050 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i [2022-11-03 03:56:12,133 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/data/60b385309/1ca08a52e93e40a4959855bae38990b8/FLAG25a6a819b [2022-11-03 03:56:13,204 INFO L306 CDTParser]: Found 1 translation units. [2022-11-03 03:56:13,205 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i [2022-11-03 03:56:13,259 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/data/60b385309/1ca08a52e93e40a4959855bae38990b8/FLAG25a6a819b [2022-11-03 03:56:13,539 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/data/60b385309/1ca08a52e93e40a4959855bae38990b8 [2022-11-03 03:56:13,544 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-03 03:56:13,546 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-03 03:56:13,549 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-03 03:56:13,550 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-03 03:56:13,562 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-03 03:56:13,563 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 03:56:13" (1/1) ... [2022-11-03 03:56:13,564 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27b1ae31 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:56:13, skipping insertion in model container [2022-11-03 03:56:13,564 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 03:56:13" (1/1) ... [2022-11-03 03:56:13,572 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-03 03:56:13,777 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 03:56:16,990 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i[385601,385614] [2022-11-03 03:56:17,094 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 03:56:17,123 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-03 03:56:17,214 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 03:56:17,774 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i[385601,385614] [2022-11-03 03:56:17,787 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 03:56:17,812 INFO L203 MainTranslator]: Completed pre-run [2022-11-03 03:56:18,251 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i[385601,385614] [2022-11-03 03:56:18,265 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 03:56:18,424 INFO L208 MainTranslator]: Completed translation [2022-11-03 03:56:18,424 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:56:18 WrapperNode [2022-11-03 03:56:18,425 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-03 03:56:18,426 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-03 03:56:18,426 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-03 03:56:18,426 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-03 03:56:18,433 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:56:18" (1/1) ... [2022-11-03 03:56:18,581 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:56:18" (1/1) ... [2022-11-03 03:56:18,848 INFO L138 Inliner]: procedures = 414, calls = 3514, calls flagged for inlining = 185, calls inlined = 158, statements flattened = 6947 [2022-11-03 03:56:18,850 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-03 03:56:18,851 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-03 03:56:18,851 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-03 03:56:18,851 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-03 03:56:18,861 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:56:18" (1/1) ... [2022-11-03 03:56:18,861 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:56:18" (1/1) ... [2022-11-03 03:56:18,902 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:56:18" (1/1) ... [2022-11-03 03:56:18,903 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:56:18" (1/1) ... [2022-11-03 03:56:19,216 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:56:18" (1/1) ... [2022-11-03 03:56:19,255 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:56:18" (1/1) ... [2022-11-03 03:56:19,305 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:56:18" (1/1) ... [2022-11-03 03:56:19,335 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:56:18" (1/1) ... [2022-11-03 03:56:19,394 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-03 03:56:19,395 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-03 03:56:19,396 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-03 03:56:19,396 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-03 03:56:19,397 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:56:18" (1/1) ... [2022-11-03 03:56:19,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 03:56:19,413 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:56:19,428 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-03 03:56:19,452 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-03 03:56:19,481 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_disable [2022-11-03 03:56:19,481 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_disable [2022-11-03 03:56:19,481 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_key [2022-11-03 03:56:19,481 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_key [2022-11-03 03:56:19,481 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_use_fixed_rate_ap [2022-11-03 03:56:19,482 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_use_fixed_rate_ap [2022-11-03 03:56:19,482 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-11-03 03:56:19,482 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-11-03 03:56:19,482 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2022-11-03 03:56:19,482 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2022-11-03 03:56:19,482 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-03 03:56:19,483 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-03 03:56:19,483 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2022-11-03 03:56:19,483 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2022-11-03 03:56:19,483 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2022-11-03 03:56:19,483 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2022-11-03 03:56:19,484 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2022-11-03 03:56:19,484 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2022-11-03 03:56:19,484 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2022-11-03 03:56:19,484 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2022-11-03 03:56:19,484 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2022-11-03 03:56:19,484 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2022-11-03 03:56:19,485 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_feed_fw_image [2022-11-03 03:56:19,485 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_feed_fw_image [2022-11-03 03:56:19,485 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_release_firmware [2022-11-03 03:56:19,485 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_release_firmware [2022-11-03 03:56:19,485 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2022-11-03 03:56:19,486 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2022-11-03 03:56:19,486 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2022-11-03 03:56:19,486 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_enable [2022-11-03 03:56:19,486 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_enable [2022-11-03 03:56:19,487 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_mgmt [2022-11-03 03:56:19,487 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_mgmt [2022-11-03 03:56:19,487 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_ap_process [2022-11-03 03:56:19,487 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_ap_process [2022-11-03 03:56:19,487 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_fw_unlock [2022-11-03 03:56:19,488 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_fw_unlock [2022-11-03 03:56:19,488 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2022-11-03 03:56:19,488 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2022-11-03 03:56:19,488 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-03 03:56:19,488 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-11-03 03:56:19,488 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-03 03:56:19,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-03 03:56:19,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-11-03 03:56:19,489 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2022-11-03 03:56:19,490 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2022-11-03 03:56:19,490 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-03 03:56:19,490 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-03 03:56:19,491 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_ht_caps [2022-11-03 03:56:19,492 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_ht_caps [2022-11-03 03:56:19,492 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_start [2022-11-03 03:56:19,493 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_start [2022-11-03 03:56:19,493 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_request_fw [2022-11-03 03:56:19,493 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_request_fw [2022-11-03 03:56:19,493 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-11-03 03:56:19,493 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-11-03 03:56:19,494 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2022-11-03 03:56:19,494 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2022-11-03 03:56:19,494 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-11-03 03:56:19,495 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-11-03 03:56:19,495 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_fw_mutex_of_mwl8k_priv [2022-11-03 03:56:19,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_fw_mutex_of_mwl8k_priv [2022-11-03 03:56:19,495 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_load_firmware [2022-11-03 03:56:19,495 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_load_firmware [2022-11-03 03:56:19,496 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2022-11-03 03:56:19,496 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2022-11-03 03:56:19,496 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_probe_hw [2022-11-03 03:56:19,496 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_probe_hw [2022-11-03 03:56:19,497 INFO L130 BoogieDeclarations]: Found specification of procedure SET_IEEE80211_PERM_ADDR [2022-11-03 03:56:19,497 INFO L138 BoogieDeclarations]: Found implementation of procedure SET_IEEE80211_PERM_ADDR [2022-11-03 03:56:19,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-03 03:56:19,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-03 03:56:19,498 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_name [2022-11-03 03:56:19,498 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_name [2022-11-03 03:56:19,498 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iomap [2022-11-03 03:56:19,498 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iomap [2022-11-03 03:56:19,498 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2022-11-03 03:56:19,499 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2022-11-03 03:56:19,499 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-11-03 03:56:19,499 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-11-03 03:56:19,499 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_ap_refill [2022-11-03 03:56:19,500 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_ap_refill [2022-11-03 03:56:19,500 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2022-11-03 03:56:19,500 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2022-11-03 03:56:19,501 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_caps [2022-11-03 03:56:19,501 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_caps [2022-11-03 03:56:19,501 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock [2022-11-03 03:56:19,502 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock [2022-11-03 03:56:19,502 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_wmm_mode [2022-11-03 03:56:19,502 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_wmm_mode [2022-11-03 03:56:19,502 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-03 03:56:19,502 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2022-11-03 03:56:19,503 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2022-11-03 03:56:19,503 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-03 03:56:19,503 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_free_hw [2022-11-03 03:56:19,503 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_free_hw [2022-11-03 03:56:19,503 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-11-03 03:56:19,504 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-11-03 03:56:19,504 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-03 03:56:19,504 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-03 03:56:19,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-11-03 03:56:19,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-11-03 03:56:19,505 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_add_stream [2022-11-03 03:56:19,505 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_add_stream [2022-11-03 03:56:19,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-11-03 03:56:19,505 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_init [2022-11-03 03:56:19,505 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_init [2022-11-03 03:56:19,506 INFO L130 BoogieDeclarations]: Found specification of procedure _cond_resched [2022-11-03 03:56:19,506 INFO L138 BoogieDeclarations]: Found implementation of procedure _cond_resched [2022-11-03 03:56:19,507 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2022-11-03 03:56:19,510 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2022-11-03 03:56:19,510 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_control [2022-11-03 03:56:19,510 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_control [2022-11-03 03:56:19,510 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-03 03:56:19,511 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-03 03:56:19,512 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_queue_work [2022-11-03 03:56:19,513 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_queue_work [2022-11-03 03:56:19,513 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_post_pervif_cmd [2022-11-03 03:56:19,514 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_post_pervif_cmd [2022-11-03 03:56:19,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-11-03 03:56:19,520 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-03 03:56:19,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-03 03:56:19,521 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_wake_queues [2022-11-03 03:56:19,521 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_wake_queues [2022-11-03 03:56:19,521 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2022-11-03 03:56:19,521 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2022-11-03 03:56:19,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-03 03:56:19,521 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-11-03 03:56:19,522 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-11-03 03:56:19,522 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_hw_reset [2022-11-03 03:56:19,522 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_hw_reset [2022-11-03 03:56:19,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-11-03 03:56:19,522 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_bss_start [2022-11-03 03:56:19,522 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_bss_start [2022-11-03 03:56:19,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-03 03:56:19,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-03 03:56:19,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-11-03 03:56:19,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-03 03:56:19,523 INFO L130 BoogieDeclarations]: Found specification of procedure cfg80211_get_chandef_type [2022-11-03 03:56:19,523 INFO L138 BoogieDeclarations]: Found implementation of procedure cfg80211_get_chandef_type [2022-11-03 03:56:19,523 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_enable_bsses [2022-11-03 03:56:19,524 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_enable_bsses [2022-11-03 03:56:19,524 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2022-11-03 03:56:19,524 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2022-11-03 03:56:19,524 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-11-03 03:56:19,524 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-11-03 03:56:19,524 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_timeout [2022-11-03 03:56:19,525 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_timeout [2022-11-03 03:56:19,525 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_conf_tx [2022-11-03 03:56:19,525 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_conf_tx [2022-11-03 03:56:19,525 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_pre_scan [2022-11-03 03:56:19,525 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_pre_scan [2022-11-03 03:56:19,525 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_data [2022-11-03 03:56:19,526 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_data [2022-11-03 03:56:19,526 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_post_scan [2022-11-03 03:56:19,526 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_post_scan [2022-11-03 03:56:19,526 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_load_fw_image [2022-11-03 03:56:19,526 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_load_fw_image [2022-11-03 03:56:19,526 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_init_txqs [2022-11-03 03:56:19,526 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_init_txqs [2022-11-03 03:56:19,527 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_vif [2022-11-03 03:56:19,527 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_vif [2022-11-03 03:56:19,527 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-03 03:56:19,527 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-03 03:56:19,527 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_data_qos [2022-11-03 03:56:19,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_data_qos [2022-11-03 03:56:19,528 INFO L130 BoogieDeclarations]: Found specification of procedure __arch_hweight32 [2022-11-03 03:56:19,528 INFO L138 BoogieDeclarations]: Found implementation of procedure __arch_hweight32 [2022-11-03 03:56:19,528 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-03 03:56:19,528 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-03 03:56:19,528 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2022-11-03 03:56:19,528 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2022-11-03 03:56:19,529 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_hdrlen [2022-11-03 03:56:19,529 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_hdrlen [2022-11-03 03:56:19,529 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_init_firmware [2022-11-03 03:56:19,529 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_init_firmware [2022-11-03 03:56:19,529 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2022-11-03 03:56:19,529 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2022-11-03 03:56:19,530 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_enable_sniffer [2022-11-03 03:56:19,530 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_enable_sniffer [2022-11-03 03:56:19,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-03 03:56:19,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-03 03:56:19,531 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2022-11-03 03:56:19,531 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2022-11-03 03:56:19,531 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2022-11-03 03:56:19,531 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2022-11-03 03:56:19,532 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2022-11-03 03:56:19,532 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2022-11-03 03:56:19,532 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_rf_antenna [2022-11-03 03:56:19,532 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_rf_antenna [2022-11-03 03:56:19,532 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-11-03 03:56:19,532 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-11-03 03:56:19,533 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_reload_firmware [2022-11-03 03:56:19,533 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_reload_firmware [2022-11-03 03:56:19,533 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2022-11-03 03:56:19,533 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2022-11-03 03:56:19,533 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2022-11-03 03:56:19,533 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2022-11-03 03:56:19,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-03 03:56:19,534 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_channel_to_frequency [2022-11-03 03:56:19,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_channel_to_frequency [2022-11-03 03:56:19,534 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-03 03:56:19,534 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_add_dma_header [2022-11-03 03:56:19,534 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_add_dma_header [2022-11-03 03:56:19,535 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_stream [2022-11-03 03:56:19,535 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_stream [2022-11-03 03:56:19,535 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_txq_reclaim [2022-11-03 03:56:19,535 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_txq_reclaim [2022-11-03 03:56:19,535 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_radio_preamble [2022-11-03 03:56:19,535 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_radio_preamble [2022-11-03 03:56:19,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-11-03 03:56:19,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-03 03:56:19,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-11-03 03:56:19,536 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_config [2022-11-03 03:56:19,536 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_config [2022-11-03 03:56:19,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-03 03:56:19,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-03 03:56:19,537 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2022-11-03 03:56:19,537 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2022-11-03 03:56:19,537 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-03 03:56:19,537 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-03 03:56:19,537 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2022-11-03 03:56:19,537 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2022-11-03 03:56:19,538 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_txq_deinit [2022-11-03 03:56:19,538 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_txq_deinit [2022-11-03 03:56:19,538 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2022-11-03 03:56:19,538 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2022-11-03 03:56:19,538 INFO L130 BoogieDeclarations]: Found specification of procedure rxq_refill [2022-11-03 03:56:19,538 INFO L138 BoogieDeclarations]: Found implementation of procedure rxq_refill [2022-11-03 03:56:19,539 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_process [2022-11-03 03:56:19,539 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_process [2022-11-03 03:56:19,539 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_fw_lock [2022-11-03 03:56:19,539 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_fw_lock [2022-11-03 03:56:19,539 INFO L130 BoogieDeclarations]: Found specification of procedure __mwl8k_cmd_mac_multicast_adr [2022-11-03 03:56:19,539 INFO L138 BoogieDeclarations]: Found implementation of procedure __mwl8k_cmd_mac_multicast_adr [2022-11-03 03:56:19,540 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_ap_init [2022-11-03 03:56:19,541 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_ap_init [2022-11-03 03:56:19,544 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-11-03 03:56:19,545 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-11-03 03:56:19,545 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_destroy_ba [2022-11-03 03:56:19,545 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_destroy_ba [2022-11-03 03:56:19,545 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_disable [2022-11-03 03:56:19,545 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_disable [2022-11-03 03:56:19,545 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2022-11-03 03:56:19,546 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2022-11-03 03:56:19,546 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_tx_start [2022-11-03 03:56:19,547 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_tx_start [2022-11-03 03:56:19,548 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_dma_header [2022-11-03 03:56:19,548 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_dma_header [2022-11-03 03:56:19,548 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_stop [2022-11-03 03:56:19,548 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_stop [2022-11-03 03:56:19,548 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_update_mac_addr [2022-11-03 03:56:19,549 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_update_mac_addr [2022-11-03 03:56:19,549 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-03 03:56:19,549 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-03 03:56:19,549 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2022-11-03 03:56:19,549 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2022-11-03 03:56:19,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-11-03 03:56:19,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-11-03 03:56:19,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-11-03 03:56:19,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-11-03 03:56:19,550 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-03 03:56:19,550 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-03 03:56:19,550 INFO L130 BoogieDeclarations]: Found specification of procedure __ilog2_u32 [2022-11-03 03:56:19,550 INFO L138 BoogieDeclarations]: Found implementation of procedure __ilog2_u32 [2022-11-03 03:56:19,551 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_stop_queues [2022-11-03 03:56:19,551 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_stop_queues [2022-11-03 03:56:19,551 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_cpu_idle [2022-11-03 03:56:19,551 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_cpu_idle [2022-11-03 03:56:19,551 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_encryption_set_cmd_info [2022-11-03 03:56:19,551 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_encryption_set_cmd_info [2022-11-03 03:56:19,551 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2022-11-03 03:56:19,552 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2022-11-03 03:56:19,552 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2022-11-03 03:56:19,552 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2022-11-03 03:56:19,552 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_mac_addr [2022-11-03 03:56:19,552 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_mac_addr [2022-11-03 03:56:19,552 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2022-11-03 03:56:19,553 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2022-11-03 03:56:19,553 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2022-11-03 03:56:19,553 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2022-11-03 03:56:19,553 INFO L130 BoogieDeclarations]: Found specification of procedure legacy_rate_mask_to_array [2022-11-03 03:56:19,553 INFO L138 BoogieDeclarations]: Found implementation of procedure legacy_rate_mask_to_array [2022-11-03 03:56:19,553 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_refill [2022-11-03 03:56:19,553 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_refill [2022-11-03 03:56:19,554 INFO L130 BoogieDeclarations]: Found specification of procedure ffs [2022-11-03 03:56:19,554 INFO L138 BoogieDeclarations]: Found implementation of procedure ffs [2022-11-03 03:56:19,554 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2022-11-03 03:56:19,554 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2022-11-03 03:56:19,554 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2022-11-03 03:56:19,554 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2022-11-03 03:56:19,554 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_release_fw [2022-11-03 03:56:19,555 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_release_fw [2022-11-03 03:56:19,555 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxq_deinit [2022-11-03 03:56:19,555 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxq_deinit [2022-11-03 03:56:19,555 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-11-03 03:56:19,555 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-11-03 03:56:19,555 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_send_fw_load_cmd [2022-11-03 03:56:19,556 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_send_fw_load_cmd [2022-11-03 03:56:19,556 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_unlock [2022-11-03 03:56:19,556 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_unlock [2022-11-03 03:56:19,556 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_new_stn_del [2022-11-03 03:56:19,556 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_new_stn_del [2022-11-03 03:56:19,556 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_post_cmd [2022-11-03 03:56:19,556 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_post_cmd [2022-11-03 03:56:19,557 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_lookup_stream [2022-11-03 03:56:19,557 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_lookup_stream [2022-11-03 03:56:19,557 INFO L130 BoogieDeclarations]: Found specification of procedure IEEE80211_SKB_CB [2022-11-03 03:56:19,557 INFO L138 BoogieDeclarations]: Found implementation of procedure IEEE80211_SKB_CB [2022-11-03 03:56:19,557 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_enable [2022-11-03 03:56:19,557 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_enable [2022-11-03 03:56:20,799 INFO L235 CfgBuilder]: Building ICFG [2022-11-03 03:56:20,808 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-03 03:58:14,819 INFO L276 CfgBuilder]: Performing block encoding [2022-11-03 03:58:14,838 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-03 03:58:14,838 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-03 03:58:14,843 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 03:58:14 BoogieIcfgContainer [2022-11-03 03:58:14,843 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-03 03:58:14,846 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-03 03:58:14,846 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-03 03:58:14,849 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-03 03:58:14,849 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 03:56:13" (1/3) ... [2022-11-03 03:58:14,850 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3718c9bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 03:58:14, skipping insertion in model container [2022-11-03 03:58:14,850 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:56:18" (2/3) ... [2022-11-03 03:58:14,851 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3718c9bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 03:58:14, skipping insertion in model container [2022-11-03 03:58:14,851 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 03:58:14" (3/3) ... [2022-11-03 03:58:14,852 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.8-rc1-32_7a-drivers--net--wireless--mwl8k.ko-ldv_main0.cil.out.i [2022-11-03 03:58:14,870 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-03 03:58:14,871 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-03 03:58:14,959 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-03 03:58:14,968 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;@126d0930, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-03 03:58:14,969 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-03 03:58:14,983 INFO L276 IsEmpty]: Start isEmpty. Operand has 2660 states, 1873 states have (on average 1.3678590496529632) internal successors, (2562), 1940 states have internal predecessors, (2562), 646 states have call successors, (646), 139 states have call predecessors, (646), 139 states have return successors, (646), 632 states have call predecessors, (646), 646 states have call successors, (646) [2022-11-03 03:58:14,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-11-03 03:58:14,991 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:58:14,991 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:58:14,992 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:58:15,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:58:15,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1902675333, now seen corresponding path program 1 times [2022-11-03 03:58:15,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:58:15,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [220214868] [2022-11-03 03:58:15,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:58:15,021 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:58:15,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:58:15,026 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:58:15,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-03 03:58:17,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:58:17,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 1982 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-03 03:58:17,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:58:17,527 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-03 03:58:17,527 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:58:17,528 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:58:17,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [220214868] [2022-11-03 03:58:17,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [220214868] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:58:17,529 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:58:17,529 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 03:58:17,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423648359] [2022-11-03 03:58:17,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:58:17,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:58:17,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:58:17,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:58:17,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 03:58:17,568 INFO L87 Difference]: Start difference. First operand has 2660 states, 1873 states have (on average 1.3678590496529632) internal successors, (2562), 1940 states have internal predecessors, (2562), 646 states have call successors, (646), 139 states have call predecessors, (646), 139 states have return successors, (646), 632 states have call predecessors, (646), 646 states have call successors, (646) Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 03:58:18,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:58:18,362 INFO L93 Difference]: Finished difference Result 7879 states and 11977 transitions. [2022-11-03 03:58:18,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:58:18,365 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-03 03:58:18,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:58:18,429 INFO L225 Difference]: With dead ends: 7879 [2022-11-03 03:58:18,429 INFO L226 Difference]: Without dead ends: 5192 [2022-11-03 03:58:18,457 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-03 03:58:18,461 INFO L413 NwaCegarLoop]: 4715 mSDtfsCounter, 3828 mSDsluCounter, 3905 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3828 SdHoareTripleChecker+Valid, 8620 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 03:58:18,462 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3828 Valid, 8620 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-03 03:58:18,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5192 states. [2022-11-03 03:58:18,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5192 to 5189. [2022-11-03 03:58:18,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5189 states, 3652 states have (on average 1.362541073384447) internal successors, (4976), 3776 states have internal predecessors, (4976), 1263 states have call successors, (1263), 275 states have call predecessors, (1263), 273 states have return successors, (1452), 1229 states have call predecessors, (1452), 1257 states have call successors, (1452) [2022-11-03 03:58:18,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5189 states to 5189 states and 7691 transitions. [2022-11-03 03:58:18,818 INFO L78 Accepts]: Start accepts. Automaton has 5189 states and 7691 transitions. Word has length 9 [2022-11-03 03:58:18,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:58:18,819 INFO L495 AbstractCegarLoop]: Abstraction has 5189 states and 7691 transitions. [2022-11-03 03:58:18,819 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-03 03:58:18,819 INFO L276 IsEmpty]: Start isEmpty. Operand 5189 states and 7691 transitions. [2022-11-03 03:58:18,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-11-03 03:58:18,820 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:58:18,821 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:58:18,883 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-11-03 03:58:19,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 03:58:19,037 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:58:19,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:58:19,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1147815645, now seen corresponding path program 1 times [2022-11-03 03:58:19,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:58:19,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1245175614] [2022-11-03 03:58:19,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:58:19,041 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:58:19,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:58:19,044 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:58:19,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-03 03:58:21,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:58:21,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 1983 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-03 03:58:21,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:58:21,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-03 03:58:21,404 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:58:21,404 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:58:21,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1245175614] [2022-11-03 03:58:21,405 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1245175614] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:58:21,405 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:58:21,405 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 03:58:21,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130764370] [2022-11-03 03:58:21,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:58:21,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:58:21,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:58:21,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:58:21,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 03:58:21,408 INFO L87 Difference]: Start difference. First operand 5189 states and 7691 transitions. Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 03:58:21,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:58:21,839 INFO L93 Difference]: Finished difference Result 5191 states and 7692 transitions. [2022-11-03 03:58:21,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:58:21,840 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-03 03:58:21,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:58:21,870 INFO L225 Difference]: With dead ends: 5191 [2022-11-03 03:58:21,870 INFO L226 Difference]: Without dead ends: 5188 [2022-11-03 03:58:21,875 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-03 03:58:21,876 INFO L413 NwaCegarLoop]: 3813 mSDtfsCounter, 3807 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3807 SdHoareTripleChecker+Valid, 3813 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 03:58:21,877 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3807 Valid, 3813 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 03:58:21,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5188 states. [2022-11-03 03:58:22,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5188 to 5188. [2022-11-03 03:58:22,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5188 states, 3652 states have (on average 1.3622672508214677) internal successors, (4975), 3775 states have internal predecessors, (4975), 1262 states have call successors, (1262), 275 states have call predecessors, (1262), 273 states have return successors, (1452), 1229 states have call predecessors, (1452), 1257 states have call successors, (1452) [2022-11-03 03:58:22,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5188 states to 5188 states and 7689 transitions. [2022-11-03 03:58:22,262 INFO L78 Accepts]: Start accepts. Automaton has 5188 states and 7689 transitions. Word has length 10 [2022-11-03 03:58:22,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:58:22,262 INFO L495 AbstractCegarLoop]: Abstraction has 5188 states and 7689 transitions. [2022-11-03 03:58:22,262 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-03 03:58:22,262 INFO L276 IsEmpty]: Start isEmpty. Operand 5188 states and 7689 transitions. [2022-11-03 03:58:22,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-03 03:58:22,263 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:58:22,263 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:58:22,319 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-03 03:58:22,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 03:58:22,487 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:58:22,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:58:22,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1223750584, now seen corresponding path program 1 times [2022-11-03 03:58:22,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:58:22,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [937924620] [2022-11-03 03:58:22,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:58:22,492 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:58:22,493 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:58:22,493 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:58:22,517 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-03 03:58:24,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:58:24,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 1984 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-03 03:58:24,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:58:24,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-03 03:58:24,745 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:58:24,745 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:58:24,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [937924620] [2022-11-03 03:58:24,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [937924620] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:58:24,746 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:58:24,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 03:58:24,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449867602] [2022-11-03 03:58:24,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:58:24,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:58:24,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:58:24,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:58:24,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 03:58:24,748 INFO L87 Difference]: Start difference. First operand 5188 states and 7689 transitions. Second operand has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 03:58:25,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:58:25,278 INFO L93 Difference]: Finished difference Result 5190 states and 7690 transitions. [2022-11-03 03:58:25,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:58:25,306 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-03 03:58:25,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:58:25,335 INFO L225 Difference]: With dead ends: 5190 [2022-11-03 03:58:25,336 INFO L226 Difference]: Without dead ends: 5183 [2022-11-03 03:58:25,340 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-03 03:58:25,341 INFO L413 NwaCegarLoop]: 3812 mSDtfsCounter, 3804 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3804 SdHoareTripleChecker+Valid, 3812 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 03:58:25,341 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3804 Valid, 3812 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 03:58:25,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5183 states. [2022-11-03 03:58:25,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5183 to 5183. [2022-11-03 03:58:25,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5183 states, 3648 states have (on average 1.361842105263158) internal successors, (4968), 3770 states have internal predecessors, (4968), 1261 states have call successors, (1261), 275 states have call predecessors, (1261), 273 states have return successors, (1452), 1229 states have call predecessors, (1452), 1257 states have call successors, (1452) [2022-11-03 03:58:25,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5183 states to 5183 states and 7681 transitions. [2022-11-03 03:58:25,747 INFO L78 Accepts]: Start accepts. Automaton has 5183 states and 7681 transitions. Word has length 11 [2022-11-03 03:58:25,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:58:25,748 INFO L495 AbstractCegarLoop]: Abstraction has 5183 states and 7681 transitions. [2022-11-03 03:58:25,749 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-03 03:58:25,749 INFO L276 IsEmpty]: Start isEmpty. Operand 5183 states and 7681 transitions. [2022-11-03 03:58:25,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-03 03:58:25,756 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:58:25,757 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] [2022-11-03 03:58:25,817 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2022-11-03 03:58:25,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 03:58:25,979 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:58:25,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:58:25,979 INFO L85 PathProgramCache]: Analyzing trace with hash 914557151, now seen corresponding path program 1 times [2022-11-03 03:58:25,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:58:25,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1096136128] [2022-11-03 03:58:25,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:58:25,983 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:58:25,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:58:25,985 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:58:26,028 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-03 03:58:28,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:58:28,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 2159 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-03 03:58:28,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:58:28,247 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-03 03:58:28,247 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:58:28,247 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:58:28,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1096136128] [2022-11-03 03:58:28,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1096136128] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:58:28,248 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:58:28,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 03:58:28,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569899957] [2022-11-03 03:58:28,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:58:28,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:58:28,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:58:28,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:58:28,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 03:58:28,249 INFO L87 Difference]: Start difference. First operand 5183 states and 7681 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-03 03:58:28,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:58:28,745 INFO L93 Difference]: Finished difference Result 10365 states and 15741 transitions. [2022-11-03 03:58:28,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:58:28,745 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 55 [2022-11-03 03:58:28,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:58:28,783 INFO L225 Difference]: With dead ends: 10365 [2022-11-03 03:58:28,783 INFO L226 Difference]: Without dead ends: 5185 [2022-11-03 03:58:28,825 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 03:58:28,829 INFO L413 NwaCegarLoop]: 3805 mSDtfsCounter, 0 mSDsluCounter, 3798 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 7603 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 03:58:28,830 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 7603 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 03:58:28,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5185 states. [2022-11-03 03:58:29,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5185 to 5183. [2022-11-03 03:58:29,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5183 states, 3648 states have (on average 1.3601973684210527) internal successors, (4962), 3770 states have internal predecessors, (4962), 1261 states have call successors, (1261), 275 states have call predecessors, (1261), 273 states have return successors, (1452), 1229 states have call predecessors, (1452), 1257 states have call successors, (1452) [2022-11-03 03:58:29,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5183 states to 5183 states and 7675 transitions. [2022-11-03 03:58:29,250 INFO L78 Accepts]: Start accepts. Automaton has 5183 states and 7675 transitions. Word has length 55 [2022-11-03 03:58:29,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:58:29,250 INFO L495 AbstractCegarLoop]: Abstraction has 5183 states and 7675 transitions. [2022-11-03 03:58:29,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-03 03:58:29,251 INFO L276 IsEmpty]: Start isEmpty. Operand 5183 states and 7675 transitions. [2022-11-03 03:58:29,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-11-03 03:58:29,259 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:58:29,259 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, 1, 1] [2022-11-03 03:58:29,323 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-11-03 03:58:29,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 03:58:29,483 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:58:29,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:58:29,483 INFO L85 PathProgramCache]: Analyzing trace with hash -683062343, now seen corresponding path program 1 times [2022-11-03 03:58:29,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:58:29,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2086890529] [2022-11-03 03:58:29,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:58:29,487 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:58:29,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:58:29,489 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:58:29,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-03 04:00:54,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-03 04:00:54,441 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-03 04:02:10,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-03 04:02:11,913 INFO L130 FreeRefinementEngine]: Strategy WALRUS found a feasible trace [2022-11-03 04:02:11,914 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-03 04:02:11,915 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-03 04:02:12,043 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-03 04:02:12,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 04:02:12,134 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2022-11-03 04:02:12,137 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-03 04:02:12,265 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.11 04:02:12 BoogieIcfgContainer [2022-11-03 04:02:12,265 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-03 04:02:12,265 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-03 04:02:12,266 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-03 04:02:12,266 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-03 04:02:12,266 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 03:58:14" (3/4) ... [2022-11-03 04:02:12,269 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-03 04:02:12,269 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-03 04:02:12,270 INFO L158 Benchmark]: Toolchain (without parser) took 358723.87ms. Allocated memory was 60.8MB in the beginning and 610.3MB in the end (delta: 549.5MB). Free memory was 34.3MB in the beginning and 128.0MB in the end (delta: -93.7MB). Peak memory consumption was 454.2MB. Max. memory is 16.1GB. [2022-11-03 04:02:12,270 INFO L158 Benchmark]: CDTParser took 0.28ms. Allocated memory is still 60.8MB. Free memory was 40.5MB in the beginning and 40.4MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-03 04:02:12,271 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4875.74ms. Allocated memory was 60.8MB in the beginning and 199.2MB in the end (delta: 138.4MB). Free memory was 34.1MB in the beginning and 97.1MB in the end (delta: -62.9MB). Peak memory consumption was 103.6MB. Max. memory is 16.1GB. [2022-11-03 04:02:12,271 INFO L158 Benchmark]: Boogie Procedure Inliner took 424.30ms. Allocated memory is still 199.2MB. Free memory was 97.1MB in the beginning and 93.7MB in the end (delta: 3.3MB). Peak memory consumption was 40.0MB. Max. memory is 16.1GB. [2022-11-03 04:02:12,272 INFO L158 Benchmark]: Boogie Preprocessor took 543.40ms. Allocated memory was 199.2MB in the beginning and 421.5MB in the end (delta: 222.3MB). Free memory was 93.7MB in the beginning and 286.6MB in the end (delta: -192.9MB). Peak memory consumption was 51.3MB. Max. memory is 16.1GB. [2022-11-03 04:02:12,272 INFO L158 Benchmark]: RCFGBuilder took 115448.20ms. Allocated memory was 421.5MB in the beginning and 507.5MB in the end (delta: 86.0MB). Free memory was 286.6MB in the beginning and 293.9MB in the end (delta: -7.3MB). Peak memory consumption was 305.2MB. Max. memory is 16.1GB. [2022-11-03 04:02:12,273 INFO L158 Benchmark]: TraceAbstraction took 237419.11ms. Allocated memory was 507.5MB in the beginning and 610.3MB in the end (delta: 102.8MB). Free memory was 292.9MB in the beginning and 129.0MB in the end (delta: 163.8MB). Peak memory consumption was 267.6MB. Max. memory is 16.1GB. [2022-11-03 04:02:12,273 INFO L158 Benchmark]: Witness Printer took 4.04ms. Allocated memory is still 610.3MB. Free memory was 129.0MB in the beginning and 128.0MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-03 04:02:12,275 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.28ms. Allocated memory is still 60.8MB. Free memory was 40.5MB in the beginning and 40.4MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4875.74ms. Allocated memory was 60.8MB in the beginning and 199.2MB in the end (delta: 138.4MB). Free memory was 34.1MB in the beginning and 97.1MB in the end (delta: -62.9MB). Peak memory consumption was 103.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 424.30ms. Allocated memory is still 199.2MB. Free memory was 97.1MB in the beginning and 93.7MB in the end (delta: 3.3MB). Peak memory consumption was 40.0MB. Max. memory is 16.1GB. * Boogie Preprocessor took 543.40ms. Allocated memory was 199.2MB in the beginning and 421.5MB in the end (delta: 222.3MB). Free memory was 93.7MB in the beginning and 286.6MB in the end (delta: -192.9MB). Peak memory consumption was 51.3MB. Max. memory is 16.1GB. * RCFGBuilder took 115448.20ms. Allocated memory was 421.5MB in the beginning and 507.5MB in the end (delta: 86.0MB). Free memory was 286.6MB in the beginning and 293.9MB in the end (delta: -7.3MB). Peak memory consumption was 305.2MB. Max. memory is 16.1GB. * TraceAbstraction took 237419.11ms. Allocated memory was 507.5MB in the beginning and 610.3MB in the end (delta: 102.8MB). Free memory was 292.9MB in the beginning and 129.0MB in the end (delta: 163.8MB). Peak memory consumption was 267.6MB. Max. memory is 16.1GB. * Witness Printer took 4.04ms. Allocated memory is still 610.3MB. Free memory was 129.0MB in the beginning and 128.0MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 13398]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of large string literal at line 12414. Possible FailurePath: [L7468] static bool ap_mode_default ; [L7469-L7483] static struct ieee80211_channel const mwl8k_channels_24[14U] = { {0, 2412U, 1U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2417U, 2U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2422U, 3U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2427U, 4U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2432U, 5U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2437U, 6U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2442U, 7U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2447U, 8U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2452U, 9U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2457U, 10U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2462U, 11U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2467U, 12U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2472U, 13U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {0, 2484U, 14U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}}; [L7484-L7497] static struct ieee80211_rate const mwl8k_rates_24[13U] = { {0U, 10U, 2U, (unsigned short)0}, {0U, 20U, 4U, (unsigned short)0}, {0U, 55U, 11U, (unsigned short)0}, {0U, 110U, 22U, (unsigned short)0}, {0U, 220U, 44U, (unsigned short)0}, {0U, 60U, 12U, (unsigned short)0}, {0U, 90U, 18U, (unsigned short)0}, {0U, 120U, 24U, (unsigned short)0}, {0U, 180U, 36U, (unsigned short)0}, {0U, 240U, 48U, (unsigned short)0}, {0U, 360U, 72U, (unsigned short)0}, {0U, 480U, 96U, (unsigned short)0}, {0U, 540U, 108U, (unsigned short)0}}; [L7498-L7501] static struct ieee80211_channel const mwl8k_channels_50[4U] = { {1, 5180U, 36U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {1, 5200U, 40U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {1, 5220U, 44U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}, {1, 5240U, 48U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0, 0, 0UL}}; [L7502-L7510] static struct ieee80211_rate const mwl8k_rates_50[8U] = { {0U, 60U, 12U, (unsigned short)0}, {0U, 90U, 18U, (unsigned short)0}, {0U, 120U, 24U, (unsigned short)0}, {0U, 180U, 36U, (unsigned short)0}, {0U, 240U, 48U, (unsigned short)0}, {0U, 360U, 72U, (unsigned short)0}, {0U, 480U, 96U, (unsigned short)0}, {0U, 540U, 108U, (unsigned short)0}}; [L8149] static struct rxd_ops rxd_ap_ops = {32, & mwl8k_rxd_ap_init, & mwl8k_rxd_ap_refill, & mwl8k_rxd_ap_process}; [L8226] static struct rxd_ops rxd_sta_ops = {40, & mwl8k_rxd_sta_init, & mwl8k_rxd_sta_refill, & mwl8k_rxd_sta_process}; [L12378-L12384] static struct ieee80211_ops const mwl8k_ops = {& mwl8k_tx, & mwl8k_start, & mwl8k_stop, 0, 0, 0, & mwl8k_add_interface, 0, & mwl8k_remove_interface, & mwl8k_config, & mwl8k_bss_info_changed, 0, 0, & mwl8k_prepare_multicast, & mwl8k_configure_filter, 0, 0, & mwl8k_set_key, 0, 0, 0, 0, 0, 0, 0, 0, 0, & mwl8k_get_stats, 0, 0, & mwl8k_set_rts_threshold, & mwl8k_sta_add, & mwl8k_sta_remove, 0, 0, 0, 0, 0, & mwl8k_conf_tx, 0, 0, 0, 0, & mwl8k_ampdu_action, & mwl8k_get_survey, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12414-L12421] static struct mwl8k_device_info mwl8k_info_tbl[4U] = { {(char *)"88w8363", (char *)"mwl8k/helper_8363.fw", (char *)"mwl8k/fmimage_8363.fw", 0, 0, 0U}, {(char *)"88w8687", (char *)"mwl8k/helper_8687.fw", (char *)"mwl8k/fmimage_8687.fw", 0, 0, 0U}, {(char *)"88w8366", (char *)"mwl8k/helper_8366.fw", (char *)"mwl8k/fmimage_8366.fw", (char *)"mwl8k/fmimage_8366_ap-3.fw", & rxd_ap_ops, 3U}, {(char *)"88w8764", 0, 0, (char *)"mwl8k/fmimage_8764_ap-1.fw", & rxd_ap_ops, 1U}}; [L12422] struct pci_device_id const __mod_pci_device_table ; [L12804-L12805] static struct ieee80211_iface_limit const ap_if_limits[2U] = { {8U, 8U}, {1U, 4U}}; [L12806-L12807] static struct ieee80211_iface_combination const ap_if_comb = {(struct ieee80211_iface_limit const *)(& ap_if_limits), 1U, 8U, 2U, (_Bool)0, (unsigned char)0}; [L13105] int LDV_IN_INTERRUPT ; [L13408] static int ldv_mutex_fw_mutex_of_mwl8k_priv ; [L13515] static int ldv_mutex_lock ; [L13622] static int ldv_mutex_mutex_of_device ; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=0, ldv_mutex_fw_mutex_of_mwl8k_priv=0, ldv_mutex_lock=0, ldv_mutex_mutex_of_device=0, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L13108] void *var_mwl8k_rxd_ap_init_13_p0 ; [L13109] dma_addr_t var_mwl8k_rxd_ap_init_13_p1 ; [L13110] void *var_mwl8k_rxd_ap_refill_14_p0 ; [L13111] dma_addr_t var_mwl8k_rxd_ap_refill_14_p1 ; [L13112] int var_mwl8k_rxd_ap_refill_14_p2 ; [L13113] void *var_mwl8k_rxd_ap_process_15_p0 ; [L13114] struct ieee80211_rx_status *var_group1 ; [L13115] __le16 *var_mwl8k_rxd_ap_process_15_p2 ; [L13116] s8 *var_mwl8k_rxd_ap_process_15_p3 ; [L13117] void *var_mwl8k_rxd_sta_init_16_p0 ; [L13118] dma_addr_t var_mwl8k_rxd_sta_init_16_p1 ; [L13119] void *var_mwl8k_rxd_sta_refill_17_p0 ; [L13120] dma_addr_t var_mwl8k_rxd_sta_refill_17_p1 ; [L13121] int var_mwl8k_rxd_sta_refill_17_p2 ; [L13122] void *var_mwl8k_rxd_sta_process_18_p0 ; [L13123] __le16 *var_mwl8k_rxd_sta_process_18_p2 ; [L13124] s8 *var_mwl8k_rxd_sta_process_18_p3 ; [L13125] struct ieee80211_hw *var_group2 ; [L13126] struct ieee80211_tx_control *var_group3 ; [L13127] struct sk_buff *var_mwl8k_tx_100_p2 ; [L13128] struct ieee80211_vif *var_group4 ; [L13129] u32 var_mwl8k_config_107_p1 ; [L13130] struct ieee80211_bss_conf *var_mwl8k_bss_info_changed_110_p2 ; [L13131] u32 var_mwl8k_bss_info_changed_110_p3 ; [L13132] struct netdev_hw_addr_list *var_group5 ; [L13133] unsigned int var_mwl8k_configure_filter_114_p1 ; [L13134] unsigned int *var_mwl8k_configure_filter_114_p2 ; [L13135] u64 var_mwl8k_configure_filter_114_p3 ; [L13136] enum set_key_cmd var_mwl8k_set_key_94_p1 ; [L13137] struct ieee80211_vif *var_mwl8k_set_key_94_p2 ; [L13138] struct ieee80211_sta *var_mwl8k_set_key_94_p3 ; [L13139] struct ieee80211_key_conf *var_mwl8k_set_key_94_p4 ; [L13140] u32 var_mwl8k_set_rts_threshold_115_p1 ; [L13141] struct ieee80211_sta *var_mwl8k_sta_add_117_p2 ; [L13142] struct ieee80211_sta *var_mwl8k_sta_remove_116_p2 ; [L13143] u16 var_mwl8k_conf_tx_118_p2 ; [L13144] struct ieee80211_tx_queue_params const *var_mwl8k_conf_tx_118_p3 ; [L13145] struct ieee80211_low_level_stats *var_group6 ; [L13146] int var_mwl8k_get_survey_120_p1 ; [L13147] struct survey_info *var_mwl8k_get_survey_120_p2 ; [L13148] enum ieee80211_ampdu_mlme_action var_mwl8k_ampdu_action_121_p2 ; [L13149] struct ieee80211_sta *var_mwl8k_ampdu_action_121_p3 ; [L13150] u16 var_mwl8k_ampdu_action_121_p4 ; [L13151] u16 *var_mwl8k_ampdu_action_121_p5 ; [L13152] u8 var_mwl8k_ampdu_action_121_p6 ; [L13153] struct pci_dev *var_group7 ; [L13154] struct pci_device_id const *var_mwl8k_probe_130_p1 ; [L13155] int res_mwl8k_probe_130 ; [L13156] int var_mwl8k_interrupt_97_p0 ; [L13157] void *var_mwl8k_interrupt_97_p1 ; [L13158] int ldv_s_mwl8k_driver_pci_driver ; [L13159] int tmp ; [L13160] int tmp___0 ; [L13162] ldv_s_mwl8k_driver_pci_driver = 0 [L13163] LDV_IN_INTERRUPT = 1 [L13164] CALL ldv_initialize() [L13732] ldv_mutex_fw_mutex_of_mwl8k_priv = 1 [L13733] ldv_mutex_lock = 1 [L13734] ldv_mutex_mutex_of_device = 1 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L13164] RET ldv_initialize() [L13302] tmp___0 = __VERIFIER_nondet_int() [L13303] COND TRUE tmp___0 != 0 || ldv_s_mwl8k_driver_pci_driver != 0 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, ldv_s_mwl8k_driver_pci_driver=0, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp___0=2147483648] [L13167] tmp = __VERIFIER_nondet_int() [L13169] case 0: [L13173] case 1: [L13178] case 2: [L13183] case 3: [L13187] case 4: [L13192] case 5: [L13197] case 6: [L13201] case 7: [L13205] case 8: [L13209] case 9: [L13213] case 10: [L13217] case 11: [L13221] case 12: VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, ldv_s_mwl8k_driver_pci_driver=0, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=12, tmp___0=2147483648] [L13222] FCALL ldv_handler_precall() VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, ldv_s_mwl8k_driver_pci_driver=0, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=12, tmp___0=2147483648] [L13223-L13224] CALL mwl8k_bss_info_changed(var_group2, var_group4, var_mwl8k_bss_info_changed_110_p2, var_mwl8k_bss_info_changed_110_p3) [L11975] EXPR vif->type VAL [\old(changed)=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=0, hw={17592186044544:-64}, hw={17592186044544:-64}, info={687:688}, info={687:688}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, vif={6:-9151314442816847872}, vif={6:-9151314442816847872}, vif->type=3] [L11975] COND FALSE !((unsigned int )vif->type == 2U) [L11979] EXPR vif->type VAL [\old(changed)=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=0, hw={17592186044544:-64}, hw={17592186044544:-64}, info={687:688}, info={687:688}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, vif={6:-9151314442816847872}, vif={6:-9151314442816847872}, vif->type=3] [L11979] COND TRUE (unsigned int )vif->type == 3U [L11980] CALL mwl8k_bss_info_changed_ap(hw, vif, info, changed) [L11920] int rc ; [L11921] int tmp ; [L11922] int idx ; [L11923] int rate ; [L11924] struct sk_buff *skb ; VAL [\old(changed)=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=0, hw={17592186044544:-64}, hw={17592186044544:-64}, info={687:688}, info={687:688}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, vif={6:-9151314442816847872}, vif={6:-9151314442816847872}] [L11926] CALL, EXPR mwl8k_fw_lock(hw) VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L9337] struct mwl8k_priv *priv ; [L9338] int rc ; [L9339] struct task_struct *tmp ; [L9341] EXPR hw->priv [L9341] priv = (struct mwl8k_priv *)hw->priv [L9342] CALL, EXPR get_current() VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L6467] struct task_struct *pfo_ret__ ; [L6470] case 1UL: [L6473] case 2UL: [L6476] case 4UL: [L6479] case 8UL: VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L6486] return (pfo_ret__); VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, \result={274877906944:-9223372036852662272}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, pfo_ret__={274877906944:-9223372036852662272}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L9342] RET, EXPR get_current() VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, get_current()={274877906944:-9223372036852662272}, hw={17592186044544:-64}, hw={17592186044544:-64}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, priv={17592186044544:-1701}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L9342] tmp = get_current() [L9343] EXPR priv->fw_mutex_owner VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, hw={17592186044544:-64}, hw={17592186044544:-64}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, priv={17592186044544:-1701}, priv->fw_mutex_owner={9205357913225052158:18014398509744130}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp={274877906944:-9223372036852662272}] [L9343] COND FALSE !((unsigned long )priv->fw_mutex_owner != (unsigned long )tmp) [L9359] EXPR priv->fw_mutex_depth [L9359] priv->fw_mutex_depth = priv->fw_mutex_depth + 1 [L9360] return (0); VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, \result=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, hw={17592186044544:-64}, hw={17592186044544:-64}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, priv={17592186044544:-1701}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp={274877906944:-9223372036852662272}] [L11926] RET, EXPR mwl8k_fw_lock(hw) VAL [\old(changed)=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=0, hw={17592186044544:-64}, hw={17592186044544:-64}, info={687:688}, info={687:688}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_fw_lock(hw)=0, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, vif={6:-9151314442816847872}, vif={6:-9151314442816847872}] [L11926] tmp = mwl8k_fw_lock(hw) [L11927] COND FALSE !(tmp != 0) VAL [\old(changed)=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=0, hw={17592186044544:-64}, hw={17592186044544:-64}, info={687:688}, info={687:688}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=0, vif={6:-9151314442816847872}, vif={6:-9151314442816847872}] [L11931] COND FALSE !((changed & 4U) != 0U) VAL [\old(changed)=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=0, hw={17592186044544:-64}, hw={17592186044544:-64}, info={687:688}, info={687:688}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=0, vif={6:-9151314442816847872}, vif={6:-9151314442816847872}] [L11939] COND FALSE !((changed & 32U) != 0U) VAL [\old(changed)=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=0, hw={17592186044544:-64}, hw={17592186044544:-64}, info={687:688}, info={687:688}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=0, vif={6:-9151314442816847872}, vif={6:-9151314442816847872}] [L11953] COND FALSE !((changed & 320U) != 0U) VAL [\old(changed)=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=0, hw={17592186044544:-64}, hw={17592186044544:-64}, info={687:688}, info={687:688}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=0, vif={6:-9151314442816847872}, vif={6:-9151314442816847872}] [L11962] COND FALSE !((changed & 512U) != 0U) VAL [\old(changed)=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, changed=0, hw={17592186044544:-64}, hw={17592186044544:-64}, info={687:688}, info={687:688}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}, tmp=0, vif={6:-9151314442816847872}, vif={6:-9151314442816847872}] [L11967] CALL mwl8k_fw_unlock(hw) VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L9365] struct mwl8k_priv *priv ; [L9367] EXPR hw->priv [L9367] priv = (struct mwl8k_priv *)hw->priv [L9368] EXPR priv->fw_mutex_depth [L9368] priv->fw_mutex_depth = priv->fw_mutex_depth - 1 [L9369] EXPR priv->fw_mutex_depth VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, hw={17592186044544:-64}, hw={17592186044544:-64}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, priv={17592186044544:-1701}, priv->fw_mutex_depth=0, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L9369] COND TRUE priv->fw_mutex_depth == 0 [L9370] EXPR priv->hw_restart_in_progress VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, hw={17592186044544:-64}, hw={17592186044544:-64}, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, priv={17592186044544:-1701}, priv->hw_restart_in_progress=-128, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L9370] COND FALSE !(! priv->hw_restart_in_progress) [L9374] priv->fw_mutex_owner = 0 [L9375] CALL ldv_mutex_unlock_8(& priv->fw_mutex) [L13376] CALL ldv_mutex_unlock_fw_mutex_of_mwl8k_priv(ldv_func_arg1) VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, lock={17592186044544:-175}, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L13507] COND FALSE !(ldv_mutex_fw_mutex_of_mwl8k_priv == 2) VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, lock={17592186044544:-175}, lock={17592186044544:-175}, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L13509] CALL ldv_error() VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] [L13398] reach_error() VAL [\old(ldv_mutex_fw_mutex_of_mwl8k_priv)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_if_comb={200:0}, ap_if_limits={199:0}, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_fw_mutex_of_mwl8k_priv=1, ldv_mutex_lock=1, ldv_mutex_mutex_of_device=1, mwl8k_channels_24={191:0}, mwl8k_channels_50={193:0}, mwl8k_info_tbl={198:0}, mwl8k_ops={197:0}, mwl8k_rates_24={192:0}, mwl8k_rates_50={194:0}, rxd_ap_ops={195:0}, rxd_sta_ops={196:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 140 procedures, 2660 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 237.2s, OverallIterations: 5, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 2.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11439 SdHoareTripleChecker+Valid, 0.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11439 mSDsluCounter, 23848 SdHoareTripleChecker+Invalid, 0.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7703 mSDsCounter, 12 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 23 IncrementalHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 12 mSolverCounterUnsat, 16145 mSDtfsCounter, 23 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5189occurred in iteration=1, InterpolantAutomatonStates: 12, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.5s AutomataMinimizationTime, 4 MinimizatonAttempts, 5 StatesRemovedByMinimization, 2 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 149.5s SatisfiabilityAnalysisTime, 1.1s InterpolantComputationTime, 143 NumberOfCodeBlocks, 143 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 81 ConstructedInterpolants, 0 QuantifiedInterpolants, 118 SizeOfPredicates, 0 NumberOfNonLiveVariables, 8108 ConjunctsInSsa, 8 ConjunctsInUnsatCore, 4 InterpolantComputations, 4 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-11-03 04:02:12,464 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c88cd5f-5624-40e6-8bc8-2fb823c91ff1/bin/utaipan-7li7fVZpFI/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