./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0f8a17c6 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash d88fd9ed443c9e913942e0f91257791e63e9fb5c07749ca0560c8eff1bad8360 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-0f8a17c [2021-11-16 22:41:58,355 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-16 22:41:58,358 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-16 22:41:58,400 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-16 22:41:58,400 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-16 22:41:58,403 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-16 22:41:58,405 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-16 22:41:58,407 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-16 22:41:58,409 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-16 22:41:58,413 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-16 22:41:58,414 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-16 22:41:58,415 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-16 22:41:58,416 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-16 22:41:58,418 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-16 22:41:58,420 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-16 22:41:58,423 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-16 22:41:58,424 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-16 22:41:58,425 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-16 22:41:58,428 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-16 22:41:58,433 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-16 22:41:58,434 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-16 22:41:58,435 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-16 22:41:58,437 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-16 22:41:58,438 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-16 22:41:58,443 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-16 22:41:58,444 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-16 22:41:58,444 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-16 22:41:58,446 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-16 22:41:58,446 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-16 22:41:58,447 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-16 22:41:58,447 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-16 22:41:58,448 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-16 22:41:58,449 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-16 22:41:58,450 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-16 22:41:58,451 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-16 22:41:58,452 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-16 22:41:58,452 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-16 22:41:58,453 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-16 22:41:58,453 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-16 22:41:58,453 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-16 22:41:58,455 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-16 22:41:58,456 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-11-16 22:41:58,488 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-16 22:41:58,489 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-16 22:41:58,489 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-16 22:41:58,490 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-16 22:41:58,490 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-16 22:41:58,491 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-16 22:41:58,491 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-16 22:41:58,491 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-16 22:41:58,492 INFO L138 SettingsManager]: * Use SBE=true [2021-11-16 22:41:58,492 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-16 22:41:58,493 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-16 22:41:58,493 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-16 22:41:58,493 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-16 22:41:58,493 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-16 22:41:58,493 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-16 22:41:58,494 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-16 22:41:58,494 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-16 22:41:58,494 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-16 22:41:58,494 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-16 22:41:58,494 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-16 22:41:58,495 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-16 22:41:58,495 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-16 22:41:58,495 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-16 22:41:58,495 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-16 22:41:58,495 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-16 22:41:58,496 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-16 22:41:58,496 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-16 22:41:58,497 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-16 22:41:58,497 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-16 22:41:58,497 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-16 22:41:58,498 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-16 22:41:58,498 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d88fd9ed443c9e913942e0f91257791e63e9fb5c07749ca0560c8eff1bad8360 [2021-11-16 22:41:58,753 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-16 22:41:58,783 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-16 22:41:58,786 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-16 22:41:58,787 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-16 22:41:58,788 INFO L275 PluginConnector]: CDTParser initialized [2021-11-16 22:41:58,789 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i [2021-11-16 22:41:58,863 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0c46ed651/3f665de88d574ae0b5aec895f9705de7/FLAG408924d65 [2021-11-16 22:41:59,641 INFO L306 CDTParser]: Found 1 translation units. [2021-11-16 22:41:59,641 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i [2021-11-16 22:41:59,706 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0c46ed651/3f665de88d574ae0b5aec895f9705de7/FLAG408924d65 [2021-11-16 22:41:59,870 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0c46ed651/3f665de88d574ae0b5aec895f9705de7 [2021-11-16 22:41:59,873 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-16 22:41:59,874 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-16 22:41:59,878 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-16 22:41:59,878 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-16 22:41:59,881 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-16 22:41:59,882 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 10:41:59" (1/1) ... [2021-11-16 22:41:59,883 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@666138a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:41:59, skipping insertion in model container [2021-11-16 22:41:59,883 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 10:41:59" (1/1) ... [2021-11-16 22:41:59,889 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-16 22:42:00,039 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-16 22:42:02,858 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i[369202,369215] [2021-11-16 22:42:03,066 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-16 22:42:03,105 INFO L203 MainTranslator]: Completed pre-run [2021-11-16 22:42:03,464 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i[369202,369215] [2021-11-16 22:42:03,480 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-16 22:42:03,600 INFO L208 MainTranslator]: Completed translation [2021-11-16 22:42:03,601 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:03 WrapperNode [2021-11-16 22:42:03,602 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-16 22:42:03,603 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-16 22:42:03,603 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-16 22:42:03,603 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-16 22:42:03,609 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:03" (1/1) ... [2021-11-16 22:42:03,722 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:03" (1/1) ... [2021-11-16 22:42:03,927 INFO L137 Inliner]: procedures = 415, calls = 3347, calls flagged for inlining = 192, calls inlined = 163, statements flattened = 7099 [2021-11-16 22:42:03,927 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-16 22:42:03,928 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-16 22:42:03,929 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-16 22:42:03,929 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-16 22:42:03,937 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:03" (1/1) ... [2021-11-16 22:42:03,937 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:03" (1/1) ... [2021-11-16 22:42:03,980 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:03" (1/1) ... [2021-11-16 22:42:03,981 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:03" (1/1) ... [2021-11-16 22:42:04,280 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:03" (1/1) ... [2021-11-16 22:42:04,322 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:03" (1/1) ... [2021-11-16 22:42:04,361 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:03" (1/1) ... [2021-11-16 22:42:04,434 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-16 22:42:04,435 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-16 22:42:04,435 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-16 22:42:04,435 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-16 22:42:04,436 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:03" (1/1) ... [2021-11-16 22:42:04,443 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-16 22:42:04,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 22:42:04,482 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-16 22:42:04,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-16 22:42:04,549 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_disable [2021-11-16 22:42:04,550 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_disable [2021-11-16 22:42:04,550 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_key [2021-11-16 22:42:04,550 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_key [2021-11-16 22:42:04,550 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2021-11-16 22:42:04,550 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2021-11-16 22:42:04,550 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2021-11-16 22:42:04,551 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2021-11-16 22:42:04,551 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-16 22:42:04,551 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-16 22:42:04,551 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2021-11-16 22:42:04,551 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2021-11-16 22:42:04,551 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2021-11-16 22:42:04,551 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2021-11-16 22:42:04,552 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2021-11-16 22:42:04,552 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2021-11-16 22:42:04,552 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_fw_mutex [2021-11-16 22:42:04,552 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_fw_mutex [2021-11-16 22:42:04,552 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2021-11-16 22:42:04,552 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2021-11-16 22:42:04,553 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2021-11-16 22:42:04,553 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2021-11-16 22:42:04,553 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_release_firmware [2021-11-16 22:42:04,553 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_release_firmware [2021-11-16 22:42:04,553 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2021-11-16 22:42:04,553 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2021-11-16 22:42:04,553 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2021-11-16 22:42:04,554 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_enable [2021-11-16 22:42:04,554 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_enable [2021-11-16 22:42:04,554 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_mgmt [2021-11-16 22:42:04,554 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_mgmt [2021-11-16 22:42:04,554 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_fw_unlock [2021-11-16 22:42:04,554 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_fw_unlock [2021-11-16 22:42:04,555 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2021-11-16 22:42:04,555 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2021-11-16 22:42:04,555 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_8366_ap_init [2021-11-16 22:42:04,555 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_8366_ap_init [2021-11-16 22:42:04,555 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-16 22:42:04,555 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2021-11-16 22:42:04,556 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2021-11-16 22:42:04,556 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2021-11-16 22:42:04,556 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2021-11-16 22:42:04,556 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_ht_caps [2021-11-16 22:42:04,556 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_ht_caps [2021-11-16 22:42:04,556 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_start [2021-11-16 22:42:04,556 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_start [2021-11-16 22:42:04,557 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_request_fw [2021-11-16 22:42:04,557 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_request_fw [2021-11-16 22:42:04,557 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2021-11-16 22:42:04,557 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2021-11-16 22:42:04,557 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2021-11-16 22:42:04,557 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2021-11-16 22:42:04,557 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-11-16 22:42:04,558 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2021-11-16 22:42:04,558 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2021-11-16 22:42:04,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-11-16 22:42:04,558 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_load_firmware [2021-11-16 22:42:04,558 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_load_firmware [2021-11-16 22:42:04,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-16 22:42:04,559 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2021-11-16 22:42:04,559 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2021-11-16 22:42:04,559 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_probe_hw [2021-11-16 22:42:04,559 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_probe_hw [2021-11-16 22:42:04,559 INFO L130 BoogieDeclarations]: Found specification of procedure SET_IEEE80211_PERM_ADDR [2021-11-16 22:42:04,559 INFO L138 BoogieDeclarations]: Found implementation of procedure SET_IEEE80211_PERM_ADDR [2021-11-16 22:42:04,559 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-11-16 22:42:04,560 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-11-16 22:42:04,560 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_name [2021-11-16 22:42:04,560 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_name [2021-11-16 22:42:04,560 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iomap [2021-11-16 22:42:04,560 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iomap [2021-11-16 22:42:04,560 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2021-11-16 22:42:04,561 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2021-11-16 22:42:04,561 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2021-11-16 22:42:04,561 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2021-11-16 22:42:04,561 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2021-11-16 22:42:04,561 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2021-11-16 22:42:04,561 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_caps [2021-11-16 22:42:04,561 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_caps [2021-11-16 22:42:04,562 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock [2021-11-16 22:42:04,562 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock [2021-11-16 22:42:04,562 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_wmm_mode [2021-11-16 22:42:04,562 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_wmm_mode [2021-11-16 22:42:04,562 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-16 22:42:04,562 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2021-11-16 22:42:04,562 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2021-11-16 22:42:04,563 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-16 22:42:04,563 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_free_hw [2021-11-16 22:42:04,563 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_free_hw [2021-11-16 22:42:04,563 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2021-11-16 22:42:04,563 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2021-11-16 22:42:04,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-16 22:42:04,564 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2021-11-16 22:42:04,564 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_add_stream [2021-11-16 22:42:04,564 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_add_stream [2021-11-16 22:42:04,564 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_init [2021-11-16 22:42:04,564 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_init [2021-11-16 22:42:04,564 INFO L130 BoogieDeclarations]: Found specification of procedure _cond_resched [2021-11-16 22:42:04,564 INFO L138 BoogieDeclarations]: Found implementation of procedure _cond_resched [2021-11-16 22:42:04,565 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2021-11-16 22:42:04,565 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2021-11-16 22:42:04,565 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_control [2021-11-16 22:42:04,565 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_control [2021-11-16 22:42:04,565 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2021-11-16 22:42:04,565 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2021-11-16 22:42:04,566 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_queue_work [2021-11-16 22:42:04,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_queue_work [2021-11-16 22:42:04,566 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_post_pervif_cmd [2021-11-16 22:42:04,566 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_post_pervif_cmd [2021-11-16 22:42:04,566 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-16 22:42:04,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-16 22:42:04,566 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_wake_queues [2021-11-16 22:42:04,567 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_wake_queues [2021-11-16 22:42:04,567 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2021-11-16 22:42:04,567 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2021-11-16 22:42:04,567 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2021-11-16 22:42:04,567 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2021-11-16 22:42:04,567 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_hw_reset [2021-11-16 22:42:04,568 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_hw_reset [2021-11-16 22:42:04,568 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-16 22:42:04,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-16 22:42:04,568 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2021-11-16 22:42:04,568 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2021-11-16 22:42:04,568 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2021-11-16 22:42:04,568 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2021-11-16 22:42:04,569 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_timeout [2021-11-16 22:42:04,569 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_timeout [2021-11-16 22:42:04,569 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_conf_tx [2021-11-16 22:42:04,569 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_conf_tx [2021-11-16 22:42:04,569 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_pre_scan [2021-11-16 22:42:04,569 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_pre_scan [2021-11-16 22:42:04,570 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_data [2021-11-16 22:42:04,570 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_data [2021-11-16 22:42:04,570 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_post_scan [2021-11-16 22:42:04,570 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_post_scan [2021-11-16 22:42:04,570 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_load_fw_image [2021-11-16 22:42:04,570 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_load_fw_image [2021-11-16 22:42:04,570 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_init_txqs [2021-11-16 22:42:04,571 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_init_txqs [2021-11-16 22:42:04,571 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_vif [2021-11-16 22:42:04,571 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_vif [2021-11-16 22:42:04,571 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2021-11-16 22:42:04,571 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2021-11-16 22:42:04,571 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_data_qos [2021-11-16 22:42:04,571 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_data_qos [2021-11-16 22:42:04,572 INFO L130 BoogieDeclarations]: Found specification of procedure __arch_hweight32 [2021-11-16 22:42:04,572 INFO L138 BoogieDeclarations]: Found implementation of procedure __arch_hweight32 [2021-11-16 22:42:04,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-11-16 22:42:04,572 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-11-16 22:42:04,572 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2021-11-16 22:42:04,572 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2021-11-16 22:42:04,572 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_hdrlen [2021-11-16 22:42:04,573 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_hdrlen [2021-11-16 22:42:04,573 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_init_firmware [2021-11-16 22:42:04,573 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_init_firmware [2021-11-16 22:42:04,573 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_enable_sniffer [2021-11-16 22:42:04,573 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_enable_sniffer [2021-11-16 22:42:04,573 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-11-16 22:42:04,573 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-11-16 22:42:04,574 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2021-11-16 22:42:04,574 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2021-11-16 22:42:04,574 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2021-11-16 22:42:04,574 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2021-11-16 22:42:04,574 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2021-11-16 22:42:04,574 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2021-11-16 22:42:04,574 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_rf_antenna [2021-11-16 22:42:04,574 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_rf_antenna [2021-11-16 22:42:04,575 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2021-11-16 22:42:04,575 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2021-11-16 22:42:04,575 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_reload_firmware [2021-11-16 22:42:04,575 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_reload_firmware [2021-11-16 22:42:04,575 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2021-11-16 22:42:04,575 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2021-11-16 22:42:04,576 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2021-11-16 22:42:04,576 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2021-11-16 22:42:04,576 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-16 22:42:04,576 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_channel_to_frequency [2021-11-16 22:42:04,576 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_channel_to_frequency [2021-11-16 22:42:04,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-16 22:42:04,576 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_add_dma_header [2021-11-16 22:42:04,576 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_add_dma_header [2021-11-16 22:42:04,577 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_stream [2021-11-16 22:42:04,577 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_stream [2021-11-16 22:42:04,577 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_txq_reclaim [2021-11-16 22:42:04,577 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_txq_reclaim [2021-11-16 22:42:04,577 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_radio_preamble [2021-11-16 22:42:04,577 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_radio_preamble [2021-11-16 22:42:04,577 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_config [2021-11-16 22:42:04,578 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_config [2021-11-16 22:42:04,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-16 22:42:04,578 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2021-11-16 22:42:04,578 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2021-11-16 22:42:04,578 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2021-11-16 22:42:04,578 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2021-11-16 22:42:04,578 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2021-11-16 22:42:04,579 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2021-11-16 22:42:04,579 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_txq_deinit [2021-11-16 22:42:04,579 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_txq_deinit [2021-11-16 22:42:04,579 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2021-11-16 22:42:04,579 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2021-11-16 22:42:04,579 INFO L130 BoogieDeclarations]: Found specification of procedure rxq_refill [2021-11-16 22:42:04,579 INFO L138 BoogieDeclarations]: Found implementation of procedure rxq_refill [2021-11-16 22:42:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_process [2021-11-16 22:42:04,580 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_process [2021-11-16 22:42:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_fw_lock [2021-11-16 22:42:04,580 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_fw_lock [2021-11-16 22:42:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_8366_ap_process [2021-11-16 22:42:04,580 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_8366_ap_process [2021-11-16 22:42:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure __mwl8k_cmd_mac_multicast_adr [2021-11-16 22:42:04,581 INFO L138 BoogieDeclarations]: Found implementation of procedure __mwl8k_cmd_mac_multicast_adr [2021-11-16 22:42:04,581 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2021-11-16 22:42:04,581 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2021-11-16 22:42:04,581 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_destroy_ba [2021-11-16 22:42:04,581 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_destroy_ba [2021-11-16 22:42:04,581 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_disable [2021-11-16 22:42:04,581 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_disable [2021-11-16 22:42:04,582 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2021-11-16 22:42:04,582 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2021-11-16 22:42:04,582 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_tx_start [2021-11-16 22:42:04,582 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_tx_start [2021-11-16 22:42:04,582 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_dma_header [2021-11-16 22:42:04,582 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_dma_header [2021-11-16 22:42:04,582 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_stop [2021-11-16 22:42:04,583 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_stop [2021-11-16 22:42:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_update_mac_addr [2021-11-16 22:42:04,583 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_update_mac_addr [2021-11-16 22:42:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-11-16 22:42:04,583 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-11-16 22:42:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2021-11-16 22:42:04,583 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2021-11-16 22:42:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-16 22:42:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-11-16 22:42:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-11-16 22:42:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure __ilog2_u32 [2021-11-16 22:42:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure __ilog2_u32 [2021-11-16 22:42:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_8366_ap_refill [2021-11-16 22:42:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_8366_ap_refill [2021-11-16 22:42:04,585 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_stop_queues [2021-11-16 22:42:04,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_stop_queues [2021-11-16 22:42:04,585 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_cpu_idle [2021-11-16 22:42:04,585 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_cpu_idle [2021-11-16 22:42:04,585 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_encryption_set_cmd_info [2021-11-16 22:42:04,585 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_encryption_set_cmd_info [2021-11-16 22:42:04,585 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2021-11-16 22:42:04,586 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2021-11-16 22:42:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_mac_addr [2021-11-16 22:42:04,586 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_mac_addr [2021-11-16 22:42:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2021-11-16 22:42:04,586 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2021-11-16 22:42:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure legacy_rate_mask_to_array [2021-11-16 22:42:04,587 INFO L138 BoogieDeclarations]: Found implementation of procedure legacy_rate_mask_to_array [2021-11-16 22:42:04,587 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_refill [2021-11-16 22:42:04,587 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_refill [2021-11-16 22:42:04,587 INFO L130 BoogieDeclarations]: Found specification of procedure ffs [2021-11-16 22:42:04,587 INFO L138 BoogieDeclarations]: Found implementation of procedure ffs [2021-11-16 22:42:04,587 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2021-11-16 22:42:04,587 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2021-11-16 22:42:04,588 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2021-11-16 22:42:04,588 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2021-11-16 22:42:04,588 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_release_fw [2021-11-16 22:42:04,588 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_release_fw [2021-11-16 22:42:04,588 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxq_deinit [2021-11-16 22:42:04,588 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxq_deinit [2021-11-16 22:42:04,588 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2021-11-16 22:42:04,589 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2021-11-16 22:42:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_send_fw_load_cmd [2021-11-16 22:42:04,589 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_send_fw_load_cmd [2021-11-16 22:42:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_unlock [2021-11-16 22:42:04,589 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_unlock [2021-11-16 22:42:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-16 22:42:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_new_stn_del [2021-11-16 22:42:04,590 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_new_stn_del [2021-11-16 22:42:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_post_cmd [2021-11-16 22:42:04,590 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_post_cmd [2021-11-16 22:42:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_lookup_stream [2021-11-16 22:42:04,590 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_lookup_stream [2021-11-16 22:42:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure IEEE80211_SKB_CB [2021-11-16 22:42:04,590 INFO L138 BoogieDeclarations]: Found implementation of procedure IEEE80211_SKB_CB [2021-11-16 22:42:04,591 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_enable [2021-11-16 22:42:04,591 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_enable [2021-11-16 22:42:05,628 INFO L236 CfgBuilder]: Building ICFG [2021-11-16 22:42:05,631 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-16 22:42:19,252 INFO L277 CfgBuilder]: Performing block encoding [2021-11-16 22:42:19,278 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-16 22:42:19,279 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-16 22:42:19,283 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 10:42:19 BoogieIcfgContainer [2021-11-16 22:42:19,283 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-16 22:42:19,285 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-16 22:42:19,285 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-16 22:42:19,288 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-16 22:42:19,289 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 10:41:59" (1/3) ... [2021-11-16 22:42:19,289 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e3fbe24 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 10:42:19, skipping insertion in model container [2021-11-16 22:42:19,289 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:03" (2/3) ... [2021-11-16 22:42:19,290 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e3fbe24 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 10:42:19, skipping insertion in model container [2021-11-16 22:42:19,290 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 10:42:19" (3/3) ... [2021-11-16 22:42:19,294 INFO L111 eAbstractionObserver]: Analyzing ICFG main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i [2021-11-16 22:42:19,300 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-16 22:42:19,301 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-16 22:42:19,356 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-16 22:42:19,367 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-16 22:42:19,367 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-16 22:42:19,433 INFO L276 IsEmpty]: Start isEmpty. Operand has 2505 states, 1763 states have (on average 1.3607487237663074) internal successors, (2399), 1826 states have internal predecessors, (2399), 609 states have call successors, (609), 131 states have call predecessors, (609), 131 states have return successors, (609), 597 states have call predecessors, (609), 609 states have call successors, (609) [2021-11-16 22:42:19,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-16 22:42:19,436 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:42:19,437 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:42:19,437 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:42:19,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:42:19,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1001382404, now seen corresponding path program 1 times [2021-11-16 22:42:19,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:42:19,451 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197115873] [2021-11-16 22:42:19,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:42:19,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:42:19,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:42:19,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:42:19,933 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:42:19,934 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197115873] [2021-11-16 22:42:19,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197115873] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 22:42:19,935 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:42:19,935 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-16 22:42:19,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201705141] [2021-11-16 22:42:19,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:42:19,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-16 22:42:19,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:42:19,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-16 22:42:19,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:42:19,977 INFO L87 Difference]: Start difference. First operand has 2505 states, 1763 states have (on average 1.3607487237663074) internal successors, (2399), 1826 states have internal predecessors, (2399), 609 states have call successors, (609), 131 states have call predecessors, (609), 131 states have return successors, (609), 597 states have call predecessors, (609), 609 states have call successors, (609) Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-16 22:42:22,043 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:42:22,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:42:22,349 INFO L93 Difference]: Finished difference Result 5004 states and 7401 transitions. [2021-11-16 22:42:22,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-16 22:42:22,352 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-11-16 22:42:22,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:42:22,390 INFO L225 Difference]: With dead ends: 5004 [2021-11-16 22:42:22,390 INFO L226 Difference]: Without dead ends: 2485 [2021-11-16 22:42:22,413 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:42:22,418 INFO L933 BasicCegarLoop]: 3604 mSDtfsCounter, 3599 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3599 SdHoareTripleChecker+Valid, 3604 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-11-16 22:42:22,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3599 Valid, 3604 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 2.1s Time] [2021-11-16 22:42:22,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2485 states. [2021-11-16 22:42:22,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2485 to 2485. [2021-11-16 22:42:22,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2485 states, 1746 states have (on average 1.354524627720504) internal successors, (2365), 1806 states have internal predecessors, (2365), 608 states have call successors, (608), 131 states have call predecessors, (608), 130 states have return successors, (602), 590 states have call predecessors, (602), 602 states have call successors, (602) [2021-11-16 22:42:22,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2485 states to 2485 states and 3575 transitions. [2021-11-16 22:42:22,647 INFO L78 Accepts]: Start accepts. Automaton has 2485 states and 3575 transitions. Word has length 9 [2021-11-16 22:42:22,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:42:22,648 INFO L470 AbstractCegarLoop]: Abstraction has 2485 states and 3575 transitions. [2021-11-16 22:42:22,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-16 22:42:22,650 INFO L276 IsEmpty]: Start isEmpty. Operand 2485 states and 3575 transitions. [2021-11-16 22:42:22,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-11-16 22:42:22,651 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:42:22,651 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:42:22,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-16 22:42:22,652 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:42:22,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:42:22,655 INFO L85 PathProgramCache]: Analyzing trace with hash 976920785, now seen corresponding path program 1 times [2021-11-16 22:42:22,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:42:22,655 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39263871] [2021-11-16 22:42:22,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:42:22,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:42:22,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:42:22,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:42:22,804 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:42:22,805 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39263871] [2021-11-16 22:42:22,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39263871] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 22:42:22,805 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:42:22,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-16 22:42:22,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210876457] [2021-11-16 22:42:22,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:42:22,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-16 22:42:22,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:42:22,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-16 22:42:22,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:42:22,812 INFO L87 Difference]: Start difference. First operand 2485 states and 3575 transitions. Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-16 22:42:24,570 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:42:25,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:42:25,017 INFO L93 Difference]: Finished difference Result 7371 states and 10955 transitions. [2021-11-16 22:42:25,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-16 22:42:25,020 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-11-16 22:42:25,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:42:25,060 INFO L225 Difference]: With dead ends: 7371 [2021-11-16 22:42:25,061 INFO L226 Difference]: Without dead ends: 4889 [2021-11-16 22:42:25,081 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:42:25,082 INFO L933 BasicCegarLoop]: 4640 mSDtfsCounter, 3566 mSDsluCounter, 3628 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3566 SdHoareTripleChecker+Valid, 8268 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2021-11-16 22:42:25,083 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3566 Valid, 8268 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2021-11-16 22:42:25,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4889 states. [2021-11-16 22:42:25,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4889 to 4886. [2021-11-16 22:42:25,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4886 states, 3438 states have (on average 1.3539848749272834) internal successors, (4655), 3551 states have internal predecessors, (4655), 1190 states have call successors, (1190), 259 states have call predecessors, (1190), 257 states have return successors, (1364), 1159 states have call predecessors, (1364), 1183 states have call successors, (1364) [2021-11-16 22:42:25,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4886 states to 4886 states and 7209 transitions. [2021-11-16 22:42:25,389 INFO L78 Accepts]: Start accepts. Automaton has 4886 states and 7209 transitions. Word has length 10 [2021-11-16 22:42:25,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:42:25,389 INFO L470 AbstractCegarLoop]: Abstraction has 4886 states and 7209 transitions. [2021-11-16 22:42:25,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-16 22:42:25,390 INFO L276 IsEmpty]: Start isEmpty. Operand 4886 states and 7209 transitions. [2021-11-16 22:42:25,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-16 22:42:25,391 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:42:25,391 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:42:25,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-16 22:42:25,391 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:42:25,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:42:25,392 INFO L85 PathProgramCache]: Analyzing trace with hash 218615463, now seen corresponding path program 1 times [2021-11-16 22:42:25,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:42:25,393 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211350913] [2021-11-16 22:42:25,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:42:25,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:42:25,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:42:25,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:42:25,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:42:25,556 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211350913] [2021-11-16 22:42:25,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211350913] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 22:42:25,557 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:42:25,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-16 22:42:25,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108091202] [2021-11-16 22:42:25,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:42:25,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-16 22:42:25,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:42:25,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-16 22:42:25,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:42:25,559 INFO L87 Difference]: Start difference. First operand 4886 states and 7209 transitions. Second operand has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-16 22:42:27,594 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:42:27,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:42:27,794 INFO L93 Difference]: Finished difference Result 4888 states and 7210 transitions. [2021-11-16 22:42:27,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-16 22:42:27,794 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-11-16 22:42:27,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:42:27,831 INFO L225 Difference]: With dead ends: 4888 [2021-11-16 22:42:27,832 INFO L226 Difference]: Without dead ends: 4885 [2021-11-16 22:42:27,836 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:42:27,839 INFO L933 BasicCegarLoop]: 3572 mSDtfsCounter, 3565 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3565 SdHoareTripleChecker+Valid, 3572 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-11-16 22:42:27,840 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3565 Valid, 3572 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 2.1s Time] [2021-11-16 22:42:27,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4885 states. [2021-11-16 22:42:28,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4885 to 4885. [2021-11-16 22:42:28,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4885 states, 3438 states have (on average 1.3536940081442699) internal successors, (4654), 3550 states have internal predecessors, (4654), 1189 states have call successors, (1189), 259 states have call predecessors, (1189), 257 states have return successors, (1364), 1159 states have call predecessors, (1364), 1183 states have call successors, (1364) [2021-11-16 22:42:28,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4885 states to 4885 states and 7207 transitions. [2021-11-16 22:42:28,052 INFO L78 Accepts]: Start accepts. Automaton has 4885 states and 7207 transitions. Word has length 11 [2021-11-16 22:42:28,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:42:28,052 INFO L470 AbstractCegarLoop]: Abstraction has 4885 states and 7207 transitions. [2021-11-16 22:42:28,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-16 22:42:28,053 INFO L276 IsEmpty]: Start isEmpty. Operand 4885 states and 7207 transitions. [2021-11-16 22:42:28,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-11-16 22:42:28,054 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:42:28,054 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:42:28,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-16 22:42:28,054 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:42:28,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:42:28,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1814008172, now seen corresponding path program 1 times [2021-11-16 22:42:28,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:42:28,055 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055535694] [2021-11-16 22:42:28,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:42:28,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:42:28,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:42:28,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:42:28,194 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:42:28,195 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055535694] [2021-11-16 22:42:28,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055535694] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 22:42:28,195 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:42:28,195 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-16 22:42:28,195 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551814078] [2021-11-16 22:42:28,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:42:28,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-16 22:42:28,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:42:28,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-16 22:42:28,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:42:28,200 INFO L87 Difference]: Start difference. First operand 4885 states and 7207 transitions. Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-16 22:42:29,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:42:29,112 INFO L93 Difference]: Finished difference Result 4887 states and 7208 transitions. [2021-11-16 22:42:29,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-16 22:42:29,113 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-11-16 22:42:29,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:42:29,144 INFO L225 Difference]: With dead ends: 4887 [2021-11-16 22:42:29,144 INFO L226 Difference]: Without dead ends: 4884 [2021-11-16 22:42:29,149 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:42:29,155 INFO L933 BasicCegarLoop]: 3570 mSDtfsCounter, 3562 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3562 SdHoareTripleChecker+Valid, 3570 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.8s IncrementalHoareTripleChecker+Time [2021-11-16 22:42:29,157 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3562 Valid, 3570 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-11-16 22:42:29,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4884 states. [2021-11-16 22:42:29,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4884 to 4884. [2021-11-16 22:42:29,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4884 states, 3438 states have (on average 1.3534031413612566) internal successors, (4653), 3549 states have internal predecessors, (4653), 1188 states have call successors, (1188), 259 states have call predecessors, (1188), 257 states have return successors, (1364), 1159 states have call predecessors, (1364), 1183 states have call successors, (1364) [2021-11-16 22:42:29,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4884 states to 4884 states and 7205 transitions. [2021-11-16 22:42:29,507 INFO L78 Accepts]: Start accepts. Automaton has 4884 states and 7205 transitions. Word has length 12 [2021-11-16 22:42:29,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:42:29,507 INFO L470 AbstractCegarLoop]: Abstraction has 4884 states and 7205 transitions. [2021-11-16 22:42:29,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-16 22:42:29,508 INFO L276 IsEmpty]: Start isEmpty. Operand 4884 states and 7205 transitions. [2021-11-16 22:42:29,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-16 22:42:29,509 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:42:29,510 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:42:29,510 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-16 22:42:29,510 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:42:29,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:42:29,511 INFO L85 PathProgramCache]: Analyzing trace with hash -400826550, now seen corresponding path program 1 times [2021-11-16 22:42:29,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:42:29,511 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547453586] [2021-11-16 22:42:29,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:42:29,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:42:29,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:42:29,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:42:29,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:42:29,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547453586] [2021-11-16 22:42:29,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547453586] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 22:42:29,627 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:42:29,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-16 22:42:29,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412461035] [2021-11-16 22:42:29,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:42:29,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-16 22:42:29,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:42:29,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-16 22:42:29,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:42:29,629 INFO L87 Difference]: Start difference. First operand 4884 states and 7205 transitions. Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-16 22:42:30,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:42:30,056 INFO L93 Difference]: Finished difference Result 4886 states and 7206 transitions. [2021-11-16 22:42:30,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-16 22:42:30,096 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-11-16 22:42:30,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:42:30,126 INFO L225 Difference]: With dead ends: 4886 [2021-11-16 22:42:30,128 INFO L226 Difference]: Without dead ends: 4877 [2021-11-16 22:42:30,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:42:30,134 INFO L933 BasicCegarLoop]: 3569 mSDtfsCounter, 3559 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3559 SdHoareTripleChecker+Valid, 3569 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.3s IncrementalHoareTripleChecker+Time [2021-11-16 22:42:30,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3559 Valid, 3569 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-16 22:42:30,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4877 states. [2021-11-16 22:42:30,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4877 to 4877. [2021-11-16 22:42:30,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4877 states, 3432 states have (on average 1.3531468531468531) internal successors, (4644), 3542 states have internal predecessors, (4644), 1187 states have call successors, (1187), 259 states have call predecessors, (1187), 257 states have return successors, (1364), 1159 states have call predecessors, (1364), 1183 states have call successors, (1364) [2021-11-16 22:42:30,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4877 states to 4877 states and 7195 transitions. [2021-11-16 22:42:30,348 INFO L78 Accepts]: Start accepts. Automaton has 4877 states and 7195 transitions. Word has length 13 [2021-11-16 22:42:30,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:42:30,348 INFO L470 AbstractCegarLoop]: Abstraction has 4877 states and 7195 transitions. [2021-11-16 22:42:30,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-16 22:42:30,349 INFO L276 IsEmpty]: Start isEmpty. Operand 4877 states and 7195 transitions. [2021-11-16 22:42:30,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-11-16 22:42:30,359 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:42:30,360 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:42:30,360 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-16 22:42:30,360 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:42:30,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:42:30,361 INFO L85 PathProgramCache]: Analyzing trace with hash 155338824, now seen corresponding path program 1 times [2021-11-16 22:42:30,361 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:42:30,361 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557312324] [2021-11-16 22:42:30,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:42:30,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:42:30,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:42:30,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-11-16 22:42:30,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:42:30,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 22:42:30,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:42:30,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 22:42:30,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:42:30,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:42:30,599 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:42:30,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557312324] [2021-11-16 22:42:30,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557312324] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 22:42:30,600 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:42:30,600 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-16 22:42:30,600 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961621745] [2021-11-16 22:42:30,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:42:30,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-16 22:42:30,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:42:30,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-16 22:42:30,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-16 22:42:30,602 INFO L87 Difference]: Start difference. First operand 4877 states and 7195 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-16 22:42:32,638 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:42:36,010 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:42:39,050 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:42:44,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:42:44,244 INFO L93 Difference]: Finished difference Result 10468 states and 16126 transitions. [2021-11-16 22:42:44,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-16 22:42:44,248 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 53 [2021-11-16 22:42:44,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:42:44,292 INFO L225 Difference]: With dead ends: 10468 [2021-11-16 22:42:44,292 INFO L226 Difference]: Without dead ends: 5594 [2021-11-16 22:42:44,327 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-16 22:42:44,328 INFO L933 BasicCegarLoop]: 3404 mSDtfsCounter, 795 mSDsluCounter, 3999 mSDsCounter, 0 mSdLazyCounter, 2520 mSolverCounterSat, 727 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 868 SdHoareTripleChecker+Valid, 7403 SdHoareTripleChecker+Invalid, 3250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 727 IncrementalHoareTripleChecker+Valid, 2520 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.2s IncrementalHoareTripleChecker+Time [2021-11-16 22:42:44,328 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [868 Valid, 7403 Invalid, 3250 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [727 Valid, 2520 Invalid, 3 Unknown, 0 Unchecked, 13.2s Time] [2021-11-16 22:42:44,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5594 states. [2021-11-16 22:42:44,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5594 to 5293. [2021-11-16 22:42:44,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5293 states, 3722 states have (on average 1.3492745835572273) internal successors, (5022), 3842 states have internal predecessors, (5022), 1253 states have call successors, (1253), 259 states have call predecessors, (1253), 317 states have return successors, (1684), 1275 states have call predecessors, (1684), 1249 states have call successors, (1684) [2021-11-16 22:42:44,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5293 states to 5293 states and 7959 transitions. [2021-11-16 22:42:44,597 INFO L78 Accepts]: Start accepts. Automaton has 5293 states and 7959 transitions. Word has length 53 [2021-11-16 22:42:44,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:42:44,597 INFO L470 AbstractCegarLoop]: Abstraction has 5293 states and 7959 transitions. [2021-11-16 22:42:44,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-16 22:42:44,598 INFO L276 IsEmpty]: Start isEmpty. Operand 5293 states and 7959 transitions. [2021-11-16 22:42:44,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-11-16 22:42:44,605 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:42:44,605 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:42:44,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-16 22:42:44,605 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:42:44,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:42:44,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1711701568, now seen corresponding path program 1 times [2021-11-16 22:42:44,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:42:44,606 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404148816] [2021-11-16 22:42:44,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:42:44,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:42:44,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-16 22:42:44,844 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-16 22:42:45,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-16 22:42:45,192 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-16 22:42:45,193 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-16 22:42:45,193 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-16 22:42:45,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-16 22:42:45,197 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:42:45,199 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-16 22:42:45,333 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.11 10:42:45 BoogieIcfgContainer [2021-11-16 22:42:45,333 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-16 22:42:45,334 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-16 22:42:45,334 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-16 22:42:45,334 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-16 22:42:45,334 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 10:42:19" (3/4) ... [2021-11-16 22:42:45,337 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-16 22:42:45,337 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-16 22:42:45,337 INFO L158 Benchmark]: Toolchain (without parser) took 45462.80ms. Allocated memory was 86.0MB in the beginning and 859.8MB in the end (delta: 773.8MB). Free memory was 51.5MB in the beginning and 653.6MB in the end (delta: -602.1MB). Peak memory consumption was 170.4MB. Max. memory is 16.1GB. [2021-11-16 22:42:45,337 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 86.0MB. Free memory was 56.2MB in the beginning and 56.1MB in the end (delta: 27.3kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-16 22:42:45,338 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3724.64ms. Allocated memory was 86.0MB in the beginning and 178.3MB in the end (delta: 92.3MB). Free memory was 51.2MB in the beginning and 78.4MB in the end (delta: -27.2MB). Peak memory consumption was 91.7MB. Max. memory is 16.1GB. [2021-11-16 22:42:45,338 INFO L158 Benchmark]: Boogie Procedure Inliner took 324.54ms. Allocated memory is still 178.3MB. Free memory was 78.4MB in the beginning and 69.2MB in the end (delta: 9.2MB). Peak memory consumption was 31.1MB. Max. memory is 16.1GB. [2021-11-16 22:42:45,338 INFO L158 Benchmark]: Boogie Preprocessor took 505.55ms. Allocated memory was 178.3MB in the beginning and 274.7MB in the end (delta: 96.5MB). Free memory was 69.2MB in the beginning and 144.0MB in the end (delta: -74.8MB). Peak memory consumption was 26.7MB. Max. memory is 16.1GB. [2021-11-16 22:42:45,339 INFO L158 Benchmark]: RCFGBuilder took 14848.08ms. Allocated memory was 274.7MB in the beginning and 660.6MB in the end (delta: 385.9MB). Free memory was 144.0MB in the beginning and 408.7MB in the end (delta: -264.7MB). Peak memory consumption was 374.6MB. Max. memory is 16.1GB. [2021-11-16 22:42:45,339 INFO L158 Benchmark]: TraceAbstraction took 26048.22ms. Allocated memory was 660.6MB in the beginning and 859.8MB in the end (delta: 199.2MB). Free memory was 407.6MB in the beginning and 653.6MB in the end (delta: -246.0MB). Peak memory consumption was 402.1MB. Max. memory is 16.1GB. [2021-11-16 22:42:45,340 INFO L158 Benchmark]: Witness Printer took 3.26ms. Allocated memory is still 859.8MB. Free memory is still 653.6MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-16 22:42:45,341 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.18ms. Allocated memory is still 86.0MB. Free memory was 56.2MB in the beginning and 56.1MB in the end (delta: 27.3kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3724.64ms. Allocated memory was 86.0MB in the beginning and 178.3MB in the end (delta: 92.3MB). Free memory was 51.2MB in the beginning and 78.4MB in the end (delta: -27.2MB). Peak memory consumption was 91.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 324.54ms. Allocated memory is still 178.3MB. Free memory was 78.4MB in the beginning and 69.2MB in the end (delta: 9.2MB). Peak memory consumption was 31.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 505.55ms. Allocated memory was 178.3MB in the beginning and 274.7MB in the end (delta: 96.5MB). Free memory was 69.2MB in the beginning and 144.0MB in the end (delta: -74.8MB). Peak memory consumption was 26.7MB. Max. memory is 16.1GB. * RCFGBuilder took 14848.08ms. Allocated memory was 274.7MB in the beginning and 660.6MB in the end (delta: 385.9MB). Free memory was 144.0MB in the beginning and 408.7MB in the end (delta: -264.7MB). Peak memory consumption was 374.6MB. Max. memory is 16.1GB. * TraceAbstraction took 26048.22ms. Allocated memory was 660.6MB in the beginning and 859.8MB in the end (delta: 199.2MB). Free memory was 407.6MB in the beginning and 653.6MB in the end (delta: -246.0MB). Peak memory consumption was 402.1MB. Max. memory is 16.1GB. * Witness Printer took 3.26ms. Allocated memory is still 859.8MB. Free memory is still 653.6MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 12848]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of large string literal at line 11833, overapproximation of bitwiseAnd at line 11396. Possible FailurePath: [L7140] static bool ap_mode_default ; [L7141-L7155] static struct ieee80211_channel const mwl8k_channels_24[14U] = { {0, 2412U, 1U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2417U, 2U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2422U, 3U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2427U, 4U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2432U, 5U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2437U, 6U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2442U, 7U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2447U, 8U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2452U, 9U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2457U, 10U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2462U, 11U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2467U, 12U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2472U, 13U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2484U, 14U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}}; [L7156-L7170] static struct ieee80211_rate const mwl8k_rates_24[14U] = { {0U, 10U, 2U, (unsigned short)0}, {0U, 20U, 4U, (unsigned short)0}, {0U, 55U, 11U, (unsigned short)0}, {0U, 110U, 22U, (unsigned short)0}, {0U, 220U, 44U, (unsigned short)0}, {0U, 60U, 12U, (unsigned short)0}, {0U, 90U, 18U, (unsigned short)0}, {0U, 120U, 24U, (unsigned short)0}, {0U, 180U, 36U, (unsigned short)0}, {0U, 240U, 48U, (unsigned short)0}, {0U, 360U, 72U, (unsigned short)0}, {0U, 480U, 96U, (unsigned short)0}, {0U, 540U, 108U, (unsigned short)0}, {0U, 720U, 144U, (unsigned short)0}}; [L7171-L7174] static struct ieee80211_channel const mwl8k_channels_50[4U] = { {0, 5180U, 36U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 5200U, 40U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 5220U, 44U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 5240U, 48U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}}; [L7175-L7184] static struct ieee80211_rate const mwl8k_rates_50[9U] = { {0U, 60U, 12U, (unsigned short)0}, {0U, 90U, 18U, (unsigned short)0}, {0U, 120U, 24U, (unsigned short)0}, {0U, 180U, 36U, (unsigned short)0}, {0U, 240U, 48U, (unsigned short)0}, {0U, 360U, 72U, (unsigned short)0}, {0U, 480U, 96U, (unsigned short)0}, {0U, 540U, 108U, (unsigned short)0}, {0U, 720U, 144U, (unsigned short)0}}; [L7812] static struct rxd_ops rxd_8366_ap_ops = {32, & mwl8k_rxd_8366_ap_init, & mwl8k_rxd_8366_ap_refill, & mwl8k_rxd_8366_ap_process}; [L7889] static struct rxd_ops rxd_sta_ops = {40, & mwl8k_rxd_sta_init, & mwl8k_rxd_sta_refill, & mwl8k_rxd_sta_process}; [L11797-L11803] static struct ieee80211_ops const mwl8k_ops = {& mwl8k_tx, & mwl8k_start, & mwl8k_stop, 0, 0, 0, & mwl8k_add_interface, 0, & mwl8k_remove_interface, & mwl8k_config, & mwl8k_bss_info_changed, & mwl8k_prepare_multicast, & mwl8k_configure_filter, 0, & mwl8k_set_key, 0, 0, 0, 0, 0, 0, 0, 0, & mwl8k_get_stats, 0, 0, & mwl8k_set_rts_threshold, & mwl8k_sta_add, & mwl8k_sta_remove, 0, 0, 0, & mwl8k_conf_tx, 0, 0, 0, 0, & mwl8k_ampdu_action, & mwl8k_get_survey, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L11833-L11838] static struct mwl8k_device_info mwl8k_info_tbl[3U] = { {(char *)"88w8363", (char *)"mwl8k/helper_8363.fw", (char *)"mwl8k/fmimage_8363.fw", 0, 0, 0U}, {(char *)"88w8687", (char *)"mwl8k/helper_8687.fw", (char *)"mwl8k/fmimage_8687.fw", 0, 0, 0U}, {(char *)"88w8366", (char *)"mwl8k/helper_8366.fw", (char *)"mwl8k/fmimage_8366.fw", (char *)"mwl8k/fmimage_8366_ap-2.fw", & rxd_8366_ap_ops, 2U}}; [L11839] struct pci_device_id const __mod_pci_device_table ; [L12503] int LDV_IN_INTERRUPT ; [L12858] static int ldv_mutex_cred_guard_mutex ; [L12965] static int ldv_mutex_fw_mutex ; [L13072] static int ldv_mutex_lock ; [L13179] static int ldv_mutex_mtx ; [L13286] static int ldv_mutex_mutex ; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=0, ldv_mutex_cred_guard_mutex=0, ldv_mutex_fw_mutex=0, ldv_mutex_lock=0, ldv_mutex_mtx=0, ldv_mutex_mutex=0, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}] [L12506] void *var_mwl8k_rxd_8366_ap_init_13_p0 ; [L12507] dma_addr_t var_mwl8k_rxd_8366_ap_init_13_p1 ; [L12508] void *var_mwl8k_rxd_8366_ap_refill_14_p0 ; [L12509] dma_addr_t var_mwl8k_rxd_8366_ap_refill_14_p1 ; [L12510] int var_mwl8k_rxd_8366_ap_refill_14_p2 ; [L12511] void *var_mwl8k_rxd_8366_ap_process_15_p0 ; [L12512] struct ieee80211_rx_status *var_group1 ; [L12513] __le16 *var_mwl8k_rxd_8366_ap_process_15_p2 ; [L12514] s8 *var_mwl8k_rxd_8366_ap_process_15_p3 ; [L12515] void *var_mwl8k_rxd_sta_init_16_p0 ; [L12516] dma_addr_t var_mwl8k_rxd_sta_init_16_p1 ; [L12517] void *var_mwl8k_rxd_sta_refill_17_p0 ; [L12518] dma_addr_t var_mwl8k_rxd_sta_refill_17_p1 ; [L12519] int var_mwl8k_rxd_sta_refill_17_p2 ; [L12520] void *var_mwl8k_rxd_sta_process_18_p0 ; [L12521] __le16 *var_mwl8k_rxd_sta_process_18_p2 ; [L12522] s8 *var_mwl8k_rxd_sta_process_18_p3 ; [L12523] struct ieee80211_hw *var_group2 ; [L12524] struct ieee80211_tx_control *var_group3 ; [L12525] struct sk_buff *var_mwl8k_tx_99_p2 ; [L12526] struct ieee80211_vif *var_group4 ; [L12527] u32 var_mwl8k_config_106_p1 ; [L12528] struct ieee80211_bss_conf *var_mwl8k_bss_info_changed_109_p2 ; [L12529] u32 var_mwl8k_bss_info_changed_109_p3 ; [L12530] struct netdev_hw_addr_list *var_group5 ; [L12531] unsigned int var_mwl8k_configure_filter_113_p1 ; [L12532] unsigned int *var_mwl8k_configure_filter_113_p2 ; [L12533] u64 var_mwl8k_configure_filter_113_p3 ; [L12534] enum set_key_cmd var_mwl8k_set_key_93_p1 ; [L12535] struct ieee80211_vif *var_mwl8k_set_key_93_p2 ; [L12536] struct ieee80211_sta *var_mwl8k_set_key_93_p3 ; [L12537] struct ieee80211_key_conf *var_mwl8k_set_key_93_p4 ; [L12538] u32 var_mwl8k_set_rts_threshold_114_p1 ; [L12539] struct ieee80211_sta *var_mwl8k_sta_add_116_p2 ; [L12540] struct ieee80211_sta *var_mwl8k_sta_remove_115_p2 ; [L12541] u16 var_mwl8k_conf_tx_117_p2 ; [L12542] struct ieee80211_tx_queue_params const *var_mwl8k_conf_tx_117_p3 ; [L12543] struct ieee80211_low_level_stats *var_group6 ; [L12544] int var_mwl8k_get_survey_119_p1 ; [L12545] struct survey_info *var_mwl8k_get_survey_119_p2 ; [L12546] enum ieee80211_ampdu_mlme_action var_mwl8k_ampdu_action_120_p2 ; [L12547] struct ieee80211_sta *var_mwl8k_ampdu_action_120_p3 ; [L12548] u16 var_mwl8k_ampdu_action_120_p4 ; [L12549] u16 *var_mwl8k_ampdu_action_120_p5 ; [L12550] u8 var_mwl8k_ampdu_action_120_p6 ; [L12551] struct pci_dev *var_group7 ; [L12552] struct pci_device_id const *var_mwl8k_probe_129_p1 ; [L12553] int res_mwl8k_probe_129 ; [L12554] int var_mwl8k_interrupt_96_p0 ; [L12555] void *var_mwl8k_interrupt_96_p1 ; [L12556] int ldv_s_mwl8k_driver_pci_driver ; [L12557] int tmp ; [L12558] int tmp___0 ; [L12560] ldv_s_mwl8k_driver_pci_driver = 0 [L12561] LDV_IN_INTERRUPT = 1 [L12562] CALL ldv_initialize() [L13396] ldv_mutex_cred_guard_mutex = 1 [L13397] ldv_mutex_fw_mutex = 1 [L13398] ldv_mutex_lock = 1 [L13399] ldv_mutex_mtx = 1 [L13400] ldv_mutex_mutex = 1 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}] [L12562] RET ldv_initialize() [L12704] tmp___0 = __VERIFIER_nondet_int() [L12705] COND TRUE tmp___0 != 0 || ldv_s_mwl8k_driver_pci_driver != 0 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_s_mwl8k_driver_pci_driver=0, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}, tmp___0=-2] [L12565] tmp = __VERIFIER_nondet_int() [L12567] case 0: [L12571] case 1: [L12576] case 2: [L12581] case 3: [L12585] case 4: [L12590] case 5: [L12595] case 6: [L12599] case 7: [L12603] case 8: [L12607] case 9: [L12611] case 10: [L12615] case 11: [L12619] case 12: VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_s_mwl8k_driver_pci_driver=0, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}, tmp=12, tmp___0=-2] [L12620] FCALL ldv_handler_precall() VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_s_mwl8k_driver_pci_driver=0, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}, tmp=12, tmp___0=-2] [L12621-L12622] CALL mwl8k_bss_info_changed(var_group2, var_group4, var_mwl8k_bss_info_changed_109_p2, var_mwl8k_bss_info_changed_109_p3) [L11408] struct mwl8k_priv *priv ; [L11410] EXPR hw->priv [L11410] priv = (struct mwl8k_priv *)hw->priv [L11411] EXPR priv->ap_fw VAL [\old(changed)=5245, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, changed=5245, hw={5241:0}, hw={5241:0}, info={5248:5249}, info={5248:5249}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, priv={5246:-1338}, priv->ap_fw=257, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}, vif={5251:5247}, vif={5251:5247}] [L11411] COND FALSE !(! priv->ap_fw) [L11414] CALL mwl8k_bss_info_changed_ap(hw, vif, info, changed) [L11354] int rc ; [L11355] int tmp ; [L11356] int idx ; [L11357] int rate ; [L11358] struct sk_buff *skb ; VAL [\old(changed)=5245, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, changed=5245, hw={5241:0}, hw={5241:0}, info={5248:5249}, info={5248:5249}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}, vif={5251:5247}, vif={5251:5247}] [L11360] CALL, EXPR mwl8k_fw_lock(hw) VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}] [L8952] struct mwl8k_priv *priv ; [L8953] int rc ; [L8954] struct task_struct *tmp ; [L8956] EXPR hw->priv [L8956] priv = (struct mwl8k_priv *)hw->priv [L8957] CALL, EXPR get_current() VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}] [L6166] struct task_struct *pfo_ret__ ; [L6169] case 1UL: [L6172] case 2UL: [L6175] case 4UL: [L6178] case 8UL: VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}] [L6185] return (pfo_ret__); VAL [\old(ldv_mutex_fw_mutex)=1, \result={0:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, pfo_ret__={0:0}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}] [L8957] RET, EXPR get_current() VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, get_current()={0:0}, hw={5241:0}, hw={5241:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, priv={5246:-1338}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}] [L8957] tmp = get_current() [L8958] EXPR priv->fw_mutex_owner VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, hw={5241:0}, hw={5241:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, priv={5246:-1338}, priv->fw_mutex_owner={0:0}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}, tmp={0:0}] [L8958] COND FALSE !((unsigned long )priv->fw_mutex_owner != (unsigned long )tmp) [L8974] EXPR priv->fw_mutex_depth [L8974] priv->fw_mutex_depth = priv->fw_mutex_depth + 1 [L8975] return (0); VAL [\old(ldv_mutex_fw_mutex)=1, \result=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, hw={5241:0}, hw={5241:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, priv={5246:-1338}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}, tmp={0:0}] [L11360] RET, EXPR mwl8k_fw_lock(hw) VAL [\old(changed)=5245, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, changed=5245, hw={5241:0}, hw={5241:0}, info={5248:5249}, info={5248:5249}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_fw_lock(hw)=0, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}, vif={5251:5247}, vif={5251:5247}] [L11360] tmp = mwl8k_fw_lock(hw) [L11361] COND FALSE !(tmp != 0) VAL [\old(changed)=5245, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, changed=5245, hw={5241:0}, hw={5241:0}, info={5248:5249}, info={5248:5249}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}, tmp=0, vif={5251:5247}, vif={5251:5247}] [L11365] COND FALSE !((changed & 4U) != 0U) VAL [\old(changed)=5245, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, changed=5245, hw={5241:0}, hw={5241:0}, info={5248:5249}, info={5248:5249}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}, tmp=0, vif={5251:5247}, vif={5251:5247}] [L11373] COND FALSE !((changed & 32U) != 0U) VAL [\old(changed)=5245, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, changed=5245, hw={5241:0}, hw={5241:0}, info={5248:5249}, info={5248:5249}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}, tmp=0, vif={5251:5247}, vif={5251:5247}] [L11387] COND FALSE !((changed & 320U) != 0U) VAL [\old(changed)=5245, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, changed=5245, hw={5241:0}, hw={5241:0}, info={5248:5249}, info={5248:5249}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}, tmp=0, vif={5251:5247}, vif={5251:5247}] [L11396] COND FALSE !((changed & 512U) != 0U) VAL [\old(changed)=5245, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, changed=5245, hw={5241:0}, hw={5241:0}, info={5248:5249}, info={5248:5249}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}, tmp=0, vif={5251:5247}, vif={5251:5247}] [L11401] CALL mwl8k_fw_unlock(hw) VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}] [L8980] struct mwl8k_priv *priv ; [L8982] EXPR hw->priv [L8982] priv = (struct mwl8k_priv *)hw->priv [L8983] EXPR priv->fw_mutex_depth [L8983] priv->fw_mutex_depth = priv->fw_mutex_depth - 1 [L8984] EXPR priv->fw_mutex_depth VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, hw={5241:0}, hw={5241:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, priv={5246:-1338}, priv->fw_mutex_depth=0, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}] [L8984] COND TRUE priv->fw_mutex_depth == 0 [L8985] EXPR priv->hw_restart_in_progress VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, hw={5241:0}, hw={5241:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, priv={5246:-1338}, priv->hw_restart_in_progress=-255, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}] [L8985] COND FALSE !(! priv->hw_restart_in_progress) [L8989] priv->fw_mutex_owner = 0 [L8990] CALL ldv_mutex_unlock_14(& priv->fw_mutex) [L12826] CALL ldv_mutex_unlock_fw_mutex(ldv_func_arg1) VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, lock={5246:0}, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}] [L13064] COND FALSE !(ldv_mutex_fw_mutex == 2) VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, lock={5246:0}, lock={5246:0}, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}] [L13066] CALL ldv_error() VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}] [L12848] reach_error() VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={188:0}, mwl8k_channels_50={187:0}, mwl8k_info_tbl={186:0}, mwl8k_ops={190:0}, mwl8k_rates_24={196:0}, mwl8k_rates_50={195:0}, rxd_8366_ap_ops={198:0}, rxd_sta_ops={194:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 132 procedures, 2505 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 25.8s, OverallIterations: 7, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 22.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 5 mSolverCounterUnknown, 18719 SdHoareTripleChecker+Valid, 20.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 18646 mSDsluCounter, 29986 SdHoareTripleChecker+Invalid, 19.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7627 mSDsCounter, 734 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2536 IncrementalHoareTripleChecker+Invalid, 3275 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 734 mSolverCounterUnsat, 22359 mSDtfsCounter, 2536 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 26 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5293occurred in iteration=6, InterpolantAutomatonStates: 19, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.6s AutomataMinimizationTime, 6 MinimizatonAttempts, 304 StatesRemovedByMinimization, 2 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 0.6s InterpolantComputationTime, 164 NumberOfCodeBlocks, 164 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 102 ConstructedInterpolants, 0 QuantifiedInterpolants, 191 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 6 InterpolantComputations, 6 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-11-16 22:42:45,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash d88fd9ed443c9e913942e0f91257791e63e9fb5c07749ca0560c8eff1bad8360 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-0f8a17c [2021-11-16 22:42:47,225 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-16 22:42:47,227 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-16 22:42:47,268 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-16 22:42:47,269 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-16 22:42:47,271 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-16 22:42:47,272 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-16 22:42:47,276 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-16 22:42:47,278 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-16 22:42:47,283 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-16 22:42:47,284 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-16 22:42:47,285 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-16 22:42:47,285 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-16 22:42:47,285 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-16 22:42:47,286 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-16 22:42:47,287 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-16 22:42:47,288 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-16 22:42:47,289 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-16 22:42:47,290 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-16 22:42:47,291 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-16 22:42:47,292 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-16 22:42:47,293 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-16 22:42:47,294 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-16 22:42:47,295 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-16 22:42:47,297 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-16 22:42:47,298 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-16 22:42:47,298 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-16 22:42:47,299 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-16 22:42:47,299 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-16 22:42:47,300 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-16 22:42:47,300 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-16 22:42:47,301 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-16 22:42:47,302 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-16 22:42:47,302 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-16 22:42:47,303 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-16 22:42:47,303 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-16 22:42:47,304 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-16 22:42:47,304 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-16 22:42:47,304 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-16 22:42:47,305 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-16 22:42:47,306 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-16 22:42:47,309 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2021-11-16 22:42:47,339 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-16 22:42:47,340 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-16 22:42:47,341 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-16 22:42:47,341 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-16 22:42:47,342 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-16 22:42:47,342 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-16 22:42:47,343 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-16 22:42:47,343 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-16 22:42:47,343 INFO L138 SettingsManager]: * Use SBE=true [2021-11-16 22:42:47,344 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-16 22:42:47,344 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-16 22:42:47,345 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-16 22:42:47,345 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-16 22:42:47,345 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-16 22:42:47,345 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-16 22:42:47,345 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-16 22:42:47,346 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-16 22:42:47,346 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-16 22:42:47,346 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-16 22:42:47,346 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-16 22:42:47,346 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-16 22:42:47,347 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-16 22:42:47,347 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-16 22:42:47,347 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-16 22:42:47,347 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-16 22:42:47,347 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-16 22:42:47,348 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-11-16 22:42:47,348 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-16 22:42:47,348 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-16 22:42:47,348 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-16 22:42:47,348 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-16 22:42:47,349 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-16 22:42:47,349 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-16 22:42:47,349 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d88fd9ed443c9e913942e0f91257791e63e9fb5c07749ca0560c8eff1bad8360 [2021-11-16 22:42:47,669 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-16 22:42:47,687 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-16 22:42:47,690 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-16 22:42:47,691 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-16 22:42:47,691 INFO L275 PluginConnector]: CDTParser initialized [2021-11-16 22:42:47,693 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i [2021-11-16 22:42:47,753 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6b50521ae/7acc8d316b0849a2911ad7a20cef1937/FLAG5055e060f [2021-11-16 22:42:48,657 INFO L306 CDTParser]: Found 1 translation units. [2021-11-16 22:42:48,658 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i [2021-11-16 22:42:48,711 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6b50521ae/7acc8d316b0849a2911ad7a20cef1937/FLAG5055e060f [2021-11-16 22:42:49,111 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6b50521ae/7acc8d316b0849a2911ad7a20cef1937 [2021-11-16 22:42:49,115 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-16 22:42:49,117 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-16 22:42:49,122 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-16 22:42:49,122 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-16 22:42:49,125 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-16 22:42:49,126 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 10:42:49" (1/1) ... [2021-11-16 22:42:49,128 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4f8b6965 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:49, skipping insertion in model container [2021-11-16 22:42:49,128 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 10:42:49" (1/1) ... [2021-11-16 22:42:49,134 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-16 22:42:49,296 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-16 22:42:52,316 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i[369202,369215] [2021-11-16 22:42:52,469 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-16 22:42:52,502 INFO L203 MainTranslator]: Completed pre-run [2021-11-16 22:42:52,979 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i[369202,369215] [2021-11-16 22:42:53,021 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-16 22:42:53,166 INFO L208 MainTranslator]: Completed translation [2021-11-16 22:42:53,167 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:53 WrapperNode [2021-11-16 22:42:53,167 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-16 22:42:53,168 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-16 22:42:53,168 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-16 22:42:53,169 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-16 22:42:53,174 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:53" (1/1) ... [2021-11-16 22:42:53,301 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:53" (1/1) ... [2021-11-16 22:42:53,575 INFO L137 Inliner]: procedures = 429, calls = 3347, calls flagged for inlining = 192, calls inlined = 163, statements flattened = 6884 [2021-11-16 22:42:53,576 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-16 22:42:53,577 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-16 22:42:53,577 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-16 22:42:53,577 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-16 22:42:53,585 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:53" (1/1) ... [2021-11-16 22:42:53,585 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:53" (1/1) ... [2021-11-16 22:42:53,635 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:53" (1/1) ... [2021-11-16 22:42:53,636 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:53" (1/1) ... [2021-11-16 22:42:53,804 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:53" (1/1) ... [2021-11-16 22:42:53,826 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:53" (1/1) ... [2021-11-16 22:42:53,854 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:53" (1/1) ... [2021-11-16 22:42:53,963 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-16 22:42:53,966 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-16 22:42:53,966 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-16 22:42:53,966 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-16 22:42:53,967 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:53" (1/1) ... [2021-11-16 22:42:53,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-16 22:42:53,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 22:42:54,054 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-16 22:42:54,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-16 22:42:54,181 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_disable [2021-11-16 22:42:54,181 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_disable [2021-11-16 22:42:54,181 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_key [2021-11-16 22:42:54,181 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_key [2021-11-16 22:42:54,181 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2021-11-16 22:42:54,181 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2021-11-16 22:42:54,181 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2021-11-16 22:42:54,182 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2021-11-16 22:42:54,182 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-16 22:42:54,182 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-16 22:42:54,182 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2021-11-16 22:42:54,182 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2021-11-16 22:42:54,182 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2021-11-16 22:42:54,182 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2021-11-16 22:42:54,182 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2021-11-16 22:42:54,182 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2021-11-16 22:42:54,183 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_fw_mutex [2021-11-16 22:42:54,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_fw_mutex [2021-11-16 22:42:54,183 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2021-11-16 22:42:54,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2021-11-16 22:42:54,183 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2021-11-16 22:42:54,183 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2021-11-16 22:42:54,183 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_release_firmware [2021-11-16 22:42:54,183 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_release_firmware [2021-11-16 22:42:54,184 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2021-11-16 22:42:54,184 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2021-11-16 22:42:54,184 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2021-11-16 22:42:54,188 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_enable [2021-11-16 22:42:54,189 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_enable [2021-11-16 22:42:54,189 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_mgmt [2021-11-16 22:42:54,189 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_mgmt [2021-11-16 22:42:54,189 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_fw_unlock [2021-11-16 22:42:54,189 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_fw_unlock [2021-11-16 22:42:54,189 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2021-11-16 22:42:54,189 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2021-11-16 22:42:54,190 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_8366_ap_init [2021-11-16 22:42:54,190 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_8366_ap_init [2021-11-16 22:42:54,190 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-16 22:42:54,190 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2021-11-16 22:42:54,190 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-16 22:42:54,190 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-11-16 22:42:54,190 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2021-11-16 22:42:54,191 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2021-11-16 22:42:54,191 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2021-11-16 22:42:54,191 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2021-11-16 22:42:54,191 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_ht_caps [2021-11-16 22:42:54,191 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_ht_caps [2021-11-16 22:42:54,191 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_start [2021-11-16 22:42:54,191 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_start [2021-11-16 22:42:54,191 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_request_fw [2021-11-16 22:42:54,192 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_request_fw [2021-11-16 22:42:54,192 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2021-11-16 22:42:54,192 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2021-11-16 22:42:54,192 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2021-11-16 22:42:54,193 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2021-11-16 22:42:54,193 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2021-11-16 22:42:54,193 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2021-11-16 22:42:54,194 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_load_firmware [2021-11-16 22:42:54,195 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_load_firmware [2021-11-16 22:42:54,196 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2021-11-16 22:42:54,196 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2021-11-16 22:42:54,196 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_probe_hw [2021-11-16 22:42:54,196 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_probe_hw [2021-11-16 22:42:54,196 INFO L130 BoogieDeclarations]: Found specification of procedure SET_IEEE80211_PERM_ADDR [2021-11-16 22:42:54,197 INFO L138 BoogieDeclarations]: Found implementation of procedure SET_IEEE80211_PERM_ADDR [2021-11-16 22:42:54,197 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-11-16 22:42:54,197 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-11-16 22:42:54,197 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_name [2021-11-16 22:42:54,197 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_name [2021-11-16 22:42:54,197 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iomap [2021-11-16 22:42:54,197 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iomap [2021-11-16 22:42:54,197 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2021-11-16 22:42:54,197 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2021-11-16 22:42:54,198 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2021-11-16 22:42:54,198 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2021-11-16 22:42:54,198 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2021-11-16 22:42:54,198 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2021-11-16 22:42:54,198 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_caps [2021-11-16 22:42:54,198 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_caps [2021-11-16 22:42:54,198 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock [2021-11-16 22:42:54,198 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock [2021-11-16 22:42:54,198 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_wmm_mode [2021-11-16 22:42:54,199 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_wmm_mode [2021-11-16 22:42:54,199 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-16 22:42:54,199 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2021-11-16 22:42:54,199 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2021-11-16 22:42:54,199 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-16 22:42:54,203 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_free_hw [2021-11-16 22:42:54,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_free_hw [2021-11-16 22:42:54,203 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2021-11-16 22:42:54,203 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2021-11-16 22:42:54,203 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-16 22:42:54,203 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2021-11-16 22:42:54,203 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2021-11-16 22:42:54,203 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2021-11-16 22:42:54,203 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_add_stream [2021-11-16 22:42:54,204 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_add_stream [2021-11-16 22:42:54,204 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2021-11-16 22:42:54,204 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_init [2021-11-16 22:42:54,204 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_init [2021-11-16 22:42:54,204 INFO L130 BoogieDeclarations]: Found specification of procedure _cond_resched [2021-11-16 22:42:54,204 INFO L138 BoogieDeclarations]: Found implementation of procedure _cond_resched [2021-11-16 22:42:54,204 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2021-11-16 22:42:54,204 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2021-11-16 22:42:54,204 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_radio_control [2021-11-16 22:42:54,205 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_radio_control [2021-11-16 22:42:54,205 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2021-11-16 22:42:54,205 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2021-11-16 22:42:54,205 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_queue_work [2021-11-16 22:42:54,205 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_queue_work [2021-11-16 22:42:54,205 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_post_pervif_cmd [2021-11-16 22:42:54,205 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_post_pervif_cmd [2021-11-16 22:42:54,205 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2021-11-16 22:42:54,205 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-16 22:42:54,206 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-16 22:42:54,206 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_wake_queues [2021-11-16 22:42:54,206 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_wake_queues [2021-11-16 22:42:54,206 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2021-11-16 22:42:54,206 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2021-11-16 22:42:54,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-16 22:42:54,206 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2021-11-16 22:42:54,206 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2021-11-16 22:42:54,206 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_hw_reset [2021-11-16 22:42:54,207 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_hw_reset [2021-11-16 22:42:54,207 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-11-16 22:42:54,207 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-16 22:42:54,207 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-16 22:42:54,207 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2021-11-16 22:42:54,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-16 22:42:54,207 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2021-11-16 22:42:54,207 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2021-11-16 22:42:54,207 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2021-11-16 22:42:54,208 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2021-11-16 22:42:54,208 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_timeout [2021-11-16 22:42:54,208 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_timeout [2021-11-16 22:42:54,208 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_conf_tx [2021-11-16 22:42:54,208 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_conf_tx [2021-11-16 22:42:54,208 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_pre_scan [2021-11-16 22:42:54,208 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_pre_scan [2021-11-16 22:42:54,208 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_data [2021-11-16 22:42:54,208 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_data [2021-11-16 22:42:54,208 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_post_scan [2021-11-16 22:42:54,209 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_post_scan [2021-11-16 22:42:54,209 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_load_fw_image [2021-11-16 22:42:54,209 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_load_fw_image [2021-11-16 22:42:54,209 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_init_txqs [2021-11-16 22:42:54,209 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_init_txqs [2021-11-16 22:42:54,209 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_vif [2021-11-16 22:42:54,209 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_vif [2021-11-16 22:42:54,209 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2021-11-16 22:42:54,209 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2021-11-16 22:42:54,210 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_is_data_qos [2021-11-16 22:42:54,210 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_is_data_qos [2021-11-16 22:42:54,210 INFO L130 BoogieDeclarations]: Found specification of procedure __arch_hweight32 [2021-11-16 22:42:54,210 INFO L138 BoogieDeclarations]: Found implementation of procedure __arch_hweight32 [2021-11-16 22:42:54,210 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-11-16 22:42:54,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-11-16 22:42:54,212 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2021-11-16 22:42:54,212 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2021-11-16 22:42:54,212 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_hdrlen [2021-11-16 22:42:54,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_hdrlen [2021-11-16 22:42:54,212 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_init_firmware [2021-11-16 22:42:54,212 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_init_firmware [2021-11-16 22:42:54,213 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_enable_sniffer [2021-11-16 22:42:54,227 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_enable_sniffer [2021-11-16 22:42:54,227 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-11-16 22:42:54,227 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-11-16 22:42:54,227 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2021-11-16 22:42:54,227 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2021-11-16 22:42:54,228 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2021-11-16 22:42:54,228 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2021-11-16 22:42:54,228 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2021-11-16 22:42:54,228 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2021-11-16 22:42:54,228 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_rf_antenna [2021-11-16 22:42:54,228 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_rf_antenna [2021-11-16 22:42:54,228 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2021-11-16 22:42:54,228 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2021-11-16 22:42:54,228 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_reload_firmware [2021-11-16 22:42:54,229 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_reload_firmware [2021-11-16 22:42:54,229 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2021-11-16 22:42:54,229 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2021-11-16 22:42:54,229 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2021-11-16 22:42:54,229 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2021-11-16 22:42:54,229 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-16 22:42:54,229 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_channel_to_frequency [2021-11-16 22:42:54,230 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_channel_to_frequency [2021-11-16 22:42:54,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-16 22:42:54,230 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_add_dma_header [2021-11-16 22:42:54,230 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_add_dma_header [2021-11-16 22:42:54,230 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_stream [2021-11-16 22:42:54,230 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_stream [2021-11-16 22:42:54,230 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_txq_reclaim [2021-11-16 22:42:54,231 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_txq_reclaim [2021-11-16 22:42:54,231 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_set_radio_preamble [2021-11-16 22:42:54,231 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_set_radio_preamble [2021-11-16 22:42:54,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-11-16 22:42:54,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-11-16 22:42:54,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2021-11-16 22:42:54,231 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_config [2021-11-16 22:42:54,231 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_config [2021-11-16 22:42:54,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-16 22:42:54,232 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-16 22:42:54,232 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2021-11-16 22:42:54,232 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2021-11-16 22:42:54,232 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2021-11-16 22:42:54,232 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2021-11-16 22:42:54,232 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2021-11-16 22:42:54,232 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2021-11-16 22:42:54,232 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_txq_deinit [2021-11-16 22:42:54,232 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_txq_deinit [2021-11-16 22:42:54,232 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2021-11-16 22:42:54,233 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2021-11-16 22:42:54,233 INFO L130 BoogieDeclarations]: Found specification of procedure rxq_refill [2021-11-16 22:42:54,233 INFO L138 BoogieDeclarations]: Found implementation of procedure rxq_refill [2021-11-16 22:42:54,233 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_process [2021-11-16 22:42:54,233 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_process [2021-11-16 22:42:54,233 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_fw_lock [2021-11-16 22:42:54,233 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_fw_lock [2021-11-16 22:42:54,233 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_8366_ap_process [2021-11-16 22:42:54,233 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_8366_ap_process [2021-11-16 22:42:54,234 INFO L130 BoogieDeclarations]: Found specification of procedure __mwl8k_cmd_mac_multicast_adr [2021-11-16 22:42:54,234 INFO L138 BoogieDeclarations]: Found implementation of procedure __mwl8k_cmd_mac_multicast_adr [2021-11-16 22:42:54,234 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2021-11-16 22:42:54,234 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2021-11-16 22:42:54,234 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_destroy_ba [2021-11-16 22:42:54,234 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_destroy_ba [2021-11-16 22:42:54,234 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_disable [2021-11-16 22:42:54,234 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_disable [2021-11-16 22:42:54,234 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2021-11-16 22:42:54,235 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2021-11-16 22:42:54,235 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_tx_start [2021-11-16 22:42:54,235 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_tx_start [2021-11-16 22:42:54,235 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_remove_dma_header [2021-11-16 22:42:54,235 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_remove_dma_header [2021-11-16 22:42:54,235 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_stop [2021-11-16 22:42:54,235 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_stop [2021-11-16 22:42:54,235 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_update_mac_addr [2021-11-16 22:42:54,235 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_update_mac_addr [2021-11-16 22:42:54,236 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-11-16 22:42:54,236 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-11-16 22:42:54,236 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2021-11-16 22:42:54,236 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2021-11-16 22:42:54,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2021-11-16 22:42:54,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2021-11-16 22:42:54,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2021-11-16 22:42:54,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2021-11-16 22:42:54,236 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-11-16 22:42:54,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-11-16 22:42:54,237 INFO L130 BoogieDeclarations]: Found specification of procedure __ilog2_u32 [2021-11-16 22:42:54,237 INFO L138 BoogieDeclarations]: Found implementation of procedure __ilog2_u32 [2021-11-16 22:42:54,237 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_8366_ap_refill [2021-11-16 22:42:54,237 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_8366_ap_refill [2021-11-16 22:42:54,237 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_stop_queues [2021-11-16 22:42:54,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_stop_queues [2021-11-16 22:42:54,237 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_cpu_idle [2021-11-16 22:42:54,237 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_cpu_idle [2021-11-16 22:42:54,237 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_encryption_set_cmd_info [2021-11-16 22:42:54,238 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_encryption_set_cmd_info [2021-11-16 22:42:54,238 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2021-11-16 22:42:54,238 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2021-11-16 22:42:54,238 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_mac_addr [2021-11-16 22:42:54,238 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_mac_addr [2021-11-16 22:42:54,238 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2021-11-16 22:42:54,238 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2021-11-16 22:42:54,238 INFO L130 BoogieDeclarations]: Found specification of procedure legacy_rate_mask_to_array [2021-11-16 22:42:54,238 INFO L138 BoogieDeclarations]: Found implementation of procedure legacy_rate_mask_to_array [2021-11-16 22:42:54,239 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxd_sta_refill [2021-11-16 22:42:54,239 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxd_sta_refill [2021-11-16 22:42:54,239 INFO L130 BoogieDeclarations]: Found specification of procedure ffs [2021-11-16 22:42:54,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ffs [2021-11-16 22:42:54,241 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2021-11-16 22:42:54,241 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2021-11-16 22:42:54,241 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2021-11-16 22:42:54,241 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2021-11-16 22:42:54,241 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_release_fw [2021-11-16 22:42:54,241 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_release_fw [2021-11-16 22:42:54,241 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_rxq_deinit [2021-11-16 22:42:54,241 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_rxq_deinit [2021-11-16 22:42:54,241 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2021-11-16 22:42:54,241 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2021-11-16 22:42:54,242 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_send_fw_load_cmd [2021-11-16 22:42:54,242 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_send_fw_load_cmd [2021-11-16 22:42:54,242 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_unlock [2021-11-16 22:42:54,242 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_unlock [2021-11-16 22:42:54,243 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_cmd_set_new_stn_del [2021-11-16 22:42:54,243 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_cmd_set_new_stn_del [2021-11-16 22:42:54,243 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_post_cmd [2021-11-16 22:42:54,243 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_post_cmd [2021-11-16 22:42:54,243 INFO L130 BoogieDeclarations]: Found specification of procedure mwl8k_lookup_stream [2021-11-16 22:42:54,243 INFO L138 BoogieDeclarations]: Found implementation of procedure mwl8k_lookup_stream [2021-11-16 22:42:54,243 INFO L130 BoogieDeclarations]: Found specification of procedure IEEE80211_SKB_CB [2021-11-16 22:42:54,243 INFO L138 BoogieDeclarations]: Found implementation of procedure IEEE80211_SKB_CB [2021-11-16 22:42:54,243 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_enable [2021-11-16 22:42:54,244 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_enable [2021-11-16 22:42:55,172 INFO L236 CfgBuilder]: Building ICFG [2021-11-16 22:42:55,174 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-16 22:43:55,306 INFO L277 CfgBuilder]: Performing block encoding [2021-11-16 22:43:55,336 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-16 22:43:55,337 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-16 22:43:55,341 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 10:43:55 BoogieIcfgContainer [2021-11-16 22:43:55,341 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-16 22:43:55,342 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-16 22:43:55,343 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-16 22:43:55,345 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-16 22:43:55,345 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 10:42:49" (1/3) ... [2021-11-16 22:43:55,346 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a90b493 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 10:43:55, skipping insertion in model container [2021-11-16 22:43:55,346 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:42:53" (2/3) ... [2021-11-16 22:43:55,346 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a90b493 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 10:43:55, skipping insertion in model container [2021-11-16 22:43:55,347 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 10:43:55" (3/3) ... [2021-11-16 22:43:55,348 INFO L111 eAbstractionObserver]: Analyzing ICFG main0_drivers-net-wireless-mwl8k-ko---32_7a--linux-3.7.3.i [2021-11-16 22:43:55,352 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-16 22:43:55,352 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-16 22:43:55,412 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-16 22:43:55,417 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-16 22:43:55,417 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-16 22:43:55,474 INFO L276 IsEmpty]: Start isEmpty. Operand has 2505 states, 1763 states have (on average 1.3607487237663074) internal successors, (2399), 1826 states have internal predecessors, (2399), 609 states have call successors, (609), 131 states have call predecessors, (609), 131 states have return successors, (609), 597 states have call predecessors, (609), 609 states have call successors, (609) [2021-11-16 22:43:55,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-16 22:43:55,478 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:43:55,479 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:43:55,480 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:43:55,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:43:55,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1001382404, now seen corresponding path program 1 times [2021-11-16 22:43:55,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:43:55,498 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1601373613] [2021-11-16 22:43:55,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:43:55,499 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:43:55,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:43:55,502 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:43:55,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-16 22:43:56,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:43:56,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 1086 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-16 22:43:56,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:43:56,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:43:56,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:43:56,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:43:56,986 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:43:56,986 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1601373613] [2021-11-16 22:43:56,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1601373613] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-16 22:43:56,986 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:43:56,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-16 22:43:56,988 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003111765] [2021-11-16 22:43:56,989 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-16 22:43:56,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-16 22:43:56,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:43:57,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-16 22:43:57,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:43:57,018 INFO L87 Difference]: Start difference. First operand has 2505 states, 1763 states have (on average 1.3607487237663074) internal successors, (2399), 1826 states have internal predecessors, (2399), 609 states have call successors, (609), 131 states have call predecessors, (609), 131 states have return successors, (609), 597 states have call predecessors, (609), 609 states have call successors, (609) Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-16 22:43:59,177 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:43:59,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:43:59,448 INFO L93 Difference]: Finished difference Result 5004 states and 7401 transitions. [2021-11-16 22:43:59,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-16 22:43:59,453 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-11-16 22:43:59,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:43:59,487 INFO L225 Difference]: With dead ends: 5004 [2021-11-16 22:43:59,488 INFO L226 Difference]: Without dead ends: 2485 [2021-11-16 22:43:59,510 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:43:59,513 INFO L933 BasicCegarLoop]: 3604 mSDtfsCounter, 3599 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3599 SdHoareTripleChecker+Valid, 3604 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2021-11-16 22:43:59,514 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3599 Valid, 3604 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 2.2s Time] [2021-11-16 22:43:59,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2485 states. [2021-11-16 22:43:59,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2485 to 2485. [2021-11-16 22:43:59,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2485 states, 1746 states have (on average 1.354524627720504) internal successors, (2365), 1806 states have internal predecessors, (2365), 608 states have call successors, (608), 131 states have call predecessors, (608), 130 states have return successors, (602), 590 states have call predecessors, (602), 602 states have call successors, (602) [2021-11-16 22:43:59,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2485 states to 2485 states and 3575 transitions. [2021-11-16 22:43:59,753 INFO L78 Accepts]: Start accepts. Automaton has 2485 states and 3575 transitions. Word has length 9 [2021-11-16 22:43:59,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:43:59,754 INFO L470 AbstractCegarLoop]: Abstraction has 2485 states and 3575 transitions. [2021-11-16 22:43:59,754 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-16 22:43:59,754 INFO L276 IsEmpty]: Start isEmpty. Operand 2485 states and 3575 transitions. [2021-11-16 22:43:59,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-11-16 22:43:59,757 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:43:59,757 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:43:59,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-16 22:43:59,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:43:59,980 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:43:59,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:43:59,981 INFO L85 PathProgramCache]: Analyzing trace with hash 976920785, now seen corresponding path program 1 times [2021-11-16 22:43:59,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:43:59,983 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [618361952] [2021-11-16 22:43:59,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:43:59,983 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:43:59,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:43:59,989 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:43:59,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-16 22:44:00,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:44:01,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 1087 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-16 22:44:01,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:44:01,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:44:01,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:44:01,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:44:01,406 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:44:01,406 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [618361952] [2021-11-16 22:44:01,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [618361952] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-16 22:44:01,406 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:44:01,406 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-16 22:44:01,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330701623] [2021-11-16 22:44:01,407 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-16 22:44:01,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-16 22:44:01,408 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:44:01,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-16 22:44:01,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:44:01,408 INFO L87 Difference]: Start difference. First operand 2485 states and 3575 transitions. Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-16 22:44:03,508 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:44:03,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:44:03,941 INFO L93 Difference]: Finished difference Result 7371 states and 10955 transitions. [2021-11-16 22:44:03,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-16 22:44:03,942 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-11-16 22:44:03,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:44:03,983 INFO L225 Difference]: With dead ends: 7371 [2021-11-16 22:44:03,984 INFO L226 Difference]: Without dead ends: 4889 [2021-11-16 22:44:04,005 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:44:04,007 INFO L933 BasicCegarLoop]: 4645 mSDtfsCounter, 3566 mSDsluCounter, 3628 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3566 SdHoareTripleChecker+Valid, 8273 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2021-11-16 22:44:04,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3566 Valid, 8273 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 10 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2021-11-16 22:44:04,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4889 states. [2021-11-16 22:44:04,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4889 to 4886. [2021-11-16 22:44:04,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4886 states, 3438 states have (on average 1.3539848749272834) internal successors, (4655), 3551 states have internal predecessors, (4655), 1190 states have call successors, (1190), 259 states have call predecessors, (1190), 257 states have return successors, (1364), 1159 states have call predecessors, (1364), 1183 states have call successors, (1364) [2021-11-16 22:44:04,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4886 states to 4886 states and 7209 transitions. [2021-11-16 22:44:04,368 INFO L78 Accepts]: Start accepts. Automaton has 4886 states and 7209 transitions. Word has length 10 [2021-11-16 22:44:04,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:44:04,369 INFO L470 AbstractCegarLoop]: Abstraction has 4886 states and 7209 transitions. [2021-11-16 22:44:04,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-16 22:44:04,369 INFO L276 IsEmpty]: Start isEmpty. Operand 4886 states and 7209 transitions. [2021-11-16 22:44:04,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-16 22:44:04,370 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:44:04,370 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:44:04,395 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-11-16 22:44:04,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:44:04,593 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:44:04,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:44:04,593 INFO L85 PathProgramCache]: Analyzing trace with hash 218615463, now seen corresponding path program 1 times [2021-11-16 22:44:04,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:44:04,595 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [45875981] [2021-11-16 22:44:04,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:44:04,595 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:44:04,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:44:04,596 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:44:04,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-16 22:44:05,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:44:05,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 1088 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-16 22:44:05,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:44:05,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:44:05,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:44:05,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:44:05,962 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:44:05,962 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [45875981] [2021-11-16 22:44:05,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [45875981] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-16 22:44:05,963 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:44:05,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-16 22:44:05,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009795574] [2021-11-16 22:44:05,963 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-16 22:44:05,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-16 22:44:05,963 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:44:05,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-16 22:44:05,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:44:05,964 INFO L87 Difference]: Start difference. First operand 4886 states and 7209 transitions. Second operand has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-16 22:44:08,058 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:44:08,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:44:08,270 INFO L93 Difference]: Finished difference Result 4888 states and 7210 transitions. [2021-11-16 22:44:08,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-16 22:44:08,270 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-11-16 22:44:08,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:44:08,308 INFO L225 Difference]: With dead ends: 4888 [2021-11-16 22:44:08,308 INFO L226 Difference]: Without dead ends: 4885 [2021-11-16 22:44:08,313 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:44:08,316 INFO L933 BasicCegarLoop]: 3572 mSDtfsCounter, 3565 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3565 SdHoareTripleChecker+Valid, 3572 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-11-16 22:44:08,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3565 Valid, 3572 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 2.1s Time] [2021-11-16 22:44:08,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4885 states. [2021-11-16 22:44:08,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4885 to 4885. [2021-11-16 22:44:08,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4885 states, 3438 states have (on average 1.3536940081442699) internal successors, (4654), 3550 states have internal predecessors, (4654), 1189 states have call successors, (1189), 259 states have call predecessors, (1189), 257 states have return successors, (1364), 1159 states have call predecessors, (1364), 1183 states have call successors, (1364) [2021-11-16 22:44:08,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4885 states to 4885 states and 7207 transitions. [2021-11-16 22:44:08,566 INFO L78 Accepts]: Start accepts. Automaton has 4885 states and 7207 transitions. Word has length 11 [2021-11-16 22:44:08,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:44:08,566 INFO L470 AbstractCegarLoop]: Abstraction has 4885 states and 7207 transitions. [2021-11-16 22:44:08,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-16 22:44:08,567 INFO L276 IsEmpty]: Start isEmpty. Operand 4885 states and 7207 transitions. [2021-11-16 22:44:08,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-11-16 22:44:08,568 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:44:08,568 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:44:08,597 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-16 22:44:08,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:44:08,784 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:44:08,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:44:08,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1814008172, now seen corresponding path program 1 times [2021-11-16 22:44:08,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:44:08,788 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1580949555] [2021-11-16 22:44:08,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:44:08,788 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:44:08,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:44:08,791 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:44:08,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-16 22:44:10,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:44:10,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 1089 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-16 22:44:10,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:44:10,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:44:10,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:44:10,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:44:10,558 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:44:10,558 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1580949555] [2021-11-16 22:44:10,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1580949555] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-16 22:44:10,558 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:44:10,559 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-16 22:44:10,559 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276414154] [2021-11-16 22:44:10,559 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-16 22:44:10,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-16 22:44:10,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:44:10,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-16 22:44:10,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:44:10,560 INFO L87 Difference]: Start difference. First operand 4885 states and 7207 transitions. Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-16 22:44:12,662 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:44:12,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:44:12,868 INFO L93 Difference]: Finished difference Result 4887 states and 7208 transitions. [2021-11-16 22:44:12,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-16 22:44:12,870 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-11-16 22:44:12,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:44:12,899 INFO L225 Difference]: With dead ends: 4887 [2021-11-16 22:44:12,899 INFO L226 Difference]: Without dead ends: 4884 [2021-11-16 22:44:12,904 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:44:12,906 INFO L933 BasicCegarLoop]: 3570 mSDtfsCounter, 3562 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3562 SdHoareTripleChecker+Valid, 3570 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-11-16 22:44:12,907 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3562 Valid, 3570 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 2.1s Time] [2021-11-16 22:44:12,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4884 states. [2021-11-16 22:44:13,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4884 to 4884. [2021-11-16 22:44:13,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4884 states, 3438 states have (on average 1.3534031413612566) internal successors, (4653), 3549 states have internal predecessors, (4653), 1188 states have call successors, (1188), 259 states have call predecessors, (1188), 257 states have return successors, (1364), 1159 states have call predecessors, (1364), 1183 states have call successors, (1364) [2021-11-16 22:44:13,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4884 states to 4884 states and 7205 transitions. [2021-11-16 22:44:13,179 INFO L78 Accepts]: Start accepts. Automaton has 4884 states and 7205 transitions. Word has length 12 [2021-11-16 22:44:13,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:44:13,179 INFO L470 AbstractCegarLoop]: Abstraction has 4884 states and 7205 transitions. [2021-11-16 22:44:13,180 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-16 22:44:13,180 INFO L276 IsEmpty]: Start isEmpty. Operand 4884 states and 7205 transitions. [2021-11-16 22:44:13,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-16 22:44:13,181 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:44:13,181 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:44:13,206 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-16 22:44:13,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:44:13,400 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:44:13,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:44:13,400 INFO L85 PathProgramCache]: Analyzing trace with hash -400826550, now seen corresponding path program 1 times [2021-11-16 22:44:13,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:44:13,401 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [143925944] [2021-11-16 22:44:13,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:44:13,401 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:44:13,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:44:13,402 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:44:13,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-16 22:44:14,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:44:14,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 1090 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-16 22:44:14,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:44:14,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:44:14,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:44:14,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:44:14,826 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:44:14,826 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [143925944] [2021-11-16 22:44:14,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [143925944] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-16 22:44:14,826 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:44:14,826 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-16 22:44:14,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468854309] [2021-11-16 22:44:14,827 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-16 22:44:14,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-16 22:44:14,827 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:44:14,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-16 22:44:14,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:44:14,828 INFO L87 Difference]: Start difference. First operand 4884 states and 7205 transitions. Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-16 22:44:16,923 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:44:17,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:44:17,109 INFO L93 Difference]: Finished difference Result 4886 states and 7206 transitions. [2021-11-16 22:44:17,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-16 22:44:17,147 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-11-16 22:44:17,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:44:17,181 INFO L225 Difference]: With dead ends: 4886 [2021-11-16 22:44:17,181 INFO L226 Difference]: Without dead ends: 4877 [2021-11-16 22:44:17,187 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:44:17,188 INFO L933 BasicCegarLoop]: 3569 mSDtfsCounter, 3559 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3559 SdHoareTripleChecker+Valid, 3569 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-11-16 22:44:17,188 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3559 Valid, 3569 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 1 Unknown, 0 Unchecked, 2.1s Time] [2021-11-16 22:44:17,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4877 states. [2021-11-16 22:44:17,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4877 to 4877. [2021-11-16 22:44:17,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4877 states, 3432 states have (on average 1.3531468531468531) internal successors, (4644), 3542 states have internal predecessors, (4644), 1187 states have call successors, (1187), 259 states have call predecessors, (1187), 257 states have return successors, (1364), 1159 states have call predecessors, (1364), 1183 states have call successors, (1364) [2021-11-16 22:44:17,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4877 states to 4877 states and 7195 transitions. [2021-11-16 22:44:17,434 INFO L78 Accepts]: Start accepts. Automaton has 4877 states and 7195 transitions. Word has length 13 [2021-11-16 22:44:17,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:44:17,435 INFO L470 AbstractCegarLoop]: Abstraction has 4877 states and 7195 transitions. [2021-11-16 22:44:17,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-16 22:44:17,435 INFO L276 IsEmpty]: Start isEmpty. Operand 4877 states and 7195 transitions. [2021-11-16 22:44:17,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-11-16 22:44:17,445 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:44:17,445 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:44:17,472 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-16 22:44:17,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:44:17,672 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:44:17,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:44:17,672 INFO L85 PathProgramCache]: Analyzing trace with hash 155338824, now seen corresponding path program 1 times [2021-11-16 22:44:17,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:44:17,674 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2138196929] [2021-11-16 22:44:17,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:44:17,674 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:44:17,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:44:17,677 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:44:17,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-16 22:44:18,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:44:18,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 1227 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-16 22:44:18,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:44:19,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:44:19,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:44:19,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:44:19,905 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:44:19,905 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2138196929] [2021-11-16 22:44:19,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2138196929] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-16 22:44:19,905 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:44:19,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-16 22:44:19,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259008937] [2021-11-16 22:44:19,905 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-16 22:44:19,906 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-16 22:44:19,906 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:44:19,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-16 22:44:19,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:44:19,906 INFO L87 Difference]: Start difference. First operand 4877 states and 7195 transitions. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-16 22:44:20,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:44:20,241 INFO L93 Difference]: Finished difference Result 9753 states and 14741 transitions. [2021-11-16 22:44:20,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-16 22:44:20,242 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 53 [2021-11-16 22:44:20,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:44:20,288 INFO L225 Difference]: With dead ends: 9753 [2021-11-16 22:44:20,288 INFO L226 Difference]: Without dead ends: 4879 [2021-11-16 22:44:20,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:44:20,324 INFO L933 BasicCegarLoop]: 3561 mSDtfsCounter, 0 mSDsluCounter, 3554 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 7115 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-16 22:44:20,325 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 7115 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-16 22:44:20,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4879 states. [2021-11-16 22:44:20,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4879 to 4877. [2021-11-16 22:44:20,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4877 states, 3432 states have (on average 1.3513986013986015) internal successors, (4638), 3542 states have internal predecessors, (4638), 1187 states have call successors, (1187), 259 states have call predecessors, (1187), 257 states have return successors, (1364), 1159 states have call predecessors, (1364), 1183 states have call successors, (1364) [2021-11-16 22:44:20,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4877 states to 4877 states and 7189 transitions. [2021-11-16 22:44:20,565 INFO L78 Accepts]: Start accepts. Automaton has 4877 states and 7189 transitions. Word has length 53 [2021-11-16 22:44:20,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:44:20,566 INFO L470 AbstractCegarLoop]: Abstraction has 4877 states and 7189 transitions. [2021-11-16 22:44:20,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-16 22:44:20,566 INFO L276 IsEmpty]: Start isEmpty. Operand 4877 states and 7189 transitions. [2021-11-16 22:44:20,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-11-16 22:44:20,573 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:44:20,574 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:44:20,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-16 22:44:20,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:44:20,800 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:44:20,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:44:20,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1711701568, now seen corresponding path program 1 times [2021-11-16 22:44:20,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:44:20,802 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [904544239] [2021-11-16 22:44:20,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:44:20,802 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:44:20,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:44:20,804 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:44:20,806 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-16 22:44:51,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-16 22:44:51,185 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-16 22:45:31,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-16 22:45:32,779 INFO L133 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2021-11-16 22:45:32,779 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-16 22:45:32,780 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-16 22:45:32,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-16 22:45:32,992 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:45:32,995 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:45:32,997 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-16 22:45:33,119 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.11 10:45:33 BoogieIcfgContainer [2021-11-16 22:45:33,119 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-16 22:45:33,120 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-16 22:45:33,120 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-16 22:45:33,120 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-16 22:45:33,121 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 10:43:55" (3/4) ... [2021-11-16 22:45:33,123 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-16 22:45:33,123 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-16 22:45:33,124 INFO L158 Benchmark]: Toolchain (without parser) took 164006.27ms. Allocated memory was 62.9MB in the beginning and 662.7MB in the end (delta: 599.8MB). Free memory was 26.8MB in the beginning and 159.3MB in the end (delta: -132.5MB). Peak memory consumption was 469.1MB. Max. memory is 16.1GB. [2021-11-16 22:45:33,124 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 62.9MB. Free memory was 45.3MB in the beginning and 45.3MB in the end (delta: 48.9kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-16 22:45:33,124 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4045.96ms. Allocated memory was 62.9MB in the beginning and 178.3MB in the end (delta: 115.3MB). Free memory was 26.7MB in the beginning and 86.3MB in the end (delta: -59.7MB). Peak memory consumption was 80.0MB. Max. memory is 16.1GB. [2021-11-16 22:45:33,124 INFO L158 Benchmark]: Boogie Procedure Inliner took 407.90ms. Allocated memory is still 178.3MB. Free memory was 86.3MB in the beginning and 77.4MB in the end (delta: 8.9MB). Peak memory consumption was 34.2MB. Max. memory is 16.1GB. [2021-11-16 22:45:33,125 INFO L158 Benchmark]: Boogie Preprocessor took 388.13ms. Allocated memory was 178.3MB in the beginning and 331.4MB in the end (delta: 153.1MB). Free memory was 77.4MB in the beginning and 221.6MB in the end (delta: -144.1MB). Peak memory consumption was 48.3MB. Max. memory is 16.1GB. [2021-11-16 22:45:33,125 INFO L158 Benchmark]: RCFGBuilder took 61374.69ms. Allocated memory was 331.4MB in the beginning and 662.7MB in the end (delta: 331.4MB). Free memory was 221.6MB in the beginning and 216.6MB in the end (delta: 4.9MB). Peak memory consumption was 405.5MB. Max. memory is 16.1GB. [2021-11-16 22:45:33,125 INFO L158 Benchmark]: TraceAbstraction took 97776.96ms. Allocated memory is still 662.7MB. Free memory was 215.6MB in the beginning and 160.4MB in the end (delta: 55.2MB). Peak memory consumption was 55.2MB. Max. memory is 16.1GB. [2021-11-16 22:45:33,126 INFO L158 Benchmark]: Witness Printer took 3.32ms. Allocated memory is still 662.7MB. Free memory was 160.4MB in the beginning and 159.3MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-16 22:45:33,127 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.19ms. Allocated memory is still 62.9MB. Free memory was 45.3MB in the beginning and 45.3MB in the end (delta: 48.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4045.96ms. Allocated memory was 62.9MB in the beginning and 178.3MB in the end (delta: 115.3MB). Free memory was 26.7MB in the beginning and 86.3MB in the end (delta: -59.7MB). Peak memory consumption was 80.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 407.90ms. Allocated memory is still 178.3MB. Free memory was 86.3MB in the beginning and 77.4MB in the end (delta: 8.9MB). Peak memory consumption was 34.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 388.13ms. Allocated memory was 178.3MB in the beginning and 331.4MB in the end (delta: 153.1MB). Free memory was 77.4MB in the beginning and 221.6MB in the end (delta: -144.1MB). Peak memory consumption was 48.3MB. Max. memory is 16.1GB. * RCFGBuilder took 61374.69ms. Allocated memory was 331.4MB in the beginning and 662.7MB in the end (delta: 331.4MB). Free memory was 221.6MB in the beginning and 216.6MB in the end (delta: 4.9MB). Peak memory consumption was 405.5MB. Max. memory is 16.1GB. * TraceAbstraction took 97776.96ms. Allocated memory is still 662.7MB. Free memory was 215.6MB in the beginning and 160.4MB in the end (delta: 55.2MB). Peak memory consumption was 55.2MB. Max. memory is 16.1GB. * Witness Printer took 3.32ms. Allocated memory is still 662.7MB. Free memory was 160.4MB in the beginning and 159.3MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 12848]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of large string literal at line 11833. Possible FailurePath: [L7140] static bool ap_mode_default ; [L7141-L7155] static struct ieee80211_channel const mwl8k_channels_24[14U] = { {0, 2412U, 1U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2417U, 2U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2422U, 3U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2427U, 4U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2432U, 5U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2437U, 6U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2442U, 7U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2447U, 8U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2452U, 9U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2457U, 10U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2462U, 11U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2467U, 12U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2472U, 13U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 2484U, 14U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}}; [L7156-L7170] static struct ieee80211_rate const mwl8k_rates_24[14U] = { {0U, 10U, 2U, (unsigned short)0}, {0U, 20U, 4U, (unsigned short)0}, {0U, 55U, 11U, (unsigned short)0}, {0U, 110U, 22U, (unsigned short)0}, {0U, 220U, 44U, (unsigned short)0}, {0U, 60U, 12U, (unsigned short)0}, {0U, 90U, 18U, (unsigned short)0}, {0U, 120U, 24U, (unsigned short)0}, {0U, 180U, 36U, (unsigned short)0}, {0U, 240U, 48U, (unsigned short)0}, {0U, 360U, 72U, (unsigned short)0}, {0U, 480U, 96U, (unsigned short)0}, {0U, 540U, 108U, (unsigned short)0}, {0U, 720U, 144U, (unsigned short)0}}; [L7171-L7174] static struct ieee80211_channel const mwl8k_channels_50[4U] = { {0, 5180U, 36U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 5200U, 40U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 5220U, 44U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}, {0, 5240U, 48U, 0U, 0, 0, 0, (_Bool)0, 0U, 0, 0}}; [L7175-L7184] static struct ieee80211_rate const mwl8k_rates_50[9U] = { {0U, 60U, 12U, (unsigned short)0}, {0U, 90U, 18U, (unsigned short)0}, {0U, 120U, 24U, (unsigned short)0}, {0U, 180U, 36U, (unsigned short)0}, {0U, 240U, 48U, (unsigned short)0}, {0U, 360U, 72U, (unsigned short)0}, {0U, 480U, 96U, (unsigned short)0}, {0U, 540U, 108U, (unsigned short)0}, {0U, 720U, 144U, (unsigned short)0}}; [L7812] static struct rxd_ops rxd_8366_ap_ops = {32, & mwl8k_rxd_8366_ap_init, & mwl8k_rxd_8366_ap_refill, & mwl8k_rxd_8366_ap_process}; [L7889] static struct rxd_ops rxd_sta_ops = {40, & mwl8k_rxd_sta_init, & mwl8k_rxd_sta_refill, & mwl8k_rxd_sta_process}; [L11797-L11803] static struct ieee80211_ops const mwl8k_ops = {& mwl8k_tx, & mwl8k_start, & mwl8k_stop, 0, 0, 0, & mwl8k_add_interface, 0, & mwl8k_remove_interface, & mwl8k_config, & mwl8k_bss_info_changed, & mwl8k_prepare_multicast, & mwl8k_configure_filter, 0, & mwl8k_set_key, 0, 0, 0, 0, 0, 0, 0, 0, & mwl8k_get_stats, 0, 0, & mwl8k_set_rts_threshold, & mwl8k_sta_add, & mwl8k_sta_remove, 0, 0, 0, & mwl8k_conf_tx, 0, 0, 0, 0, & mwl8k_ampdu_action, & mwl8k_get_survey, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L11833-L11838] static struct mwl8k_device_info mwl8k_info_tbl[3U] = { {(char *)"88w8363", (char *)"mwl8k/helper_8363.fw", (char *)"mwl8k/fmimage_8363.fw", 0, 0, 0U}, {(char *)"88w8687", (char *)"mwl8k/helper_8687.fw", (char *)"mwl8k/fmimage_8687.fw", 0, 0, 0U}, {(char *)"88w8366", (char *)"mwl8k/helper_8366.fw", (char *)"mwl8k/fmimage_8366.fw", (char *)"mwl8k/fmimage_8366_ap-2.fw", & rxd_8366_ap_ops, 2U}}; [L11839] struct pci_device_id const __mod_pci_device_table ; [L12503] int LDV_IN_INTERRUPT ; [L12858] static int ldv_mutex_cred_guard_mutex ; [L12965] static int ldv_mutex_fw_mutex ; [L13072] static int ldv_mutex_lock ; [L13179] static int ldv_mutex_mtx ; [L13286] static int ldv_mutex_mutex ; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=0, ldv_mutex_cred_guard_mutex=0, ldv_mutex_fw_mutex=0, ldv_mutex_lock=0, ldv_mutex_mtx=0, ldv_mutex_mutex=0, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}] [L12506] void *var_mwl8k_rxd_8366_ap_init_13_p0 ; [L12507] dma_addr_t var_mwl8k_rxd_8366_ap_init_13_p1 ; [L12508] void *var_mwl8k_rxd_8366_ap_refill_14_p0 ; [L12509] dma_addr_t var_mwl8k_rxd_8366_ap_refill_14_p1 ; [L12510] int var_mwl8k_rxd_8366_ap_refill_14_p2 ; [L12511] void *var_mwl8k_rxd_8366_ap_process_15_p0 ; [L12512] struct ieee80211_rx_status *var_group1 ; [L12513] __le16 *var_mwl8k_rxd_8366_ap_process_15_p2 ; [L12514] s8 *var_mwl8k_rxd_8366_ap_process_15_p3 ; [L12515] void *var_mwl8k_rxd_sta_init_16_p0 ; [L12516] dma_addr_t var_mwl8k_rxd_sta_init_16_p1 ; [L12517] void *var_mwl8k_rxd_sta_refill_17_p0 ; [L12518] dma_addr_t var_mwl8k_rxd_sta_refill_17_p1 ; [L12519] int var_mwl8k_rxd_sta_refill_17_p2 ; [L12520] void *var_mwl8k_rxd_sta_process_18_p0 ; [L12521] __le16 *var_mwl8k_rxd_sta_process_18_p2 ; [L12522] s8 *var_mwl8k_rxd_sta_process_18_p3 ; [L12523] struct ieee80211_hw *var_group2 ; [L12524] struct ieee80211_tx_control *var_group3 ; [L12525] struct sk_buff *var_mwl8k_tx_99_p2 ; [L12526] struct ieee80211_vif *var_group4 ; [L12527] u32 var_mwl8k_config_106_p1 ; [L12528] struct ieee80211_bss_conf *var_mwl8k_bss_info_changed_109_p2 ; [L12529] u32 var_mwl8k_bss_info_changed_109_p3 ; [L12530] struct netdev_hw_addr_list *var_group5 ; [L12531] unsigned int var_mwl8k_configure_filter_113_p1 ; [L12532] unsigned int *var_mwl8k_configure_filter_113_p2 ; [L12533] u64 var_mwl8k_configure_filter_113_p3 ; [L12534] enum set_key_cmd var_mwl8k_set_key_93_p1 ; [L12535] struct ieee80211_vif *var_mwl8k_set_key_93_p2 ; [L12536] struct ieee80211_sta *var_mwl8k_set_key_93_p3 ; [L12537] struct ieee80211_key_conf *var_mwl8k_set_key_93_p4 ; [L12538] u32 var_mwl8k_set_rts_threshold_114_p1 ; [L12539] struct ieee80211_sta *var_mwl8k_sta_add_116_p2 ; [L12540] struct ieee80211_sta *var_mwl8k_sta_remove_115_p2 ; [L12541] u16 var_mwl8k_conf_tx_117_p2 ; [L12542] struct ieee80211_tx_queue_params const *var_mwl8k_conf_tx_117_p3 ; [L12543] struct ieee80211_low_level_stats *var_group6 ; [L12544] int var_mwl8k_get_survey_119_p1 ; [L12545] struct survey_info *var_mwl8k_get_survey_119_p2 ; [L12546] enum ieee80211_ampdu_mlme_action var_mwl8k_ampdu_action_120_p2 ; [L12547] struct ieee80211_sta *var_mwl8k_ampdu_action_120_p3 ; [L12548] u16 var_mwl8k_ampdu_action_120_p4 ; [L12549] u16 *var_mwl8k_ampdu_action_120_p5 ; [L12550] u8 var_mwl8k_ampdu_action_120_p6 ; [L12551] struct pci_dev *var_group7 ; [L12552] struct pci_device_id const *var_mwl8k_probe_129_p1 ; [L12553] int res_mwl8k_probe_129 ; [L12554] int var_mwl8k_interrupt_96_p0 ; [L12555] void *var_mwl8k_interrupt_96_p1 ; [L12556] int ldv_s_mwl8k_driver_pci_driver ; [L12557] int tmp ; [L12558] int tmp___0 ; [L12560] ldv_s_mwl8k_driver_pci_driver = 0 [L12561] LDV_IN_INTERRUPT = 1 [L12562] CALL ldv_initialize() [L13396] ldv_mutex_cred_guard_mutex = 1 [L13397] ldv_mutex_fw_mutex = 1 [L13398] ldv_mutex_lock = 1 [L13399] ldv_mutex_mtx = 1 [L13400] ldv_mutex_mutex = 1 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}] [L12562] RET ldv_initialize() [L12704] tmp___0 = __VERIFIER_nondet_int() [L12705] COND TRUE tmp___0 != 0 || ldv_s_mwl8k_driver_pci_driver != 0 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_s_mwl8k_driver_pci_driver=0, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}, tmp___0=2147483648] [L12565] tmp = __VERIFIER_nondet_int() [L12567] case 0: [L12571] case 1: [L12576] case 2: [L12581] case 3: [L12585] case 4: [L12590] case 5: [L12595] case 6: [L12599] case 7: [L12603] case 8: [L12607] case 9: [L12611] case 10: [L12615] case 11: [L12619] case 12: VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_s_mwl8k_driver_pci_driver=0, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}, tmp=12, tmp___0=2147483648] [L12620] FCALL ldv_handler_precall() VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_s_mwl8k_driver_pci_driver=0, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}, tmp=12, tmp___0=2147483648] [L12621-L12622] CALL mwl8k_bss_info_changed(var_group2, var_group4, var_mwl8k_bss_info_changed_109_p2, var_mwl8k_bss_info_changed_109_p3) [L11408] struct mwl8k_priv *priv ; [L11410] EXPR hw->priv [L11410] priv = (struct mwl8k_priv *)hw->priv [L11411] EXPR priv->ap_fw VAL [\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_mode_default=0, changed=0, hw={2306348784562487296:-53}, hw={2306348784562487296:-53}, info={187:186}, info={187:186}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, priv={2306348784562487296:-1510}, priv->ap_fw=-128, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}, vif={188:190}, vif={188:190}] [L11411] COND FALSE !(! priv->ap_fw) [L11414] CALL mwl8k_bss_info_changed_ap(hw, vif, info, changed) [L11354] int rc ; [L11355] int tmp ; [L11356] int idx ; [L11357] int rate ; [L11358] struct sk_buff *skb ; VAL [\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_mode_default=0, changed=0, hw={2306348784562487296:-53}, hw={2306348784562487296:-53}, info={187:186}, info={187:186}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}, vif={188:190}, vif={188:190}] [L11360] CALL, EXPR mwl8k_fw_lock(hw) VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}] [L8952] struct mwl8k_priv *priv ; [L8953] int rc ; [L8954] struct task_struct *tmp ; [L8956] EXPR hw->priv [L8956] priv = (struct mwl8k_priv *)hw->priv [L8957] CALL, EXPR get_current() VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}] [L6166] struct task_struct *pfo_ret__ ; [L6169] case 1UL: [L6172] case 2UL: [L6175] case 4UL: [L6178] case 8UL: VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}] [L6185] return (pfo_ret__); VAL [\old(ldv_mutex_fw_mutex)=1, \result={36028865738473488:40541192739356816}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, pfo_ret__={36028865738473488:40541192739356816}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}] [L8957] RET, EXPR get_current() VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, get_current()={36028865738473488:40541192739356816}, hw={2306348784562487296:-53}, hw={2306348784562487296:-53}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, priv={2306348784562487296:-1510}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}] [L8957] tmp = get_current() [L8958] EXPR priv->fw_mutex_owner VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, hw={2306348784562487296:-53}, hw={2306348784562487296:-53}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, priv={2306348784562487296:-1510}, priv->fw_mutex_owner={1172075014611009536:-1095504956133179232}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}, tmp={36028865738473488:40541192739356816}] [L8958] COND FALSE !((unsigned long )priv->fw_mutex_owner != (unsigned long )tmp) [L8974] EXPR priv->fw_mutex_depth [L8974] priv->fw_mutex_depth = priv->fw_mutex_depth + 1 [L8975] return (0); VAL [\old(ldv_mutex_fw_mutex)=1, \result=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, hw={2306348784562487296:-53}, hw={2306348784562487296:-53}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, priv={2306348784562487296:-1510}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}, tmp={36028865738473488:40541192739356816}] [L11360] 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_mode_default=0, changed=0, hw={2306348784562487296:-53}, hw={2306348784562487296:-53}, info={187:186}, info={187:186}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_fw_lock(hw)=0, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}, vif={188:190}, vif={188:190}] [L11360] tmp = mwl8k_fw_lock(hw) [L11361] 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_mode_default=0, changed=0, hw={2306348784562487296:-53}, hw={2306348784562487296:-53}, info={187:186}, info={187:186}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}, tmp=0, vif={188:190}, vif={188:190}] [L11365] 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_mode_default=0, changed=0, hw={2306348784562487296:-53}, hw={2306348784562487296:-53}, info={187:186}, info={187:186}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}, tmp=0, vif={188:190}, vif={188:190}] [L11373] 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_mode_default=0, changed=0, hw={2306348784562487296:-53}, hw={2306348784562487296:-53}, info={187:186}, info={187:186}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}, tmp=0, vif={188:190}, vif={188:190}] [L11387] 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_mode_default=0, changed=0, hw={2306348784562487296:-53}, hw={2306348784562487296:-53}, info={187:186}, info={187:186}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}, tmp=0, vif={188:190}, vif={188:190}] [L11396] 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_mode_default=0, changed=0, hw={2306348784562487296:-53}, hw={2306348784562487296:-53}, info={187:186}, info={187:186}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}, tmp=0, vif={188:190}, vif={188:190}] [L11401] CALL mwl8k_fw_unlock(hw) VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}] [L8980] struct mwl8k_priv *priv ; [L8982] EXPR hw->priv [L8982] priv = (struct mwl8k_priv *)hw->priv [L8983] EXPR priv->fw_mutex_depth [L8983] priv->fw_mutex_depth = priv->fw_mutex_depth - 1 [L8984] EXPR priv->fw_mutex_depth VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, hw={2306348784562487296:-53}, hw={2306348784562487296:-53}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, priv={-6917172785873666048:9223372036854774298}, priv->fw_mutex_depth=0, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}] [L8984] COND TRUE priv->fw_mutex_depth == 0 [L8985] EXPR priv->hw_restart_in_progress VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, hw={2306348784562487296:-53}, hw={2306348784562487296:-53}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, priv={-6917172785873666048:9223372036854774298}, priv->hw_restart_in_progress=-128, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}] [L8985] COND FALSE !(! priv->hw_restart_in_progress) [L8989] priv->fw_mutex_owner = 0 [L8990] CALL ldv_mutex_unlock_14(& priv->fw_mutex) [L12826] CALL ldv_mutex_unlock_fw_mutex(ldv_func_arg1) VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, lock={-6917172785873666048:9223372036854775636}, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}] [L13064] COND FALSE !(ldv_mutex_fw_mutex == 2) VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, lock={-6917172785873666048:9223372036854775636}, lock={-6917172785873666048:9223372036854775636}, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}] [L13066] CALL ldv_error() VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}] [L12848] reach_error() VAL [\old(ldv_mutex_fw_mutex)=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, ap_mode_default=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_fw_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, mwl8k_channels_24={2239:0}, mwl8k_channels_50={195:0}, mwl8k_info_tbl={-9223372036854775606:0}, mwl8k_ops={-9223372036854775666:0}, mwl8k_rates_24={238:0}, mwl8k_rates_50={2305843009213694191:0}, rxd_8366_ap_ops={-9223372036854773654:0}, rxd_sta_ops={254:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 132 procedures, 2505 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 97.6s, OverallIterations: 7, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 12.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 5 mSolverCounterUnknown, 17851 SdHoareTripleChecker+Valid, 10.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 17851 mSDsluCounter, 29703 SdHoareTripleChecker+Invalid, 10.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7182 mSDsCounter, 12 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 22 IncrementalHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 12 mSolverCounterUnsat, 22521 mSDtfsCounter, 22 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 204 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4886occurred in iteration=2, InterpolantAutomatonStates: 18, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.6s AutomataMinimizationTime, 6 MinimizatonAttempts, 5 StatesRemovedByMinimization, 2 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 32.5s SatisfiabilityAnalysisTime, 3.3s InterpolantComputationTime, 164 NumberOfCodeBlocks, 164 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 204 ConstructedInterpolants, 0 QuantifiedInterpolants, 346 SizeOfPredicates, 0 NumberOfNonLiveVariables, 6667 ConjunctsInSsa, 12 ConjunctsInUnsatCore, 12 InterpolantComputations, 12 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-11-16 22:45:33,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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