/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/taipan/svcomp-Reach-32bit-Taipan_Default.epf -tc ../../../trunk/examples/toolchains/AutomizerC.xml --sifa.abstract.domain IntervalDomain -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--char--ipmi--ipmi_msghandler.ko-entry_point.cil.out.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-f954360 [2023-04-01 01:31:36,044 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-04-01 01:31:36,045 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-04-01 01:31:36,077 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-04-01 01:31:36,077 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-04-01 01:31:36,078 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-04-01 01:31:36,079 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-04-01 01:31:36,080 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-04-01 01:31:36,082 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-04-01 01:31:36,082 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-04-01 01:31:36,083 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-04-01 01:31:36,084 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-04-01 01:31:36,085 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-04-01 01:31:36,085 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-04-01 01:31:36,086 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-04-01 01:31:36,087 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-04-01 01:31:36,089 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-04-01 01:31:36,089 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-04-01 01:31:36,091 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-04-01 01:31:36,092 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-04-01 01:31:36,093 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-04-01 01:31:36,095 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-04-01 01:31:36,096 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-04-01 01:31:36,096 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-04-01 01:31:36,099 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-04-01 01:31:36,100 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-04-01 01:31:36,100 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-04-01 01:31:36,100 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-04-01 01:31:36,101 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-04-01 01:31:36,101 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-04-01 01:31:36,102 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-04-01 01:31:36,102 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-04-01 01:31:36,103 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-04-01 01:31:36,103 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-04-01 01:31:36,104 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-04-01 01:31:36,108 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-04-01 01:31:36,110 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-04-01 01:31:36,110 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-04-01 01:31:36,110 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-04-01 01:31:36,112 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-04-01 01:31:36,113 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-04-01 01:31:36,114 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/taipan/svcomp-Reach-32bit-Taipan_Default.epf [2023-04-01 01:31:36,151 INFO L113 SettingsManager]: Loading preferences was successful [2023-04-01 01:31:36,151 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-04-01 01:31:36,151 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-04-01 01:31:36,151 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-04-01 01:31:36,152 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-04-01 01:31:36,152 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-04-01 01:31:36,152 INFO L138 SettingsManager]: * User list type=DISABLED [2023-04-01 01:31:36,152 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-04-01 01:31:36,153 INFO L138 SettingsManager]: * Explicit value domain=true [2023-04-01 01:31:36,153 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-04-01 01:31:36,153 INFO L138 SettingsManager]: * Octagon Domain=false [2023-04-01 01:31:36,153 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2023-04-01 01:31:36,153 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-04-01 01:31:36,153 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-04-01 01:31:36,153 INFO L138 SettingsManager]: * Interval Domain=false [2023-04-01 01:31:36,153 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-04-01 01:31:36,154 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-04-01 01:31:36,154 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2023-04-01 01:31:36,154 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-04-01 01:31:36,154 INFO L138 SettingsManager]: * sizeof long=4 [2023-04-01 01:31:36,154 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-04-01 01:31:36,154 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-04-01 01:31:36,155 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-04-01 01:31:36,155 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-04-01 01:31:36,155 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-04-01 01:31:36,155 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-04-01 01:31:36,155 INFO L138 SettingsManager]: * sizeof long double=12 [2023-04-01 01:31:36,155 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-04-01 01:31:36,155 INFO L138 SettingsManager]: * Use constant arrays=true [2023-04-01 01:31:36,155 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-04-01 01:31:36,156 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-04-01 01:31:36,156 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-04-01 01:31:36,156 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-01 01:31:36,156 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-04-01 01:31:36,156 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2023-04-01 01:31:36,156 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-04-01 01:31:36,156 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-04-01 01:31:36,156 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-04-01 01:31:36,156 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-04-01 01:31:36,157 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-04-01 01:31:36,157 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-04-01 01:31:36,157 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.sifa: Abstract Domain -> IntervalDomain [2023-04-01 01:31:36,361 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-04-01 01:31:36,377 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-04-01 01:31:36,380 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-04-01 01:31:36,381 INFO L271 PluginConnector]: Initializing CDTParser... [2023-04-01 01:31:36,382 INFO L275 PluginConnector]: CDTParser initialized [2023-04-01 01:31:36,383 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-32_7a-drivers--char--ipmi--ipmi_msghandler.ko-entry_point.cil.out.i [2023-04-01 01:31:37,569 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-04-01 01:31:38,217 INFO L351 CDTParser]: Found 1 translation units. [2023-04-01 01:31:38,218 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--char--ipmi--ipmi_msghandler.ko-entry_point.cil.out.i [2023-04-01 01:31:38,267 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/86bb33ce2/c4798318876a4d5aa891bf4c53049923/FLAG59fa3c413 [2023-04-01 01:31:38,283 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/86bb33ce2/c4798318876a4d5aa891bf4c53049923 [2023-04-01 01:31:38,286 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-04-01 01:31:38,287 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2023-04-01 01:31:38,288 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-04-01 01:31:38,289 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-04-01 01:31:38,292 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-04-01 01:31:38,293 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.04 01:31:38" (1/1) ... [2023-04-01 01:31:38,294 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@607f9577 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:31:38, skipping insertion in model container [2023-04-01 01:31:38,294 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.04 01:31:38" (1/1) ... [2023-04-01 01:31:38,301 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-04-01 01:31:38,438 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-04-01 01:31:41,829 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-32_7a-drivers--char--ipmi--ipmi_msghandler.ko-entry_point.cil.out.i[314027,314040] [2023-04-01 01:31:42,547 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-01 01:31:42,626 INFO L203 MainTranslator]: Completed pre-run [2023-04-01 01:31:43,042 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-32_7a-drivers--char--ipmi--ipmi_msghandler.ko-entry_point.cil.out.i[314027,314040] [2023-04-01 01:31:43,058 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-01 01:31:43,193 WARN L667 CHandler]: The function memcmp is called, but not defined or handled by StandardFunctionHandler. [2023-04-01 01:31:43,194 WARN L667 CHandler]: The function strncpy is called, but not defined or handled by StandardFunctionHandler. [2023-04-01 01:31:43,194 WARN L667 CHandler]: The function __xadd_wrong_size is called, but not defined or handled by StandardFunctionHandler. [2023-04-01 01:31:43,194 WARN L667 CHandler]: The function __cmpxchg_wrong_size is called, but not defined or handled by StandardFunctionHandler. [2023-04-01 01:31:43,194 WARN L667 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-04-01 01:31:43,194 WARN L667 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-04-01 01:31:43,231 INFO L208 MainTranslator]: Completed translation [2023-04-01 01:31:43,232 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:31:43 WrapperNode [2023-04-01 01:31:43,232 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-04-01 01:31:43,233 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-04-01 01:31:43,233 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-04-01 01:31:43,233 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-04-01 01:31:43,245 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:31:43" (1/1) ... [2023-04-01 01:31:43,245 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:31:43" (1/1) ... [2023-04-01 01:31:43,376 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:31:43" (1/1) ... [2023-04-01 01:31:43,377 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:31:43" (1/1) ... [2023-04-01 01:31:43,555 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:31:43" (1/1) ... [2023-04-01 01:31:43,589 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:31:43" (1/1) ... [2023-04-01 01:31:43,634 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:31:43" (1/1) ... [2023-04-01 01:31:43,667 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:31:43" (1/1) ... [2023-04-01 01:31:43,722 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-04-01 01:31:43,723 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-04-01 01:31:43,723 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-04-01 01:31:43,723 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-04-01 01:31:43,723 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:31:43" (1/1) ... [2023-04-01 01:31:43,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-01 01:31:43,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-01 01:31:43,754 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-04-01 01:31:43,769 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-04-01 01:31:43,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2023-04-01 01:31:43,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-04-01 01:31:43,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~TO~VOID [2023-04-01 01:31:43,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-04-01 01:31:43,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~VOID [2023-04-01 01:31:43,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~ipmi_smi_t~0~X~$Pointer$~TO~VOID [2023-04-01 01:31:43,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2023-04-01 01:31:43,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2023-04-01 01:31:43,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-04-01 01:31:43,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~bool~0~TO~VOID [2023-04-01 01:31:43,802 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~ipmi_smi_t~0~TO~int [2023-04-01 01:31:43,802 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~VOID [2023-04-01 01:31:43,802 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2023-04-01 01:31:43,802 INFO L138 BoogieDeclarations]: Found implementation of procedure __read_once_size [2023-04-01 01:31:43,802 INFO L138 BoogieDeclarations]: Found implementation of procedure __write_once_size [2023-04-01 01:31:43,802 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2023-04-01 01:31:43,803 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2023-04-01 01:31:43,803 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2023-04-01 01:31:43,803 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2023-04-01 01:31:43,803 INFO L138 BoogieDeclarations]: Found implementation of procedure list_move_tail [2023-04-01 01:31:43,803 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2023-04-01 01:31:43,803 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_splice [2023-04-01 01:31:43,803 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice_tail [2023-04-01 01:31:43,803 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2023-04-01 01:31:43,803 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2023-04-01 01:31:43,803 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_add [2023-04-01 01:31:43,803 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_sub [2023-04-01 01:31:43,804 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_sub_and_test [2023-04-01 01:31:43,804 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2023-04-01 01:31:43,804 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2023-04-01 01:31:43,804 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_add_return [2023-04-01 01:31:43,804 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_cmpxchg [2023-04-01 01:31:43,805 INFO L138 BoogieDeclarations]: Found implementation of procedure __atomic_add_unless [2023-04-01 01:31:43,805 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_add_unless [2023-04-01 01:31:43,805 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-04-01 01:31:43,805 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-04-01 01:31:43,805 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-04-01 01:31:43,806 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2023-04-01 01:31:43,806 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2023-04-01 01:31:43,806 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-04-01 01:31:43,806 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ulong [2023-04-01 01:31:43,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-04-01 01:31:43,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-04-01 01:31:43,807 INFO L138 BoogieDeclarations]: Found implementation of procedure __preempt_count_add [2023-04-01 01:31:43,807 INFO L138 BoogieDeclarations]: Found implementation of procedure __preempt_count_sub [2023-04-01 01:31:43,807 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-04-01 01:31:43,807 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-04-01 01:31:43,807 INFO L138 BoogieDeclarations]: Found implementation of procedure __rcu_read_lock [2023-04-01 01:31:43,808 INFO L138 BoogieDeclarations]: Found implementation of procedure __rcu_read_unlock [2023-04-01 01:31:43,808 INFO L138 BoogieDeclarations]: Found implementation of procedure synchronize_rcu [2023-04-01 01:31:43,808 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_lock_acquire [2023-04-01 01:31:43,808 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_lock_release [2023-04-01 01:31:43,808 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock [2023-04-01 01:31:43,808 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_unlock [2023-04-01 01:31:43,809 INFO L138 BoogieDeclarations]: Found implementation of procedure timer_pending [2023-04-01 01:31:43,809 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD_RCU [2023-04-01 01:31:43,809 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_rcu [2023-04-01 01:31:43,809 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail_rcu [2023-04-01 01:31:43,809 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_rcu [2023-04-01 01:31:43,809 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice_init_rcu [2023-04-01 01:31:43,809 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2023-04-01 01:31:43,809 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2023-04-01 01:31:43,809 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2023-04-01 01:31:43,809 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_init [2023-04-01 01:31:43,810 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get [2023-04-01 01:31:43,810 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2023-04-01 01:31:43,810 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2023-04-01 01:31:43,810 INFO L138 BoogieDeclarations]: Found implementation of procedure kobj_to_dev [2023-04-01 01:31:43,810 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_free_smi_msg [2023-04-01 01:31:43,810 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2023-04-01 01:31:43,810 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_addr_src_to_str [2023-04-01 01:31:43,811 INFO L138 BoogieDeclarations]: Found implementation of procedure is_lan_addr [2023-04-01 01:31:43,811 INFO L138 BoogieDeclarations]: Found implementation of procedure is_ipmb_addr [2023-04-01 01:31:43,811 INFO L138 BoogieDeclarations]: Found implementation of procedure is_ipmb_bcast_addr [2023-04-01 01:31:43,811 INFO L138 BoogieDeclarations]: Found implementation of procedure free_recv_msg_list [2023-04-01 01:31:43,811 INFO L138 BoogieDeclarations]: Found implementation of procedure free_smi_msg_list [2023-04-01 01:31:43,811 INFO L138 BoogieDeclarations]: Found implementation of procedure clean_up_interface_data [2023-04-01 01:31:43,812 INFO L138 BoogieDeclarations]: Found implementation of procedure intf_free [2023-04-01 01:31:43,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_smi_watcher_register [2023-04-01 01:31:43,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_smi_watcher_unregister [2023-04-01 01:31:43,812 INFO L138 BoogieDeclarations]: Found implementation of procedure call_smi_watchers [2023-04-01 01:31:43,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_addr_equal [2023-04-01 01:31:43,813 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_validate_addr [2023-04-01 01:31:43,813 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_addr_length [2023-04-01 01:31:43,813 INFO L138 BoogieDeclarations]: Found implementation of procedure deliver_response [2023-04-01 01:31:43,813 INFO L138 BoogieDeclarations]: Found implementation of procedure deliver_err_response [2023-04-01 01:31:43,813 INFO L138 BoogieDeclarations]: Found implementation of procedure intf_next_seq [2023-04-01 01:31:43,813 INFO L138 BoogieDeclarations]: Found implementation of procedure intf_find_seq [2023-04-01 01:31:43,813 INFO L138 BoogieDeclarations]: Found implementation of procedure intf_start_seq_timer [2023-04-01 01:31:43,813 INFO L138 BoogieDeclarations]: Found implementation of procedure intf_err_seq [2023-04-01 01:31:43,813 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_create_user [2023-04-01 01:31:43,814 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_get_smi_info [2023-04-01 01:31:43,814 INFO L138 BoogieDeclarations]: Found implementation of procedure free_user [2023-04-01 01:31:43,814 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_destroy_user [2023-04-01 01:31:43,814 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_get_version [2023-04-01 01:31:43,814 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_set_my_address [2023-04-01 01:31:43,814 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_get_my_address [2023-04-01 01:31:43,814 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_set_my_LUN [2023-04-01 01:31:43,814 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_get_my_LUN [2023-04-01 01:31:43,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_get_maintenance_mode [2023-04-01 01:31:43,815 INFO L138 BoogieDeclarations]: Found implementation of procedure maintenance_mode_update [2023-04-01 01:31:43,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_set_maintenance_mode [2023-04-01 01:31:43,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_set_gets_events [2023-04-01 01:31:43,815 INFO L138 BoogieDeclarations]: Found implementation of procedure find_cmd_rcvr [2023-04-01 01:31:43,815 INFO L138 BoogieDeclarations]: Found implementation of procedure is_cmd_rcvr_exclusive [2023-04-01 01:31:43,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_register_for_cmd [2023-04-01 01:31:43,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_unregister_for_cmd [2023-04-01 01:31:43,816 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmb_checksum [2023-04-01 01:31:43,816 INFO L138 BoogieDeclarations]: Found implementation of procedure format_ipmb_msg [2023-04-01 01:31:43,816 INFO L138 BoogieDeclarations]: Found implementation of procedure format_lan_msg [2023-04-01 01:31:43,816 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_add_send_msg [2023-04-01 01:31:43,816 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_send [2023-04-01 01:31:43,816 INFO L138 BoogieDeclarations]: Found implementation of procedure i_ipmi_request [2023-04-01 01:31:43,817 INFO L138 BoogieDeclarations]: Found implementation of procedure check_addr [2023-04-01 01:31:43,817 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_request_settime [2023-04-01 01:31:43,818 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_request_supply_msgs [2023-04-01 01:31:43,820 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_ipmb_proc_show [2023-04-01 01:31:43,820 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_ipmb_proc_open [2023-04-01 01:31:43,826 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_version_proc_show [2023-04-01 01:31:43,826 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_version_proc_open [2023-04-01 01:31:43,826 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_stats_proc_show [2023-04-01 01:31:43,826 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_stats_proc_open [2023-04-01 01:31:43,826 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_smi_add_proc_entry [2023-04-01 01:31:43,827 INFO L138 BoogieDeclarations]: Found implementation of procedure add_proc_entries [2023-04-01 01:31:43,827 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_proc_entries [2023-04-01 01:31:43,827 INFO L138 BoogieDeclarations]: Found implementation of procedure __find_bmc_guid [2023-04-01 01:31:43,827 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_find_bmc_guid [2023-04-01 01:31:43,827 INFO L138 BoogieDeclarations]: Found implementation of procedure __find_bmc_prod_dev_id [2023-04-01 01:31:43,827 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_find_bmc_prod_dev_id [2023-04-01 01:31:43,827 INFO L138 BoogieDeclarations]: Found implementation of procedure device_id_show [2023-04-01 01:31:43,827 INFO L138 BoogieDeclarations]: Found implementation of procedure provides_device_sdrs_show [2023-04-01 01:31:43,827 INFO L138 BoogieDeclarations]: Found implementation of procedure revision_show [2023-04-01 01:31:43,828 INFO L138 BoogieDeclarations]: Found implementation of procedure firmware_revision_show [2023-04-01 01:31:43,828 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_version_show [2023-04-01 01:31:43,828 INFO L138 BoogieDeclarations]: Found implementation of procedure add_dev_support_show [2023-04-01 01:31:43,828 INFO L138 BoogieDeclarations]: Found implementation of procedure manufacturer_id_show [2023-04-01 01:31:43,828 INFO L138 BoogieDeclarations]: Found implementation of procedure product_id_show [2023-04-01 01:31:43,828 INFO L138 BoogieDeclarations]: Found implementation of procedure aux_firmware_rev_show [2023-04-01 01:31:43,828 INFO L138 BoogieDeclarations]: Found implementation of procedure guid_show [2023-04-01 01:31:43,829 INFO L138 BoogieDeclarations]: Found implementation of procedure bmc_dev_attr_is_visible [2023-04-01 01:31:43,829 INFO L138 BoogieDeclarations]: Found implementation of procedure release_bmc_device [2023-04-01 01:31:43,829 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup_bmc_device [2023-04-01 01:31:43,829 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_bmc_unregister [2023-04-01 01:31:43,829 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_bmc_register [2023-04-01 01:31:43,829 INFO L138 BoogieDeclarations]: Found implementation of procedure send_guid_cmd [2023-04-01 01:31:43,829 INFO L138 BoogieDeclarations]: Found implementation of procedure guid_handler [2023-04-01 01:31:43,829 INFO L138 BoogieDeclarations]: Found implementation of procedure get_guid [2023-04-01 01:31:43,829 INFO L138 BoogieDeclarations]: Found implementation of procedure send_channel_info_cmd [2023-04-01 01:31:43,829 INFO L138 BoogieDeclarations]: Found implementation of procedure channel_handler [2023-04-01 01:31:43,829 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_poll [2023-04-01 01:31:43,829 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_poll_interface [2023-04-01 01:31:43,830 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_register_smi [2023-04-01 01:31:43,830 INFO L138 BoogieDeclarations]: Found implementation of procedure deliver_smi_err_response [2023-04-01 01:31:43,830 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup_smi_msgs [2023-04-01 01:31:43,830 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_unregister_smi [2023-04-01 01:31:43,830 INFO L138 BoogieDeclarations]: Found implementation of procedure handle_ipmb_get_msg_rsp [2023-04-01 01:31:43,830 INFO L138 BoogieDeclarations]: Found implementation of procedure handle_ipmb_get_msg_cmd [2023-04-01 01:31:43,830 INFO L138 BoogieDeclarations]: Found implementation of procedure handle_lan_get_msg_rsp [2023-04-01 01:31:43,830 INFO L138 BoogieDeclarations]: Found implementation of procedure handle_lan_get_msg_cmd [2023-04-01 01:31:43,830 INFO L138 BoogieDeclarations]: Found implementation of procedure handle_oem_get_msg_cmd [2023-04-01 01:31:43,830 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_event_into_recv_msg [2023-04-01 01:31:43,830 INFO L138 BoogieDeclarations]: Found implementation of procedure handle_read_event_rsp [2023-04-01 01:31:43,831 INFO L138 BoogieDeclarations]: Found implementation of procedure handle_bmc_rsp [2023-04-01 01:31:43,831 INFO L138 BoogieDeclarations]: Found implementation of procedure handle_one_recv_msg [2023-04-01 01:31:43,831 INFO L138 BoogieDeclarations]: Found implementation of procedure handle_new_recv_msgs [2023-04-01 01:31:43,831 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_recv_tasklet [2023-04-01 01:31:43,831 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_smi_msg_received [2023-04-01 01:31:43,831 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_smi_watchdog_pretimeout [2023-04-01 01:31:43,831 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_from_recv_msg [2023-04-01 01:31:43,831 INFO L138 BoogieDeclarations]: Found implementation of procedure check_msg_timeout [2023-04-01 01:31:43,831 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_timeout_handler [2023-04-01 01:31:43,831 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_request_event [2023-04-01 01:31:43,831 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_timeout [2023-04-01 01:31:43,831 INFO L138 BoogieDeclarations]: Found implementation of procedure need_waiter [2023-04-01 01:31:43,832 INFO L138 BoogieDeclarations]: Found implementation of procedure free_smi_msg [2023-04-01 01:31:43,832 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_alloc_smi_msg [2023-04-01 01:31:43,832 INFO L138 BoogieDeclarations]: Found implementation of procedure free_recv_msg [2023-04-01 01:31:43,832 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_alloc_recv_msg [2023-04-01 01:31:43,832 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_free_recv_msg [2023-04-01 01:31:43,832 INFO L138 BoogieDeclarations]: Found implementation of procedure dummy_smi_done_handler [2023-04-01 01:31:43,832 INFO L138 BoogieDeclarations]: Found implementation of procedure dummy_recv_done_handler [2023-04-01 01:31:43,832 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_panic_request_and_wait [2023-04-01 01:31:43,832 INFO L138 BoogieDeclarations]: Found implementation of procedure event_receiver_fetcher [2023-04-01 01:31:43,832 INFO L138 BoogieDeclarations]: Found implementation of procedure device_id_fetcher [2023-04-01 01:31:43,832 INFO L138 BoogieDeclarations]: Found implementation of procedure send_panic_events [2023-04-01 01:31:43,832 INFO L138 BoogieDeclarations]: Found implementation of procedure panic_event [2023-04-01 01:31:43,832 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_init_msghandler [2023-04-01 01:31:43,833 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_init_msghandler_mod [2023-04-01 01:31:43,833 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup_ipmi [2023-04-01 01:31:43,833 INFO L138 BoogieDeclarations]: Found implementation of procedure timer_init_1 [2023-04-01 01:31:43,833 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_16 [2023-04-01 01:31:43,833 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_timer_1 [2023-04-01 01:31:43,833 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_timer_1 [2023-04-01 01:31:43,833 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_timer_1 [2023-04-01 01:31:43,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_15 [2023-04-01 01:31:43,834 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_pending_timer_1 [2023-04-01 01:31:43,834 INFO L138 BoogieDeclarations]: Found implementation of procedure choose_timer_1 [2023-04-01 01:31:43,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_14 [2023-04-01 01:31:43,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_1 [2023-04-01 01:31:43,834 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2023-04-01 01:31:43,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_5 [2023-04-01 01:31:43,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_6 [2023-04-01 01:31:43,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_7 [2023-04-01 01:31:43,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_8 [2023-04-01 01:31:43,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_9 [2023-04-01 01:31:43,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_10 [2023-04-01 01:31:43,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_11 [2023-04-01 01:31:43,835 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_12 [2023-04-01 01:31:43,835 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_13 [2023-04-01 01:31:43,835 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_14 [2023-04-01 01:31:43,835 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_15 [2023-04-01 01:31:43,835 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_16 [2023-04-01 01:31:43,835 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_17 [2023-04-01 01:31:43,835 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_18 [2023-04-01 01:31:43,835 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_19 [2023-04-01 01:31:43,835 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_20 [2023-04-01 01:31:43,835 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_21 [2023-04-01 01:31:43,835 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_22 [2023-04-01 01:31:43,835 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_23 [2023-04-01 01:31:43,835 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_24 [2023-04-01 01:31:43,836 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_25 [2023-04-01 01:31:43,836 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_26 [2023-04-01 01:31:43,836 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_27 [2023-04-01 01:31:43,836 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_28 [2023-04-01 01:31:43,836 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_29 [2023-04-01 01:31:43,836 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_30 [2023-04-01 01:31:43,836 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_31 [2023-04-01 01:31:43,836 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_32 [2023-04-01 01:31:43,836 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_33 [2023-04-01 01:31:43,836 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_34 [2023-04-01 01:31:43,836 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_35 [2023-04-01 01:31:43,836 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_36 [2023-04-01 01:31:43,836 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_37 [2023-04-01 01:31:43,837 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_38 [2023-04-01 01:31:43,837 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_39 [2023-04-01 01:31:43,837 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_40 [2023-04-01 01:31:43,837 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_41 [2023-04-01 01:31:43,837 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_42 [2023-04-01 01:31:43,837 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_43 [2023-04-01 01:31:43,837 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_44 [2023-04-01 01:31:43,837 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_45 [2023-04-01 01:31:43,837 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_46 [2023-04-01 01:31:43,838 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_47 [2023-04-01 01:31:43,841 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_48 [2023-04-01 01:31:43,841 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_49 [2023-04-01 01:31:43,842 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_50 [2023-04-01 01:31:43,842 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_51 [2023-04-01 01:31:43,842 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_52 [2023-04-01 01:31:43,842 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_53 [2023-04-01 01:31:43,842 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_54 [2023-04-01 01:31:43,842 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_55 [2023-04-01 01:31:43,842 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_56 [2023-04-01 01:31:43,843 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer_57 [2023-04-01 01:31:43,843 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer_58 [2023-04-01 01:31:43,843 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer_59 [2023-04-01 01:31:43,843 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync_60 [2023-04-01 01:31:43,843 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-04-01 01:31:43,843 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_negative [2023-04-01 01:31:43,843 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-04-01 01:31:43,843 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_err_ptr [2023-04-01 01:31:43,843 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_ptr_err [2023-04-01 01:31:43,843 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err_or_null [2023-04-01 01:31:43,843 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_cmd_rcvrs_mutex_of_ipmi_smi [2023-04-01 01:31:43,843 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_cmd_rcvrs_mutex_of_ipmi_smi [2023-04-01 01:31:43,843 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_cmd_rcvrs_mutex_of_ipmi_smi [2023-04-01 01:31:43,844 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_cmd_rcvrs_mutex_of_ipmi_smi [2023-04-01 01:31:43,844 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_cmd_rcvrs_mutex_of_ipmi_smi [2023-04-01 01:31:43,844 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_cmd_rcvrs_mutex_of_ipmi_smi [2023-04-01 01:31:43,844 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_cmd_rcvrs_mutex_of_ipmi_smi [2023-04-01 01:31:43,844 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_cmd_rcvrs_mutex_of_ipmi_smi [2023-04-01 01:31:43,844 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_trylock_device_cmd_rcvrs_mutex_of_ipmi_smi [2023-04-01 01:31:43,844 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_for_reset_cmd_rcvrs_mutex_of_ipmi_smi [2023-04-01 01:31:43,844 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_unlock_device_cmd_rcvrs_mutex_of_ipmi_smi [2023-04-01 01:31:43,844 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_i_mutex_of_inode [2023-04-01 01:31:43,844 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_i_mutex_of_inode [2023-04-01 01:31:43,844 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_i_mutex_of_inode [2023-04-01 01:31:43,844 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_i_mutex_of_inode [2023-04-01 01:31:43,844 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_i_mutex_of_inode [2023-04-01 01:31:43,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_i_mutex_of_inode [2023-04-01 01:31:43,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_i_mutex_of_inode [2023-04-01 01:31:43,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_i_mutex_of_inode [2023-04-01 01:31:43,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_trylock_device_i_mutex_of_inode [2023-04-01 01:31:43,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_for_reset_i_mutex_of_inode [2023-04-01 01:31:43,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_unlock_device_i_mutex_of_inode [2023-04-01 01:31:43,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_ipmi_interfaces_mutex [2023-04-01 01:31:43,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_ipmi_interfaces_mutex [2023-04-01 01:31:43,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_ipmi_interfaces_mutex [2023-04-01 01:31:43,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_ipmi_interfaces_mutex [2023-04-01 01:31:43,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_ipmi_interfaces_mutex [2023-04-01 01:31:43,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_ipmi_interfaces_mutex [2023-04-01 01:31:43,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_ipmi_interfaces_mutex [2023-04-01 01:31:43,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_ipmi_interfaces_mutex [2023-04-01 01:31:43,846 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_trylock_device_ipmi_interfaces_mutex [2023-04-01 01:31:43,846 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_for_reset_ipmi_interfaces_mutex [2023-04-01 01:31:43,846 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_unlock_device_ipmi_interfaces_mutex [2023-04-01 01:31:43,846 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_ipmidriver_mutex [2023-04-01 01:31:43,846 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_ipmidriver_mutex [2023-04-01 01:31:43,846 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_ipmidriver_mutex [2023-04-01 01:31:43,846 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_ipmidriver_mutex [2023-04-01 01:31:43,846 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_ipmidriver_mutex [2023-04-01 01:31:43,846 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_ipmidriver_mutex [2023-04-01 01:31:43,846 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_ipmidriver_mutex [2023-04-01 01:31:43,846 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_ipmidriver_mutex [2023-04-01 01:31:43,846 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_trylock_device_ipmidriver_mutex [2023-04-01 01:31:43,846 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_for_reset_ipmidriver_mutex [2023-04-01 01:31:43,847 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_unlock_device_ipmidriver_mutex [2023-04-01 01:31:43,847 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_lock [2023-04-01 01:31:43,847 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_lock [2023-04-01 01:31:43,847 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock [2023-04-01 01:31:43,847 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_lock [2023-04-01 01:31:43,847 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_lock [2023-04-01 01:31:43,847 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_lock [2023-04-01 01:31:43,848 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock [2023-04-01 01:31:43,848 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_lock [2023-04-01 01:31:43,848 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_trylock_device_lock [2023-04-01 01:31:43,848 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_for_reset_lock [2023-04-01 01:31:43,848 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_unlock_device_lock [2023-04-01 01:31:43,848 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_mutex_of_device [2023-04-01 01:31:43,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_mutex_of_device [2023-04-01 01:31:43,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex_of_device [2023-04-01 01:31:43,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_mutex_of_device [2023-04-01 01:31:43,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_mutex_of_device [2023-04-01 01:31:43,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_mutex_of_device [2023-04-01 01:31:43,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_device [2023-04-01 01:31:43,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_mutex_of_device [2023-04-01 01:31:43,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_trylock_device_mutex_of_device [2023-04-01 01:31:43,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_for_reset_mutex_of_device [2023-04-01 01:31:43,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_unlock_device_mutex_of_device [2023-04-01 01:31:43,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_proc_entry_lock_of_ipmi_smi [2023-04-01 01:31:43,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_proc_entry_lock_of_ipmi_smi [2023-04-01 01:31:43,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_proc_entry_lock_of_ipmi_smi [2023-04-01 01:31:43,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_proc_entry_lock_of_ipmi_smi [2023-04-01 01:31:43,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_proc_entry_lock_of_ipmi_smi [2023-04-01 01:31:43,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_proc_entry_lock_of_ipmi_smi [2023-04-01 01:31:43,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_proc_entry_lock_of_ipmi_smi [2023-04-01 01:31:43,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_proc_entry_lock_of_ipmi_smi [2023-04-01 01:31:43,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_trylock_device_proc_entry_lock_of_ipmi_smi [2023-04-01 01:31:43,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_for_reset_proc_entry_lock_of_ipmi_smi [2023-04-01 01:31:43,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_unlock_device_proc_entry_lock_of_ipmi_smi [2023-04-01 01:31:43,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_smi_watchers_mutex [2023-04-01 01:31:43,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_smi_watchers_mutex [2023-04-01 01:31:43,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_smi_watchers_mutex [2023-04-01 01:31:43,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_smi_watchers_mutex [2023-04-01 01:31:43,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_smi_watchers_mutex [2023-04-01 01:31:43,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_smi_watchers_mutex [2023-04-01 01:31:43,851 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_smi_watchers_mutex [2023-04-01 01:31:43,851 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_smi_watchers_mutex [2023-04-01 01:31:43,851 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_trylock_device_smi_watchers_mutex [2023-04-01 01:31:43,851 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_for_reset_smi_watchers_mutex [2023-04-01 01:31:43,851 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_unlock_device_smi_watchers_mutex [2023-04-01 01:31:43,851 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-04-01 01:31:43,851 INFO L138 BoogieDeclarations]: Found implementation of procedure PDE_DATA [2023-04-01 01:31:43,851 INFO L138 BoogieDeclarations]: Found implementation of procedure __compiletime_assert_235 [2023-04-01 01:31:43,851 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2023-04-01 01:31:43,851 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2023-04-01 01:31:43,851 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add_rcu [2023-04-01 01:31:43,851 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_del_entry [2023-04-01 01:31:43,851 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2023-04-01 01:31:43,851 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2023-04-01 01:31:43,852 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-04-01 01:31:43,852 INFO L138 BoogieDeclarations]: Found implementation of procedure __tasklet_schedule [2023-04-01 01:31:43,852 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2023-04-01 01:31:43,852 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2023-04-01 01:31:43,852 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2023-04-01 01:31:43,852 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_unlock_irqrestore [2023-04-01 01:31:43,852 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_notifier_chain_register [2023-04-01 01:31:43,852 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_notifier_chain_unregister [2023-04-01 01:31:43,852 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2023-04-01 01:31:43,852 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2023-04-01 01:31:43,852 INFO L138 BoogieDeclarations]: Found implementation of procedure driver_find_device [2023-04-01 01:31:43,852 INFO L138 BoogieDeclarations]: Found implementation of procedure driver_register [2023-04-01 01:31:43,852 INFO L138 BoogieDeclarations]: Found implementation of procedure driver_unregister [2023-04-01 01:31:43,853 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2023-04-01 01:31:43,853 INFO L138 BoogieDeclarations]: Found implementation of procedure kasprintf [2023-04-01 01:31:43,853 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrdup [2023-04-01 01:31:43,853 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2023-04-01 01:31:43,853 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2023-04-01 01:31:43,853 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_acquire [2023-04-01 01:31:43,853 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_release [2023-04-01 01:31:43,853 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2023-04-01 01:31:43,853 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2023-04-01 01:31:43,853 INFO L138 BoogieDeclarations]: Found implementation of procedure module_put [2023-04-01 01:31:43,853 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2023-04-01 01:31:43,853 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_trylock [2023-04-01 01:31:43,853 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-04-01 01:31:43,854 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_device_register [2023-04-01 01:31:43,854 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_device_unregister [2023-04-01 01:31:43,854 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait_event [2023-04-01 01:31:43,854 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-04-01 01:31:43,854 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_create_data [2023-04-01 01:31:43,854 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_mkdir [2023-04-01 01:31:43,854 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_remove [2023-04-01 01:31:43,854 INFO L138 BoogieDeclarations]: Found implementation of procedure put_device [2023-04-01 01:31:43,854 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_watching [2023-04-01 01:31:43,854 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_proc_entry [2023-04-01 01:31:43,854 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2023-04-01 01:31:43,854 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2023-04-01 01:31:43,854 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_lseek [2023-04-01 01:31:43,855 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_printf [2023-04-01 01:31:43,855 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_putc [2023-04-01 01:31:43,855 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_read [2023-04-01 01:31:43,855 INFO L138 BoogieDeclarations]: Found implementation of procedure single_open [2023-04-01 01:31:43,855 INFO L138 BoogieDeclarations]: Found implementation of procedure single_release [2023-04-01 01:31:43,855 INFO L138 BoogieDeclarations]: Found implementation of procedure synchronize_sched [2023-04-01 01:31:43,855 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_create_link [2023-04-01 01:31:43,855 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_remove_link [2023-04-01 01:31:43,855 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_init [2023-04-01 01:31:43,855 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2023-04-01 01:31:43,855 INFO L138 BoogieDeclarations]: Found implementation of procedure try_module_get [2023-04-01 01:31:43,855 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-04-01 01:31:43,855 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-04-01 01:31:43,856 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-04-01 01:31:43,856 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-04-01 01:31:43,856 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-04-01 01:31:43,856 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2023-04-01 01:31:43,856 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2023-04-01 01:31:43,856 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2023-04-01 01:31:43,856 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2023-04-01 01:31:43,856 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2023-04-01 01:31:43,856 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2023-04-01 01:31:43,856 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-04-01 01:31:43,856 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-04-01 01:31:43,856 INFO L130 BoogieDeclarations]: Found specification of procedure __read_once_size [2023-04-01 01:31:43,856 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-04-01 01:31:43,857 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-04-01 01:31:43,857 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-04-01 01:31:43,857 INFO L130 BoogieDeclarations]: Found specification of procedure __write_once_size [2023-04-01 01:31:43,857 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2023-04-01 01:31:43,857 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-04-01 01:31:43,857 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2023-04-01 01:31:43,857 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-04-01 01:31:43,857 INFO L130 BoogieDeclarations]: Found specification of procedure snprintf [2023-04-01 01:31:43,857 INFO L130 BoogieDeclarations]: Found specification of procedure kasprintf [2023-04-01 01:31:43,857 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-04-01 01:31:43,857 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2023-04-01 01:31:43,857 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-04-01 01:31:43,857 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2023-04-01 01:31:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2023-04-01 01:31:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-04-01 01:31:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2023-04-01 01:31:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure __list_del_entry [2023-04-01 01:31:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2023-04-01 01:31:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure list_move_tail [2023-04-01 01:31:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2023-04-01 01:31:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure __list_splice [2023-04-01 01:31:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice_tail [2023-04-01 01:31:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2023-04-01 01:31:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure memmove [2023-04-01 01:31:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2023-04-01 01:31:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2023-04-01 01:31:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure strlen [2023-04-01 01:31:43,859 INFO L130 BoogieDeclarations]: Found specification of procedure strncpy [2023-04-01 01:31:43,859 INFO L130 BoogieDeclarations]: Found specification of procedure kstrdup [2023-04-01 01:31:43,859 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-04-01 01:31:43,859 INFO L130 BoogieDeclarations]: Found specification of procedure __cmpxchg_wrong_size [2023-04-01 01:31:43,859 INFO L130 BoogieDeclarations]: Found specification of procedure __xadd_wrong_size [2023-04-01 01:31:43,859 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2023-04-01 01:31:43,859 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2023-04-01 01:31:43,859 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_add [2023-04-01 01:31:43,859 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_sub [2023-04-01 01:31:43,859 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_sub_and_test [2023-04-01 01:31:43,859 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2023-04-01 01:31:43,859 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2023-04-01 01:31:43,859 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_add_return [2023-04-01 01:31:43,859 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_cmpxchg [2023-04-01 01:31:43,860 INFO L130 BoogieDeclarations]: Found specification of procedure __atomic_add_unless [2023-04-01 01:31:43,860 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_add_unless [2023-04-01 01:31:43,860 INFO L130 BoogieDeclarations]: Found specification of procedure lock_acquire [2023-04-01 01:31:43,860 INFO L130 BoogieDeclarations]: Found specification of procedure lock_release [2023-04-01 01:31:43,860 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2023-04-01 01:31:43,860 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2023-04-01 01:31:43,860 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_trylock [2023-04-01 01:31:43,860 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_10 [2023-04-01 01:31:43,860 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-04-01 01:31:43,860 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_6 [2023-04-01 01:31:43,860 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_7 [2023-04-01 01:31:43,860 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_11 [2023-04-01 01:31:43,860 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_13 [2023-04-01 01:31:43,861 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_16 [2023-04-01 01:31:43,861 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_17 [2023-04-01 01:31:43,861 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_18 [2023-04-01 01:31:43,861 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_19 [2023-04-01 01:31:43,861 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_21 [2023-04-01 01:31:43,861 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_23 [2023-04-01 01:31:43,861 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_24 [2023-04-01 01:31:43,861 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_26 [2023-04-01 01:31:43,861 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_27 [2023-04-01 01:31:43,861 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_29 [2023-04-01 01:31:43,861 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_31 [2023-04-01 01:31:43,861 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_33 [2023-04-01 01:31:43,861 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_35 [2023-04-01 01:31:43,862 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_37 [2023-04-01 01:31:43,862 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_39 [2023-04-01 01:31:43,862 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_41 [2023-04-01 01:31:43,862 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_43 [2023-04-01 01:31:43,862 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_44 [2023-04-01 01:31:43,862 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_47 [2023-04-01 01:31:43,862 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_48 [2023-04-01 01:31:43,862 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_49 [2023-04-01 01:31:43,862 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_50 [2023-04-01 01:31:43,862 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_53 [2023-04-01 01:31:43,862 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_55 [2023-04-01 01:31:43,862 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_56 [2023-04-01 01:31:43,862 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2023-04-01 01:31:43,865 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2023-04-01 01:31:43,866 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2023-04-01 01:31:43,866 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2023-04-01 01:31:43,866 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-04-01 01:31:43,866 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-04-01 01:31:43,866 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-04-01 01:31:43,866 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-04-01 01:31:43,866 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-04-01 01:31:43,866 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2023-04-01 01:31:43,866 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2023-04-01 01:31:43,866 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-04-01 01:31:43,866 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-04-01 01:31:43,866 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ulong [2023-04-01 01:31:43,867 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-04-01 01:31:43,867 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2023-04-01 01:31:43,867 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_5 [2023-04-01 01:31:43,867 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_8 [2023-04-01 01:31:43,867 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_9 [2023-04-01 01:31:43,867 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_12 [2023-04-01 01:31:43,867 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_14 [2023-04-01 01:31:43,867 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_15 [2023-04-01 01:31:43,867 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_20 [2023-04-01 01:31:43,867 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_22 [2023-04-01 01:31:43,867 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_25 [2023-04-01 01:31:43,867 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_28 [2023-04-01 01:31:43,867 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_30 [2023-04-01 01:31:43,868 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_32 [2023-04-01 01:31:43,868 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_34 [2023-04-01 01:31:43,868 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_36 [2023-04-01 01:31:43,868 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_38 [2023-04-01 01:31:43,868 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_40 [2023-04-01 01:31:43,868 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_42 [2023-04-01 01:31:43,868 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_45 [2023-04-01 01:31:43,868 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_46 [2023-04-01 01:31:43,868 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_51 [2023-04-01 01:31:43,868 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_52 [2023-04-01 01:31:43,868 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_54 [2023-04-01 01:31:43,868 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_cmd_rcvrs_mutex_of_ipmi_smi [2023-04-01 01:31:43,868 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_cmd_rcvrs_mutex_of_ipmi_smi [2023-04-01 01:31:43,869 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_i_mutex_of_inode [2023-04-01 01:31:43,869 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_i_mutex_of_inode [2023-04-01 01:31:43,869 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_ipmi_interfaces_mutex [2023-04-01 01:31:43,869 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_ipmi_interfaces_mutex [2023-04-01 01:31:43,869 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_ipmidriver_mutex [2023-04-01 01:31:43,869 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_ipmidriver_mutex [2023-04-01 01:31:43,869 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock [2023-04-01 01:31:43,869 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock [2023-04-01 01:31:43,869 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex_of_device [2023-04-01 01:31:43,869 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_mutex_of_device [2023-04-01 01:31:43,869 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_device [2023-04-01 01:31:43,869 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_proc_entry_lock_of_ipmi_smi [2023-04-01 01:31:43,869 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_proc_entry_lock_of_ipmi_smi [2023-04-01 01:31:43,869 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_smi_watchers_mutex [2023-04-01 01:31:43,870 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_smi_watchers_mutex [2023-04-01 01:31:43,870 INFO L130 BoogieDeclarations]: Found specification of procedure __preempt_count_add [2023-04-01 01:31:43,870 INFO L130 BoogieDeclarations]: Found specification of procedure __preempt_count_sub [2023-04-01 01:31:43,870 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-04-01 01:31:43,870 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2023-04-01 01:31:43,870 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock_irqrestore [2023-04-01 01:31:43,870 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-04-01 01:31:43,870 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-04-01 01:31:43,870 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2023-04-01 01:31:43,870 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2023-04-01 01:31:43,870 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2023-04-01 01:31:43,870 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2023-04-01 01:31:43,870 INFO L130 BoogieDeclarations]: Found specification of procedure synchronize_sched [2023-04-01 01:31:43,871 INFO L130 BoogieDeclarations]: Found specification of procedure __rcu_read_lock [2023-04-01 01:31:43,871 INFO L130 BoogieDeclarations]: Found specification of procedure __rcu_read_unlock [2023-04-01 01:31:43,871 INFO L130 BoogieDeclarations]: Found specification of procedure synchronize_rcu [2023-04-01 01:31:43,871 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_watching [2023-04-01 01:31:43,871 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_lock_acquire [2023-04-01 01:31:43,871 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_lock_release [2023-04-01 01:31:43,871 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2023-04-01 01:31:43,871 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock [2023-04-01 01:31:43,871 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_unlock [2023-04-01 01:31:43,871 INFO L130 BoogieDeclarations]: Found specification of procedure timer_pending [2023-04-01 01:31:43,871 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2023-04-01 01:31:43,871 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer_57 [2023-04-01 01:31:43,871 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer_58 [2023-04-01 01:31:43,872 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer_59 [2023-04-01 01:31:43,872 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2023-04-01 01:31:43,872 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync_60 [2023-04-01 01:31:43,872 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_notifier_chain_register [2023-04-01 01:31:43,872 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_notifier_chain_unregister [2023-04-01 01:31:43,872 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD_RCU [2023-04-01 01:31:43,872 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-04-01 01:31:43,872 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-04-01 01:31:43,872 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add_rcu [2023-04-01 01:31:43,872 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_rcu [2023-04-01 01:31:43,872 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail_rcu [2023-04-01 01:31:43,872 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_rcu [2023-04-01 01:31:43,872 INFO L130 BoogieDeclarations]: Found specification of procedure __compiletime_assert_235 [2023-04-01 01:31:43,873 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice_init_rcu [2023-04-01 01:31:43,873 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~TO~VOID [2023-04-01 01:31:43,873 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2023-04-01 01:31:43,873 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2023-04-01 01:31:43,873 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-04-01 01:31:43,873 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2023-04-01 01:31:43,873 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2023-04-01 01:31:43,873 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2023-04-01 01:31:43,873 INFO L130 BoogieDeclarations]: Found specification of procedure timer_init_1 [2023-04-01 01:31:43,873 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_16 [2023-04-01 01:31:43,873 INFO L130 BoogieDeclarations]: Found specification of procedure reg_timer_1 [2023-04-01 01:31:43,873 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_timer_1 [2023-04-01 01:31:43,873 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_timer_1 [2023-04-01 01:31:43,874 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_15 [2023-04-01 01:31:43,874 INFO L130 BoogieDeclarations]: Found specification of procedure activate_pending_timer_1 [2023-04-01 01:31:43,874 INFO L130 BoogieDeclarations]: Found specification of procedure choose_timer_1 [2023-04-01 01:31:43,874 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_14 [2023-04-01 01:31:43,874 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_1 [2023-04-01 01:31:43,874 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_create_link [2023-04-01 01:31:43,874 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_remove_link [2023-04-01 01:31:43,874 INFO L130 BoogieDeclarations]: Found specification of procedure kref_init [2023-04-01 01:31:43,874 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get [2023-04-01 01:31:43,874 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2023-04-01 01:31:43,874 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-04-01 01:31:43,874 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2023-04-01 01:31:43,874 INFO L130 BoogieDeclarations]: Found specification of procedure try_module_get [2023-04-01 01:31:43,875 INFO L130 BoogieDeclarations]: Found specification of procedure module_put [2023-04-01 01:31:43,875 INFO L130 BoogieDeclarations]: Found specification of procedure seq_read [2023-04-01 01:31:43,875 INFO L130 BoogieDeclarations]: Found specification of procedure seq_lseek [2023-04-01 01:31:43,875 INFO L130 BoogieDeclarations]: Found specification of procedure seq_putc [2023-04-01 01:31:43,875 INFO L130 BoogieDeclarations]: Found specification of procedure seq_printf [2023-04-01 01:31:43,875 INFO L130 BoogieDeclarations]: Found specification of procedure single_open [2023-04-01 01:31:43,875 INFO L130 BoogieDeclarations]: Found specification of procedure single_release [2023-04-01 01:31:43,875 INFO L130 BoogieDeclarations]: Found specification of procedure proc_mkdir [2023-04-01 01:31:43,875 INFO L130 BoogieDeclarations]: Found specification of procedure proc_create_data [2023-04-01 01:31:43,875 INFO L130 BoogieDeclarations]: Found specification of procedure PDE_DATA [2023-04-01 01:31:43,875 INFO L130 BoogieDeclarations]: Found specification of procedure proc_remove [2023-04-01 01:31:43,875 INFO L130 BoogieDeclarations]: Found specification of procedure remove_proc_entry [2023-04-01 01:31:43,875 INFO L130 BoogieDeclarations]: Found specification of procedure driver_register [2023-04-01 01:31:43,875 INFO L130 BoogieDeclarations]: Found specification of procedure driver_unregister [2023-04-01 01:31:43,876 INFO L130 BoogieDeclarations]: Found specification of procedure driver_find_device [2023-04-01 01:31:43,876 INFO L130 BoogieDeclarations]: Found specification of procedure kobj_to_dev [2023-04-01 01:31:43,876 INFO L130 BoogieDeclarations]: Found specification of procedure put_device [2023-04-01 01:31:43,876 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2023-04-01 01:31:43,876 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_free_recv_msg [2023-04-01 01:31:43,876 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_create_user [2023-04-01 01:31:43,876 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_destroy_user [2023-04-01 01:31:43,876 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_get_version [2023-04-01 01:31:43,876 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_set_my_address [2023-04-01 01:31:43,876 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_get_my_address [2023-04-01 01:31:43,876 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_set_my_LUN [2023-04-01 01:31:43,876 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_get_my_LUN [2023-04-01 01:31:43,876 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_request_settime [2023-04-01 01:31:43,877 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_request_supply_msgs [2023-04-01 01:31:43,877 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_poll_interface [2023-04-01 01:31:43,877 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_register_for_cmd [2023-04-01 01:31:43,877 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_unregister_for_cmd [2023-04-01 01:31:43,877 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_get_maintenance_mode [2023-04-01 01:31:43,877 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_set_maintenance_mode [2023-04-01 01:31:43,877 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_set_gets_events [2023-04-01 01:31:43,877 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_smi_watcher_register [2023-04-01 01:31:43,877 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_smi_watcher_unregister [2023-04-01 01:31:43,877 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_addr_length [2023-04-01 01:31:43,877 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_validate_addr [2023-04-01 01:31:43,877 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_addr_src_to_str [2023-04-01 01:31:43,877 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_get_smi_info [2023-04-01 01:31:43,878 INFO L130 BoogieDeclarations]: Found specification of procedure platform_device_register [2023-04-01 01:31:43,878 INFO L130 BoogieDeclarations]: Found specification of procedure platform_device_unregister [2023-04-01 01:31:43,878 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_register_smi [2023-04-01 01:31:43,878 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_unregister_smi [2023-04-01 01:31:43,878 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_smi_msg_received [2023-04-01 01:31:43,878 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_smi_watchdog_pretimeout [2023-04-01 01:31:43,878 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_alloc_smi_msg [2023-04-01 01:31:43,878 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_free_smi_msg [2023-04-01 01:31:43,878 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_smi_add_proc_entry [2023-04-01 01:31:43,878 INFO L130 BoogieDeclarations]: Found specification of procedure __tasklet_schedule [2023-04-01 01:31:43,878 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2023-04-01 01:31:43,878 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2023-04-01 01:31:43,878 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_init [2023-04-01 01:31:43,878 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_alloc_recv_msg [2023-04-01 01:31:43,879 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_init_msghandler [2023-04-01 01:31:43,879 INFO L130 BoogieDeclarations]: Found specification of procedure smi_recv_tasklet [2023-04-01 01:31:43,879 INFO L130 BoogieDeclarations]: Found specification of procedure handle_new_recv_msgs [2023-04-01 01:31:43,879 INFO L130 BoogieDeclarations]: Found specification of procedure need_waiter [2023-04-01 01:31:43,879 INFO L130 BoogieDeclarations]: Found specification of procedure handle_one_recv_msg [2023-04-01 01:31:43,879 INFO L130 BoogieDeclarations]: Found specification of procedure is_lan_addr [2023-04-01 01:31:43,879 INFO L130 BoogieDeclarations]: Found specification of procedure is_ipmb_addr [2023-04-01 01:31:43,879 INFO L130 BoogieDeclarations]: Found specification of procedure is_ipmb_bcast_addr [2023-04-01 01:31:43,879 INFO L130 BoogieDeclarations]: Found specification of procedure free_recv_msg_list [2023-04-01 01:31:43,879 INFO L130 BoogieDeclarations]: Found specification of procedure free_smi_msg_list [2023-04-01 01:31:43,879 INFO L130 BoogieDeclarations]: Found specification of procedure clean_up_interface_data [2023-04-01 01:31:43,879 INFO L130 BoogieDeclarations]: Found specification of procedure intf_free [2023-04-01 01:31:43,879 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~VOID [2023-04-01 01:31:43,880 INFO L130 BoogieDeclarations]: Found specification of procedure call_smi_watchers [2023-04-01 01:31:43,880 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_addr_equal [2023-04-01 01:31:43,880 INFO L130 BoogieDeclarations]: Found specification of procedure deliver_response [2023-04-01 01:31:43,880 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~ipmi_smi_t~0~X~$Pointer$~TO~VOID [2023-04-01 01:31:43,880 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2023-04-01 01:31:43,880 INFO L130 BoogieDeclarations]: Found specification of procedure deliver_err_response [2023-04-01 01:31:43,880 INFO L130 BoogieDeclarations]: Found specification of procedure intf_next_seq [2023-04-01 01:31:43,880 INFO L130 BoogieDeclarations]: Found specification of procedure intf_find_seq [2023-04-01 01:31:43,880 INFO L130 BoogieDeclarations]: Found specification of procedure intf_start_seq_timer [2023-04-01 01:31:43,880 INFO L130 BoogieDeclarations]: Found specification of procedure intf_err_seq [2023-04-01 01:31:43,880 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2023-04-01 01:31:43,880 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-04-01 01:31:43,880 INFO L130 BoogieDeclarations]: Found specification of procedure free_user [2023-04-01 01:31:43,881 INFO L130 BoogieDeclarations]: Found specification of procedure maintenance_mode_update [2023-04-01 01:31:43,881 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~bool~0~TO~VOID [2023-04-01 01:31:43,881 INFO L130 BoogieDeclarations]: Found specification of procedure find_cmd_rcvr [2023-04-01 01:31:43,881 INFO L130 BoogieDeclarations]: Found specification of procedure is_cmd_rcvr_exclusive [2023-04-01 01:31:43,881 INFO L130 BoogieDeclarations]: Found specification of procedure ipmb_checksum [2023-04-01 01:31:43,881 INFO L130 BoogieDeclarations]: Found specification of procedure format_ipmb_msg [2023-04-01 01:31:43,881 INFO L130 BoogieDeclarations]: Found specification of procedure format_lan_msg [2023-04-01 01:31:43,881 INFO L130 BoogieDeclarations]: Found specification of procedure smi_add_send_msg [2023-04-01 01:31:43,881 INFO L130 BoogieDeclarations]: Found specification of procedure smi_send [2023-04-01 01:31:43,881 INFO L130 BoogieDeclarations]: Found specification of procedure i_ipmi_request [2023-04-01 01:31:43,881 INFO L130 BoogieDeclarations]: Found specification of procedure check_addr [2023-04-01 01:31:43,881 INFO L130 BoogieDeclarations]: Found specification of procedure smi_ipmb_proc_show [2023-04-01 01:31:43,881 INFO L130 BoogieDeclarations]: Found specification of procedure smi_ipmb_proc_open [2023-04-01 01:31:43,881 INFO L130 BoogieDeclarations]: Found specification of procedure smi_version_proc_show [2023-04-01 01:31:43,882 INFO L130 BoogieDeclarations]: Found specification of procedure smi_version_proc_open [2023-04-01 01:31:43,882 INFO L130 BoogieDeclarations]: Found specification of procedure smi_stats_proc_show [2023-04-01 01:31:43,882 INFO L130 BoogieDeclarations]: Found specification of procedure smi_stats_proc_open [2023-04-01 01:31:43,882 INFO L130 BoogieDeclarations]: Found specification of procedure add_proc_entries [2023-04-01 01:31:43,882 INFO L130 BoogieDeclarations]: Found specification of procedure remove_proc_entries [2023-04-01 01:31:43,882 INFO L130 BoogieDeclarations]: Found specification of procedure __find_bmc_guid [2023-04-01 01:31:43,882 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_find_bmc_guid [2023-04-01 01:31:43,882 INFO L130 BoogieDeclarations]: Found specification of procedure __find_bmc_prod_dev_id [2023-04-01 01:31:43,882 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_find_bmc_prod_dev_id [2023-04-01 01:31:43,882 INFO L130 BoogieDeclarations]: Found specification of procedure device_id_show [2023-04-01 01:31:43,882 INFO L130 BoogieDeclarations]: Found specification of procedure provides_device_sdrs_show [2023-04-01 01:31:43,882 INFO L130 BoogieDeclarations]: Found specification of procedure revision_show [2023-04-01 01:31:43,882 INFO L130 BoogieDeclarations]: Found specification of procedure firmware_revision_show [2023-04-01 01:31:43,883 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_version_show [2023-04-01 01:31:43,883 INFO L130 BoogieDeclarations]: Found specification of procedure add_dev_support_show [2023-04-01 01:31:43,883 INFO L130 BoogieDeclarations]: Found specification of procedure manufacturer_id_show [2023-04-01 01:31:43,883 INFO L130 BoogieDeclarations]: Found specification of procedure product_id_show [2023-04-01 01:31:43,883 INFO L130 BoogieDeclarations]: Found specification of procedure aux_firmware_rev_show [2023-04-01 01:31:43,883 INFO L130 BoogieDeclarations]: Found specification of procedure guid_show [2023-04-01 01:31:43,883 INFO L130 BoogieDeclarations]: Found specification of procedure bmc_dev_attr_is_visible [2023-04-01 01:31:43,883 INFO L130 BoogieDeclarations]: Found specification of procedure release_bmc_device [2023-04-01 01:31:43,883 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup_bmc_device [2023-04-01 01:31:43,883 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_bmc_unregister [2023-04-01 01:31:43,883 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_bmc_register [2023-04-01 01:31:43,883 INFO L130 BoogieDeclarations]: Found specification of procedure send_guid_cmd [2023-04-01 01:31:43,884 INFO L130 BoogieDeclarations]: Found specification of procedure guid_handler [2023-04-01 01:31:43,884 INFO L130 BoogieDeclarations]: Found specification of procedure get_guid [2023-04-01 01:31:43,884 INFO L130 BoogieDeclarations]: Found specification of procedure send_channel_info_cmd [2023-04-01 01:31:43,884 INFO L130 BoogieDeclarations]: Found specification of procedure channel_handler [2023-04-01 01:31:43,884 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_poll [2023-04-01 01:31:43,884 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~ipmi_smi_t~0~TO~int [2023-04-01 01:31:43,884 INFO L130 BoogieDeclarations]: Found specification of procedure deliver_smi_err_response [2023-04-01 01:31:43,884 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup_smi_msgs [2023-04-01 01:31:43,884 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~VOID [2023-04-01 01:31:43,884 INFO L130 BoogieDeclarations]: Found specification of procedure handle_ipmb_get_msg_rsp [2023-04-01 01:31:43,884 INFO L130 BoogieDeclarations]: Found specification of procedure handle_ipmb_get_msg_cmd [2023-04-01 01:31:43,884 INFO L130 BoogieDeclarations]: Found specification of procedure handle_lan_get_msg_rsp [2023-04-01 01:31:43,884 INFO L130 BoogieDeclarations]: Found specification of procedure handle_lan_get_msg_cmd [2023-04-01 01:31:43,885 INFO L130 BoogieDeclarations]: Found specification of procedure handle_oem_get_msg_cmd [2023-04-01 01:31:43,885 INFO L130 BoogieDeclarations]: Found specification of procedure copy_event_into_recv_msg [2023-04-01 01:31:43,885 INFO L130 BoogieDeclarations]: Found specification of procedure handle_read_event_rsp [2023-04-01 01:31:43,885 INFO L130 BoogieDeclarations]: Found specification of procedure handle_bmc_rsp [2023-04-01 01:31:43,885 INFO L130 BoogieDeclarations]: Found specification of procedure smi_from_recv_msg [2023-04-01 01:31:43,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2023-04-01 01:31:43,885 INFO L130 BoogieDeclarations]: Found specification of procedure check_msg_timeout [2023-04-01 01:31:43,885 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_timeout_handler [2023-04-01 01:31:43,885 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_request_event [2023-04-01 01:31:43,885 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_timeout [2023-04-01 01:31:43,885 INFO L130 BoogieDeclarations]: Found specification of procedure free_smi_msg [2023-04-01 01:31:43,885 INFO L130 BoogieDeclarations]: Found specification of procedure free_recv_msg [2023-04-01 01:31:43,885 INFO L130 BoogieDeclarations]: Found specification of procedure dummy_smi_done_handler [2023-04-01 01:31:43,886 INFO L130 BoogieDeclarations]: Found specification of procedure dummy_recv_done_handler [2023-04-01 01:31:43,886 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_panic_request_and_wait [2023-04-01 01:31:43,886 INFO L130 BoogieDeclarations]: Found specification of procedure event_receiver_fetcher [2023-04-01 01:31:43,886 INFO L130 BoogieDeclarations]: Found specification of procedure device_id_fetcher [2023-04-01 01:31:43,886 INFO L130 BoogieDeclarations]: Found specification of procedure send_panic_events [2023-04-01 01:31:43,886 INFO L130 BoogieDeclarations]: Found specification of procedure panic_event [2023-04-01 01:31:43,886 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_init_msghandler_mod [2023-04-01 01:31:43,886 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup_ipmi [2023-04-01 01:31:43,886 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2023-04-01 01:31:43,886 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-04-01 01:31:43,886 INFO L130 BoogieDeclarations]: Found specification of procedure main [2023-04-01 01:31:43,886 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-04-01 01:31:43,886 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_negative [2023-04-01 01:31:43,886 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-04-01 01:31:43,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_err_ptr [2023-04-01 01:31:43,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_ptr_err [2023-04-01 01:31:43,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err_or_null [2023-04-01 01:31:43,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_cmd_rcvrs_mutex_of_ipmi_smi [2023-04-01 01:31:43,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_cmd_rcvrs_mutex_of_ipmi_smi [2023-04-01 01:31:43,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_cmd_rcvrs_mutex_of_ipmi_smi [2023-04-01 01:31:43,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_cmd_rcvrs_mutex_of_ipmi_smi [2023-04-01 01:31:43,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_cmd_rcvrs_mutex_of_ipmi_smi [2023-04-01 01:31:43,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_cmd_rcvrs_mutex_of_ipmi_smi [2023-04-01 01:31:43,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_trylock_device_cmd_rcvrs_mutex_of_ipmi_smi [2023-04-01 01:31:43,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_for_reset_cmd_rcvrs_mutex_of_ipmi_smi [2023-04-01 01:31:43,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_unlock_device_cmd_rcvrs_mutex_of_ipmi_smi [2023-04-01 01:31:43,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_i_mutex_of_inode [2023-04-01 01:31:43,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_i_mutex_of_inode [2023-04-01 01:31:43,888 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_i_mutex_of_inode [2023-04-01 01:31:43,888 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_i_mutex_of_inode [2023-04-01 01:31:43,888 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_i_mutex_of_inode [2023-04-01 01:31:43,888 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_i_mutex_of_inode [2023-04-01 01:31:43,888 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_trylock_device_i_mutex_of_inode [2023-04-01 01:31:43,888 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_for_reset_i_mutex_of_inode [2023-04-01 01:31:43,888 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_unlock_device_i_mutex_of_inode [2023-04-01 01:31:43,888 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_ipmi_interfaces_mutex [2023-04-01 01:31:43,888 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_ipmi_interfaces_mutex [2023-04-01 01:31:43,888 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_ipmi_interfaces_mutex [2023-04-01 01:31:43,888 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_ipmi_interfaces_mutex [2023-04-01 01:31:43,889 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_ipmi_interfaces_mutex [2023-04-01 01:31:43,889 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_ipmi_interfaces_mutex [2023-04-01 01:31:43,889 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_trylock_device_ipmi_interfaces_mutex [2023-04-01 01:31:43,889 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_for_reset_ipmi_interfaces_mutex [2023-04-01 01:31:43,889 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_unlock_device_ipmi_interfaces_mutex [2023-04-01 01:31:43,889 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_ipmidriver_mutex [2023-04-01 01:31:43,889 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_ipmidriver_mutex [2023-04-01 01:31:43,889 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_ipmidriver_mutex [2023-04-01 01:31:43,889 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_ipmidriver_mutex [2023-04-01 01:31:43,889 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_ipmidriver_mutex [2023-04-01 01:31:43,889 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_ipmidriver_mutex [2023-04-01 01:31:43,889 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_trylock_device_ipmidriver_mutex [2023-04-01 01:31:43,889 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_for_reset_ipmidriver_mutex [2023-04-01 01:31:43,890 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_unlock_device_ipmidriver_mutex [2023-04-01 01:31:43,890 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_lock [2023-04-01 01:31:43,890 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_lock [2023-04-01 01:31:43,890 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_lock [2023-04-01 01:31:43,890 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_lock [2023-04-01 01:31:43,890 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_lock [2023-04-01 01:31:43,890 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_lock [2023-04-01 01:31:43,890 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_trylock_device_lock [2023-04-01 01:31:43,890 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_for_reset_lock [2023-04-01 01:31:43,890 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_unlock_device_lock [2023-04-01 01:31:43,890 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_mutex_of_device [2023-04-01 01:31:43,890 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_mutex_of_device [2023-04-01 01:31:43,890 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_mutex_of_device [2023-04-01 01:31:43,891 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_mutex_of_device [2023-04-01 01:31:43,891 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_mutex_of_device [2023-04-01 01:31:43,891 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_trylock_device_mutex_of_device [2023-04-01 01:31:43,891 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_for_reset_mutex_of_device [2023-04-01 01:31:43,891 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_unlock_device_mutex_of_device [2023-04-01 01:31:43,891 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_proc_entry_lock_of_ipmi_smi [2023-04-01 01:31:43,891 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_proc_entry_lock_of_ipmi_smi [2023-04-01 01:31:43,891 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_proc_entry_lock_of_ipmi_smi [2023-04-01 01:31:43,891 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_proc_entry_lock_of_ipmi_smi [2023-04-01 01:31:43,891 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_proc_entry_lock_of_ipmi_smi [2023-04-01 01:31:43,891 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_proc_entry_lock_of_ipmi_smi [2023-04-01 01:31:43,891 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_trylock_device_proc_entry_lock_of_ipmi_smi [2023-04-01 01:31:43,891 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_for_reset_proc_entry_lock_of_ipmi_smi [2023-04-01 01:31:43,892 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_unlock_device_proc_entry_lock_of_ipmi_smi [2023-04-01 01:31:43,892 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_smi_watchers_mutex [2023-04-01 01:31:43,892 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_smi_watchers_mutex [2023-04-01 01:31:43,892 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_smi_watchers_mutex [2023-04-01 01:31:43,892 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_smi_watchers_mutex [2023-04-01 01:31:43,892 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_smi_watchers_mutex [2023-04-01 01:31:43,892 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_smi_watchers_mutex [2023-04-01 01:31:43,892 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_trylock_device_smi_watchers_mutex [2023-04-01 01:31:43,892 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_for_reset_smi_watchers_mutex [2023-04-01 01:31:43,892 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_unlock_device_smi_watchers_mutex [2023-04-01 01:31:43,892 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2023-04-01 01:31:43,892 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_bool [2023-04-01 01:31:43,892 INFO L130 BoogieDeclarations]: Found specification of procedure free [2023-04-01 01:31:43,893 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2023-04-01 01:31:43,893 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-04-01 01:31:43,893 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-04-01 01:31:43,893 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-04-01 01:31:43,893 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-04-01 01:31:43,893 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-04-01 01:31:43,893 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-04-01 01:31:43,893 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-04-01 01:31:44,997 INFO L236 CfgBuilder]: Building ICFG [2023-04-01 01:31:45,006 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-04-01 01:31:50,381 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-04-01 01:31:55,816 INFO L277 CfgBuilder]: Performing block encoding [2023-04-01 01:31:58,268 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-04-01 01:31:58,268 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-04-01 01:31:58,276 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.04 01:31:58 BoogieIcfgContainer [2023-04-01 01:31:58,276 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-04-01 01:31:58,279 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-04-01 01:31:58,279 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-04-01 01:31:58,282 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-04-01 01:31:58,282 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.04 01:31:38" (1/3) ... [2023-04-01 01:31:58,283 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b3e8125 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.04 01:31:58, skipping insertion in model container [2023-04-01 01:31:58,283 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:31:43" (2/3) ... [2023-04-01 01:31:58,283 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b3e8125 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.04 01:31:58, skipping insertion in model container [2023-04-01 01:31:58,283 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.04 01:31:58" (3/3) ... [2023-04-01 01:31:58,284 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--char--ipmi--ipmi_msghandler.ko-entry_point.cil.out.i [2023-04-01 01:31:58,302 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-04-01 01:31:58,302 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-04-01 01:31:58,418 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-04-01 01:31:58,423 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@49f01d71, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-04-01 01:31:58,423 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-04-01 01:31:58,436 INFO L276 IsEmpty]: Start isEmpty. Operand has 3266 states, 1805 states have (on average 1.2814404432132964) internal successors, (2313), 1948 states have internal predecessors, (2313), 1061 states have call successors, (1061), 299 states have call predecessors, (1061), 298 states have return successors, (1042), 1004 states have call predecessors, (1042), 1042 states have call successors, (1042) [2023-04-01 01:31:58,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 611 [2023-04-01 01:31:58,482 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 01:31:58,484 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 40, 40, 40, 40, 40, 40, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04-01 01:31:58,484 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 01:31:58,491 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 01:31:58,491 INFO L85 PathProgramCache]: Analyzing trace with hash 640727322, now seen corresponding path program 1 times [2023-04-01 01:31:58,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 01:31:58,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802536491] [2023-04-01 01:31:58,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 01:31:58,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 01:31:59,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 01:32:00,503 INFO L134 CoverageAnalysis]: Checked inductivity of 8185 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8185 trivial. 0 not checked. [2023-04-01 01:32:00,504 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 01:32:00,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802536491] [2023-04-01 01:32:00,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802536491] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-01 01:32:00,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-01 01:32:00,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-01 01:32:00,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820271841] [2023-04-01 01:32:00,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 01:32:00,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-01 01:32:00,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 01:32:00,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-01 01:32:00,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-01 01:32:00,560 INFO L87 Difference]: Start difference. First operand has 3266 states, 1805 states have (on average 1.2814404432132964) internal successors, (2313), 1948 states have internal predecessors, (2313), 1061 states have call successors, (1061), 299 states have call predecessors, (1061), 298 states have return successors, (1042), 1004 states have call predecessors, (1042), 1042 states have call successors, (1042) Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (61), 2 states have call predecessors, (61), 1 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2023-04-01 01:32:02,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-01 01:32:05,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-01 01:32:05,909 INFO L93 Difference]: Finished difference Result 5080 states and 7309 transitions. [2023-04-01 01:32:05,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-01 01:32:05,912 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (61), 2 states have call predecessors, (61), 1 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) Word has length 610 [2023-04-01 01:32:05,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-01 01:32:05,954 INFO L225 Difference]: With dead ends: 5080 [2023-04-01 01:32:05,954 INFO L226 Difference]: Without dead ends: 3335 [2023-04-01 01:32:05,970 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-01 01:32:05,973 INFO L413 NwaCegarLoop]: 2355 mSDtfsCounter, 2250 mSDsluCounter, 2292 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2250 SdHoareTripleChecker+Valid, 4647 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2023-04-01 01:32:05,974 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2250 Valid, 4647 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 392 Invalid, 1 Unknown, 0 Unchecked, 5.0s Time] [2023-04-01 01:32:05,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3335 states. [2023-04-01 01:32:06,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3335 to 3331. [2023-04-01 01:32:06,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3331 states, 1994 states have (on average 1.3455366098294885) internal successors, (2683), 2160 states have internal predecessors, (2683), 997 states have call successors, (997), 342 states have call predecessors, (997), 339 states have return successors, (985), 921 states have call predecessors, (985), 985 states have call successors, (985) [2023-04-01 01:32:06,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3331 states to 3331 states and 4665 transitions. [2023-04-01 01:32:06,241 INFO L78 Accepts]: Start accepts. Automaton has 3331 states and 4665 transitions. Word has length 610 [2023-04-01 01:32:06,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-01 01:32:06,248 INFO L495 AbstractCegarLoop]: Abstraction has 3331 states and 4665 transitions. [2023-04-01 01:32:06,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (61), 2 states have call predecessors, (61), 1 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2023-04-01 01:32:06,249 INFO L276 IsEmpty]: Start isEmpty. Operand 3331 states and 4665 transitions. [2023-04-01 01:32:06,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 617 [2023-04-01 01:32:06,267 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 01:32:06,268 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 40, 40, 40, 40, 40, 40, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04-01 01:32:06,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-04-01 01:32:06,268 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 01:32:06,269 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 01:32:06,269 INFO L85 PathProgramCache]: Analyzing trace with hash 572333422, now seen corresponding path program 1 times [2023-04-01 01:32:06,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 01:32:06,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575065732] [2023-04-01 01:32:06,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 01:32:06,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 01:32:06,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 01:32:08,391 INFO L134 CoverageAnalysis]: Checked inductivity of 8185 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8185 trivial. 0 not checked. [2023-04-01 01:32:08,392 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 01:32:08,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575065732] [2023-04-01 01:32:08,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575065732] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-01 01:32:08,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-01 01:32:08,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-04-01 01:32:08,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153621885] [2023-04-01 01:32:08,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 01:32:08,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-04-01 01:32:08,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 01:32:08,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-04-01 01:32:08,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-04-01 01:32:08,397 INFO L87 Difference]: Start difference. First operand 3331 states and 4665 transitions. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 4 states have call successors, (62), 4 states have call predecessors, (62), 3 states have return successors, (59), 4 states have call predecessors, (59), 3 states have call successors, (59) [2023-04-01 01:32:10,492 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-01 01:32:20,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-01 01:32:22,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-01 01:32:25,920 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-01 01:32:28,297 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []