/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -tc ../../../trunk/examples/toolchains/AutomizerC.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--message--fusion--mptbase.ko-entry_point.cil.out.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-f954360 [2023-03-31 02:54:16,013 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-03-31 02:54:16,014 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-03-31 02:54:16,058 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-03-31 02:54:16,059 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-03-31 02:54:16,061 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-03-31 02:54:16,063 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-03-31 02:54:16,064 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-03-31 02:54:16,081 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-03-31 02:54:16,084 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-03-31 02:54:16,085 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-03-31 02:54:16,087 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-03-31 02:54:16,087 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-03-31 02:54:16,088 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-03-31 02:54:16,089 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-03-31 02:54:16,090 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-03-31 02:54:16,090 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-03-31 02:54:16,091 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-03-31 02:54:16,092 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-03-31 02:54:16,096 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-03-31 02:54:16,097 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-03-31 02:54:16,098 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-03-31 02:54:16,098 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-03-31 02:54:16,099 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-03-31 02:54:16,105 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-03-31 02:54:16,105 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-03-31 02:54:16,105 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-03-31 02:54:16,106 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-03-31 02:54:16,107 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-03-31 02:54:16,107 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-03-31 02:54:16,107 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-03-31 02:54:16,108 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-03-31 02:54:16,109 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-03-31 02:54:16,109 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-03-31 02:54:16,109 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-03-31 02:54:16,110 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-03-31 02:54:16,110 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-03-31 02:54:16,110 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-03-31 02:54:16,110 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-03-31 02:54:16,111 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-03-31 02:54:16,111 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-03-31 02:54:16,112 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-03-31 02:54:16,133 INFO L113 SettingsManager]: Loading preferences was successful [2023-03-31 02:54:16,133 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-03-31 02:54:16,134 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-03-31 02:54:16,134 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-03-31 02:54:16,135 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-03-31 02:54:16,135 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-03-31 02:54:16,135 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-03-31 02:54:16,135 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-03-31 02:54:16,135 INFO L138 SettingsManager]: * Use SBE=true [2023-03-31 02:54:16,135 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-03-31 02:54:16,136 INFO L138 SettingsManager]: * sizeof long=4 [2023-03-31 02:54:16,136 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-03-31 02:54:16,136 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-03-31 02:54:16,136 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-03-31 02:54:16,136 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-03-31 02:54:16,136 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-03-31 02:54:16,136 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-03-31 02:54:16,137 INFO L138 SettingsManager]: * sizeof long double=12 [2023-03-31 02:54:16,137 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-03-31 02:54:16,137 INFO L138 SettingsManager]: * Use constant arrays=true [2023-03-31 02:54:16,137 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-03-31 02:54:16,137 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-03-31 02:54:16,137 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-03-31 02:54:16,137 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-03-31 02:54:16,137 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-03-31 02:54:16,137 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-03-31 02:54:16,137 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-03-31 02:54:16,137 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-03-31 02:54:16,138 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-03-31 02:54:16,138 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-03-31 02:54:16,138 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-03-31 02:54:16,138 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-03-31 02:54:16,138 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-03-31 02:54:16,138 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-03-31 02:54:16,138 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-03-31 02:54:16,138 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 [2023-03-31 02:54:16,349 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-03-31 02:54:16,361 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-03-31 02:54:16,363 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-03-31 02:54:16,364 INFO L271 PluginConnector]: Initializing CDTParser... [2023-03-31 02:54:16,364 INFO L275 PluginConnector]: CDTParser initialized [2023-03-31 02:54:16,365 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--message--fusion--mptbase.ko-entry_point.cil.out.i [2023-03-31 02:54:17,516 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-03-31 02:54:17,946 INFO L351 CDTParser]: Found 1 translation units. [2023-03-31 02:54:17,947 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--message--fusion--mptbase.ko-entry_point.cil.out.i [2023-03-31 02:54:17,997 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c480cf9a4/ea794c16956845b3ba56ca7411562133/FLAG356c38b52 [2023-03-31 02:54:18,011 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c480cf9a4/ea794c16956845b3ba56ca7411562133 [2023-03-31 02:54:18,013 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-03-31 02:54:18,014 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2023-03-31 02:54:18,016 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-03-31 02:54:18,016 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-03-31 02:54:18,018 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-03-31 02:54:18,019 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.03 02:54:18" (1/1) ... [2023-03-31 02:54:18,020 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@272790a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:54:18, skipping insertion in model container [2023-03-31 02:54:18,020 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.03 02:54:18" (1/1) ... [2023-03-31 02:54:18,025 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-03-31 02:54:18,167 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-03-31 02:54:20,619 WARN L247 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--message--fusion--mptbase.ko-entry_point.cil.out.i[442757,442770] [2023-03-31 02:54:20,688 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-03-31 02:54:20,733 INFO L203 MainTranslator]: Completed pre-run [2023-03-31 02:54:21,233 WARN L247 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--message--fusion--mptbase.ko-entry_point.cil.out.i[442757,442770] [2023-03-31 02:54:21,238 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-03-31 02:54:21,306 WARN L667 CHandler]: The function strcat is called, but not defined or handled by StandardFunctionHandler. [2023-03-31 02:54:21,307 WARN L667 CHandler]: The function strncpy is called, but not defined or handled by StandardFunctionHandler. [2023-03-31 02:54:21,307 WARN L667 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-03-31 02:54:21,307 WARN L667 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-03-31 02:54:21,311 INFO L208 MainTranslator]: Completed translation [2023-03-31 02:54:21,312 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:54:21 WrapperNode [2023-03-31 02:54:21,312 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-03-31 02:54:21,313 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-03-31 02:54:21,313 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-03-31 02:54:21,313 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-03-31 02:54:21,322 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:54:21" (1/1) ... [2023-03-31 02:54:21,322 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:54:21" (1/1) ... [2023-03-31 02:54:21,459 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:54:21" (1/1) ... [2023-03-31 02:54:21,459 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:54:21" (1/1) ... [2023-03-31 02:54:21,749 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:54:21" (1/1) ... [2023-03-31 02:54:21,873 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:54:21" (1/1) ... [2023-03-31 02:54:21,921 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:54:21" (1/1) ... [2023-03-31 02:54:21,961 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:54:21" (1/1) ... [2023-03-31 02:54:22,025 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-03-31 02:54:22,026 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-03-31 02:54:22,026 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-03-31 02:54:22,026 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-03-31 02:54:22,027 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:54:21" (1/1) ... [2023-03-31 02:54:22,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-03-31 02:54:22,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 02:54:22,050 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) [2023-03-31 02:54:22,073 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 [2023-03-31 02:54:22,084 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2023-03-31 02:54:22,084 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-03-31 02:54:22,084 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-03-31 02:54:22,084 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2023-03-31 02:54:22,084 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-03-31 02:54:22,084 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u32~0~X~~dma_addr_t~0~TO~VOID [2023-03-31 02:54:22,084 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~int [2023-03-31 02:54:22,084 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2023-03-31 02:54:22,084 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2023-03-31 02:54:22,084 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2023-03-31 02:54:22,084 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2023-03-31 02:54:22,084 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2023-03-31 02:54:22,084 INFO L138 BoogieDeclarations]: Found implementation of procedure preempt_count [2023-03-31 02:54:22,085 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-03-31 02:54:22,085 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-03-31 02:54:22,085 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2023-03-31 02:54:22,085 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2023-03-31 02:54:22,085 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work [2023-03-31 02:54:22,085 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2023-03-31 02:54:22,085 INFO L138 BoogieDeclarations]: Found implementation of procedure __readl [2023-03-31 02:54:22,085 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2023-03-31 02:54:22,086 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2023-03-31 02:54:22,086 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2023-03-31 02:54:22,086 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2023-03-31 02:54:22,086 INFO L138 BoogieDeclarations]: Found implementation of procedure kobject_name [2023-03-31 02:54:22,086 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2023-03-31 02:54:22,086 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2023-03-31 02:54:22,086 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2023-03-31 02:54:22,086 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-03-31 02:54:22,086 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-03-31 02:54:22,086 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-03-31 02:54:22,086 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2023-03-31 02:54:22,086 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2023-03-31 02:54:22,086 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-03-31 02:54:22,086 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ulong [2023-03-31 02:54:22,086 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-03-31 02:54:22,087 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2023-03-31 02:54:22,087 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2023-03-31 02:54:22,087 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2023-03-31 02:54:22,087 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_byte [2023-03-31 02:54:22,087 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_word [2023-03-31 02:54:22,087 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_byte [2023-03-31 02:54:22,087 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_word [2023-03-31 02:54:22,087 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_wake [2023-03-31 02:54:22,087 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_msi_exact [2023-03-31 02:54:22,088 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_set_coherent_mask [2023-03-31 02:54:22,088 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2023-03-31 02:54:22,088 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2023-03-31 02:54:22,088 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2023-03-31 02:54:22,088 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2023-03-31 02:54:22,088 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2023-03-31 02:54:22,089 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2023-03-31 02:54:22,089 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2023-03-31 02:54:22,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ssleep [2023-03-31 02:54:22,089 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2023-03-31 02:54:22,089 INFO L138 BoogieDeclarations]: Found implementation of procedure shost_priv [2023-03-31 02:54:22,089 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_create [2023-03-31 02:54:22,089 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_io_access [2023-03-31 02:54:22,089 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_io_access [2023-03-31 02:54:22,090 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_set_debug_level [2023-03-31 02:54:22,090 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_get_cb_idx [2023-03-31 02:54:22,090 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_is_discovery_complete [2023-03-31 02:54:22,090 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_remove_dead_ioc_func [2023-03-31 02:54:22,090 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_fault_reset_work [2023-03-31 02:54:22,090 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_turbo_reply [2023-03-31 02:54:22,090 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_reply [2023-03-31 02:54:22,090 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_interrupt [2023-03-31 02:54:22,090 INFO L138 BoogieDeclarations]: Found implementation of procedure mptbase_reply [2023-03-31 02:54:22,090 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_register [2023-03-31 02:54:22,090 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_deregister [2023-03-31 02:54:22,090 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_event_register [2023-03-31 02:54:22,090 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_event_deregister [2023-03-31 02:54:22,090 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_reset_register [2023-03-31 02:54:22,090 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_reset_deregister [2023-03-31 02:54:22,090 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_device_driver_register [2023-03-31 02:54:22,090 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_device_driver_deregister [2023-03-31 02:54:22,090 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_get_msg_frame [2023-03-31 02:54:22,090 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_put_msg_frame [2023-03-31 02:54:22,091 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_put_msg_frame_hi_pri [2023-03-31 02:54:22,091 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_free_msg_frame [2023-03-31 02:54:22,091 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_add_sge [2023-03-31 02:54:22,091 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_add_sge_64bit [2023-03-31 02:54:22,091 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_add_sge_64bit_1078 [2023-03-31 02:54:22,091 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_add_chain [2023-03-31 02:54:22,091 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_add_chain_64bit [2023-03-31 02:54:22,091 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_send_handshake_request [2023-03-31 02:54:22,092 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_host_page_access_control [2023-03-31 02:54:22,092 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_host_page_alloc [2023-03-31 02:54:22,092 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_verify_adapter [2023-03-31 02:54:22,092 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_get_product_name [2023-03-31 02:54:22,092 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_mapresources [2023-03-31 02:54:22,092 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_attach [2023-03-31 02:54:22,092 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_detach [2023-03-31 02:54:22,092 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_suspend [2023-03-31 02:54:22,092 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_resume [2023-03-31 02:54:22,092 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_signal_reset [2023-03-31 02:54:22,092 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_do_ioc_recovery [2023-03-31 02:54:22,093 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_detect_bound_ports [2023-03-31 02:54:22,093 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_adapter_disable [2023-03-31 02:54:22,093 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_adapter_dispose [2023-03-31 02:54:22,093 INFO L138 BoogieDeclarations]: Found implementation of procedure MptDisplayIocCapabilities [2023-03-31 02:54:22,093 INFO L138 BoogieDeclarations]: Found implementation of procedure MakeIocReady [2023-03-31 02:54:22,093 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_GetIocState [2023-03-31 02:54:22,093 INFO L138 BoogieDeclarations]: Found implementation of procedure GetIocFacts [2023-03-31 02:54:22,093 INFO L138 BoogieDeclarations]: Found implementation of procedure GetPortFacts [2023-03-31 02:54:22,093 INFO L138 BoogieDeclarations]: Found implementation of procedure SendIocInit [2023-03-31 02:54:22,094 INFO L138 BoogieDeclarations]: Found implementation of procedure SendPortEnable [2023-03-31 02:54:22,094 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_alloc_fw_memory [2023-03-31 02:54:22,094 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_free_fw_memory [2023-03-31 02:54:22,094 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_do_upload [2023-03-31 02:54:22,094 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_downloadboot [2023-03-31 02:54:22,094 INFO L138 BoogieDeclarations]: Found implementation of procedure KickStart [2023-03-31 02:54:22,094 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_diag_reset [2023-03-31 02:54:22,094 INFO L138 BoogieDeclarations]: Found implementation of procedure SendIocReset [2023-03-31 02:54:22,094 INFO L138 BoogieDeclarations]: Found implementation of procedure initChainBuffers [2023-03-31 02:54:22,094 INFO L138 BoogieDeclarations]: Found implementation of procedure PrimeIocFifos [2023-03-31 02:54:22,094 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_handshake_req_reply_wait [2023-03-31 02:54:22,094 INFO L138 BoogieDeclarations]: Found implementation of procedure WaitForDoorbellAck [2023-03-31 02:54:22,094 INFO L138 BoogieDeclarations]: Found implementation of procedure WaitForDoorbellInt [2023-03-31 02:54:22,095 INFO L138 BoogieDeclarations]: Found implementation of procedure WaitForDoorbellReply [2023-03-31 02:54:22,095 INFO L138 BoogieDeclarations]: Found implementation of procedure GetLanConfigPages [2023-03-31 02:54:22,095 INFO L138 BoogieDeclarations]: Found implementation of procedure mptbase_sas_persist_operation [2023-03-31 02:54:22,096 INFO L138 BoogieDeclarations]: Found implementation of procedure mptbase_raid_process_event_data [2023-03-31 02:54:22,096 INFO L138 BoogieDeclarations]: Found implementation of procedure GetIoUnitPage2 [2023-03-31 02:54:22,096 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_GetScsiPortSettings [2023-03-31 02:54:22,098 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_readScsiDevicePageHeaders [2023-03-31 02:54:22,102 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_inactive_raid_list_free [2023-03-31 02:54:22,102 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_inactive_raid_volumes [2023-03-31 02:54:22,102 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_raid_phys_disk_pg0 [2023-03-31 02:54:22,102 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_raid_phys_disk_get_num_paths [2023-03-31 02:54:22,102 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_raid_phys_disk_pg1 [2023-03-31 02:54:22,102 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_findImVolumes [2023-03-31 02:54:22,102 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_read_ioc_pg_3 [2023-03-31 02:54:22,102 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_read_ioc_pg_4 [2023-03-31 02:54:22,103 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_read_ioc_pg_1 [2023-03-31 02:54:22,103 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_get_manufacturing_pg_0 [2023-03-31 02:54:22,103 INFO L138 BoogieDeclarations]: Found implementation of procedure SendEventNotification [2023-03-31 02:54:22,103 INFO L138 BoogieDeclarations]: Found implementation of procedure SendEventAck [2023-03-31 02:54:22,103 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_config [2023-03-31 02:54:22,103 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_ioc_reset [2023-03-31 02:54:22,103 INFO L138 BoogieDeclarations]: Found implementation of procedure procmpt_create [2023-03-31 02:54:22,103 INFO L138 BoogieDeclarations]: Found implementation of procedure procmpt_destroy [2023-03-31 02:54:22,103 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_summary_proc_show [2023-03-31 02:54:22,103 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_summary_proc_open [2023-03-31 02:54:22,103 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_version_proc_show [2023-03-31 02:54:22,103 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_version_proc_open [2023-03-31 02:54:22,103 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_iocinfo_proc_show [2023-03-31 02:54:22,103 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_iocinfo_proc_open [2023-03-31 02:54:22,104 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_get_fw_exp_ver [2023-03-31 02:54:22,104 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_print_ioc_summary [2023-03-31 02:54:22,104 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_mpt_print_ioc_summary [2023-03-31 02:54:22,104 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_set_taskmgmt_in_progress_flag [2023-03-31 02:54:22,104 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_clear_taskmgmt_in_progress_flag [2023-03-31 02:54:22,104 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_halt_firmware [2023-03-31 02:54:22,104 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_SoftResetHandler [2023-03-31 02:54:22,104 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_Soft_Hard_ResetHandler [2023-03-31 02:54:22,104 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_HardResetHandler [2023-03-31 02:54:22,104 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_display_event_info [2023-03-31 02:54:22,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ProcessEventNotification [2023-03-31 02:54:22,104 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_fc_log_info [2023-03-31 02:54:22,104 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_spi_log_info [2023-03-31 02:54:22,104 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_sas_log_info [2023-03-31 02:54:22,104 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_iocstatus_info_config [2023-03-31 02:54:22,104 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_iocstatus_info [2023-03-31 02:54:22,104 INFO L138 BoogieDeclarations]: Found implementation of procedure fusion_init [2023-03-31 02:54:22,104 INFO L138 BoogieDeclarations]: Found implementation of procedure fusion_exit [2023-03-31 02:54:22,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_3 [2023-03-31 02:54:22,104 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_work_2 [2023-03-31 02:54:22,105 INFO L138 BoogieDeclarations]: Found implementation of procedure work_init_2 [2023-03-31 02:54:22,105 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_irq_1 [2023-03-31 02:54:22,105 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_2 [2023-03-31 02:54:22,105 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_check_1 [2023-03-31 02:54:22,105 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_irq_1 [2023-03-31 02:54:22,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2023-03-31 02:54:22,105 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_2 [2023-03-31 02:54:22,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_5 [2023-03-31 02:54:22,105 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_2 [2023-03-31 02:54:22,105 INFO L138 BoogieDeclarations]: Found implementation of procedure choose_interrupt_1 [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure invoke_work_2 [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_4 [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_kernel_param_ops_6 [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_work_on_5 [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_delayed_work_on_6 [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_work_on_7 [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_8 [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_delayed_work_on_9 [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_workqueue_10 [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_cancel_delayed_work_11 [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_workqueue_12 [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_workqueue_13 [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq_14 [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq_15 [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq_16 [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq_17 [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_err_ptr [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_ptr_err [2023-03-31 02:54:22,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err_or_null [2023-03-31 02:54:22,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_get [2023-03-31 02:54:22,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get [2023-03-31 02:54:22,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2023-03-31 02:54:22,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_and_exit [2023-03-31 02:54:22,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_refcount [2023-03-31 02:54:22,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-03-31 02:54:22,107 INFO L138 BoogieDeclarations]: Found implementation of procedure PDE_DATA [2023-03-31 02:54:22,107 INFO L138 BoogieDeclarations]: Found implementation of procedure __alloc_workqueue_key [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure __msecs_to_jiffies [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure __pci_enable_wake [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_unlock_irqrestore [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_delayed_work [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_get_required_mask [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_set_mask [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_supported [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap_nocache [2023-03-31 02:54:22,108 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2023-03-31 02:54:22,109 INFO L138 BoogieDeclarations]: Found implementation of procedure jiffies_to_msecs [2023-03-31 02:54:22,109 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_create_on_node [2023-03-31 02:54:22,109 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2023-03-31 02:54:22,109 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2023-03-31 02:54:22,109 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2023-03-31 02:54:22,109 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2023-03-31 02:54:22,109 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2023-03-31 02:54:22,109 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-03-31 02:54:22,109 INFO L138 BoogieDeclarations]: Found implementation of procedure panic [2023-03-31 02:54:22,109 INFO L138 BoogieDeclarations]: Found implementation of procedure param_get_int [2023-03-31 02:54:22,109 INFO L138 BoogieDeclarations]: Found implementation of procedure param_set_int [2023-03-31 02:54:22,109 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_bus_read_config_byte [2023-03-31 02:54:22,109 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_bus_read_config_word [2023-03-31 02:54:22,109 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_bus_write_config_byte [2023-03-31 02:54:22,109 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_bus_write_config_word [2023-03-31 02:54:22,109 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_choose_state [2023-03-31 02:54:22,109 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dev_put [2023-03-31 02:54:22,109 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2023-03-31 02:54:22,109 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2023-03-31 02:54:22,110 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2023-03-31 02:54:22,112 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device_mem [2023-03-31 02:54:22,113 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_msi_range [2023-03-31 02:54:22,113 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_slot [2023-03-31 02:54:22,113 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_selected_regions [2023-03-31 02:54:22,113 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_request_selected_regions [2023-03-31 02:54:22,113 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_restore_state [2023-03-31 02:54:22,113 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_save_state [2023-03-31 02:54:22,113 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_select_bars [2023-03-31 02:54:22,113 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2023-03-31 02:54:22,114 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2023-03-31 02:54:22,114 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_stop_and_remove_bus_device_locked [2023-03-31 02:54:22,114 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-03-31 02:54:22,114 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_create_data [2023-03-31 02:54:22,114 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_mkdir [2023-03-31 02:54:22,114 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2023-03-31 02:54:22,114 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2023-03-31 02:54:22,114 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_proc_entry [2023-03-31 02:54:22,114 INFO L138 BoogieDeclarations]: Found implementation of procedure request_threaded_irq [2023-03-31 02:54:22,114 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_lseek [2023-03-31 02:54:22,114 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_printf [2023-03-31 02:54:22,114 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_putc [2023-03-31 02:54:22,114 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_read [2023-03-31 02:54:22,114 INFO L138 BoogieDeclarations]: Found implementation of procedure single_open [2023-03-31 02:54:22,114 INFO L138 BoogieDeclarations]: Found implementation of procedure single_release [2023-03-31 02:54:22,114 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2023-03-31 02:54:22,114 INFO L138 BoogieDeclarations]: Found implementation of procedure synchronize_irq [2023-03-31 02:54:22,114 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_timeout [2023-03-31 02:54:22,114 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2023-03-31 02:54:22,114 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-03-31 02:54:22,114 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-03-31 02:54:22,115 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-03-31 02:54:22,115 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-03-31 02:54:22,115 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2023-03-31 02:54:22,115 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2023-03-31 02:54:22,115 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2023-03-31 02:54:22,115 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2023-03-31 02:54:22,115 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2023-03-31 02:54:22,115 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-03-31 02:54:22,115 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-03-31 02:54:22,115 INFO L130 BoogieDeclarations]: Found specification of procedure panic [2023-03-31 02:54:22,115 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-03-31 02:54:22,115 INFO L130 BoogieDeclarations]: Found specification of procedure snprintf [2023-03-31 02:54:22,115 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-03-31 02:54:22,115 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2023-03-31 02:54:22,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-03-31 02:54:22,115 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2023-03-31 02:54:22,115 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2023-03-31 02:54:22,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-03-31 02:54:22,115 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2023-03-31 02:54:22,115 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2023-03-31 02:54:22,115 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2023-03-31 02:54:22,115 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-03-31 02:54:22,115 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2023-03-31 02:54:22,115 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure strcat [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure strncpy [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure preempt_count [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock_irqrestore [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_timeout [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure jiffies_to_msecs [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure __msecs_to_jiffies [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2023-03-31 02:54:22,116 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure delayed_work_timer_fn [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure __alloc_workqueue_key [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_workqueue_10 [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_workqueue_12 [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_workqueue_13 [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_work_on_5 [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_work_on_7 [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_delayed_work_on_6 [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_delayed_work_on_9 [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_8 [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_delayed_work [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_cancel_delayed_work_11 [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure __readl [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap_nocache [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2023-03-31 02:54:22,117 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure kobject_name [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure param_set_int [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure param_get_int [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ulong [2023-03-31 02:54:22,118 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_3 [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure disable_work_2 [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure work_init_2 [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_irq_1 [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_2 [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure reg_check_1 [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_irq_1 [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_2 [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_5 [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_2 [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure choose_interrupt_1 [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure invoke_work_2 [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_4 [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_kernel_param_ops_6 [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure seq_read [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure seq_lseek [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure seq_putc [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure seq_printf [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure single_open [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure single_release [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2023-03-31 02:54:22,119 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dev_put [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_stop_and_remove_bus_device_locked [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_slot [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_bus_read_config_byte [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_bus_read_config_word [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_bus_write_config_byte [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_bus_write_config_word [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_byte [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_word [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_byte [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_word [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device_mem [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_select_bars [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_restore_state [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_choose_state [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure __pci_enable_wake [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_wake [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_request_selected_regions [2023-03-31 02:54:22,120 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_selected_regions [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_msi_range [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_msi_exact [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure dma_supported [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure dma_set_mask [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure dma_set_coherent_mask [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure dma_get_required_mask [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure synchronize_irq [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure ssleep [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure request_threaded_irq [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq_15 [2023-03-31 02:54:22,121 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq_14 [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq_16 [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq_17 [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_create_on_node [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure shost_priv [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure proc_mkdir [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure proc_create_data [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure proc_create [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure PDE_DATA [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure remove_proc_entry [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_attach [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_detach [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_suspend [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_resume [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_register [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_deregister [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_event_register [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_event_deregister [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_reset_register [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_reset_deregister [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_device_driver_register [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_device_driver_deregister [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_get_msg_frame [2023-03-31 02:54:22,122 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_free_msg_frame [2023-03-31 02:54:22,123 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_put_msg_frame [2023-03-31 02:54:22,123 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_put_msg_frame_hi_pri [2023-03-31 02:54:22,123 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_send_handshake_request [2023-03-31 02:54:22,123 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_verify_adapter [2023-03-31 02:54:22,123 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_GetIocState [2023-03-31 02:54:22,123 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_print_ioc_summary [2023-03-31 02:54:22,123 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_HardResetHandler [2023-03-31 02:54:22,123 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_Soft_Hard_ResetHandler [2023-03-31 02:54:22,123 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_config [2023-03-31 02:54:22,123 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_alloc_fw_memory [2023-03-31 02:54:22,125 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_free_fw_memory [2023-03-31 02:54:22,125 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_findImVolumes [2023-03-31 02:54:22,125 INFO L130 BoogieDeclarations]: Found specification of procedure mptbase_sas_persist_operation [2023-03-31 02:54:22,125 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_raid_phys_disk_pg0 [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_raid_phys_disk_pg1 [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_raid_phys_disk_get_num_paths [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_set_taskmgmt_in_progress_flag [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_clear_taskmgmt_in_progress_flag [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_halt_firmware [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_set_debug_level [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_interrupt [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure mptbase_reply [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_handshake_req_reply_wait [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_do_ioc_recovery [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_detect_bound_ports [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_adapter_disable [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_adapter_dispose [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure MptDisplayIocCapabilities [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure MakeIocReady [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure GetIocFacts [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure GetPortFacts [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure SendIocInit [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure SendPortEnable [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_do_upload [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_downloadboot [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_diag_reset [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure KickStart [2023-03-31 02:54:22,126 INFO L130 BoogieDeclarations]: Found specification of procedure SendIocReset [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure PrimeIocFifos [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure WaitForDoorbellAck [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure WaitForDoorbellInt [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure WaitForDoorbellReply [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure GetLanConfigPages [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure GetIoUnitPage2 [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_GetScsiPortSettings [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_readScsiDevicePageHeaders [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_read_ioc_pg_1 [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_read_ioc_pg_4 [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_get_manufacturing_pg_0 [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure SendEventNotification [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure SendEventAck [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_host_page_access_control [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_host_page_alloc [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_get_fw_exp_ver [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure ProcessEventNotification [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_iocstatus_info [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_fc_log_info [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_spi_log_info [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_sas_log_info [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_read_ioc_pg_3 [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_inactive_raid_list_free [2023-03-31 02:54:22,127 INFO L130 BoogieDeclarations]: Found specification of procedure fusion_init [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure fusion_exit [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_io_access [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_io_access [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_get_cb_idx [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_is_discovery_complete [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_remove_dead_ioc_func [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_fault_reset_work [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_turbo_reply [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_reply [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_add_sge [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_add_sge_64bit [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_add_sge_64bit_1078 [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_add_chain [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_add_chain_64bit [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u32~0~X~~dma_addr_t~0~TO~VOID [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_get_product_name [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_mapresources [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_signal_reset [2023-03-31 02:54:22,128 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~int [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure initChainBuffers [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure mptbase_raid_process_event_data [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_inactive_raid_volumes [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_ioc_reset [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure procmpt_create [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure procmpt_destroy [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure seq_mpt_print_ioc_summary [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_summary_proc_show [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_summary_proc_open [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_version_proc_show [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_version_proc_open [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_iocinfo_proc_show [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_iocinfo_proc_open [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_SoftResetHandler [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_display_event_info [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_iocstatus_info_config [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure main [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_err_ptr [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_ptr_err [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err_or_null [2023-03-31 02:54:22,129 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_get [2023-03-31 02:54:22,130 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get [2023-03-31 02:54:22,130 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2023-03-31 02:54:22,130 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_and_exit [2023-03-31 02:54:22,130 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_refcount [2023-03-31 02:54:22,130 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_bool [2023-03-31 02:54:22,130 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_uint [2023-03-31 02:54:22,130 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2023-03-31 02:54:22,130 INFO L130 BoogieDeclarations]: Found specification of procedure free [2023-03-31 02:54:22,130 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2023-03-31 02:54:22,130 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-03-31 02:54:22,130 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-03-31 02:54:22,130 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-03-31 02:54:22,130 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-03-31 02:54:22,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-03-31 02:54:22,130 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-03-31 02:54:22,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-03-31 02:54:23,245 INFO L236 CfgBuilder]: Building ICFG [2023-03-31 02:54:23,254 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-03-31 02:54:23,503 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-03-31 02:54:31,790 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_module_put_and_exitFINAL: assume true; [2023-03-31 02:54:33,538 INFO L277 CfgBuilder]: Performing block encoding [2023-03-31 02:54:33,555 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-03-31 02:54:33,556 INFO L302 CfgBuilder]: Removed 48 assume(true) statements. [2023-03-31 02:54:33,560 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.03 02:54:33 BoogieIcfgContainer [2023-03-31 02:54:33,560 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-03-31 02:54:33,561 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-03-31 02:54:33,561 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-03-31 02:54:33,563 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-03-31 02:54:33,563 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 31.03 02:54:18" (1/3) ... [2023-03-31 02:54:33,564 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a662641 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.03 02:54:33, skipping insertion in model container [2023-03-31 02:54:33,564 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:54:21" (2/3) ... [2023-03-31 02:54:33,564 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a662641 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.03 02:54:33, skipping insertion in model container [2023-03-31 02:54:33,564 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.03 02:54:33" (3/3) ... [2023-03-31 02:54:33,565 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--message--fusion--mptbase.ko-entry_point.cil.out.i [2023-03-31 02:54:33,576 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-03-31 02:54:33,576 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-03-31 02:54:33,666 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-03-31 02:54:33,670 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=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@374dbaa4, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-03-31 02:54:33,670 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-03-31 02:54:33,685 INFO L276 IsEmpty]: Start isEmpty. Operand has 5217 states, 3800 states have (on average 1.4613157894736841) internal successors, (5553), 3892 states have internal predecessors, (5553), 1159 states have call successors, (1159), 247 states have call predecessors, (1159), 246 states have return successors, (1150), 1131 states have call predecessors, (1150), 1150 states have call successors, (1150) [2023-03-31 02:54:33,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2023-03-31 02:54:33,705 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 02:54:33,706 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 02:54:33,706 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 02:54:33,710 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 02:54:33,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1509528049, now seen corresponding path program 1 times [2023-03-31 02:54:33,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-03-31 02:54:33,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341667945] [2023-03-31 02:54:33,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 02:54:33,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 02:54:34,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-03-31 02:54:37,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 02:54:37,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:54:37,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 02:54:37,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-03-31 02:54:37,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:54:37,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 02:54:37,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-03-31 02:54:37,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:54:37,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 02:54:37,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-03-31 02:54:37,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:54:37,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 02:54:37,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-03-31 02:54:37,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:54:37,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 02:54:37,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-03-31 02:54:37,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:54:37,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 02:54:37,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-03-31 02:54:37,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:54:37,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 02:54:37,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-03-31 02:54:37,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:54:37,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 02:54:37,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2023-03-31 02:54:37,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2023-03-31 02:54:37,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:54:37,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2023-03-31 02:54:37,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:54:37,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2023-03-31 02:54:37,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:54:37,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2023-03-31 02:54:37,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:54:37,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2023-03-31 02:54:37,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:54:37,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2023-03-31 02:54:37,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:54:37,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2023-03-31 02:54:37,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:54:37,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,913 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2023-03-31 02:54:37,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:54:37,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2023-03-31 02:54:37,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:54:37,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2023-03-31 02:54:37,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2023-03-31 02:54:37,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-03-31 02:54:37,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-03-31 02:54:37,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-03-31 02:54:37,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-03-31 02:54:37,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:37,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-03-31 02:54:37,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:54:38,011 INFO L134 CoverageAnalysis]: Checked inductivity of 725 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 725 trivial. 0 not checked. [2023-03-31 02:54:38,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-03-31 02:54:38,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341667945] [2023-03-31 02:54:38,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341667945] provided 1 perfect and 0 imperfect interpolant sequences [2023-03-31 02:54:38,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-03-31 02:54:38,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-03-31 02:54:38,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614586149] [2023-03-31 02:54:38,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-03-31 02:54:38,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-03-31 02:54:38,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-03-31 02:54:38,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-03-31 02:54:38,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-03-31 02:54:38,059 INFO L87 Difference]: Start difference. First operand has 5217 states, 3800 states have (on average 1.4613157894736841) internal successors, (5553), 3892 states have internal predecessors, (5553), 1159 states have call successors, (1159), 247 states have call predecessors, (1159), 246 states have return successors, (1150), 1131 states have call predecessors, (1150), 1150 states have call successors, (1150) Second operand has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 2 states have internal predecessors, (57), 3 states have call successors, (32), 7 states have call predecessors, (32), 2 states have return successors, (29), 2 states have call predecessors, (29), 3 states have call successors, (29)