/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 OctagonDomain -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-f954360 [2023-04-01 07:30:36,011 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-04-01 07:30:36,013 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-04-01 07:30:36,058 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-04-01 07:30:36,059 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-04-01 07:30:36,062 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-04-01 07:30:36,065 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-04-01 07:30:36,067 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-04-01 07:30:36,068 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-04-01 07:30:36,074 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-04-01 07:30:36,074 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-04-01 07:30:36,076 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-04-01 07:30:36,077 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-04-01 07:30:36,079 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-04-01 07:30:36,079 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-04-01 07:30:36,080 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-04-01 07:30:36,081 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-04-01 07:30:36,081 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-04-01 07:30:36,082 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-04-01 07:30:36,084 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-04-01 07:30:36,085 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-04-01 07:30:36,087 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-04-01 07:30:36,088 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-04-01 07:30:36,089 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-04-01 07:30:36,097 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-04-01 07:30:36,097 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-04-01 07:30:36,098 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-04-01 07:30:36,099 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-04-01 07:30:36,099 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-04-01 07:30:36,100 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-04-01 07:30:36,100 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-04-01 07:30:36,101 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-04-01 07:30:36,102 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-04-01 07:30:36,103 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-04-01 07:30:36,103 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-04-01 07:30:36,103 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-04-01 07:30:36,104 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-04-01 07:30:36,104 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-04-01 07:30:36,104 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-04-01 07:30:36,105 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-04-01 07:30:36,105 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-04-01 07:30:36,108 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 07:30:36,139 INFO L113 SettingsManager]: Loading preferences was successful [2023-04-01 07:30:36,140 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-04-01 07:30:36,140 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-04-01 07:30:36,140 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-04-01 07:30:36,141 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-04-01 07:30:36,141 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-04-01 07:30:36,141 INFO L138 SettingsManager]: * User list type=DISABLED [2023-04-01 07:30:36,141 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-04-01 07:30:36,141 INFO L138 SettingsManager]: * Explicit value domain=true [2023-04-01 07:30:36,142 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-04-01 07:30:36,142 INFO L138 SettingsManager]: * Octagon Domain=false [2023-04-01 07:30:36,142 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2023-04-01 07:30:36,143 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-04-01 07:30:36,143 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-04-01 07:30:36,143 INFO L138 SettingsManager]: * Interval Domain=false [2023-04-01 07:30:36,143 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-04-01 07:30:36,143 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-04-01 07:30:36,143 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2023-04-01 07:30:36,144 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-04-01 07:30:36,144 INFO L138 SettingsManager]: * sizeof long=4 [2023-04-01 07:30:36,144 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-04-01 07:30:36,144 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-04-01 07:30:36,144 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-04-01 07:30:36,144 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-04-01 07:30:36,144 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-04-01 07:30:36,144 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-04-01 07:30:36,145 INFO L138 SettingsManager]: * sizeof long double=12 [2023-04-01 07:30:36,145 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-04-01 07:30:36,145 INFO L138 SettingsManager]: * Use constant arrays=true [2023-04-01 07:30:36,145 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-04-01 07:30:36,145 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-04-01 07:30:36,145 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-04-01 07:30:36,145 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-01 07:30:36,146 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-04-01 07:30:36,146 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2023-04-01 07:30:36,146 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-04-01 07:30:36,146 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-04-01 07:30:36,146 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-04-01 07:30:36,146 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-04-01 07:30:36,146 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-04-01 07:30:36,146 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-04-01 07:30:36,146 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 -> OctagonDomain [2023-04-01 07:30:36,353 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-04-01 07:30:36,372 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-04-01 07:30:36,375 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-04-01 07:30:36,376 INFO L271 PluginConnector]: Initializing CDTParser... [2023-04-01 07:30:36,377 INFO L275 PluginConnector]: CDTParser initialized [2023-04-01 07:30:36,378 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i [2023-04-01 07:30:37,698 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-04-01 07:30:38,295 INFO L351 CDTParser]: Found 1 translation units. [2023-04-01 07:30:38,295 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i [2023-04-01 07:30:38,342 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/55b22fd28/acd9bc6146ad4aa08ea620c08c5e2893/FLAG1ec39db2f [2023-04-01 07:30:38,358 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/55b22fd28/acd9bc6146ad4aa08ea620c08c5e2893 [2023-04-01 07:30:38,362 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-04-01 07:30:38,363 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2023-04-01 07:30:38,365 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-04-01 07:30:38,365 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-04-01 07:30:38,368 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-04-01 07:30:38,369 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.04 07:30:38" (1/1) ... [2023-04-01 07:30:38,370 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5bc8ac28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:30:38, skipping insertion in model container [2023-04-01 07:30:38,370 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.04 07:30:38" (1/1) ... [2023-04-01 07:30:38,376 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-04-01 07:30:38,515 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-04-01 07:30:41,343 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i[372693,372706] [2023-04-01 07:30:41,414 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-01 07:30:41,568 INFO L203 MainTranslator]: Completed pre-run [2023-04-01 07:30:42,162 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i[372693,372706] [2023-04-01 07:30:42,172 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-01 07:30:42,309 WARN L667 CHandler]: The function vm_iomap_memory is called, but not defined or handled by StandardFunctionHandler. [2023-04-01 07:30:42,309 WARN L667 CHandler]: The function __xchg_wrong_size is called, but not defined or handled by StandardFunctionHandler. [2023-04-01 07:30:42,309 WARN L667 CHandler]: The function __phys_addr is called, but not defined or handled by StandardFunctionHandler. [2023-04-01 07:30:42,309 WARN L667 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-04-01 07:30:42,316 INFO L208 MainTranslator]: Completed translation [2023-04-01 07:30:42,316 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:30:42 WrapperNode [2023-04-01 07:30:42,316 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-04-01 07:30:42,318 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-04-01 07:30:42,318 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-04-01 07:30:42,318 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-04-01 07:30:42,331 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:30:42" (1/1) ... [2023-04-01 07:30:42,331 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:30:42" (1/1) ... [2023-04-01 07:30:42,482 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:30:42" (1/1) ... [2023-04-01 07:30:42,483 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:30:42" (1/1) ... [2023-04-01 07:30:42,763 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:30:42" (1/1) ... [2023-04-01 07:30:42,798 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:30:42" (1/1) ... [2023-04-01 07:30:42,849 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:30:42" (1/1) ... [2023-04-01 07:30:42,926 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:30:42" (1/1) ... [2023-04-01 07:30:43,001 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-04-01 07:30:43,004 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-04-01 07:30:43,004 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-04-01 07:30:43,004 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-04-01 07:30:43,005 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:30:42" (1/1) ... [2023-04-01 07:30:43,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-01 07:30:43,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-01 07:30:43,044 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 07:30:43,068 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 07:30:43,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2023-04-01 07:30:43,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-04-01 07:30:43,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2023-04-01 07:30:43,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-04-01 07:30:43,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-04-01 07:30:43,090 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~loff_t~0~X~int~X~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2023-04-01 07:30:43,090 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~loff_t~0~X~int~TO~int [2023-04-01 07:30:43,090 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~int~X~int~TO~int [2023-04-01 07:30:43,090 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~loff_t~0~X~int~X~$Pointer$~X~$Pointer$~TO~int [2023-04-01 07:30:43,090 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~int [2023-04-01 07:30:43,090 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~$Pointer$~TO~int [2023-04-01 07:30:43,090 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~loff_t~0~X~~uint64_t~0~TO~int [2023-04-01 07:30:43,090 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~loff_t~0~TO~int [2023-04-01 07:30:43,090 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~~loff_t~0~X~$Pointer$~TO~int [2023-04-01 07:30:43,090 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2023-04-01 07:30:43,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2023-04-01 07:30:43,091 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2023-04-01 07:30:43,091 INFO L138 BoogieDeclarations]: Found implementation of procedure __read_once_size [2023-04-01 07:30:43,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ffs [2023-04-01 07:30:43,091 INFO L138 BoogieDeclarations]: Found implementation of procedure is_power_of_2 [2023-04-01 07:30:43,091 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2023-04-01 07:30:43,091 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_find [2023-04-01 07:30:43,091 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2023-04-01 07:30:43,091 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2023-04-01 07:30:43,091 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-04-01 07:30:43,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-04-01 07:30:43,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-04-01 07:30:43,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2023-04-01 07:30:43,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2023-04-01 07:30:43,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-04-01 07:30:43,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ulong [2023-04-01 07:30:43,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-04-01 07:30:43,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-04-01 07:30:43,092 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_create [2023-04-01 07:30:43,092 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2023-04-01 07:30:43,092 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2023-04-01 07:30:43,093 INFO L138 BoogieDeclarations]: Found implementation of procedure device_is_registered [2023-04-01 07:30:43,093 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_suspend [2023-04-01 07:30:43,093 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_resume [2023-04-01 07:30:43,093 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_cls_suspend [2023-04-01 07:30:43,093 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_cls_resume [2023-04-01 07:30:43,093 INFO L138 BoogieDeclarations]: Found implementation of procedure __mtd_next_device [2023-04-01 07:30:43,093 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_release [2023-04-01 07:30:43,093 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_type_show [2023-04-01 07:30:43,093 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_flags_show [2023-04-01 07:30:43,093 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_size_show [2023-04-01 07:30:43,094 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_erasesize_show [2023-04-01 07:30:43,094 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_writesize_show [2023-04-01 07:30:43,094 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_subpagesize_show [2023-04-01 07:30:43,094 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_oobsize_show [2023-04-01 07:30:43,094 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_numeraseregions_show [2023-04-01 07:30:43,094 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_name_show [2023-04-01 07:30:43,094 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_ecc_strength_show [2023-04-01 07:30:43,094 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_bitflip_threshold_show [2023-04-01 07:30:43,094 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_bitflip_threshold_store [2023-04-01 07:30:43,094 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_ecc_step_size_show [2023-04-01 07:30:43,095 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_ecc_stats_corrected_show [2023-04-01 07:30:43,095 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_ecc_stats_errors_show [2023-04-01 07:30:43,095 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_badblocks_show [2023-04-01 07:30:43,095 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_bbtblocks_show [2023-04-01 07:30:43,095 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_reboot_notifier [2023-04-01 07:30:43,095 INFO L138 BoogieDeclarations]: Found implementation of procedure add_mtd_device [2023-04-01 07:30:43,095 INFO L138 BoogieDeclarations]: Found implementation of procedure del_mtd_device [2023-04-01 07:30:43,095 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_add_device_partitions [2023-04-01 07:30:43,095 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_device_parse_register [2023-04-01 07:30:43,095 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_device_unregister [2023-04-01 07:30:43,095 INFO L138 BoogieDeclarations]: Found implementation of procedure register_mtd_user [2023-04-01 07:30:43,096 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_mtd_user [2023-04-01 07:30:43,096 INFO L138 BoogieDeclarations]: Found implementation of procedure get_mtd_device [2023-04-01 07:30:43,096 INFO L138 BoogieDeclarations]: Found implementation of procedure __get_mtd_device [2023-04-01 07:30:43,096 INFO L138 BoogieDeclarations]: Found implementation of procedure get_mtd_device_nm [2023-04-01 07:30:43,096 INFO L138 BoogieDeclarations]: Found implementation of procedure put_mtd_device [2023-04-01 07:30:43,096 INFO L138 BoogieDeclarations]: Found implementation of procedure __put_mtd_device [2023-04-01 07:30:43,096 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_erase [2023-04-01 07:30:43,096 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_point [2023-04-01 07:30:43,096 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_unpoint [2023-04-01 07:30:43,096 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_get_unmapped_area [2023-04-01 07:30:43,097 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_read [2023-04-01 07:30:43,097 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_write [2023-04-01 07:30:43,097 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_panic_write [2023-04-01 07:30:43,097 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_read_oob [2023-04-01 07:30:43,097 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_get_fact_prot_info [2023-04-01 07:30:43,097 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_read_fact_prot_reg [2023-04-01 07:30:43,097 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_get_user_prot_info [2023-04-01 07:30:43,097 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_read_user_prot_reg [2023-04-01 07:30:43,097 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_write_user_prot_reg [2023-04-01 07:30:43,097 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_lock_user_prot_reg [2023-04-01 07:30:43,097 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_lock [2023-04-01 07:30:43,097 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_unlock [2023-04-01 07:30:43,098 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_is_locked [2023-04-01 07:30:43,098 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_block_isreserved [2023-04-01 07:30:43,098 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_block_isbad [2023-04-01 07:30:43,098 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_block_markbad [2023-04-01 07:30:43,098 INFO L138 BoogieDeclarations]: Found implementation of procedure default_mtd_writev [2023-04-01 07:30:43,098 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_writev [2023-04-01 07:30:43,098 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_kmalloc_up_to [2023-04-01 07:30:43,098 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_proc_show [2023-04-01 07:30:43,098 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_proc_open [2023-04-01 07:30:43,098 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_bdi_init [2023-04-01 07:30:43,099 INFO L138 BoogieDeclarations]: Found implementation of procedure init_mtd [2023-04-01 07:30:43,099 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup_mtd [2023-04-01 07:30:43,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_3 [2023-04-01 07:30:43,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_device_attribute_10 [2023-04-01 07:30:43,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_pm_ops_21 [2023-04-01 07:30:43,099 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2023-04-01 07:30:43,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2023-04-01 07:30:43,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv___module_get_5 [2023-04-01 07:30:43,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_6 [2023-04-01 07:30:43,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv___module_get_7 [2023-04-01 07:30:43,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_8 [2023-04-01 07:30:43,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get_9 [2023-04-01 07:30:43,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_10 [2023-04-01 07:30:43,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_11 [2023-04-01 07:30:43,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_CAST [2023-04-01 07:30:43,100 INFO L138 BoogieDeclarations]: Found implementation of procedure dget [2023-04-01 07:30:43,100 INFO L138 BoogieDeclarations]: Found implementation of procedure get_sb_mtd_compare [2023-04-01 07:30:43,100 INFO L138 BoogieDeclarations]: Found implementation of procedure get_sb_mtd_set [2023-04-01 07:30:43,100 INFO L138 BoogieDeclarations]: Found implementation of procedure mount_mtd_aux [2023-04-01 07:30:43,100 INFO L138 BoogieDeclarations]: Found implementation of procedure mount_mtd_nr [2023-04-01 07:30:43,100 INFO L138 BoogieDeclarations]: Found implementation of procedure mount_mtd [2023-04-01 07:30:43,101 INFO L138 BoogieDeclarations]: Found implementation of procedure kill_mtd_super [2023-04-01 07:30:43,101 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2023-04-01 07:30:43,101 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2023-04-01 07:30:43,101 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2023-04-01 07:30:43,101 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2023-04-01 07:30:43,101 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_write_oob [2023-04-01 07:30:43,101 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_sync [2023-04-01 07:30:43,101 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_can_have_bb [2023-04-01 07:30:43,101 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_is_bitflip [2023-04-01 07:30:43,101 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_is_eccerr [2023-04-01 07:30:43,101 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_read [2023-04-01 07:30:43,102 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_write [2023-04-01 07:30:43,102 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_writev [2023-04-01 07:30:43,102 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_read_oob [2023-04-01 07:30:43,102 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_write_oob [2023-04-01 07:30:43,102 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_erase_callback [2023-04-01 07:30:43,102 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_dev_erase [2023-04-01 07:30:43,102 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_erase [2023-04-01 07:30:43,102 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_lock [2023-04-01 07:30:43,102 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_unlock [2023-04-01 07:30:43,102 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_sync [2023-04-01 07:30:43,103 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_suspend [2023-04-01 07:30:43,103 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_resume [2023-04-01 07:30:43,103 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_block_isbad [2023-04-01 07:30:43,103 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_block_markbad [2023-04-01 07:30:43,103 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_get_unmapped_area [2023-04-01 07:30:43,103 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_concat_create [2023-04-01 07:30:43,103 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_concat_destroy [2023-04-01 07:30:43,103 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2023-04-01 07:30:43,103 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2023-04-01 07:30:43,103 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_div_by_eb [2023-04-01 07:30:43,103 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_mod_by_eb [2023-04-01 07:30:43,103 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_div_by_ws [2023-04-01 07:30:43,104 INFO L138 BoogieDeclarations]: Found implementation of procedure part_read [2023-04-01 07:30:43,104 INFO L138 BoogieDeclarations]: Found implementation of procedure part_point [2023-04-01 07:30:43,104 INFO L138 BoogieDeclarations]: Found implementation of procedure part_unpoint [2023-04-01 07:30:43,104 INFO L138 BoogieDeclarations]: Found implementation of procedure part_get_unmapped_area [2023-04-01 07:30:43,104 INFO L138 BoogieDeclarations]: Found implementation of procedure part_read_oob [2023-04-01 07:30:43,104 INFO L138 BoogieDeclarations]: Found implementation of procedure part_read_user_prot_reg [2023-04-01 07:30:43,104 INFO L138 BoogieDeclarations]: Found implementation of procedure part_get_user_prot_info [2023-04-01 07:30:43,104 INFO L138 BoogieDeclarations]: Found implementation of procedure part_read_fact_prot_reg [2023-04-01 07:30:43,104 INFO L138 BoogieDeclarations]: Found implementation of procedure part_get_fact_prot_info [2023-04-01 07:30:43,104 INFO L138 BoogieDeclarations]: Found implementation of procedure part_write [2023-04-01 07:30:43,104 INFO L138 BoogieDeclarations]: Found implementation of procedure part_panic_write [2023-04-01 07:30:43,105 INFO L138 BoogieDeclarations]: Found implementation of procedure part_write_oob [2023-04-01 07:30:43,105 INFO L138 BoogieDeclarations]: Found implementation of procedure part_write_user_prot_reg [2023-04-01 07:30:43,105 INFO L138 BoogieDeclarations]: Found implementation of procedure part_lock_user_prot_reg [2023-04-01 07:30:43,105 INFO L138 BoogieDeclarations]: Found implementation of procedure part_writev [2023-04-01 07:30:43,105 INFO L138 BoogieDeclarations]: Found implementation of procedure part_erase [2023-04-01 07:30:43,105 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_erase_callback [2023-04-01 07:30:43,105 INFO L138 BoogieDeclarations]: Found implementation of procedure part_lock [2023-04-01 07:30:43,105 INFO L138 BoogieDeclarations]: Found implementation of procedure part_unlock [2023-04-01 07:30:43,105 INFO L138 BoogieDeclarations]: Found implementation of procedure part_is_locked [2023-04-01 07:30:43,105 INFO L138 BoogieDeclarations]: Found implementation of procedure part_sync [2023-04-01 07:30:43,105 INFO L138 BoogieDeclarations]: Found implementation of procedure part_suspend [2023-04-01 07:30:43,106 INFO L138 BoogieDeclarations]: Found implementation of procedure part_resume [2023-04-01 07:30:43,106 INFO L138 BoogieDeclarations]: Found implementation of procedure part_block_isreserved [2023-04-01 07:30:43,106 INFO L138 BoogieDeclarations]: Found implementation of procedure part_block_isbad [2023-04-01 07:30:43,106 INFO L138 BoogieDeclarations]: Found implementation of procedure part_block_markbad [2023-04-01 07:30:43,106 INFO L138 BoogieDeclarations]: Found implementation of procedure free_partition [2023-04-01 07:30:43,106 INFO L138 BoogieDeclarations]: Found implementation of procedure del_mtd_partitions [2023-04-01 07:30:43,106 INFO L138 BoogieDeclarations]: Found implementation of procedure allocate_partition [2023-04-01 07:30:43,106 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_partition_offset_show [2023-04-01 07:30:43,106 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_add_partition_attrs [2023-04-01 07:30:43,106 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_add_partition [2023-04-01 07:30:43,106 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_del_partition [2023-04-01 07:30:43,107 INFO L138 BoogieDeclarations]: Found implementation of procedure add_mtd_partitions [2023-04-01 07:30:43,107 INFO L138 BoogieDeclarations]: Found implementation of procedure get_partition_parser [2023-04-01 07:30:43,107 INFO L138 BoogieDeclarations]: Found implementation of procedure register_mtd_parser [2023-04-01 07:30:43,107 INFO L138 BoogieDeclarations]: Found implementation of procedure deregister_mtd_parser [2023-04-01 07:30:43,107 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_mtd_partitions [2023-04-01 07:30:43,107 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_is_partition [2023-04-01 07:30:43,107 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_get_device_size [2023-04-01 07:30:43,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_main_exported_2 [2023-04-01 07:30:43,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get_24 [2023-04-01 07:30:43,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_25 [2023-04-01 07:30:43,107 INFO L138 BoogieDeclarations]: Found implementation of procedure cachemode2protval [2023-04-01 07:30:43,107 INFO L138 BoogieDeclarations]: Found implementation of procedure current_top_of_stack [2023-04-01 07:30:43,108 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2023-04-01 07:30:43,108 INFO L138 BoogieDeclarations]: Found implementation of procedure iminor [2023-04-01 07:30:43,108 INFO L138 BoogieDeclarations]: Found implementation of procedure __chk_range_not_ok [2023-04-01 07:30:43,108 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2023-04-01 07:30:43,108 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2023-04-01 07:30:43,108 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2023-04-01 07:30:43,108 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_has_oob [2023-04-01 07:30:43,108 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_is_bitflip_or_eccerr [2023-04-01 07:30:43,108 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_lseek [2023-04-01 07:30:43,108 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_open [2023-04-01 07:30:43,108 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_close [2023-04-01 07:30:43,108 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_read [2023-04-01 07:30:43,109 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_write [2023-04-01 07:30:43,109 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_erase_callback [2023-04-01 07:30:43,109 INFO L138 BoogieDeclarations]: Found implementation of procedure otp_select_filemode [2023-04-01 07:30:43,109 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_writeoob [2023-04-01 07:30:43,109 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_readoob [2023-04-01 07:30:43,109 INFO L138 BoogieDeclarations]: Found implementation of procedure shrink_ecclayout [2023-04-01 07:30:43,109 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_blkpg_ioctl [2023-04-01 07:30:43,109 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_write_ioctl [2023-04-01 07:30:43,109 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_ioctl [2023-04-01 07:30:43,110 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_unlocked_ioctl [2023-04-01 07:30:43,110 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_compat_ioctl [2023-04-01 07:30:43,110 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_mmap [2023-04-01 07:30:43,110 INFO L138 BoogieDeclarations]: Found implementation of procedure init_mtdchar [2023-04-01 07:30:43,110 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup_mtdchar [2023-04-01 07:30:43,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_1 [2023-04-01 07:30:43,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_main_exported_1 [2023-04-01 07:30:43,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-04-01 07:30:43,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-04-01 07:30:43,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_err_ptr [2023-04-01 07:30:43,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_ptr_err [2023-04-01 07:30:43,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err_or_null [2023-04-01 07:30:43,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_get [2023-04-01 07:30:43,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get [2023-04-01 07:30:43,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2023-04-01 07:30:43,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_and_exit [2023-04-01 07:30:43,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_refcount [2023-04-01 07:30:43,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-04-01 07:30:43,111 INFO L138 BoogieDeclarations]: Found implementation of procedure __class_register [2023-04-01 07:30:43,111 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_from_user_overflow [2023-04-01 07:30:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_to_user_overflow [2023-04-01 07:30:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2023-04-01 07:30:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2023-04-01 07:30:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2023-04-01 07:30:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2023-04-01 07:30:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure __register_chrdev [2023-04-01 07:30:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_module [2023-04-01 07:30:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure __unregister_chrdev [2023-04-01 07:30:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2023-04-01 07:30:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2023-04-01 07:30:43,113 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2023-04-01 07:30:43,113 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock [2023-04-01 07:30:43,113 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_unlock [2023-04-01 07:30:43,113 INFO L138 BoogieDeclarations]: Found implementation of procedure add_wait_queue [2023-04-01 07:30:43,113 INFO L138 BoogieDeclarations]: Found implementation of procedure bdi_destroy [2023-04-01 07:30:43,113 INFO L138 BoogieDeclarations]: Found implementation of procedure bdi_init [2023-04-01 07:30:43,113 INFO L138 BoogieDeclarations]: Found implementation of procedure bdi_register [2023-04-01 07:30:43,113 INFO L138 BoogieDeclarations]: Found implementation of procedure bdput [2023-04-01 07:30:43,113 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2023-04-01 07:30:43,113 INFO L138 BoogieDeclarations]: Found implementation of procedure class_unregister [2023-04-01 07:30:43,114 INFO L138 BoogieDeclarations]: Found implementation of procedure deactivate_locked_super [2023-04-01 07:30:43,114 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2023-04-01 07:30:43,114 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_name [2023-04-01 07:30:43,114 INFO L138 BoogieDeclarations]: Found implementation of procedure device_create [2023-04-01 07:30:43,114 INFO L138 BoogieDeclarations]: Found implementation of procedure device_destroy [2023-04-01 07:30:43,114 INFO L138 BoogieDeclarations]: Found implementation of procedure device_register [2023-04-01 07:30:43,114 INFO L138 BoogieDeclarations]: Found implementation of procedure device_unregister [2023-04-01 07:30:43,114 INFO L138 BoogieDeclarations]: Found implementation of procedure fixed_size_llseek [2023-04-01 07:30:43,114 INFO L138 BoogieDeclarations]: Found implementation of procedure generic_shutdown_super [2023-04-01 07:30:43,114 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_alloc [2023-04-01 07:30:43,115 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_find_slowpath [2023-04-01 07:30:43,115 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_get_next [2023-04-01 07:30:43,115 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove [2023-04-01 07:30:43,115 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemdup [2023-04-01 07:30:43,115 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrdup [2023-04-01 07:30:43,115 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtouint [2023-04-01 07:30:43,115 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_complete_21 [2023-04-01 07:30:43,115 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_freeze_late_21 [2023-04-01 07:30:43,115 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_freeze_noirq_21 [2023-04-01 07:30:43,115 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2023-04-01 07:30:43,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_poweroff_late_21 [2023-04-01 07:30:43,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_poweroff_noirq_21 [2023-04-01 07:30:43,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_prepare_21 [2023-04-01 07:30:43,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_probe_4 [2023-04-01 07:30:43,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_restore_early_21 [2023-04-01 07:30:43,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_restore_noirq_21 [2023-04-01 07:30:43,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_resume_early_21 [2023-04-01 07:30:43,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_resume_noirq_21 [2023-04-01 07:30:43,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_suspend_late_21 [2023-04-01 07:30:43,117 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_suspend_noirq_21 [2023-04-01 07:30:43,117 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_thaw_early_21 [2023-04-01 07:30:43,117 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_thaw_noirq_21 [2023-04-01 07:30:43,117 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2023-04-01 07:30:43,117 INFO L138 BoogieDeclarations]: Found implementation of procedure lockref_get [2023-04-01 07:30:43,117 INFO L138 BoogieDeclarations]: Found implementation of procedure lookup_bdev [2023-04-01 07:30:43,117 INFO L138 BoogieDeclarations]: Found implementation of procedure memdup_user [2023-04-01 07:30:43,117 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2023-04-01 07:30:43,117 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-04-01 07:30:43,117 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-04-01 07:30:43,117 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_create_data [2023-04-01 07:30:43,118 INFO L138 BoogieDeclarations]: Found implementation of procedure register_reboot_notifier [2023-04-01 07:30:43,118 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_proc_entry [2023-04-01 07:30:43,118 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_wait_queue [2023-04-01 07:30:43,118 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2023-04-01 07:30:43,118 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_lseek [2023-04-01 07:30:43,118 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_printf [2023-04-01 07:30:43,118 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_puts [2023-04-01 07:30:43,118 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_read [2023-04-01 07:30:43,118 INFO L138 BoogieDeclarations]: Found implementation of procedure sget [2023-04-01 07:30:43,118 INFO L138 BoogieDeclarations]: Found implementation of procedure simple_strtoul [2023-04-01 07:30:43,119 INFO L138 BoogieDeclarations]: Found implementation of procedure single_open [2023-04-01 07:30:43,119 INFO L138 BoogieDeclarations]: Found implementation of procedure single_release [2023-04-01 07:30:43,119 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_create_files [2023-04-01 07:30:43,119 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_remove_files [2023-04-01 07:30:43,119 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_reboot_notifier [2023-04-01 07:30:43,119 INFO L138 BoogieDeclarations]: Found implementation of procedure default_wake_function [2023-04-01 07:30:43,119 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-04-01 07:30:43,119 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-04-01 07:30:43,120 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-04-01 07:30:43,120 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-04-01 07:30:43,120 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2023-04-01 07:30:43,120 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2023-04-01 07:30:43,120 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2023-04-01 07:30:43,120 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2023-04-01 07:30:43,120 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2023-04-01 07:30:43,120 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-04-01 07:30:43,120 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-04-01 07:30:43,121 INFO L130 BoogieDeclarations]: Found specification of procedure __read_once_size [2023-04-01 07:30:43,121 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-04-01 07:30:43,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-04-01 07:30:43,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-04-01 07:30:43,121 INFO L130 BoogieDeclarations]: Found specification of procedure ffs [2023-04-01 07:30:43,121 INFO L130 BoogieDeclarations]: Found specification of procedure is_power_of_2 [2023-04-01 07:30:43,121 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-04-01 07:30:43,121 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2023-04-01 07:30:43,121 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtouint [2023-04-01 07:30:43,121 INFO L130 BoogieDeclarations]: Found specification of procedure snprintf [2023-04-01 07:30:43,121 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_err_ptr [2023-04-01 07:30:43,122 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2023-04-01 07:30:43,122 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2023-04-01 07:30:43,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-04-01 07:30:43,122 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2023-04-01 07:30:43,122 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2023-04-01 07:30:43,122 INFO L130 BoogieDeclarations]: Found specification of procedure strcmp [2023-04-01 07:30:43,122 INFO L130 BoogieDeclarations]: Found specification of procedure kmemdup [2023-04-01 07:30:43,122 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2023-04-01 07:30:43,122 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2023-04-01 07:30:43,122 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-04-01 07:30:43,123 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2023-04-01 07:30:43,123 INFO L130 BoogieDeclarations]: Found specification of procedure idr_find_slowpath [2023-04-01 07:30:43,123 INFO L130 BoogieDeclarations]: Found specification of procedure idr_alloc [2023-04-01 07:30:43,123 INFO L130 BoogieDeclarations]: Found specification of procedure idr_get_next [2023-04-01 07:30:43,123 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove [2023-04-01 07:30:43,123 INFO L130 BoogieDeclarations]: Found specification of procedure idr_find [2023-04-01 07:30:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-04-01 07:30:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-04-01 07:30:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure ldv___module_get_5 [2023-04-01 07:30:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure ldv___module_get_7 [2023-04-01 07:30:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get_9 [2023-04-01 07:30:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_6 [2023-04-01 07:30:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_8 [2023-04-01 07:30:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_10 [2023-04-01 07:30:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_11 [2023-04-01 07:30:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get [2023-04-01 07:30:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_get [2023-04-01 07:30:43,125 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2023-04-01 07:30:43,140 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-04-01 07:30:43,140 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-04-01 07:30:43,140 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2023-04-01 07:30:43,140 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2023-04-01 07:30:43,140 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2023-04-01 07:30:43,140 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2023-04-01 07:30:43,141 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2023-04-01 07:30:43,141 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2023-04-01 07:30:43,141 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-04-01 07:30:43,141 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2023-04-01 07:30:43,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-04-01 07:30:43,148 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-04-01 07:30:43,148 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-04-01 07:30:43,148 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2023-04-01 07:30:43,148 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2023-04-01 07:30:43,148 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-04-01 07:30:43,148 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-04-01 07:30:43,148 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ulong [2023-04-01 07:30:43,148 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-04-01 07:30:43,149 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_3 [2023-04-01 07:30:43,149 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_1 [2023-04-01 07:30:43,149 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_device_attribute_10 [2023-04-01 07:30:43,149 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_pm_ops_21 [2023-04-01 07:30:43,149 INFO L130 BoogieDeclarations]: Found specification of procedure seq_read [2023-04-01 07:30:43,149 INFO L130 BoogieDeclarations]: Found specification of procedure seq_lseek [2023-04-01 07:30:43,149 INFO L130 BoogieDeclarations]: Found specification of procedure seq_puts [2023-04-01 07:30:43,149 INFO L130 BoogieDeclarations]: Found specification of procedure seq_printf [2023-04-01 07:30:43,149 INFO L130 BoogieDeclarations]: Found specification of procedure single_open [2023-04-01 07:30:43,149 INFO L130 BoogieDeclarations]: Found specification of procedure single_release [2023-04-01 07:30:43,149 INFO L130 BoogieDeclarations]: Found specification of procedure proc_create_data [2023-04-01 07:30:43,150 INFO L130 BoogieDeclarations]: Found specification of procedure proc_create [2023-04-01 07:30:43,150 INFO L130 BoogieDeclarations]: Found specification of procedure remove_proc_entry [2023-04-01 07:30:43,150 INFO L130 BoogieDeclarations]: Found specification of procedure __class_register [2023-04-01 07:30:43,150 INFO L130 BoogieDeclarations]: Found specification of procedure class_unregister [2023-04-01 07:30:43,150 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_name [2023-04-01 07:30:43,150 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2023-04-01 07:30:43,151 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2023-04-01 07:30:43,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-04-01 07:30:43,151 INFO L130 BoogieDeclarations]: Found specification of procedure device_is_registered [2023-04-01 07:30:43,151 INFO L130 BoogieDeclarations]: Found specification of procedure device_register [2023-04-01 07:30:43,151 INFO L130 BoogieDeclarations]: Found specification of procedure device_unregister [2023-04-01 07:30:43,151 INFO L130 BoogieDeclarations]: Found specification of procedure device_create [2023-04-01 07:30:43,151 INFO L130 BoogieDeclarations]: Found specification of procedure device_destroy [2023-04-01 07:30:43,151 INFO L130 BoogieDeclarations]: Found specification of procedure bdi_init [2023-04-01 07:30:43,151 INFO L130 BoogieDeclarations]: Found specification of procedure bdi_destroy [2023-04-01 07:30:43,151 INFO L130 BoogieDeclarations]: Found specification of procedure bdi_register [2023-04-01 07:30:43,151 INFO L130 BoogieDeclarations]: Found specification of procedure register_reboot_notifier [2023-04-01 07:30:43,151 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_reboot_notifier [2023-04-01 07:30:43,151 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_erase [2023-04-01 07:30:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_point [2023-04-01 07:30:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_unpoint [2023-04-01 07:30:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_get_unmapped_area [2023-04-01 07:30:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_read [2023-04-01 07:30:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_write [2023-04-01 07:30:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_panic_write [2023-04-01 07:30:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_read_oob [2023-04-01 07:30:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_get_fact_prot_info [2023-04-01 07:30:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_read_fact_prot_reg [2023-04-01 07:30:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_get_user_prot_info [2023-04-01 07:30:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_read_user_prot_reg [2023-04-01 07:30:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_write_user_prot_reg [2023-04-01 07:30:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_lock_user_prot_reg [2023-04-01 07:30:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_writev [2023-04-01 07:30:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_lock [2023-04-01 07:30:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_unlock [2023-04-01 07:30:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_is_locked [2023-04-01 07:30:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_block_isreserved [2023-04-01 07:30:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_block_isbad [2023-04-01 07:30:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_block_markbad [2023-04-01 07:30:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_suspend [2023-04-01 07:30:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2023-04-01 07:30:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_resume [2023-04-01 07:30:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-04-01 07:30:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_device_parse_register [2023-04-01 07:30:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_device_unregister [2023-04-01 07:30:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure get_mtd_device [2023-04-01 07:30:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure __get_mtd_device [2023-04-01 07:30:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure __put_mtd_device [2023-04-01 07:30:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure get_mtd_device_nm [2023-04-01 07:30:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure put_mtd_device [2023-04-01 07:30:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure register_mtd_user [2023-04-01 07:30:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_mtd_user [2023-04-01 07:30:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_kmalloc_up_to [2023-04-01 07:30:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_erase_callback [2023-04-01 07:30:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure __mtd_next_device [2023-04-01 07:30:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure add_mtd_device [2023-04-01 07:30:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure del_mtd_device [2023-04-01 07:30:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure add_mtd_partitions [2023-04-01 07:30:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure del_mtd_partitions [2023-04-01 07:30:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure parse_mtd_partitions [2023-04-01 07:30:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure init_mtdchar [2023-04-01 07:30:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup_mtdchar [2023-04-01 07:30:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_cls_suspend [2023-04-01 07:30:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_cls_resume [2023-04-01 07:30:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_release [2023-04-01 07:30:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_type_show [2023-04-01 07:30:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_flags_show [2023-04-01 07:30:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_size_show [2023-04-01 07:30:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_erasesize_show [2023-04-01 07:30:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_writesize_show [2023-04-01 07:30:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_subpagesize_show [2023-04-01 07:30:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_oobsize_show [2023-04-01 07:30:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_numeraseregions_show [2023-04-01 07:30:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_name_show [2023-04-01 07:30:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_ecc_strength_show [2023-04-01 07:30:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_bitflip_threshold_show [2023-04-01 07:30:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_bitflip_threshold_store [2023-04-01 07:30:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_ecc_step_size_show [2023-04-01 07:30:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_ecc_stats_corrected_show [2023-04-01 07:30:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_ecc_stats_errors_show [2023-04-01 07:30:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_badblocks_show [2023-04-01 07:30:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_bbtblocks_show [2023-04-01 07:30:43,157 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_reboot_notifier [2023-04-01 07:30:43,157 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_add_device_partitions [2023-04-01 07:30:43,157 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-04-01 07:30:43,157 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~loff_t~0~X~int~X~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2023-04-01 07:30:43,157 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~loff_t~0~X~int~TO~int [2023-04-01 07:30:43,157 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~int~X~int~TO~int [2023-04-01 07:30:43,157 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~loff_t~0~X~int~X~$Pointer$~X~$Pointer$~TO~int [2023-04-01 07:30:43,157 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~int [2023-04-01 07:30:43,157 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~$Pointer$~TO~int [2023-04-01 07:30:43,157 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~loff_t~0~X~~uint64_t~0~TO~int [2023-04-01 07:30:43,157 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~loff_t~0~TO~int [2023-04-01 07:30:43,157 INFO L130 BoogieDeclarations]: Found specification of procedure default_mtd_writev [2023-04-01 07:30:43,158 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~~loff_t~0~X~$Pointer$~TO~int [2023-04-01 07:30:43,158 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_proc_show [2023-04-01 07:30:43,158 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_proc_open [2023-04-01 07:30:43,158 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_bdi_init [2023-04-01 07:30:43,158 INFO L130 BoogieDeclarations]: Found specification of procedure init_mtd [2023-04-01 07:30:43,158 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup_mtd [2023-04-01 07:30:43,158 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_suspend_noirq_21 [2023-04-01 07:30:43,158 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_restore_noirq_21 [2023-04-01 07:30:43,158 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_freeze_noirq_21 [2023-04-01 07:30:43,158 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_restore_early_21 [2023-04-01 07:30:43,158 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_prepare_21 [2023-04-01 07:30:43,158 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-04-01 07:30:43,158 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_suspend_late_21 [2023-04-01 07:30:43,159 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_probe_4 [2023-04-01 07:30:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_poweroff_noirq_21 [2023-04-01 07:30:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_resume_early_21 [2023-04-01 07:30:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2023-04-01 07:30:43,163 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_complete_21 [2023-04-01 07:30:43,163 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_thaw_noirq_21 [2023-04-01 07:30:43,163 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_resume_noirq_21 [2023-04-01 07:30:43,163 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_thaw_early_21 [2023-04-01 07:30:43,163 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_poweroff_late_21 [2023-04-01 07:30:43,163 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_freeze_late_21 [2023-04-01 07:30:43,163 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_main_exported_1 [2023-04-01 07:30:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_main_exported_2 [2023-04-01 07:30:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure main [2023-04-01 07:30:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure simple_strtoul [2023-04-01 07:30:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-04-01 07:30:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_ptr_err [2023-04-01 07:30:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2023-04-01 07:30:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_CAST [2023-04-01 07:30:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure lockref_get [2023-04-01 07:30:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure dget [2023-04-01 07:30:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure generic_shutdown_super [2023-04-01 07:30:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure deactivate_locked_super [2023-04-01 07:30:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure sget [2023-04-01 07:30:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure bdput [2023-04-01 07:30:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure lookup_bdev [2023-04-01 07:30:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure mount_mtd [2023-04-01 07:30:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure kill_mtd_super [2023-04-01 07:30:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure get_sb_mtd_compare [2023-04-01 07:30:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure get_sb_mtd_set [2023-04-01 07:30:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure mount_mtd_aux [2023-04-01 07:30:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2023-04-01 07:30:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure mount_mtd_nr [2023-04-01 07:30:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-04-01 07:30:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2023-04-01 07:30:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2023-04-01 07:30:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure default_wake_function [2023-04-01 07:30:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2023-04-01 07:30:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure add_wait_queue [2023-04-01 07:30:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure remove_wait_queue [2023-04-01 07:30:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2023-04-01 07:30:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2023-04-01 07:30:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2023-04-01 07:30:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_write_oob [2023-04-01 07:30:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_sync [2023-04-01 07:30:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_can_have_bb [2023-04-01 07:30:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_is_bitflip [2023-04-01 07:30:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_is_eccerr [2023-04-01 07:30:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_concat_create [2023-04-01 07:30:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_concat_destroy [2023-04-01 07:30:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure concat_read [2023-04-01 07:30:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure concat_write [2023-04-01 07:30:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure concat_writev [2023-04-01 07:30:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure concat_read_oob [2023-04-01 07:30:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure concat_write_oob [2023-04-01 07:30:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure concat_erase_callback [2023-04-01 07:30:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure concat_dev_erase [2023-04-01 07:30:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure concat_erase [2023-04-01 07:30:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure concat_lock [2023-04-01 07:30:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure concat_unlock [2023-04-01 07:30:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure concat_sync [2023-04-01 07:30:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure concat_suspend [2023-04-01 07:30:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure concat_resume [2023-04-01 07:30:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure concat_block_isbad [2023-04-01 07:30:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure concat_block_markbad [2023-04-01 07:30:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure concat_get_unmapped_area [2023-04-01 07:30:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure kstrdup [2023-04-01 07:30:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock [2023-04-01 07:30:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock [2023-04-01 07:30:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2023-04-01 07:30:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2023-04-01 07:30:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure __request_module [2023-04-01 07:30:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_create_files [2023-04-01 07:30:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_remove_files [2023-04-01 07:30:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get_24 [2023-04-01 07:30:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_25 [2023-04-01 07:30:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_div_by_eb [2023-04-01 07:30:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_mod_by_eb [2023-04-01 07:30:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_div_by_ws [2023-04-01 07:30:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure register_mtd_parser [2023-04-01 07:30:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure deregister_mtd_parser [2023-04-01 07:30:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_is_partition [2023-04-01 07:30:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_add_partition [2023-04-01 07:30:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_del_partition [2023-04-01 07:30:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_get_device_size [2023-04-01 07:30:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure part_read [2023-04-01 07:30:43,170 INFO L130 BoogieDeclarations]: Found specification of procedure part_point [2023-04-01 07:30:43,170 INFO L130 BoogieDeclarations]: Found specification of procedure part_unpoint [2023-04-01 07:30:43,170 INFO L130 BoogieDeclarations]: Found specification of procedure part_get_unmapped_area [2023-04-01 07:30:43,170 INFO L130 BoogieDeclarations]: Found specification of procedure part_read_oob [2023-04-01 07:30:43,170 INFO L130 BoogieDeclarations]: Found specification of procedure part_read_user_prot_reg [2023-04-01 07:30:43,170 INFO L130 BoogieDeclarations]: Found specification of procedure part_get_user_prot_info [2023-04-01 07:30:43,170 INFO L130 BoogieDeclarations]: Found specification of procedure part_read_fact_prot_reg [2023-04-01 07:30:43,170 INFO L130 BoogieDeclarations]: Found specification of procedure part_get_fact_prot_info [2023-04-01 07:30:43,170 INFO L130 BoogieDeclarations]: Found specification of procedure part_write [2023-04-01 07:30:43,170 INFO L130 BoogieDeclarations]: Found specification of procedure part_panic_write [2023-04-01 07:30:43,170 INFO L130 BoogieDeclarations]: Found specification of procedure part_write_oob [2023-04-01 07:30:43,170 INFO L130 BoogieDeclarations]: Found specification of procedure part_write_user_prot_reg [2023-04-01 07:30:43,170 INFO L130 BoogieDeclarations]: Found specification of procedure part_lock_user_prot_reg [2023-04-01 07:30:43,171 INFO L130 BoogieDeclarations]: Found specification of procedure part_writev [2023-04-01 07:30:43,171 INFO L130 BoogieDeclarations]: Found specification of procedure part_erase [2023-04-01 07:30:43,171 INFO L130 BoogieDeclarations]: Found specification of procedure part_lock [2023-04-01 07:30:43,171 INFO L130 BoogieDeclarations]: Found specification of procedure part_unlock [2023-04-01 07:30:43,171 INFO L130 BoogieDeclarations]: Found specification of procedure part_is_locked [2023-04-01 07:30:43,171 INFO L130 BoogieDeclarations]: Found specification of procedure part_sync [2023-04-01 07:30:43,171 INFO L130 BoogieDeclarations]: Found specification of procedure part_suspend [2023-04-01 07:30:43,171 INFO L130 BoogieDeclarations]: Found specification of procedure part_resume [2023-04-01 07:30:43,171 INFO L130 BoogieDeclarations]: Found specification of procedure part_block_isreserved [2023-04-01 07:30:43,171 INFO L130 BoogieDeclarations]: Found specification of procedure part_block_isbad [2023-04-01 07:30:43,171 INFO L130 BoogieDeclarations]: Found specification of procedure part_block_markbad [2023-04-01 07:30:43,171 INFO L130 BoogieDeclarations]: Found specification of procedure free_partition [2023-04-01 07:30:43,172 INFO L130 BoogieDeclarations]: Found specification of procedure allocate_partition [2023-04-01 07:30:43,172 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_partition_offset_show [2023-04-01 07:30:43,172 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_add_partition_attrs [2023-04-01 07:30:43,172 INFO L130 BoogieDeclarations]: Found specification of procedure get_partition_parser [2023-04-01 07:30:43,172 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2023-04-01 07:30:43,172 INFO L130 BoogieDeclarations]: Found specification of procedure cachemode2protval [2023-04-01 07:30:43,172 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2023-04-01 07:30:43,172 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2023-04-01 07:30:43,172 INFO L130 BoogieDeclarations]: Found specification of procedure memdup_user [2023-04-01 07:30:43,172 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2023-04-01 07:30:43,172 INFO L130 BoogieDeclarations]: Found specification of procedure current_top_of_stack [2023-04-01 07:30:43,172 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2023-04-01 07:30:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2023-04-01 07:30:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure iminor [2023-04-01 07:30:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure __register_chrdev [2023-04-01 07:30:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure __unregister_chrdev [2023-04-01 07:30:43,173 INFO L130 BoogieDeclarations]: Found specification of procedure fixed_size_llseek [2023-04-01 07:30:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure vm_iomap_memory [2023-04-01 07:30:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure __chk_range_not_ok [2023-04-01 07:30:43,174 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2023-04-01 07:30:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2023-04-01 07:30:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_from_user_overflow [2023-04-01 07:30:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_to_user_overflow [2023-04-01 07:30:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2023-04-01 07:30:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2023-04-01 07:30:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2023-04-01 07:30:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_has_oob [2023-04-01 07:30:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_is_bitflip_or_eccerr [2023-04-01 07:30:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_lseek [2023-04-01 07:30:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_open [2023-04-01 07:30:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_close [2023-04-01 07:30:43,175 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_read [2023-04-01 07:30:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_write [2023-04-01 07:30:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_erase_callback [2023-04-01 07:30:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure otp_select_filemode [2023-04-01 07:30:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_writeoob [2023-04-01 07:30:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_readoob [2023-04-01 07:30:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure shrink_ecclayout [2023-04-01 07:30:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_blkpg_ioctl [2023-04-01 07:30:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_write_ioctl [2023-04-01 07:30:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_ioctl [2023-04-01 07:30:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_unlocked_ioctl [2023-04-01 07:30:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_compat_ioctl [2023-04-01 07:30:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_mmap [2023-04-01 07:30:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-04-01 07:30:43,177 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err_or_null [2023-04-01 07:30:43,177 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_and_exit [2023-04-01 07:30:43,177 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_refcount [2023-04-01 07:30:43,177 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_bool [2023-04-01 07:30:43,177 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2023-04-01 07:30:43,177 INFO L130 BoogieDeclarations]: Found specification of procedure free [2023-04-01 07:30:43,177 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2023-04-01 07:30:43,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-04-01 07:30:43,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-04-01 07:30:43,177 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-04-01 07:30:43,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-04-01 07:30:43,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-04-01 07:30:43,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-04-01 07:30:43,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-04-01 07:30:44,566 INFO L236 CfgBuilder]: Building ICFG [2023-04-01 07:30:44,578 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-04-01 07:30:44,928 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-04-01 07:30:54,625 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_module_put_and_exitFINAL: assume true; [2023-04-01 07:30:56,747 INFO L277 CfgBuilder]: Performing block encoding [2023-04-01 07:31:00,259 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-04-01 07:31:00,259 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-04-01 07:31:00,266 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.04 07:31:00 BoogieIcfgContainer [2023-04-01 07:31:00,266 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-04-01 07:31:00,269 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-04-01 07:31:00,269 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-04-01 07:31:00,272 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-04-01 07:31:00,272 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.04 07:30:38" (1/3) ... [2023-04-01 07:31:00,273 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16854626 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.04 07:31:00, skipping insertion in model container [2023-04-01 07:31:00,273 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:30:42" (2/3) ... [2023-04-01 07:31:00,273 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16854626 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.04 07:31:00, skipping insertion in model container [2023-04-01 07:31:00,273 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.04 07:31:00" (3/3) ... [2023-04-01 07:31:00,274 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i [2023-04-01 07:31:00,291 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-04-01 07:31:00,291 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-04-01 07:31:00,401 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-04-01 07:31:00,411 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;@6dc96ec2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-04-01 07:31:00,411 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-04-01 07:31:00,427 INFO L276 IsEmpty]: Start isEmpty. Operand has 3163 states, 1994 states have (on average 1.3640922768304915) internal successors, (2720), 2065 states have internal predecessors, (2720), 862 states have call successors, (862), 298 states have call predecessors, (862), 297 states have return successors, (839), 822 states have call predecessors, (839), 839 states have call successors, (839) [2023-04-01 07:31:00,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 678 [2023-04-01 07:31:00,477 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 07:31:00,478 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 50, 50, 50, 50, 50, 50, 50, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:31:00,479 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 07:31:00,483 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 07:31:00,484 INFO L85 PathProgramCache]: Analyzing trace with hash 2072067434, now seen corresponding path program 1 times [2023-04-01 07:31:00,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 07:31:00,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731395480] [2023-04-01 07:31:00,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 07:31:00,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 07:31:01,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 07:31:02,938 INFO L134 CoverageAnalysis]: Checked inductivity of 12292 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12292 trivial. 0 not checked. [2023-04-01 07:31:02,939 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 07:31:02,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731395480] [2023-04-01 07:31:02,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731395480] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-01 07:31:02,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-01 07:31:02,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-01 07:31:02,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771450079] [2023-04-01 07:31:02,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 07:31:02,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-01 07:31:02,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 07:31:02,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-01 07:31:02,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-01 07:31:02,997 INFO L87 Difference]: Start difference. First operand has 3163 states, 1994 states have (on average 1.3640922768304915) internal successors, (2720), 2065 states have internal predecessors, (2720), 862 states have call successors, (862), 298 states have call predecessors, (862), 297 states have return successors, (839), 822 states have call predecessors, (839), 839 states have call successors, (839) Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (67), 2 states have call predecessors, (67), 1 states have return successors, (64), 2 states have call predecessors, (64), 2 states have call successors, (64) [2023-04-01 07:31:06,230 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-01 07:31:08,878 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 07:31:10,882 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 [] [2023-04-01 07:31:10,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-01 07:31:10,979 INFO L93 Difference]: Finished difference Result 7851 states and 11115 transitions. [2023-04-01 07:31:10,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-01 07:31:10,982 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (67), 2 states have call predecessors, (67), 1 states have return successors, (64), 2 states have call predecessors, (64), 2 states have call successors, (64) Word has length 677 [2023-04-01 07:31:10,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-01 07:31:11,043 INFO L225 Difference]: With dead ends: 7851 [2023-04-01 07:31:11,043 INFO L226 Difference]: Without dead ends: 5164 [2023-04-01 07:31:11,063 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 07:31:11,066 INFO L413 NwaCegarLoop]: 3452 mSDtfsCounter, 3548 mSDsluCounter, 3370 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 3 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3548 SdHoareTripleChecker+Valid, 6822 SdHoareTripleChecker+Invalid, 723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2023-04-01 07:31:11,066 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3548 Valid, 6822 Invalid, 723 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3 Valid, 717 Invalid, 3 Unknown, 0 Unchecked, 7.6s Time] [2023-04-01 07:31:11,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5164 states. [2023-04-01 07:31:11,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5164 to 5161. [2023-04-01 07:31:11,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5161 states, 3310 states have (on average 1.3598187311178247) internal successors, (4501), 3383 states have internal predecessors, (4501), 1334 states have call successors, (1334), 519 states have call predecessors, (1334), 516 states have return successors, (1330), 1296 states have call predecessors, (1330), 1330 states have call successors, (1330) [2023-04-01 07:31:11,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5161 states to 5161 states and 7165 transitions. [2023-04-01 07:31:11,422 INFO L78 Accepts]: Start accepts. Automaton has 5161 states and 7165 transitions. Word has length 677 [2023-04-01 07:31:11,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-01 07:31:11,424 INFO L495 AbstractCegarLoop]: Abstraction has 5161 states and 7165 transitions. [2023-04-01 07:31:11,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (67), 2 states have call predecessors, (67), 1 states have return successors, (64), 2 states have call predecessors, (64), 2 states have call successors, (64) [2023-04-01 07:31:11,425 INFO L276 IsEmpty]: Start isEmpty. Operand 5161 states and 7165 transitions. [2023-04-01 07:31:11,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 677 [2023-04-01 07:31:11,443 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 07:31:11,443 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 50, 50, 50, 50, 50, 50, 50, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:31:11,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-04-01 07:31:11,444 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 07:31:11,444 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 07:31:11,444 INFO L85 PathProgramCache]: Analyzing trace with hash -607304275, now seen corresponding path program 1 times [2023-04-01 07:31:11,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 07:31:11,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535564702] [2023-04-01 07:31:11,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 07:31:11,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 07:31:11,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 07:31:13,261 INFO L134 CoverageAnalysis]: Checked inductivity of 12292 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12292 trivial. 0 not checked. [2023-04-01 07:31:13,262 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 07:31:13,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535564702] [2023-04-01 07:31:13,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535564702] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-01 07:31:13,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-01 07:31:13,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-01 07:31:13,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498144024] [2023-04-01 07:31:13,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 07:31:13,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-01 07:31:13,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 07:31:13,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-01 07:31:13,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-01 07:31:13,269 INFO L87 Difference]: Start difference. First operand 5161 states and 7165 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 3 states have call successors, (65), 3 states have call predecessors, (65), 2 states have return successors, (62), 2 states have call predecessors, (62), 2 states have call successors, (62) [2023-04-01 07:31:16,744 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-01 07:31:18,785 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-01 07:31:20,791 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 [] [2023-04-01 07:31:21,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-01 07:31:21,056 INFO L93 Difference]: Finished difference Result 15216 states and 21426 transitions. [2023-04-01 07:31:21,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-01 07:31:21,057 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 3 states have call successors, (65), 3 states have call predecessors, (65), 2 states have return successors, (62), 2 states have call predecessors, (62), 2 states have call successors, (62) Word has length 676 [2023-04-01 07:31:21,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-01 07:31:21,127 INFO L225 Difference]: With dead ends: 15216 [2023-04-01 07:31:21,127 INFO L226 Difference]: Without dead ends: 10149 [2023-04-01 07:31:21,157 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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 07:31:21,158 INFO L413 NwaCegarLoop]: 3471 mSDtfsCounter, 3576 mSDsluCounter, 3271 mSDsCounter, 0 mSdLazyCounter, 720 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3576 SdHoareTripleChecker+Valid, 6742 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 720 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2023-04-01 07:31:21,158 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3576 Valid, 6742 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 720 Invalid, 3 Unknown, 0 Unchecked, 7.3s Time] [2023-04-01 07:31:21,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10149 states. [2023-04-01 07:31:21,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10149 to 10123. [2023-04-01 07:31:21,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10123 states, 6524 states have (on average 1.3640404659717964) internal successors, (8899), 6670 states have internal predecessors, (8899), 2584 states have call successors, (2584), 1019 states have call predecessors, (2584), 1014 states have return successors, (2728), 2508 states have call predecessors, (2728), 2580 states have call successors, (2728) [2023-04-01 07:31:21,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10123 states to 10123 states and 14211 transitions. [2023-04-01 07:31:21,691 INFO L78 Accepts]: Start accepts. Automaton has 10123 states and 14211 transitions. Word has length 676 [2023-04-01 07:31:21,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-01 07:31:21,695 INFO L495 AbstractCegarLoop]: Abstraction has 10123 states and 14211 transitions. [2023-04-01 07:31:21,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 3 states have call successors, (65), 3 states have call predecessors, (65), 2 states have return successors, (62), 2 states have call predecessors, (62), 2 states have call successors, (62) [2023-04-01 07:31:21,696 INFO L276 IsEmpty]: Start isEmpty. Operand 10123 states and 14211 transitions. [2023-04-01 07:31:21,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 683 [2023-04-01 07:31:21,707 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 07:31:21,707 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 50, 50, 50, 50, 50, 50, 50, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:31:21,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-04-01 07:31:21,708 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 07:31:21,708 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 07:31:21,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1529169523, now seen corresponding path program 1 times [2023-04-01 07:31:21,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 07:31:21,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428529331] [2023-04-01 07:31:21,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 07:31:21,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 07:31:22,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 07:31:22,589 INFO L134 CoverageAnalysis]: Checked inductivity of 12292 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12292 trivial. 0 not checked. [2023-04-01 07:31:22,589 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 07:31:22,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428529331] [2023-04-01 07:31:22,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428529331] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-01 07:31:22,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-01 07:31:22,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-01 07:31:22,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904984268] [2023-04-01 07:31:22,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 07:31:22,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-01 07:31:22,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 07:31:22,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-01 07:31:22,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-01 07:31:22,594 INFO L87 Difference]: Start difference. First operand 10123 states and 14211 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 2 states have call successors, (69), 2 states have call predecessors, (69), 1 states have return successors, (61), 2 states have call predecessors, (61), 2 states have call successors, (61) [2023-04-01 07:31:25,786 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []