./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--scsi--mpt2sas--mpt2sas.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb692b52 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-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--scsi--mpt2sas--mpt2sas.ko-entry_point.cil.out.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 5c16cf8fa2e0f32ab758649443033c46fe6b3528506b9f85f83932763bcf4405 --- Real Ultimate output --- This is Ultimate 0.2.2-?-eb692b5 [2022-07-20 00:28:46,484 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-20 00:28:46,485 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-20 00:28:46,526 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-20 00:28:46,531 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-20 00:28:46,532 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-20 00:28:46,533 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-20 00:28:46,536 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-20 00:28:46,537 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-20 00:28:46,538 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-20 00:28:46,539 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-20 00:28:46,540 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-20 00:28:46,541 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-20 00:28:46,543 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-20 00:28:46,544 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-20 00:28:46,545 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-20 00:28:46,547 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-20 00:28:46,548 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-20 00:28:46,549 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-20 00:28:46,550 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-20 00:28:46,551 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-20 00:28:46,555 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-20 00:28:46,556 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-20 00:28:46,557 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-20 00:28:46,557 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-20 00:28:46,560 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-20 00:28:46,562 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-20 00:28:46,562 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-20 00:28:46,563 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-20 00:28:46,564 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-20 00:28:46,565 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-20 00:28:46,566 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-20 00:28:46,567 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-20 00:28:46,567 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-20 00:28:46,568 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-20 00:28:46,569 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-20 00:28:46,569 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-20 00:28:46,570 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-20 00:28:46,570 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-20 00:28:46,570 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-20 00:28:46,571 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-20 00:28:46,573 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-20 00:28:46,573 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-20 00:28:46,595 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-20 00:28:46,597 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-20 00:28:46,597 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-20 00:28:46,597 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-20 00:28:46,598 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-20 00:28:46,598 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-20 00:28:46,598 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-20 00:28:46,598 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-20 00:28:46,599 INFO L138 SettingsManager]: * Use SBE=true [2022-07-20 00:28:46,599 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-20 00:28:46,600 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-20 00:28:46,600 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-20 00:28:46,600 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-20 00:28:46,600 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-20 00:28:46,600 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-20 00:28:46,600 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-20 00:28:46,601 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-20 00:28:46,601 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-20 00:28:46,602 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-20 00:28:46,602 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-20 00:28:46,602 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-20 00:28:46,602 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-20 00:28:46,603 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-20 00:28:46,603 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-20 00:28:46,603 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-20 00:28:46,603 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-20 00:28:46,603 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-20 00:28:46,604 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-20 00:28:46,604 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-20 00:28:46,604 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-20 00:28:46,604 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 -> 5c16cf8fa2e0f32ab758649443033c46fe6b3528506b9f85f83932763bcf4405 [2022-07-20 00:28:46,809 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-20 00:28:46,825 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-20 00:28:46,827 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-20 00:28:46,828 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-20 00:28:46,833 INFO L275 PluginConnector]: CDTParser initialized [2022-07-20 00:28:46,834 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--scsi--mpt2sas--mpt2sas.ko-entry_point.cil.out.i [2022-07-20 00:28:46,873 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/11a768c5d/2f649c633eb04300baddddb78ecf0ff5/FLAG5ace99b12 [2022-07-20 00:28:47,773 INFO L306 CDTParser]: Found 1 translation units. [2022-07-20 00:28:47,774 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--scsi--mpt2sas--mpt2sas.ko-entry_point.cil.out.i [2022-07-20 00:28:47,847 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/11a768c5d/2f649c633eb04300baddddb78ecf0ff5/FLAG5ace99b12 [2022-07-20 00:28:47,907 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/11a768c5d/2f649c633eb04300baddddb78ecf0ff5 [2022-07-20 00:28:47,909 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-20 00:28:47,910 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-20 00:28:47,911 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-20 00:28:47,911 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-20 00:28:47,914 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-20 00:28:47,914 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 12:28:47" (1/1) ... [2022-07-20 00:28:47,915 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@ea22bda and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 12:28:47, skipping insertion in model container [2022-07-20 00:28:47,915 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 12:28:47" (1/1) ... [2022-07-20 00:28:47,921 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-20 00:28:48,131 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-20 00:28:51,450 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator has thrown an exception: java.lang.AssertionError: HeapLValues must be converted to RValue before their value can be queried. at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.result.HeapLValue.getValue(HeapLValue.java:74) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.BitabsTranslation.abstractAssign(BitabsTranslation.java:581) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.IntegerTranslation.abstractAssginWithBitwiseOp(IntegerTranslation.java:973) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:737) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:282) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1397) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:220) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1845) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:202) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1081) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:232) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1081) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:232) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.FunctionHandler.handleFunctionDefinition(FunctionHandler.java:371) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1470) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:155) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.processTUchild(CHandler.java:3276) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2361) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:601) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:134) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.translate(MainTranslator.java:192) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.run(MainTranslator.java:115) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.(MainTranslator.java:93) at de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver.finish(CACSL2BoogieTranslatorObserver.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-07-20 00:28:51,455 INFO L158 Benchmark]: Toolchain (without parser) took 3543.55ms. Allocated memory was 96.5MB in the beginning and 260.0MB in the end (delta: 163.6MB). Free memory was 43.7MB in the beginning and 162.1MB in the end (delta: -118.4MB). Peak memory consumption was 50.2MB. Max. memory is 16.1GB. [2022-07-20 00:28:51,457 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 96.5MB. Free memory was 52.5MB in the beginning and 52.5MB in the end (delta: 42.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-20 00:28:51,458 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3542.12ms. Allocated memory was 96.5MB in the beginning and 260.0MB in the end (delta: 163.6MB). Free memory was 43.7MB in the beginning and 162.1MB in the end (delta: -118.4MB). Peak memory consumption was 50.2MB. Max. memory is 16.1GB. [2022-07-20 00:28:51,459 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.16ms. Allocated memory is still 96.5MB. Free memory was 52.5MB in the beginning and 52.5MB in the end (delta: 42.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3542.12ms. Allocated memory was 96.5MB in the beginning and 260.0MB in the end (delta: 163.6MB). Free memory was 43.7MB in the beginning and 162.1MB in the end (delta: -118.4MB). Peak memory consumption was 50.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - ExceptionOrErrorResult: AssertionError: HeapLValues must be converted to RValue before their value can be queried. de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: AssertionError: HeapLValues must be converted to RValue before their value can be queried.: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.result.HeapLValue.getValue(HeapLValue.java:74) RESULT: Ultimate could not prove your program: Toolchain returned no result. 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-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--scsi--mpt2sas--mpt2sas.ko-entry_point.cil.out.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 5c16cf8fa2e0f32ab758649443033c46fe6b3528506b9f85f83932763bcf4405 --- Real Ultimate output --- This is Ultimate 0.2.2-?-eb692b5 [2022-07-20 00:28:52,906 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-20 00:28:52,908 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-20 00:28:52,942 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-20 00:28:52,942 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-20 00:28:52,943 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-20 00:28:52,944 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-20 00:28:52,945 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-20 00:28:52,947 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-20 00:28:52,947 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-20 00:28:52,948 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-20 00:28:52,949 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-20 00:28:52,949 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-20 00:28:52,950 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-20 00:28:52,951 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-20 00:28:52,952 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-20 00:28:52,952 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-20 00:28:52,953 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-20 00:28:52,954 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-20 00:28:52,955 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-20 00:28:52,956 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-20 00:28:52,957 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-20 00:28:52,958 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-20 00:28:52,958 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-20 00:28:52,959 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-20 00:28:52,961 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-20 00:28:52,962 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-20 00:28:52,962 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-20 00:28:52,967 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-20 00:28:52,968 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-20 00:28:52,969 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-20 00:28:52,969 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-20 00:28:52,969 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-20 00:28:52,970 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-20 00:28:52,971 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-20 00:28:52,971 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-20 00:28:52,972 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-20 00:28:52,976 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-20 00:28:52,976 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-20 00:28:52,976 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-20 00:28:52,977 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-20 00:28:52,977 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-20 00:28:52,978 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-07-20 00:28:53,007 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-20 00:28:53,008 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-20 00:28:53,009 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-20 00:28:53,009 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-20 00:28:53,010 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-20 00:28:53,010 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-20 00:28:53,010 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-20 00:28:53,011 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-20 00:28:53,011 INFO L138 SettingsManager]: * Use SBE=true [2022-07-20 00:28:53,011 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-20 00:28:53,012 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-20 00:28:53,012 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-20 00:28:53,012 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-20 00:28:53,012 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-20 00:28:53,012 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-20 00:28:53,012 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-20 00:28:53,013 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-20 00:28:53,013 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-20 00:28:53,013 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-20 00:28:53,013 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-20 00:28:53,013 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-20 00:28:53,013 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-20 00:28:53,014 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-20 00:28:53,014 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-20 00:28:53,014 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-20 00:28:53,014 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-20 00:28:53,014 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-20 00:28:53,015 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-20 00:28:53,015 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-20 00:28:53,015 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-20 00:28:53,015 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-20 00:28:53,015 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-20 00:28:53,015 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-20 00:28:53,016 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 -> 5c16cf8fa2e0f32ab758649443033c46fe6b3528506b9f85f83932763bcf4405 [2022-07-20 00:28:53,279 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-20 00:28:53,294 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-20 00:28:53,296 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-20 00:28:53,297 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-20 00:28:53,298 INFO L275 PluginConnector]: CDTParser initialized [2022-07-20 00:28:53,299 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--scsi--mpt2sas--mpt2sas.ko-entry_point.cil.out.i [2022-07-20 00:28:53,350 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d2696572/4d10b7323d6940d78bcc85ddb87a0a22/FLAG7be838157 [2022-07-20 00:28:54,142 INFO L306 CDTParser]: Found 1 translation units. [2022-07-20 00:28:54,143 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--scsi--mpt2sas--mpt2sas.ko-entry_point.cil.out.i [2022-07-20 00:28:54,214 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d2696572/4d10b7323d6940d78bcc85ddb87a0a22/FLAG7be838157 [2022-07-20 00:28:54,604 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d2696572/4d10b7323d6940d78bcc85ddb87a0a22 [2022-07-20 00:28:54,605 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-20 00:28:54,606 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-20 00:28:54,607 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-20 00:28:54,607 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-20 00:28:54,613 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-20 00:28:54,613 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 12:28:54" (1/1) ... [2022-07-20 00:28:54,614 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@42a230ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 12:28:54, skipping insertion in model container [2022-07-20 00:28:54,614 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 12:28:54" (1/1) ... [2022-07-20 00:28:54,618 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-20 00:28:54,839 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-20 00:28:57,871 WARN L570 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2022-07-20 00:28:57,877 WARN L570 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2022-07-20 00:29:02,516 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-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--scsi--mpt2sas--mpt2sas.ko-entry_point.cil.out.i[988685,988698] [2022-07-20 00:29:02,670 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-20 00:29:02,717 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-07-20 00:29:02,916 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-20 00:29:03,551 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-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--scsi--mpt2sas--mpt2sas.ko-entry_point.cil.out.i[988685,988698] [2022-07-20 00:29:03,557 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-20 00:29:03,573 INFO L203 MainTranslator]: Completed pre-run [2022-07-20 00:29:04,190 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-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--scsi--mpt2sas--mpt2sas.ko-entry_point.cil.out.i[988685,988698] [2022-07-20 00:29:04,198 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-20 00:29:04,429 INFO L208 MainTranslator]: Completed translation [2022-07-20 00:29:04,430 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 12:29:04 WrapperNode [2022-07-20 00:29:04,430 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-20 00:29:04,431 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-20 00:29:04,431 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-20 00:29:04,431 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-20 00:29:04,436 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 12:29:04" (1/1) ... [2022-07-20 00:29:04,634 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 12:29:04" (1/1) ... [2022-07-20 00:29:05,038 INFO L137 Inliner]: procedures = 823, calls = 11745, calls flagged for inlining = 364, calls inlined = 322, statements flattened = 23206 [2022-07-20 00:29:05,039 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-20 00:29:05,039 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-20 00:29:05,039 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-20 00:29:05,039 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-20 00:29:05,050 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 12:29:04" (1/1) ... [2022-07-20 00:29:05,051 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 12:29:04" (1/1) ... [2022-07-20 00:29:05,160 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 12:29:04" (1/1) ... [2022-07-20 00:29:05,161 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 12:29:04" (1/1) ... [2022-07-20 00:29:05,521 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 12:29:04" (1/1) ... [2022-07-20 00:29:05,582 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 12:29:04" (1/1) ... [2022-07-20 00:29:05,685 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 12:29:04" (1/1) ... [2022-07-20 00:29:05,920 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-20 00:29:05,932 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-20 00:29:05,932 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-20 00:29:05,932 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-20 00:29:05,933 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 12:29:04" (1/1) ... [2022-07-20 00:29:05,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-20 00:29:05,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 00:29:05,958 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) [2022-07-20 00:29:05,974 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 [2022-07-20 00:29:05,984 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_expander_remove [2022-07-20 00:29:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_expander_remove [2022-07-20 00:29:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_get_state [2022-07-20 00:29:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_get_state [2022-07-20 00:29:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_init_warpdrive_properties [2022-07-20 00:29:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_init_warpdrive_properties [2022-07-20 00:29:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure _base_handshake_req_reply_wait [2022-07-20 00:29:05,985 INFO L138 BoogieDeclarations]: Found implementation of procedure _base_handshake_req_reply_wait [2022-07-20 00:29:05,985 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2022-07-20 00:29:05,986 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2022-07-20 00:29:05,986 INFO L130 BoogieDeclarations]: Found specification of procedure _base_writeq [2022-07-20 00:29:05,986 INFO L138 BoogieDeclarations]: Found implementation of procedure _base_writeq [2022-07-20 00:29:05,986 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_sas_topology_change_event [2022-07-20 00:29:05,986 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_sas_topology_change_event [2022-07-20 00:29:05,986 INFO L130 BoogieDeclarations]: Found specification of procedure sas_phy_free [2022-07-20 00:29:05,986 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_phy_free [2022-07-20 00:29:05,986 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2022-07-20 00:29:05,987 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2022-07-20 00:29:05,987 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-07-20 00:29:05,987 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-07-20 00:29:05,987 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_pcie_error_reporting [2022-07-20 00:29:05,987 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_pcie_error_reporting [2022-07-20 00:29:05,987 INFO L130 BoogieDeclarations]: Found specification of procedure _ctl_do_mpt_command [2022-07-20 00:29:05,987 INFO L138 BoogieDeclarations]: Found implementation of procedure _ctl_do_mpt_command [2022-07-20 00:29:05,988 INFO L130 BoogieDeclarations]: Found specification of procedure sas_phy_add [2022-07-20 00:29:05,988 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_phy_add [2022-07-20 00:29:05,988 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_get_number_pds [2022-07-20 00:29:05,988 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_get_number_pds [2022-07-20 00:29:05,988 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_base_update_missing_delay [2022-07-20 00:29:05,988 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_base_update_missing_delay [2022-07-20 00:29:05,988 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_scan_start [2022-07-20 00:29:05,988 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_scan_start [2022-07-20 00:29:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2022-07-20 00:29:05,989 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2022-07-20 00:29:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_raid_device_add [2022-07-20 00:29:05,989 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_raid_device_add [2022-07-20 00:29:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_slave_destroy [2022-07-20 00:29:05,989 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_slave_destroy [2022-07-20 00:29:05,989 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_add_device [2022-07-20 00:29:05,989 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_add_device [2022-07-20 00:29:05,990 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2022-07-20 00:29:05,990 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2022-07-20 00:29:05,990 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_create [2022-07-20 00:29:05,990 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_create [2022-07-20 00:29:05,990 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_ir_shutdown [2022-07-20 00:29:05,990 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_ir_shutdown [2022-07-20 00:29:05,990 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-07-20 00:29:05,990 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-07-20 00:29:05,991 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2022-07-20 00:29:05,991 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2022-07-20 00:29:05,991 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2022-07-20 00:29:05,991 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2022-07-20 00:29:05,991 INFO L130 BoogieDeclarations]: Found specification of procedure _transport_phy_reset [2022-07-20 00:29:05,991 INFO L138 BoogieDeclarations]: Found implementation of procedure _transport_phy_reset [2022-07-20 00:29:05,991 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_sas_device_add [2022-07-20 00:29:05,992 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_sas_device_add [2022-07-20 00:29:05,992 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_remove_device [2022-07-20 00:29:05,992 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_remove_device [2022-07-20 00:29:05,992 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_get_volume_wwid [2022-07-20 00:29:05,992 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_get_volume_wwid [2022-07-20 00:29:05,992 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_add_host_with_dma [2022-07-20 00:29:05,992 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_add_host_with_dma [2022-07-20 00:29:05,992 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_remove_target [2022-07-20 00:29:05,993 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_remove_target [2022-07-20 00:29:05,993 INFO L130 BoogieDeclarations]: Found specification of procedure _base_unmask_events [2022-07-20 00:29:05,993 INFO L138 BoogieDeclarations]: Found implementation of procedure _base_unmask_events [2022-07-20 00:29:05,993 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-07-20 00:29:05,993 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-07-20 00:29:05,993 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_shutdown [2022-07-20 00:29:05,993 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_shutdown [2022-07-20 00:29:05,993 INFO L130 BoogieDeclarations]: Found specification of procedure _base_free_irq [2022-07-20 00:29:05,994 INFO L138 BoogieDeclarations]: Found implementation of procedure _base_free_irq [2022-07-20 00:29:05,994 INFO L130 BoogieDeclarations]: Found specification of procedure raid_class_release [2022-07-20 00:29:05,994 INFO L138 BoogieDeclarations]: Found implementation of procedure raid_class_release [2022-07-20 00:29:05,994 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2022-07-20 00:29:05,994 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_save_state [2022-07-20 00:29:05,994 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_base_release_callback_handler [2022-07-20 00:29:05,994 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_base_release_callback_handler [2022-07-20 00:29:05,994 INFO L130 BoogieDeclarations]: Found specification of procedure _ctl_display_some_debug [2022-07-20 00:29:05,995 INFO L138 BoogieDeclarations]: Found implementation of procedure _ctl_display_some_debug [2022-07-20 00:29:05,995 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-07-20 00:29:05,995 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-07-20 00:29:05,995 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_pci_slot_reset [2022-07-20 00:29:05,995 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_pci_slot_reset [2022-07-20 00:29:05,995 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_probe_raid [2022-07-20 00:29:05,995 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_probe_raid [2022-07-20 00:29:05,995 INFO L130 BoogieDeclarations]: Found specification of procedure _base_wait_for_doorbell_ack [2022-07-20 00:29:05,995 INFO L138 BoogieDeclarations]: Found implementation of procedure _base_wait_for_doorbell_ack [2022-07-20 00:29:05,995 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_get_manufacturing_pg0 [2022-07-20 00:29:05,995 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_get_manufacturing_pg0 [2022-07-20 00:29:05,995 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_ublock_io_device [2022-07-20 00:29:05,995 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_ublock_io_device [2022-07-20 00:29:05,996 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_base_detach [2022-07-20 00:29:05,996 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_base_detach [2022-07-20 00:29:05,996 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_get_manufacturing_pg10 [2022-07-20 00:29:05,996 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_get_manufacturing_pg10 [2022-07-20 00:29:05,996 INFO L130 BoogieDeclarations]: Found specification of procedure list_move_tail [2022-07-20 00:29:05,996 INFO L138 BoogieDeclarations]: Found implementation of procedure list_move_tail [2022-07-20 00:29:05,996 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_scsi_lookup_get_clear [2022-07-20 00:29:05,996 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_scsi_lookup_get_clear [2022-07-20 00:29:05,996 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2022-07-20 00:29:05,996 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2022-07-20 00:29:05,996 INFO L130 BoogieDeclarations]: Found specification of procedure _ctl_diag_capability [2022-07-20 00:29:05,996 INFO L138 BoogieDeclarations]: Found implementation of procedure _ctl_diag_capability [2022-07-20 00:29:05,996 INFO L130 BoogieDeclarations]: Found specification of procedure _debug_dump_mf [2022-07-20 00:29:06,005 INFO L138 BoogieDeclarations]: Found implementation of procedure _debug_dump_mf [2022-07-20 00:29:06,005 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2022-07-20 00:29:06,006 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2022-07-20 00:29:06,006 INFO L130 BoogieDeclarations]: Found specification of procedure sas_is_tlr_enabled [2022-07-20 00:29:06,007 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_is_tlr_enabled [2022-07-20 00:29:06,008 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-07-20 00:29:06,009 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-07-20 00:29:06,009 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-07-20 00:29:06,009 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-07-20 00:29:06,009 INFO L130 BoogieDeclarations]: Found specification of procedure _firmware_event_work [2022-07-20 00:29:06,010 INFO L138 BoogieDeclarations]: Found implementation of procedure _firmware_event_work [2022-07-20 00:29:06,010 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2022-07-20 00:29:06,010 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2022-07-20 00:29:06,011 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_resume_early_30 [2022-07-20 00:29:06,015 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_resume_early_30 [2022-07-20 00:29:06,015 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2022-07-20 00:29:06,015 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_next [2022-07-20 00:29:06,015 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_target [2022-07-20 00:29:06,015 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_target [2022-07-20 00:29:06,015 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2022-07-20 00:29:06,016 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2022-07-20 00:29:06,016 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2022-07-20 00:29:06,016 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2022-07-20 00:29:06,016 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-20 00:29:06,016 INFO L130 BoogieDeclarations]: Found specification of procedure _transport_convert_phy_link_rate [2022-07-20 00:29:06,016 INFO L138 BoogieDeclarations]: Found implementation of procedure _transport_convert_phy_link_rate [2022-07-20 00:29:06,016 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2022-07-20 00:29:06,016 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2022-07-20 00:29:06,016 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-20 00:29:06,016 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-07-20 00:29:06,017 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-07-20 00:29:06,017 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_get_sas_address [2022-07-20 00:29:06,017 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_get_sas_address [2022-07-20 00:29:06,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-20 00:29:06,017 INFO L130 BoogieDeclarations]: Found specification of procedure _transport_sanity_check [2022-07-20 00:29:06,017 INFO L138 BoogieDeclarations]: Found implementation of procedure _transport_sanity_check [2022-07-20 00:29:06,017 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-07-20 00:29:06,017 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_put [2022-07-20 00:29:06,017 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_host_put [2022-07-20 00:29:06,018 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_sas_host_refresh [2022-07-20 00:29:06,018 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_sas_host_refresh [2022-07-20 00:29:06,018 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_raid_device_find_by_wwid [2022-07-20 00:29:06,018 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_raid_device_find_by_wwid [2022-07-20 00:29:06,018 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_base_scsi_enclosure_processor [2022-07-20 00:29:06,018 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_base_scsi_enclosure_processor [2022-07-20 00:29:06,018 INFO L130 BoogieDeclarations]: Found specification of procedure _base_wait_for_doorbell_int [2022-07-20 00:29:06,018 INFO L138 BoogieDeclarations]: Found implementation of procedure _base_wait_for_doorbell_int [2022-07-20 00:29:06,018 INFO L130 BoogieDeclarations]: Found specification of procedure param_set_int [2022-07-20 00:29:06,019 INFO L138 BoogieDeclarations]: Found implementation of procedure param_set_int [2022-07-20 00:29:06,019 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2022-07-20 00:29:06,019 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2022-07-20 00:29:06,019 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_bytes [2022-07-20 00:29:06,019 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_bytes [2022-07-20 00:29:06,019 INFO L130 BoogieDeclarations]: Found specification of procedure sas_release_transport [2022-07-20 00:29:06,019 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_release_transport [2022-07-20 00:29:06,019 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_check_access_status [2022-07-20 00:29:06,019 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_check_access_status [2022-07-20 00:29:06,020 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_get_volume_handle [2022-07-20 00:29:06,020 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_get_volume_handle [2022-07-20 00:29:06,020 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_get_expander_pg0 [2022-07-20 00:29:06,020 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_get_expander_pg0 [2022-07-20 00:29:06,020 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_get_expander_pg1 [2022-07-20 00:29:06,020 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_get_expander_pg1 [2022-07-20 00:29:06,020 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_base_get_smid_hpr [2022-07-20 00:29:06,020 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_base_get_smid_hpr [2022-07-20 00:29:06,020 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_raid_device_find_by_handle [2022-07-20 00:29:06,021 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_raid_device_find_by_handle [2022-07-20 00:29:06,021 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_device_remove_by_sas_address [2022-07-20 00:29:06,021 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_device_remove_by_sas_address [2022-07-20 00:29:06,021 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_selected_regions [2022-07-20 00:29:06,021 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_selected_regions [2022-07-20 00:29:06,021 INFO L130 BoogieDeclarations]: Found specification of procedure _base_reset_handler [2022-07-20 00:29:06,021 INFO L138 BoogieDeclarations]: Found implementation of procedure _base_reset_handler [2022-07-20 00:29:06,021 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_base_hard_reset_handler [2022-07-20 00:29:06,021 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_base_hard_reset_handler [2022-07-20 00:29:06,022 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-07-20 00:29:06,022 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-07-20 00:29:06,022 INFO L130 BoogieDeclarations]: Found specification of procedure bio_data [2022-07-20 00:29:06,022 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_data [2022-07-20 00:29:06,022 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-20 00:29:06,022 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-20 00:29:06,022 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_transport_port_remove [2022-07-20 00:29:06,022 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_transport_port_remove [2022-07-20 00:29:06,022 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-07-20 00:29:06,023 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-07-20 00:29:06,023 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_12 [2022-07-20 00:29:06,023 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_12 [2022-07-20 00:29:06,023 INFO L130 BoogieDeclarations]: Found specification of procedure _ctl_diag_register_2 [2022-07-20 00:29:06,023 INFO L138 BoogieDeclarations]: Found implementation of procedure _ctl_diag_register_2 [2022-07-20 00:29:06,023 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_get_number_hba_phys [2022-07-20 00:29:06,023 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_get_number_hba_phys [2022-07-20 00:29:06,023 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-07-20 00:29:06,023 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-07-20 00:29:06,024 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-20 00:29:06,024 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_scsi_host_template_32 [2022-07-20 00:29:06,024 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_scsi_host_template_32 [2022-07-20 00:29:06,024 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_timeout [2022-07-20 00:29:06,024 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_timeout [2022-07-20 00:29:06,024 INFO L130 BoogieDeclarations]: Found specification of procedure _transport_delete_port [2022-07-20 00:29:06,024 INFO L138 BoogieDeclarations]: Found implementation of procedure _transport_delete_port [2022-07-20 00:29:06,024 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2022-07-20 00:29:06,024 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2022-07-20 00:29:06,025 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2022-07-20 00:29:06,025 INFO L130 BoogieDeclarations]: Found specification of procedure _base_release_memory_pools [2022-07-20 00:29:06,025 INFO L138 BoogieDeclarations]: Found implementation of procedure _base_release_memory_pools [2022-07-20 00:29:06,025 INFO L130 BoogieDeclarations]: Found specification of procedure _debug_dump_mf___1 [2022-07-20 00:29:06,025 INFO L138 BoogieDeclarations]: Found implementation of procedure _debug_dump_mf___1 [2022-07-20 00:29:06,025 INFO L130 BoogieDeclarations]: Found specification of procedure _debug_dump_mf___0 [2022-07-20 00:29:06,025 INFO L138 BoogieDeclarations]: Found implementation of procedure _debug_dump_mf___0 [2022-07-20 00:29:06,025 INFO L130 BoogieDeclarations]: Found specification of procedure _debug_dump_mf___3 [2022-07-20 00:29:06,025 INFO L138 BoogieDeclarations]: Found implementation of procedure _debug_dump_mf___3 [2022-07-20 00:29:06,026 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_base_start_watchdog [2022-07-20 00:29:06,026 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_base_start_watchdog [2022-07-20 00:29:06,026 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_sas_host_add [2022-07-20 00:29:06,026 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_sas_host_add [2022-07-20 00:29:06,026 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_trylock [2022-07-20 00:29:06,026 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_trylock [2022-07-20 00:29:06,026 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2022-07-20 00:29:06,026 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2022-07-20 00:29:06,026 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_resume [2022-07-20 00:29:06,027 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_resume [2022-07-20 00:29:06,027 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_get_chain_buffer_tracker [2022-07-20 00:29:06,027 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_get_chain_buffer_tracker [2022-07-20 00:29:06,027 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-07-20 00:29:06,027 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-07-20 00:29:06,027 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_base_register_callback_handler [2022-07-20 00:29:06,027 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_base_register_callback_handler [2022-07-20 00:29:06,027 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-07-20 00:29:06,027 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-07-20 00:29:06,028 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2022-07-20 00:29:06,028 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2022-07-20 00:29:06,029 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2022-07-20 00:29:06,031 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2022-07-20 00:29:06,031 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_ublock_io_all_device [2022-07-20 00:29:06,031 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_ublock_io_all_device [2022-07-20 00:29:06,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-07-20 00:29:06,031 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-07-20 00:29:06,031 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2022-07-20 00:29:06,031 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2022-07-20 00:29:06,032 INFO L130 BoogieDeclarations]: Found specification of procedure rphy_to_ioc [2022-07-20 00:29:06,032 INFO L138 BoogieDeclarations]: Found implementation of procedure rphy_to_ioc [2022-07-20 00:29:06,033 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_determine_boot_device [2022-07-20 00:29:06,033 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_determine_boot_device [2022-07-20 00:29:06,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-20 00:29:06,033 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-07-20 00:29:06,033 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-07-20 00:29:06,033 INFO L130 BoogieDeclarations]: Found specification of procedure _config_display_some_debug [2022-07-20 00:29:06,033 INFO L138 BoogieDeclarations]: Found implementation of procedure _config_display_some_debug [2022-07-20 00:29:06,033 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_base_stop_watchdog [2022-07-20 00:29:06,033 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_base_stop_watchdog [2022-07-20 00:29:06,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-20 00:29:06,034 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_sas_ir_physical_disk_event [2022-07-20 00:29:06,034 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_sas_ir_physical_disk_event [2022-07-20 00:29:06,034 INFO L130 BoogieDeclarations]: Found specification of procedure __list_del_entry [2022-07-20 00:29:06,034 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_del_entry [2022-07-20 00:29:06,034 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_2 [2022-07-20 00:29:06,034 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_2 [2022-07-20 00:29:06,034 INFO L130 BoogieDeclarations]: Found specification of procedure starget_for_each_device [2022-07-20 00:29:06,034 INFO L138 BoogieDeclarations]: Found implementation of procedure starget_for_each_device [2022-07-20 00:29:06,034 INFO L130 BoogieDeclarations]: Found specification of procedure disable_work_2 [2022-07-20 00:29:06,035 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_work_2 [2022-07-20 00:29:06,035 INFO L130 BoogieDeclarations]: Found specification of procedure strcat [2022-07-20 00:29:06,035 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2022-07-20 00:29:06,035 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2022-07-20 00:29:06,035 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-07-20 00:29:06,035 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-07-20 00:29:06,035 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2022-07-20 00:29:06,035 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2022-07-20 00:29:06,035 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_search_responding_raid_devices [2022-07-20 00:29:06,036 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_search_responding_raid_devices [2022-07-20 00:29:06,036 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_remove [2022-07-20 00:29:06,036 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_remove [2022-07-20 00:29:06,036 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_scan_for_devices_after_reset [2022-07-20 00:29:06,036 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_scan_for_devices_after_reset [2022-07-20 00:29:06,036 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2022-07-20 00:29:06,036 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2022-07-20 00:29:06,036 INFO L130 BoogieDeclarations]: Found specification of procedure _transport_expander_report_manufacture [2022-07-20 00:29:06,036 INFO L138 BoogieDeclarations]: Found implementation of procedure _transport_expander_report_manufacture [2022-07-20 00:29:06,037 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_shost___0 [2022-07-20 00:29:06,037 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_shost___0 [2022-07-20 00:29:06,037 INFO L130 BoogieDeclarations]: Found specification of procedure find_first_bit [2022-07-20 00:29:06,037 INFO L138 BoogieDeclarations]: Found implementation of procedure find_first_bit [2022-07-20 00:29:06,037 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_scsih_set_tm_flag [2022-07-20 00:29:06,037 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_scsih_set_tm_flag [2022-07-20 00:29:06,037 INFO L130 BoogieDeclarations]: Found specification of procedure _base_is_controller_msix_enabled [2022-07-20 00:29:06,037 INFO L138 BoogieDeclarations]: Found implementation of procedure _base_is_controller_msix_enabled [2022-07-20 00:29:06,037 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-07-20 00:29:06,037 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-07-20 00:29:06,038 INFO L130 BoogieDeclarations]: Found specification of procedure pci_restore_state [2022-07-20 00:29:06,038 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_restore_state [2022-07-20 00:29:06,038 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2022-07-20 00:29:06,038 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2022-07-20 00:29:06,038 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_internal_device_block [2022-07-20 00:29:06,038 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_internal_device_block [2022-07-20 00:29:06,038 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_base_free_smid [2022-07-20 00:29:06,038 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_base_free_smid [2022-07-20 00:29:06,038 INFO L130 BoogieDeclarations]: Found specification of procedure __get_free_pages [2022-07-20 00:29:06,039 INFO L138 BoogieDeclarations]: Found implementation of procedure __get_free_pages [2022-07-20 00:29:06,039 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_change_queue_depth [2022-07-20 00:29:06,039 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_change_queue_depth [2022-07-20 00:29:06,039 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_refresh_expander_links [2022-07-20 00:29:06,039 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_refresh_expander_links [2022-07-20 00:29:06,039 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2022-07-20 00:29:06,039 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2022-07-20 00:29:06,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-07-20 00:29:06,039 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_scsih_expander_find_by_sas_address [2022-07-20 00:29:06,040 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_scsih_expander_find_by_sas_address [2022-07-20 00:29:06,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-07-20 00:29:06,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-07-20 00:29:06,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-07-20 00:29:06,040 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-20 00:29:06,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-20 00:29:06,040 INFO L130 BoogieDeclarations]: Found specification of procedure _base_wait_on_iocstate [2022-07-20 00:29:06,040 INFO L138 BoogieDeclarations]: Found implementation of procedure _base_wait_on_iocstate [2022-07-20 00:29:06,040 INFO L130 BoogieDeclarations]: Found specification of procedure irq_set_affinity_hint [2022-07-20 00:29:06,040 INFO L138 BoogieDeclarations]: Found implementation of procedure irq_set_affinity_hint [2022-07-20 00:29:06,041 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_fw_event_cleanup_queue [2022-07-20 00:29:06,041 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_fw_event_cleanup_queue [2022-07-20 00:29:06,041 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_sas_volume_add [2022-07-20 00:29:06,041 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_sas_volume_add [2022-07-20 00:29:06,041 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_next [2022-07-20 00:29:06,041 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_next [2022-07-20 00:29:06,041 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_shost [2022-07-20 00:29:06,041 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_shost [2022-07-20 00:29:06,041 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_get_iounit_pg1 [2022-07-20 00:29:06,042 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_get_iounit_pg1 [2022-07-20 00:29:06,042 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_get_iounit_pg8 [2022-07-20 00:29:06,042 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_get_iounit_pg8 [2022-07-20 00:29:06,042 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2022-07-20 00:29:06,042 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2022-07-20 00:29:06,042 INFO L130 BoogieDeclarations]: Found specification of procedure phy_to_ioc [2022-07-20 00:29:06,042 INFO L138 BoogieDeclarations]: Found implementation of procedure phy_to_ioc [2022-07-20 00:29:06,042 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_2 [2022-07-20 00:29:06,042 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_2 [2022-07-20 00:29:06,043 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_sas_pd_delete [2022-07-20 00:29:06,043 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_sas_pd_delete [2022-07-20 00:29:06,043 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_get_iounit_pg0 [2022-07-20 00:29:06,043 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_get_iounit_pg0 [2022-07-20 00:29:06,043 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2022-07-20 00:29:06,043 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2022-07-20 00:29:06,043 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2022-07-20 00:29:06,043 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2022-07-20 00:29:06,043 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_scsih_expander_find_by_handle [2022-07-20 00:29:06,043 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_scsih_expander_find_by_handle [2022-07-20 00:29:06,044 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_remove_unresponding_sas_devices [2022-07-20 00:29:06,044 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_remove_unresponding_sas_devices [2022-07-20 00:29:06,044 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_free [2022-07-20 00:29:06,044 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_free [2022-07-20 00:29:06,044 INFO L130 BoogieDeclarations]: Found specification of procedure _base_event_notification [2022-07-20 00:29:06,044 INFO L138 BoogieDeclarations]: Found implementation of procedure _base_event_notification [2022-07-20 00:29:06,044 INFO L130 BoogieDeclarations]: Found specification of procedure sas_phy_alloc [2022-07-20 00:29:06,044 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_phy_alloc [2022-07-20 00:29:06,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-07-20 00:29:06,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-07-20 00:29:06,045 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u32~0~X~~dma_addr_t~0~TO~VOID [2022-07-20 00:29:06,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u32~0~X~~dma_addr_t~0~TO~VOID [2022-07-20 00:29:06,045 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_check_device [2022-07-20 00:29:06,045 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_check_device [2022-07-20 00:29:06,045 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_scsih_sas_device_find_by_sas_address [2022-07-20 00:29:06,045 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_scsih_sas_device_find_by_sas_address [2022-07-20 00:29:06,045 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_prep_device_scan [2022-07-20 00:29:06,045 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_prep_device_scan [2022-07-20 00:29:06,046 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2022-07-20 00:29:06,046 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2022-07-20 00:29:06,046 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-20 00:29:06,046 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-20 00:29:06,046 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_turn_on_pfa_led [2022-07-20 00:29:06,046 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_turn_on_pfa_led [2022-07-20 00:29:06,046 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_probe_sas [2022-07-20 00:29:06,046 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_probe_sas [2022-07-20 00:29:06,046 INFO L130 BoogieDeclarations]: Found specification of procedure _config_request [2022-07-20 00:29:06,047 INFO L138 BoogieDeclarations]: Found implementation of procedure _config_request [2022-07-20 00:29:06,047 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_2 [2022-07-20 00:29:06,047 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_2 [2022-07-20 00:29:06,047 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_device_remove_by_handle [2022-07-20 00:29:06,047 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_device_remove_by_handle [2022-07-20 00:29:06,047 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-07-20 00:29:06,047 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-07-20 00:29:06,047 INFO L130 BoogieDeclarations]: Found specification of procedure _base_request_irq [2022-07-20 00:29:06,047 INFO L138 BoogieDeclarations]: Found implementation of procedure _base_request_irq [2022-07-20 00:29:06,047 INFO L130 BoogieDeclarations]: Found specification of procedure ssleep [2022-07-20 00:29:06,048 INFO L138 BoogieDeclarations]: Found implementation of procedure ssleep [2022-07-20 00:29:06,048 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_pci_error_detected [2022-07-20 00:29:06,048 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_pci_error_detected [2022-07-20 00:29:06,048 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_search_responding_expanders [2022-07-20 00:29:06,048 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_search_responding_expanders [2022-07-20 00:29:06,048 INFO L130 BoogieDeclarations]: Found specification of procedure _ctl_send_release [2022-07-20 00:29:06,048 INFO L138 BoogieDeclarations]: Found implementation of procedure _ctl_send_release [2022-07-20 00:29:06,048 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_scsi_direct_io_set [2022-07-20 00:29:06,048 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_scsi_direct_io_set [2022-07-20 00:29:06,049 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-07-20 00:29:06,049 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-07-20 00:29:06,049 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_destroy [2022-07-20 00:29:06,049 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_destroy [2022-07-20 00:29:06,049 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-20 00:29:06,049 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_base_build_zero_len_sge [2022-07-20 00:29:06,049 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_base_build_zero_len_sge [2022-07-20 00:29:06,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-07-20 00:29:06,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-20 00:29:06,049 INFO L130 BoogieDeclarations]: Found specification of procedure _base_make_ioc_ready [2022-07-20 00:29:06,050 INFO L138 BoogieDeclarations]: Found implementation of procedure _base_make_ioc_ready [2022-07-20 00:29:06,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-07-20 00:29:06,050 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_scsih_reset_handler [2022-07-20 00:29:06,050 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_scsih_reset_handler [2022-07-20 00:29:06,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-07-20 00:29:06,050 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2022-07-20 00:29:06,050 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2022-07-20 00:29:06,050 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2022-07-20 00:29:06,050 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2022-07-20 00:29:06,051 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2022-07-20 00:29:06,051 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2022-07-20 00:29:06,051 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2022-07-20 00:29:06,051 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2022-07-20 00:29:06,051 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-07-20 00:29:06,051 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-07-20 00:29:06,051 INFO L130 BoogieDeclarations]: Found specification of procedure _ctl_ioctl_main [2022-07-20 00:29:06,051 INFO L138 BoogieDeclarations]: Found implementation of procedure _ctl_ioctl_main [2022-07-20 00:29:06,051 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_transport_add_expander_phy [2022-07-20 00:29:06,052 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_transport_add_expander_phy [2022-07-20 00:29:06,052 INFO L130 BoogieDeclarations]: Found specification of procedure bio_advance_iter [2022-07-20 00:29:06,052 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_advance_iter [2022-07-20 00:29:06,052 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_transport_add_host_phy [2022-07-20 00:29:06,052 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_transport_add_host_phy [2022-07-20 00:29:06,052 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2022-07-20 00:29:06,052 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2022-07-20 00:29:06,052 INFO L130 BoogieDeclarations]: Found specification of procedure _base_disable_msix [2022-07-20 00:29:06,052 INFO L138 BoogieDeclarations]: Found implementation of procedure _base_disable_msix [2022-07-20 00:29:06,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-20 00:29:06,053 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-20 00:29:06,053 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_disable_ddio [2022-07-20 00:29:06,053 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_disable_ddio [2022-07-20 00:29:06,053 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_block_requests [2022-07-20 00:29:06,053 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_block_requests [2022-07-20 00:29:06,053 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_internal_device_unblock [2022-07-20 00:29:06,053 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_internal_device_unblock [2022-07-20 00:29:06,053 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2022-07-20 00:29:06,053 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2022-07-20 00:29:06,054 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_raid_device_remove [2022-07-20 00:29:06,054 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_raid_device_remove [2022-07-20 00:29:06,054 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_is_host_device [2022-07-20 00:29:06,054 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_is_host_device [2022-07-20 00:29:06,054 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_base_get_smid_scsiio [2022-07-20 00:29:06,054 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_base_get_smid_scsiio [2022-07-20 00:29:06,054 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_set_sas_iounit_pg1 [2022-07-20 00:29:06,054 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_set_sas_iounit_pg1 [2022-07-20 00:29:06,054 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_31 [2022-07-20 00:29:06,055 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_release_31 [2022-07-20 00:29:06,055 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_workqueue_13 [2022-07-20 00:29:06,055 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_workqueue_13 [2022-07-20 00:29:06,055 INFO L130 BoogieDeclarations]: Found specification of procedure __get_order [2022-07-20 00:29:06,055 INFO L138 BoogieDeclarations]: Found implementation of procedure __get_order [2022-07-20 00:29:06,055 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2022-07-20 00:29:06,055 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2022-07-20 00:29:06,055 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_sas_ir_config_change_event [2022-07-20 00:29:06,055 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_sas_ir_config_change_event [2022-07-20 00:29:06,055 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_base_fault_info [2022-07-20 00:29:06,056 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_base_fault_info [2022-07-20 00:29:06,056 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_get_sas_iounit_pg1 [2022-07-20 00:29:06,056 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_get_sas_iounit_pg1 [2022-07-20 00:29:06,056 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_sas_pd_add [2022-07-20 00:29:06,056 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_sas_pd_add [2022-07-20 00:29:06,056 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_get_sas_iounit_pg0 [2022-07-20 00:29:06,056 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_get_sas_iounit_pg0 [2022-07-20 00:29:06,056 INFO L130 BoogieDeclarations]: Found specification of procedure _transport_set_identify [2022-07-20 00:29:06,056 INFO L138 BoogieDeclarations]: Found implementation of procedure _transport_set_identify [2022-07-20 00:29:06,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-07-20 00:29:06,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-07-20 00:29:06,057 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-07-20 00:29:06,057 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-07-20 00:29:06,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-07-20 00:29:06,057 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_enable_diag_buffer [2022-07-20 00:29:06,057 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_enable_diag_buffer [2022-07-20 00:29:06,057 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_set_iounit_pg1 [2022-07-20 00:29:06,057 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_set_iounit_pg1 [2022-07-20 00:29:06,058 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_sas_pd_hide [2022-07-20 00:29:06,058 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_sas_pd_hide [2022-07-20 00:29:06,058 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_transport_update_links [2022-07-20 00:29:06,058 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_transport_update_links [2022-07-20 00:29:06,058 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_get_resync [2022-07-20 00:29:06,058 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_get_resync [2022-07-20 00:29:06,058 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2022-07-20 00:29:06,058 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2022-07-20 00:29:06,058 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work [2022-07-20 00:29:06,058 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work [2022-07-20 00:29:06,059 INFO L130 BoogieDeclarations]: Found specification of procedure _base_get_msix_index [2022-07-20 00:29:06,059 INFO L138 BoogieDeclarations]: Found implementation of procedure _base_get_msix_index [2022-07-20 00:29:06,059 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2022-07-20 00:29:06,059 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2022-07-20 00:29:06,059 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2022-07-20 00:29:06,059 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2022-07-20 00:29:06,059 INFO L130 BoogieDeclarations]: Found specification of procedure shost_priv [2022-07-20 00:29:06,059 INFO L138 BoogieDeclarations]: Found implementation of procedure shost_priv [2022-07-20 00:29:06,059 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-07-20 00:29:06,060 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_is_raid [2022-07-20 00:29:06,060 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_is_raid [2022-07-20 00:29:06,060 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_sas_discovery_event [2022-07-20 00:29:06,060 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_sas_discovery_event [2022-07-20 00:29:06,060 INFO L130 BoogieDeclarations]: Found specification of procedure _base_make_ioc_operational [2022-07-20 00:29:06,060 INFO L138 BoogieDeclarations]: Found implementation of procedure _base_make_ioc_operational [2022-07-20 00:29:06,060 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_base_free_resources [2022-07-20 00:29:06,063 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_base_free_resources [2022-07-20 00:29:06,063 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2022-07-20 00:29:06,063 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2022-07-20 00:29:06,063 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_get_num_volumes [2022-07-20 00:29:06,063 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_get_num_volumes [2022-07-20 00:29:06,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-07-20 00:29:06,063 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_transport_port_add [2022-07-20 00:29:06,063 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_transport_port_add [2022-07-20 00:29:06,064 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-07-20 00:29:06,064 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-07-20 00:29:06,064 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-20 00:29:06,064 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-07-20 00:29:06,064 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_raid_device_find_by_id [2022-07-20 00:29:06,064 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_raid_device_find_by_id [2022-07-20 00:29:06,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-20 00:29:06,064 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-20 00:29:06,064 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_is_boot_device [2022-07-20 00:29:06,065 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_is_boot_device [2022-07-20 00:29:06,065 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_delayed_work_sync [2022-07-20 00:29:06,065 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_delayed_work_sync [2022-07-20 00:29:06,065 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_alloc [2022-07-20 00:29:06,065 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_alloc [2022-07-20 00:29:06,065 INFO L130 BoogieDeclarations]: Found specification of procedure _base_diag_reset [2022-07-20 00:29:06,065 INFO L138 BoogieDeclarations]: Found implementation of procedure _base_diag_reset [2022-07-20 00:29:06,065 INFO L130 BoogieDeclarations]: Found specification of procedure int_to_scsilun [2022-07-20 00:29:06,065 INFO L138 BoogieDeclarations]: Found implementation of procedure int_to_scsilun [2022-07-20 00:29:06,066 INFO L130 BoogieDeclarations]: Found specification of procedure _transport_expander_phy_control [2022-07-20 00:29:06,066 INFO L138 BoogieDeclarations]: Found implementation of procedure _transport_expander_phy_control [2022-07-20 00:29:06,066 INFO L130 BoogieDeclarations]: Found specification of procedure attribute_container_find_class_device [2022-07-20 00:29:06,066 INFO L138 BoogieDeclarations]: Found implementation of procedure attribute_container_find_class_device [2022-07-20 00:29:06,066 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_bufflen [2022-07-20 00:29:06,066 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_bufflen [2022-07-20 00:29:06,066 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_base_get_sense_buffer_dma [2022-07-20 00:29:06,066 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_base_get_sense_buffer_dma [2022-07-20 00:29:06,066 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_base_put_smid_default [2022-07-20 00:29:06,067 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_base_put_smid_default [2022-07-20 00:29:06,067 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible_nested [2022-07-20 00:29:06,067 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible_nested [2022-07-20 00:29:06,067 INFO L130 BoogieDeclarations]: Found specification of procedure _ctl_fasync [2022-07-20 00:29:06,067 INFO L138 BoogieDeclarations]: Found implementation of procedure _ctl_fasync [2022-07-20 00:29:06,067 INFO L130 BoogieDeclarations]: Found specification of procedure __scsi_iterate_devices [2022-07-20 00:29:06,067 INFO L138 BoogieDeclarations]: Found implementation of procedure __scsi_iterate_devices [2022-07-20 00:29:06,067 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_sas_broadcast_primitive_event [2022-07-20 00:29:06,067 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_sas_broadcast_primitive_event [2022-07-20 00:29:06,068 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2022-07-20 00:29:06,068 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2022-07-20 00:29:06,068 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_base_get_smid [2022-07-20 00:29:06,068 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_base_get_smid [2022-07-20 00:29:06,068 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2022-07-20 00:29:06,068 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2022-07-20 00:29:06,068 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-20 00:29:06,068 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-20 00:29:06,068 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_tm_display_info [2022-07-20 00:29:06,068 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_tm_display_info [2022-07-20 00:29:06,069 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_fw_event_free [2022-07-20 00:29:06,069 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_fw_event_free [2022-07-20 00:29:06,069 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_mark_responding_raid_device [2022-07-20 00:29:06,069 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_mark_responding_raid_device [2022-07-20 00:29:06,069 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_is_end_device [2022-07-20 00:29:06,069 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_is_end_device [2022-07-20 00:29:06,069 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2022-07-20 00:29:06,069 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2022-07-20 00:29:06,069 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_get_phy_pg0 [2022-07-20 00:29:06,070 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_get_phy_pg0 [2022-07-20 00:29:06,070 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_halt_firmware [2022-07-20 00:29:06,070 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_halt_firmware [2022-07-20 00:29:06,070 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_sas_device_remove [2022-07-20 00:29:06,070 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_sas_device_remove [2022-07-20 00:29:06,070 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_base_get_msg_frame [2022-07-20 00:29:06,070 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_base_get_msg_frame [2022-07-20 00:29:06,070 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_sas_ir_volume_event [2022-07-20 00:29:06,070 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_sas_ir_volume_event [2022-07-20 00:29:06,071 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-07-20 00:29:06,071 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-07-20 00:29:06,071 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-07-20 00:29:06,071 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-07-20 00:29:06,071 INFO L130 BoogieDeclarations]: Found specification of procedure _base_static_config_pages [2022-07-20 00:29:06,071 INFO L138 BoogieDeclarations]: Found implementation of procedure _base_static_config_pages [2022-07-20 00:29:06,071 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-20 00:29:06,071 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_add_device [2022-07-20 00:29:06,071 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_add_device [2022-07-20 00:29:06,072 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_turn_off_pfa_led [2022-07-20 00:29:06,072 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_turn_off_pfa_led [2022-07-20 00:29:06,072 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_expander_node_remove [2022-07-20 00:29:06,072 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_expander_node_remove [2022-07-20 00:29:06,072 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_get_bios_pg3 [2022-07-20 00:29:06,072 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_get_bios_pg3 [2022-07-20 00:29:06,072 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_get_bios_pg2 [2022-07-20 00:29:06,072 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_get_bios_pg2 [2022-07-20 00:29:06,072 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_base_map_resources [2022-07-20 00:29:06,073 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_base_map_resources [2022-07-20 00:29:06,073 INFO L130 BoogieDeclarations]: Found specification of procedure _base_mask_interrupts [2022-07-20 00:29:06,073 INFO L138 BoogieDeclarations]: Found implementation of procedure _base_mask_interrupts [2022-07-20 00:29:06,073 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2022-07-20 00:29:06,073 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2022-07-20 00:29:06,073 INFO L130 BoogieDeclarations]: Found specification of procedure _base_get_ioc_facts [2022-07-20 00:29:06,073 INFO L138 BoogieDeclarations]: Found implementation of procedure _base_get_ioc_facts [2022-07-20 00:29:06,073 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_workqueue_55 [2022-07-20 00:29:06,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_workqueue_55 [2022-07-20 00:29:06,074 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_workqueue_54 [2022-07-20 00:29:06,074 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_workqueue_54 [2022-07-20 00:29:06,074 INFO L130 BoogieDeclarations]: Found specification of procedure free_pages [2022-07-20 00:29:06,074 INFO L138 BoogieDeclarations]: Found implementation of procedure free_pages [2022-07-20 00:29:06,074 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2022-07-20 00:29:06,074 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2022-07-20 00:29:06,074 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_flush_running_cmds [2022-07-20 00:29:06,074 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_flush_running_cmds [2022-07-20 00:29:06,074 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_get_enclosure_pg0 [2022-07-20 00:29:06,074 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_get_enclosure_pg0 [2022-07-20 00:29:06,075 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_dma_unmap [2022-07-20 00:29:06,075 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_dma_unmap [2022-07-20 00:29:06,075 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_search_responding_sas_devices [2022-07-20 00:29:06,075 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_search_responding_sas_devices [2022-07-20 00:29:06,075 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_get_sas_device_pg0 [2022-07-20 00:29:06,075 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_get_sas_device_pg0 [2022-07-20 00:29:06,075 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_set_prot [2022-07-20 00:29:06,075 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_host_set_prot [2022-07-20 00:29:06,075 INFO L130 BoogieDeclarations]: Found specification of procedure _base_fault_reset_work [2022-07-20 00:29:06,076 INFO L138 BoogieDeclarations]: Found implementation of procedure _base_fault_reset_work [2022-07-20 00:29:06,076 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_weight [2022-07-20 00:29:06,076 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_weight [2022-07-20 00:29:06,076 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_sas_device_find_by_handle [2022-07-20 00:29:06,076 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_sas_device_find_by_handle [2022-07-20 00:29:06,076 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_fw_event_add [2022-07-20 00:29:06,076 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_fw_event_add [2022-07-20 00:29:06,076 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_scsih_issue_tm [2022-07-20 00:29:06,076 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_scsih_issue_tm [2022-07-20 00:29:06,077 INFO L130 BoogieDeclarations]: Found specification of procedure sas_port_delete_phy [2022-07-20 00:29:06,077 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_port_delete_phy [2022-07-20 00:29:06,077 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_base_get_iocstate [2022-07-20 00:29:06,077 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_base_get_iocstate [2022-07-20 00:29:06,077 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-20 00:29:06,077 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-20 00:29:06,077 INFO L130 BoogieDeclarations]: Found specification of procedure _ctl_poll [2022-07-20 00:29:06,077 INFO L138 BoogieDeclarations]: Found implementation of procedure _ctl_poll [2022-07-20 00:29:06,077 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_base_put_smid_hi_priority [2022-07-20 00:29:06,078 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_base_put_smid_hi_priority [2022-07-20 00:29:06,078 INFO L130 BoogieDeclarations]: Found specification of procedure param_get_int [2022-07-20 00:29:06,078 INFO L138 BoogieDeclarations]: Found implementation of procedure param_get_int [2022-07-20 00:29:06,078 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_sas_volume_delete [2022-07-20 00:29:06,078 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_sas_volume_delete [2022-07-20 00:29:06,078 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_target_destroy [2022-07-20 00:29:06,078 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_target_destroy [2022-07-20 00:29:06,078 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_pci_resume [2022-07-20 00:29:06,078 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_pci_resume [2022-07-20 00:29:06,079 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2022-07-20 00:29:06,079 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2022-07-20 00:29:06,079 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_unblock_requests [2022-07-20 00:29:06,079 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_unblock_requests [2022-07-20 00:29:06,079 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-07-20 00:29:06,079 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-07-20 00:29:06,079 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_get_raid_volume_pg0 [2022-07-20 00:29:06,079 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_get_raid_volume_pg0 [2022-07-20 00:29:06,079 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_get_raid_volume_pg1 [2022-07-20 00:29:06,080 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_get_raid_volume_pg1 [2022-07-20 00:29:06,080 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_base_put_smid_scsi_io [2022-07-20 00:29:06,080 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_base_put_smid_scsi_io [2022-07-20 00:29:06,080 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_scsih_clear_tm_flag [2022-07-20 00:29:06,080 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_scsih_clear_tm_flag [2022-07-20 00:29:06,080 INFO L130 BoogieDeclarations]: Found specification of procedure sas_port_add_phy [2022-07-20 00:29:06,080 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_port_add_phy [2022-07-20 00:29:06,080 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_get_phys_disk_pg0 [2022-07-20 00:29:06,080 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_get_phys_disk_pg0 [2022-07-20 00:29:06,080 INFO L130 BoogieDeclarations]: Found specification of procedure _transport_del_phy_from_an_existing_port [2022-07-20 00:29:06,081 INFO L138 BoogieDeclarations]: Found implementation of procedure _transport_del_phy_from_an_existing_port [2022-07-20 00:29:06,081 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab64 [2022-07-20 00:29:06,081 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab64 [2022-07-20 00:29:06,081 INFO L130 BoogieDeclarations]: Found specification of procedure mpt2sas_config_get_ioc_pg8 [2022-07-20 00:29:06,081 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt2sas_config_get_ioc_pg8 [2022-07-20 00:29:06,081 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2022-07-20 00:29:06,081 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2022-07-20 00:29:06,081 INFO L130 BoogieDeclarations]: Found specification of procedure _transport_sas_node_find_by_sas_address [2022-07-20 00:29:06,081 INFO L138 BoogieDeclarations]: Found implementation of procedure _transport_sas_node_find_by_sas_address [2022-07-20 00:29:06,082 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2022-07-20 00:29:06,082 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2022-07-20 00:29:06,082 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2022-07-20 00:29:06,082 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2022-07-20 00:29:06,082 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_expander_add [2022-07-20 00:29:06,082 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_expander_add [2022-07-20 00:29:06,082 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_print_command [2022-07-20 00:29:06,082 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_print_command [2022-07-20 00:29:06,082 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_response_code [2022-07-20 00:29:06,083 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_response_code [2022-07-20 00:29:06,083 INFO L130 BoogieDeclarations]: Found specification of procedure strncpy [2022-07-20 00:29:06,083 INFO L130 BoogieDeclarations]: Found specification of procedure _scsih_pci_mmio_enabled [2022-07-20 00:29:06,083 INFO L138 BoogieDeclarations]: Found implementation of procedure _scsih_pci_mmio_enabled [2022-07-20 00:29:07,886 INFO L234 CfgBuilder]: Building ICFG [2022-07-20 00:29:07,891 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-20 00:29:15,881 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-20 00:33:12,595 INFO L275 CfgBuilder]: Performing block encoding [2022-07-20 00:33:12,636 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-20 00:33:12,636 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-07-20 00:33:12,644 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.07 12:33:12 BoogieIcfgContainer [2022-07-20 00:33:12,644 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-20 00:33:12,648 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-20 00:33:12,648 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-20 00:33:12,650 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-20 00:33:12,650 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.07 12:28:54" (1/3) ... [2022-07-20 00:33:12,650 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@460d2ca2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.07 12:33:12, skipping insertion in model container [2022-07-20 00:33:12,651 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 12:29:04" (2/3) ... [2022-07-20 00:33:12,651 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@460d2ca2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.07 12:33:12, skipping insertion in model container [2022-07-20 00:33:12,651 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.07 12:33:12" (3/3) ... [2022-07-20 00:33:12,652 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--scsi--mpt2sas--mpt2sas.ko-entry_point.cil.out.i [2022-07-20 00:33:12,661 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-20 00:33:12,661 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-20 00:33:12,788 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-20 00:33:12,795 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=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, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@110d35d7, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@1a6286b0 [2022-07-20 00:33:12,795 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-20 00:33:12,814 INFO L276 IsEmpty]: Start isEmpty. Operand has 8258 states, 5888 states have (on average 1.4104959239130435) internal successors, (8305), 6085 states have internal predecessors, (8305), 2041 states have call successors, (2041), 328 states have call predecessors, (2041), 327 states have return successors, (2007), 1953 states have call predecessors, (2007), 2007 states have call successors, (2007) [2022-07-20 00:33:12,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2022-07-20 00:33:12,849 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 00:33:12,850 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-20 00:33:12,850 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-20 00:33:12,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 00:33:12,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1189881558, now seen corresponding path program 1 times [2022-07-20 00:33:12,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 00:33:12,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1156160727] [2022-07-20 00:33:12,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 00:33:12,875 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 00:33:12,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 00:33:12,877 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) [2022-07-20 00:33:12,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process