/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--scsi--sg.ko-entry_point.cil.out.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-f954360 [2023-04-01 07:34:07,384 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-04-01 07:34:07,386 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-04-01 07:34:07,422 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-04-01 07:34:07,422 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-04-01 07:34:07,424 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-04-01 07:34:07,427 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-04-01 07:34:07,429 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-04-01 07:34:07,431 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-04-01 07:34:07,435 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-04-01 07:34:07,437 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-04-01 07:34:07,438 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-04-01 07:34:07,439 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-04-01 07:34:07,441 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-04-01 07:34:07,442 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-04-01 07:34:07,443 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-04-01 07:34:07,443 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-04-01 07:34:07,444 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-04-01 07:34:07,445 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-04-01 07:34:07,450 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-04-01 07:34:07,450 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-04-01 07:34:07,451 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-04-01 07:34:07,452 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-04-01 07:34:07,454 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-04-01 07:34:07,467 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-04-01 07:34:07,467 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-04-01 07:34:07,467 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-04-01 07:34:07,468 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-04-01 07:34:07,468 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-04-01 07:34:07,469 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-04-01 07:34:07,469 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-04-01 07:34:07,469 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-04-01 07:34:07,470 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-04-01 07:34:07,470 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-04-01 07:34:07,471 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-04-01 07:34:07,471 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-04-01 07:34:07,472 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-04-01 07:34:07,472 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-04-01 07:34:07,472 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-04-01 07:34:07,473 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-04-01 07:34:07,473 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-04-01 07:34:07,477 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:34:07,506 INFO L113 SettingsManager]: Loading preferences was successful [2023-04-01 07:34:07,507 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-04-01 07:34:07,507 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-04-01 07:34:07,507 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-04-01 07:34:07,508 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-04-01 07:34:07,508 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-04-01 07:34:07,508 INFO L138 SettingsManager]: * User list type=DISABLED [2023-04-01 07:34:07,508 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-04-01 07:34:07,508 INFO L138 SettingsManager]: * Explicit value domain=true [2023-04-01 07:34:07,509 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-04-01 07:34:07,509 INFO L138 SettingsManager]: * Octagon Domain=false [2023-04-01 07:34:07,509 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2023-04-01 07:34:07,509 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-04-01 07:34:07,510 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-04-01 07:34:07,510 INFO L138 SettingsManager]: * Interval Domain=false [2023-04-01 07:34:07,510 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-04-01 07:34:07,510 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-04-01 07:34:07,510 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2023-04-01 07:34:07,511 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-04-01 07:34:07,511 INFO L138 SettingsManager]: * sizeof long=4 [2023-04-01 07:34:07,511 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-04-01 07:34:07,511 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-04-01 07:34:07,511 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-04-01 07:34:07,511 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-04-01 07:34:07,511 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-04-01 07:34:07,511 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-04-01 07:34:07,512 INFO L138 SettingsManager]: * sizeof long double=12 [2023-04-01 07:34:07,512 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-04-01 07:34:07,512 INFO L138 SettingsManager]: * Use constant arrays=true [2023-04-01 07:34:07,512 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-04-01 07:34:07,512 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-04-01 07:34:07,512 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-04-01 07:34:07,513 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-01 07:34:07,513 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-04-01 07:34:07,513 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2023-04-01 07:34:07,513 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-04-01 07:34:07,513 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-04-01 07:34:07,513 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-04-01 07:34:07,513 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-04-01 07:34:07,513 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-04-01 07:34:07,513 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-04-01 07:34:07,514 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:34:07,713 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-04-01 07:34:07,730 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-04-01 07:34:07,732 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-04-01 07:34:07,733 INFO L271 PluginConnector]: Initializing CDTParser... [2023-04-01 07:34:07,735 INFO L275 PluginConnector]: CDTParser initialized [2023-04-01 07:34:07,736 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--scsi--sg.ko-entry_point.cil.out.i [2023-04-01 07:34:08,927 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-04-01 07:34:09,438 INFO L351 CDTParser]: Found 1 translation units. [2023-04-01 07:34:09,439 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--scsi--sg.ko-entry_point.cil.out.i [2023-04-01 07:34:09,487 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/efe44f813/613170d646744b869d8dc63f8daa5f1a/FLAG8eac5fe0c [2023-04-01 07:34:09,503 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/efe44f813/613170d646744b869d8dc63f8daa5f1a [2023-04-01 07:34:09,506 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-04-01 07:34:09,508 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2023-04-01 07:34:09,510 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-04-01 07:34:09,510 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-04-01 07:34:09,513 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-04-01 07:34:09,514 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.04 07:34:09" (1/1) ... [2023-04-01 07:34:09,515 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3cae2628 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:34:09, skipping insertion in model container [2023-04-01 07:34:09,515 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.04 07:34:09" (1/1) ... [2023-04-01 07:34:09,521 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-04-01 07:34:09,660 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-04-01 07:34:11,778 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--scsi--sg.ko-entry_point.cil.out.i[397949,397962] [2023-04-01 07:34:11,844 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-01 07:34:11,888 INFO L203 MainTranslator]: Completed pre-run [2023-04-01 07:34:12,434 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--scsi--sg.ko-entry_point.cil.out.i[397949,397962] [2023-04-01 07:34:12,449 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-01 07:34:12,535 WARN L667 CHandler]: The function __xadd_wrong_size is called, but not defined or handled by StandardFunctionHandler. [2023-04-01 07:34:12,535 WARN L667 CHandler]: The function __get_user_bad is called, but not defined or handled by StandardFunctionHandler. [2023-04-01 07:34:12,535 WARN L667 CHandler]: The function __put_user_bad is called, but not defined or handled by StandardFunctionHandler. [2023-04-01 07:34:12,535 WARN L667 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-04-01 07:34:12,536 WARN L667 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-04-01 07:34:12,542 INFO L208 MainTranslator]: Completed translation [2023-04-01 07:34:12,542 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:34:12 WrapperNode [2023-04-01 07:34:12,542 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-04-01 07:34:12,544 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-04-01 07:34:12,544 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-04-01 07:34:12,544 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-04-01 07:34:12,554 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:34:12" (1/1) ... [2023-04-01 07:34:12,555 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:34:12" (1/1) ... [2023-04-01 07:34:12,641 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:34:12" (1/1) ... [2023-04-01 07:34:12,642 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:34:12" (1/1) ... [2023-04-01 07:34:12,823 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:34:12" (1/1) ... [2023-04-01 07:34:12,854 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:34:12" (1/1) ... [2023-04-01 07:34:12,901 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:34:12" (1/1) ... [2023-04-01 07:34:12,933 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:34:12" (1/1) ... [2023-04-01 07:34:12,982 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-04-01 07:34:12,983 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-04-01 07:34:12,983 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-04-01 07:34:12,983 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-04-01 07:34:12,984 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:34:12" (1/1) ... [2023-04-01 07:34:12,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-01 07:34:13,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-01 07:34:13,018 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:34:13,047 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:34:13,064 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2023-04-01 07:34:13,064 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-04-01 07:34:13,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-04-01 07:34:13,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2023-04-01 07:34:13,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~TO~int [2023-04-01 07:34:13,065 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2023-04-01 07:34:13,065 INFO L138 BoogieDeclarations]: Found implementation of procedure __read_once_size [2023-04-01 07:34:13,065 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-04-01 07:34:13,065 INFO L138 BoogieDeclarations]: Found implementation of procedure fls64 [2023-04-01 07:34:13,065 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2023-04-01 07:34:13,065 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2023-04-01 07:34:13,065 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2023-04-01 07:34:13,065 INFO L138 BoogieDeclarations]: Found implementation of procedure __get_order [2023-04-01 07:34:13,065 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2023-04-01 07:34:13,065 INFO L138 BoogieDeclarations]: Found implementation of procedure current_top_of_stack [2023-04-01 07:34:13,066 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2023-04-01 07:34:13,066 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2023-04-01 07:34:13,066 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_sub_and_test [2023-04-01 07:34:13,066 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2023-04-01 07:34:13,066 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_add_return [2023-04-01 07:34:13,066 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2023-04-01 07:34:13,066 INFO L138 BoogieDeclarations]: Found implementation of procedure __preempt_count_sub [2023-04-01 07:34:13,066 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2023-04-01 07:34:13,066 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work [2023-04-01 07:34:13,066 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2023-04-01 07:34:13,066 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_pages [2023-04-01 07:34:13,066 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_preload_end [2023-04-01 07:34:13,067 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_find [2023-04-01 07:34:13,067 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_init [2023-04-01 07:34:13,067 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get [2023-04-01 07:34:13,067 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2023-04-01 07:34:13,067 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2023-04-01 07:34:13,068 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2023-04-01 07:34:13,068 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2023-04-01 07:34:13,068 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-04-01 07:34:13,068 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-04-01 07:34:13,068 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-04-01 07:34:13,068 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2023-04-01 07:34:13,068 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2023-04-01 07:34:13,068 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-04-01 07:34:13,069 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ulong [2023-04-01 07:34:13,069 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-04-01 07:34:13,069 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-04-01 07:34:13,069 INFO L138 BoogieDeclarations]: Found implementation of procedure iminor [2023-04-01 07:34:13,069 INFO L138 BoogieDeclarations]: Found implementation of procedure PageTail [2023-04-01 07:34:13,069 INFO L138 BoogieDeclarations]: Found implementation of procedure get_page [2023-04-01 07:34:13,070 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2023-04-01 07:34:13,070 INFO L138 BoogieDeclarations]: Found implementation of procedure __chk_range_not_ok [2023-04-01 07:34:13,070 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_user_generic [2023-04-01 07:34:13,070 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_from_user_nocheck [2023-04-01 07:34:13,070 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_from_user [2023-04-01 07:34:13,071 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_to_user_nocheck [2023-04-01 07:34:13,071 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_to_user [2023-04-01 07:34:13,071 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2023-04-01 07:34:13,071 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2023-04-01 07:34:13,071 INFO L138 BoogieDeclarations]: Found implementation of procedure poll_wait [2023-04-01 07:34:13,071 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2023-04-01 07:34:13,071 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2023-04-01 07:34:13,071 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_max_sectors [2023-04-01 07:34:13,071 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_max_segments [2023-04-01 07:34:13,071 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_dma_alignment [2023-04-01 07:34:13,072 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_aligned [2023-04-01 07:34:13,072 INFO L138 BoogieDeclarations]: Found implementation of procedure iov_iter_truncate [2023-04-01 07:34:13,072 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_device_online [2023-04-01 07:34:13,072 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_sense_is_deferred [2023-04-01 07:34:13,072 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_create [2023-04-01 07:34:13,072 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_allow_access [2023-04-01 07:34:13,072 INFO L138 BoogieDeclarations]: Found implementation of procedure open_wait [2023-04-01 07:34:13,072 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_open [2023-04-01 07:34:13,072 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_release [2023-04-01 07:34:13,072 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_read [2023-04-01 07:34:13,072 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_new_read [2023-04-01 07:34:13,072 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_write [2023-04-01 07:34:13,072 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_new_write [2023-04-01 07:34:13,073 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_common_write [2023-04-01 07:34:13,074 INFO L138 BoogieDeclarations]: Found implementation of procedure srp_done [2023-04-01 07:34:13,074 INFO L138 BoogieDeclarations]: Found implementation of procedure max_sectors_bytes [2023-04-01 07:34:13,074 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_ioctl [2023-04-01 07:34:13,074 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_compat_ioctl [2023-04-01 07:34:13,074 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_poll [2023-04-01 07:34:13,075 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_fasync [2023-04-01 07:34:13,075 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_vma_fault [2023-04-01 07:34:13,075 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_mmap [2023-04-01 07:34:13,075 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_rq_end_io_usercontext [2023-04-01 07:34:13,075 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_rq_end_io [2023-04-01 07:34:13,075 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_alloc [2023-04-01 07:34:13,075 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_add_device [2023-04-01 07:34:13,075 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_device_destroy [2023-04-01 07:34:13,075 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_remove_device [2023-04-01 07:34:13,075 INFO L138 BoogieDeclarations]: Found implementation of procedure init_sg [2023-04-01 07:34:13,075 INFO L138 BoogieDeclarations]: Found implementation of procedure exit_sg [2023-04-01 07:34:13,075 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_start_req [2023-04-01 07:34:13,075 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_finish_rem_req [2023-04-01 07:34:13,075 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_build_sgat [2023-04-01 07:34:13,076 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_build_indirect [2023-04-01 07:34:13,076 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_remove_scat [2023-04-01 07:34:13,076 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_read_oxfer [2023-04-01 07:34:13,076 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_build_reserve [2023-04-01 07:34:13,076 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_link_reserve [2023-04-01 07:34:13,076 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_unlink_reserve [2023-04-01 07:34:13,076 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_get_rq_mark [2023-04-01 07:34:13,076 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_add_request [2023-04-01 07:34:13,077 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_remove_request [2023-04-01 07:34:13,077 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_add_sfp [2023-04-01 07:34:13,077 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_remove_sfp_usercontext [2023-04-01 07:34:13,077 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_remove_sfp [2023-04-01 07:34:13,077 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_res_in_use [2023-04-01 07:34:13,077 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_idr_max_id [2023-04-01 07:34:13,077 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_last_dev [2023-04-01 07:34:13,077 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_lookup_dev [2023-04-01 07:34:13,077 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_get_dev [2023-04-01 07:34:13,078 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_proc_init [2023-04-01 07:34:13,078 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_proc_cleanup [2023-04-01 07:34:13,078 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_proc_seq_show_int [2023-04-01 07:34:13,079 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_proc_single_open_adio [2023-04-01 07:34:13,079 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_proc_write_adio [2023-04-01 07:34:13,080 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_proc_single_open_dressz [2023-04-01 07:34:13,082 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_proc_write_dressz [2023-04-01 07:34:13,083 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_proc_seq_show_version [2023-04-01 07:34:13,088 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_proc_single_open_version [2023-04-01 07:34:13,088 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_proc_seq_show_devhdr [2023-04-01 07:34:13,088 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_proc_single_open_devhdr [2023-04-01 07:34:13,088 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_seq_start [2023-04-01 07:34:13,088 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_seq_next [2023-04-01 07:34:13,088 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_seq_stop [2023-04-01 07:34:13,088 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_proc_open_dev [2023-04-01 07:34:13,088 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_proc_seq_show_dev [2023-04-01 07:34:13,088 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_proc_open_devstrs [2023-04-01 07:34:13,089 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_proc_seq_show_devstrs [2023-04-01 07:34:13,089 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_proc_debug_helper [2023-04-01 07:34:13,089 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_proc_open_debug [2023-04-01 07:34:13,089 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_proc_seq_show_debug [2023-04-01 07:34:13,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_class_interface_15 [2023-04-01 07:34:13,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_6 [2023-04-01 07:34:13,089 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2023-04-01 07:34:13,089 INFO L138 BoogieDeclarations]: Found implementation of procedure work_init_2 [2023-04-01 07:34:13,089 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_2 [2023-04-01 07:34:13,089 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2023-04-01 07:34:13,089 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_2 [2023-04-01 07:34:13,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_10 [2023-04-01 07:34:13,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_operations_7 [2023-04-01 07:34:13,089 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2023-04-01 07:34:13,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_operations_3 [2023-04-01 07:34:13,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_9 [2023-04-01 07:34:13,090 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_8 [2023-04-01 07:34:13,090 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_13 [2023-04-01 07:34:13,090 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_work_2 [2023-04-01 07:34:13,090 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_work_1 [2023-04-01 07:34:13,090 INFO L138 BoogieDeclarations]: Found implementation of procedure work_init_1 [2023-04-01 07:34:13,090 INFO L138 BoogieDeclarations]: Found implementation of procedure invoke_work_1 [2023-04-01 07:34:13,090 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_operations_5 [2023-04-01 07:34:13,090 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_11 [2023-04-01 07:34:13,090 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_2 [2023-04-01 07:34:13,090 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_12 [2023-04-01 07:34:13,090 INFO L138 BoogieDeclarations]: Found implementation of procedure invoke_work_2 [2023-04-01 07:34:13,090 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_4 [2023-04-01 07:34:13,090 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2023-04-01 07:34:13,090 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2023-04-01 07:34:13,090 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2023-04-01 07:34:13,090 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2023-04-01 07:34:13,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_work_on_5 [2023-04-01 07:34:13,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_delayed_work_on_6 [2023-04-01 07:34:13,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_work_on_7 [2023-04-01 07:34:13,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_8 [2023-04-01 07:34:13,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_delayed_work_on_9 [2023-04-01 07:34:13,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_nonseekable_open_10 [2023-04-01 07:34:13,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv___module_get_11 [2023-04-01 07:34:13,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_12 [2023-04-01 07:34:13,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_open_13 [2023-04-01 07:34:13,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_open_14 [2023-04-01 07:34:13,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_open_15 [2023-04-01 07:34:13,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_release_16 [2023-04-01 07:34:13,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_release_17 [2023-04-01 07:34:13,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_release_18 [2023-04-01 07:34:13,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-04-01 07:34:13,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-04-01 07:34:13,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_err_ptr [2023-04-01 07:34:13,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_ptr_err [2023-04-01 07:34:13,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err_or_null [2023-04-01 07:34:13,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_get [2023-04-01 07:34:13,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get [2023-04-01 07:34:13,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2023-04-01 07:34:13,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_and_exit [2023-04-01 07:34:13,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_refcount [2023-04-01 07:34:13,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-04-01 07:34:13,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ___ratelimit [2023-04-01 07:34:13,092 INFO L138 BoogieDeclarations]: Found implementation of procedure __blk_put_request [2023-04-01 07:34:13,092 INFO L138 BoogieDeclarations]: Found implementation of procedure __class_create [2023-04-01 07:34:13,093 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_from_user_overflow [2023-04-01 07:34:13,093 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_to_user_overflow [2023-04-01 07:34:13,093 INFO L138 BoogieDeclarations]: Found implementation of procedure __free_pages [2023-04-01 07:34:13,093 INFO L138 BoogieDeclarations]: Found implementation of procedure __get_page_tail [2023-04-01 07:34:13,093 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2023-04-01 07:34:13,093 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2023-04-01 07:34:13,093 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2023-04-01 07:34:13,093 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2023-04-01 07:34:13,093 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2023-04-01 07:34:13,093 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2023-04-01 07:34:13,093 INFO L138 BoogieDeclarations]: Found implementation of procedure __msecs_to_jiffies [2023-04-01 07:34:13,093 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2023-04-01 07:34:13,093 INFO L138 BoogieDeclarations]: Found implementation of procedure __rwlock_init [2023-04-01 07:34:13,093 INFO L138 BoogieDeclarations]: Found implementation of procedure __scsi_print_sense [2023-04-01 07:34:13,093 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2023-04-01 07:34:13,094 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2023-04-01 07:34:13,094 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2023-04-01 07:34:13,094 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_lock [2023-04-01 07:34:13,094 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_lock_irqsave [2023-04-01 07:34:13,094 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_unlock [2023-04-01 07:34:13,094 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_unlock_irqrestore [2023-04-01 07:34:13,094 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_lock_irq [2023-04-01 07:34:13,094 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_lock_irqsave [2023-04-01 07:34:13,094 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_unlock_irq [2023-04-01 07:34:13,094 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_unlock_irqrestore [2023-04-01 07:34:13,094 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_disk [2023-04-01 07:34:13,094 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_pages_current [2023-04-01 07:34:13,094 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_end_request_all [2023-04-01 07:34:13,094 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_execute_rq_nowait [2023-04-01 07:34:13,094 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_get_request [2023-04-01 07:34:13,094 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_put_request [2023-04-01 07:34:13,094 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_map_user [2023-04-01 07:34:13,095 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_map_user_iov [2023-04-01 07:34:13,095 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_set_block_pc [2023-04-01 07:34:13,095 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_unmap_user [2023-04-01 07:34:13,095 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_trace_remove [2023-04-01 07:34:13,095 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_trace_setup [2023-04-01 07:34:13,095 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_trace_startstop [2023-04-01 07:34:13,095 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_verify_command [2023-04-01 07:34:13,095 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2023-04-01 07:34:13,095 INFO L138 BoogieDeclarations]: Found implementation of procedure cdev_add [2023-04-01 07:34:13,095 INFO L138 BoogieDeclarations]: Found implementation of procedure cdev_alloc [2023-04-01 07:34:13,095 INFO L138 BoogieDeclarations]: Found implementation of procedure cdev_del [2023-04-01 07:34:13,095 INFO L138 BoogieDeclarations]: Found implementation of procedure class_destroy [2023-04-01 07:34:13,095 INFO L138 BoogieDeclarations]: Found implementation of procedure class_interface_unregister [2023-04-01 07:34:13,095 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2023-04-01 07:34:13,095 INFO L138 BoogieDeclarations]: Found implementation of procedure device_create [2023-04-01 07:34:13,096 INFO L138 BoogieDeclarations]: Found implementation of procedure device_destroy [2023-04-01 07:34:13,096 INFO L138 BoogieDeclarations]: Found implementation of procedure dump_page [2023-04-01 07:34:13,096 INFO L138 BoogieDeclarations]: Found implementation of procedure fasync_helper [2023-04-01 07:34:13,096 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2023-04-01 07:34:13,096 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2023-04-01 07:34:13,096 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_alloc [2023-04-01 07:34:13,096 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_destroy [2023-04-01 07:34:13,096 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_find_slowpath [2023-04-01 07:34:13,097 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_for_each [2023-04-01 07:34:13,104 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_preload [2023-04-01 07:34:13,104 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove [2023-04-01 07:34:13,105 INFO L138 BoogieDeclarations]: Found implementation of procedure import_iovec [2023-04-01 07:34:13,105 INFO L138 BoogieDeclarations]: Found implementation of procedure jiffies_to_msecs [2023-04-01 07:34:13,105 INFO L138 BoogieDeclarations]: Found implementation of procedure kill_fasync [2023-04-01 07:34:13,105 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtoul_from_user [2023-04-01 07:34:13,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2023-04-01 07:34:13,106 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2023-04-01 07:34:13,106 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2023-04-01 07:34:13,106 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2023-04-01 07:34:13,106 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-04-01 07:34:13,106 INFO L138 BoogieDeclarations]: Found implementation of procedure no_llseek [2023-04-01 07:34:13,106 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait_event [2023-04-01 07:34:13,106 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-04-01 07:34:13,106 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_create_data [2023-04-01 07:34:13,106 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_mkdir [2023-04-01 07:34:13,106 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2023-04-01 07:34:13,106 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2023-04-01 07:34:13,106 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2023-04-01 07:34:13,106 INFO L138 BoogieDeclarations]: Found implementation of procedure register_chrdev_region [2023-04-01 07:34:13,106 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_proc_entry [2023-04-01 07:34:13,106 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2023-04-01 07:34:13,106 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_autopm_get_device [2023-04-01 07:34:13,106 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_autopm_put_device [2023-04-01 07:34:13,106 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_block_when_processing_errors [2023-04-01 07:34:13,107 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_device_get [2023-04-01 07:34:13,107 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_device_put [2023-04-01 07:34:13,107 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_ioctl [2023-04-01 07:34:13,107 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_ioctl_block_when_processing_errors [2023-04-01 07:34:13,107 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_normalize_sense [2023-04-01 07:34:13,107 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_register_interface [2023-04-01 07:34:13,107 INFO L138 BoogieDeclarations]: Found implementation of procedure sdev_prefix_printk [2023-04-01 07:34:13,107 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_lseek [2023-04-01 07:34:13,107 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_open [2023-04-01 07:34:13,107 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_printf [2023-04-01 07:34:13,107 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_puts [2023-04-01 07:34:13,107 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_read [2023-04-01 07:34:13,107 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_release [2023-04-01 07:34:13,107 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_scsi_ioctl [2023-04-01 07:34:13,107 INFO L138 BoogieDeclarations]: Found implementation of procedure single_open [2023-04-01 07:34:13,108 INFO L138 BoogieDeclarations]: Found implementation of procedure single_release [2023-04-01 07:34:13,108 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_create_link [2023-04-01 07:34:13,108 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_remove_link [2023-04-01 07:34:13,108 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_chrdev_region [2023-04-01 07:34:13,108 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-04-01 07:34:13,108 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-04-01 07:34:13,108 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-04-01 07:34:13,108 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-04-01 07:34:13,108 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-04-01 07:34:13,108 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2023-04-01 07:34:13,108 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2023-04-01 07:34:13,108 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2023-04-01 07:34:13,108 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2023-04-01 07:34:13,108 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2023-04-01 07:34:13,108 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2023-04-01 07:34:13,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-04-01 07:34:13,109 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-04-01 07:34:13,109 INFO L130 BoogieDeclarations]: Found specification of procedure __read_once_size [2023-04-01 07:34:13,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-04-01 07:34:13,109 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-04-01 07:34:13,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-04-01 07:34:13,110 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-04-01 07:34:13,110 INFO L130 BoogieDeclarations]: Found specification of procedure fls64 [2023-04-01 07:34:13,111 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-04-01 07:34:13,111 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2023-04-01 07:34:13,112 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2023-04-01 07:34:13,112 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtoul_from_user [2023-04-01 07:34:13,112 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-04-01 07:34:13,112 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-04-01 07:34:13,112 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_err_ptr [2023-04-01 07:34:13,112 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_ptr_err [2023-04-01 07:34:13,112 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2023-04-01 07:34:13,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-04-01 07:34:13,112 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2023-04-01 07:34:13,113 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2023-04-01 07:34:13,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-04-01 07:34:13,116 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2023-04-01 07:34:13,116 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2023-04-01 07:34:13,116 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-04-01 07:34:13,116 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-04-01 07:34:13,116 INFO L130 BoogieDeclarations]: Found specification of procedure __get_order [2023-04-01 07:34:13,116 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2023-04-01 07:34:13,116 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2023-04-01 07:34:13,116 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2023-04-01 07:34:13,116 INFO L130 BoogieDeclarations]: Found specification of procedure strcpy [2023-04-01 07:34:13,116 INFO L130 BoogieDeclarations]: Found specification of procedure strcmp [2023-04-01 07:34:13,116 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2023-04-01 07:34:13,116 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2023-04-01 07:34:13,116 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2023-04-01 07:34:13,117 INFO L130 BoogieDeclarations]: Found specification of procedure current_top_of_stack [2023-04-01 07:34:13,117 INFO L130 BoogieDeclarations]: Found specification of procedure __xadd_wrong_size [2023-04-01 07:34:13,117 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2023-04-01 07:34:13,117 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2023-04-01 07:34:13,117 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_sub_and_test [2023-04-01 07:34:13,117 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2023-04-01 07:34:13,117 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_add_return [2023-04-01 07:34:13,117 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2023-04-01 07:34:13,117 INFO L130 BoogieDeclarations]: Found specification of procedure __preempt_count_sub [2023-04-01 07:34:13,117 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2023-04-01 07:34:13,117 INFO L130 BoogieDeclarations]: Found specification of procedure __rwlock_init [2023-04-01 07:34:13,117 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_lock [2023-04-01 07:34:13,117 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_lock_irq [2023-04-01 07:34:13,117 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_lock_irqsave [2023-04-01 07:34:13,117 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_lock_irqsave [2023-04-01 07:34:13,117 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_unlock [2023-04-01 07:34:13,118 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_unlock_irq [2023-04-01 07:34:13,118 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_unlock_irqrestore [2023-04-01 07:34:13,118 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_unlock_irqrestore [2023-04-01 07:34:13,118 INFO L130 BoogieDeclarations]: Found specification of procedure dump_page [2023-04-01 07:34:13,118 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2023-04-01 07:34:13,118 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2023-04-01 07:34:13,118 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2023-04-01 07:34:13,118 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2023-04-01 07:34:13,118 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2023-04-01 07:34:13,118 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2023-04-01 07:34:13,118 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-04-01 07:34:13,118 INFO L130 BoogieDeclarations]: Found specification of procedure jiffies_to_msecs [2023-04-01 07:34:13,118 INFO L130 BoogieDeclarations]: Found specification of procedure __msecs_to_jiffies [2023-04-01 07:34:13,118 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2023-04-01 07:34:13,118 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2023-04-01 07:34:13,119 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2023-04-01 07:34:13,119 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2023-04-01 07:34:13,119 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_work_on_5 [2023-04-01 07:34:13,119 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_work_on_7 [2023-04-01 07:34:13,119 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2023-04-01 07:34:13,119 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_delayed_work_on_6 [2023-04-01 07:34:13,119 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_delayed_work_on_9 [2023-04-01 07:34:13,119 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2023-04-01 07:34:13,119 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_8 [2023-04-01 07:34:13,119 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work [2023-04-01 07:34:13,119 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2023-04-01 07:34:13,119 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_pages_current [2023-04-01 07:34:13,119 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_pages [2023-04-01 07:34:13,119 INFO L130 BoogieDeclarations]: Found specification of procedure __free_pages [2023-04-01 07:34:13,119 INFO L130 BoogieDeclarations]: Found specification of procedure idr_find_slowpath [2023-04-01 07:34:13,119 INFO L130 BoogieDeclarations]: Found specification of procedure idr_preload [2023-04-01 07:34:13,120 INFO L130 BoogieDeclarations]: Found specification of procedure idr_alloc [2023-04-01 07:34:13,120 INFO L130 BoogieDeclarations]: Found specification of procedure idr_for_each [2023-04-01 07:34:13,120 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove [2023-04-01 07:34:13,120 INFO L130 BoogieDeclarations]: Found specification of procedure idr_destroy [2023-04-01 07:34:13,120 INFO L130 BoogieDeclarations]: Found specification of procedure idr_preload_end [2023-04-01 07:34:13,120 INFO L130 BoogieDeclarations]: Found specification of procedure idr_find [2023-04-01 07:34:13,120 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-04-01 07:34:13,120 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-04-01 07:34:13,120 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_create_link [2023-04-01 07:34:13,120 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_remove_link [2023-04-01 07:34:13,120 INFO L130 BoogieDeclarations]: Found specification of procedure kref_init [2023-04-01 07:34:13,120 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get [2023-04-01 07:34:13,120 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2023-04-01 07:34:13,120 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-04-01 07:34:13,120 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2023-04-01 07:34:13,121 INFO L130 BoogieDeclarations]: Found specification of procedure ldv___module_get_11 [2023-04-01 07:34:13,121 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_12 [2023-04-01 07:34:13,121 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_get [2023-04-01 07:34:13,121 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2023-04-01 07:34:13,121 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2023-04-01 07:34:13,121 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2023-04-01 07:34:13,121 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-04-01 07:34:13,121 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2023-04-01 07:34:13,121 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-04-01 07:34:13,121 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2023-04-01 07:34:13,121 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-04-01 07:34:13,121 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2023-04-01 07:34:13,121 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2023-04-01 07:34:13,121 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2023-04-01 07:34:13,121 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2023-04-01 07:34:13,121 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2023-04-01 07:34:13,122 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-04-01 07:34:13,122 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-04-01 07:34:13,122 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-04-01 07:34:13,122 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2023-04-01 07:34:13,122 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2023-04-01 07:34:13,122 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-04-01 07:34:13,122 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-04-01 07:34:13,122 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ulong [2023-04-01 07:34:13,122 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-04-01 07:34:13,122 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_class_interface_15 [2023-04-01 07:34:13,122 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_6 [2023-04-01 07:34:13,122 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2023-04-01 07:34:13,122 INFO L130 BoogieDeclarations]: Found specification of procedure work_init_2 [2023-04-01 07:34:13,122 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_2 [2023-04-01 07:34:13,122 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2023-04-01 07:34:13,122 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_2 [2023-04-01 07:34:13,123 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_10 [2023-04-01 07:34:13,123 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_operations_7 [2023-04-01 07:34:13,123 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2023-04-01 07:34:13,123 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_operations_3 [2023-04-01 07:34:13,123 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_9 [2023-04-01 07:34:13,123 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_8 [2023-04-01 07:34:13,123 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_13 [2023-04-01 07:34:13,123 INFO L130 BoogieDeclarations]: Found specification of procedure disable_work_2 [2023-04-01 07:34:13,123 INFO L130 BoogieDeclarations]: Found specification of procedure disable_work_1 [2023-04-01 07:34:13,123 INFO L130 BoogieDeclarations]: Found specification of procedure work_init_1 [2023-04-01 07:34:13,123 INFO L130 BoogieDeclarations]: Found specification of procedure invoke_work_1 [2023-04-01 07:34:13,123 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_operations_5 [2023-04-01 07:34:13,123 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_11 [2023-04-01 07:34:13,123 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_2 [2023-04-01 07:34:13,123 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_12 [2023-04-01 07:34:13,123 INFO L130 BoogieDeclarations]: Found specification of procedure invoke_work_2 [2023-04-01 07:34:13,123 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_4 [2023-04-01 07:34:13,124 INFO L130 BoogieDeclarations]: Found specification of procedure iminor [2023-04-01 07:34:13,124 INFO L130 BoogieDeclarations]: Found specification of procedure fasync_helper [2023-04-01 07:34:13,124 INFO L130 BoogieDeclarations]: Found specification of procedure kill_fasync [2023-04-01 07:34:13,124 INFO L130 BoogieDeclarations]: Found specification of procedure register_chrdev_region [2023-04-01 07:34:13,124 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_chrdev_region [2023-04-01 07:34:13,124 INFO L130 BoogieDeclarations]: Found specification of procedure no_llseek [2023-04-01 07:34:13,124 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_nonseekable_open_10 [2023-04-01 07:34:13,124 INFO L130 BoogieDeclarations]: Found specification of procedure PageTail [2023-04-01 07:34:13,124 INFO L130 BoogieDeclarations]: Found specification of procedure __get_page_tail [2023-04-01 07:34:13,124 INFO L130 BoogieDeclarations]: Found specification of procedure get_page [2023-04-01 07:34:13,124 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2023-04-01 07:34:13,124 INFO L130 BoogieDeclarations]: Found specification of procedure __chk_range_not_ok [2023-04-01 07:34:13,124 INFO L130 BoogieDeclarations]: Found specification of procedure __get_user_bad [2023-04-01 07:34:13,124 INFO L130 BoogieDeclarations]: Found specification of procedure __put_user_bad [2023-04-01 07:34:13,124 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_enhanced_fast_string [2023-04-01 07:34:13,125 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_generic_string [2023-04-01 07:34:13,125 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_generic_unrolled [2023-04-01 07:34:13,125 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_generic [2023-04-01 07:34:13,125 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_from_user_nocheck [2023-04-01 07:34:13,125 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_from_user [2023-04-01 07:34:13,125 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_to_user_nocheck [2023-04-01 07:34:13,125 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_to_user [2023-04-01 07:34:13,125 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2023-04-01 07:34:13,125 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2023-04-01 07:34:13,125 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_from_user_overflow [2023-04-01 07:34:13,125 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_to_user_overflow [2023-04-01 07:34:13,125 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2023-04-01 07:34:13,125 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2023-04-01 07:34:13,125 INFO L130 BoogieDeclarations]: Found specification of procedure poll_wait [2023-04-01 07:34:13,125 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2023-04-01 07:34:13,125 INFO L130 BoogieDeclarations]: Found specification of procedure cdev_alloc [2023-04-01 07:34:13,126 INFO L130 BoogieDeclarations]: Found specification of procedure cdev_add [2023-04-01 07:34:13,126 INFO L130 BoogieDeclarations]: Found specification of procedure cdev_del [2023-04-01 07:34:13,126 INFO L130 BoogieDeclarations]: Found specification of procedure seq_open [2023-04-01 07:34:13,126 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_open_13 [2023-04-01 07:34:13,126 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_open_14 [2023-04-01 07:34:13,126 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_open_15 [2023-04-01 07:34:13,126 INFO L130 BoogieDeclarations]: Found specification of procedure seq_read [2023-04-01 07:34:13,126 INFO L130 BoogieDeclarations]: Found specification of procedure seq_lseek [2023-04-01 07:34:13,126 INFO L130 BoogieDeclarations]: Found specification of procedure seq_release [2023-04-01 07:34:13,126 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_release_16 [2023-04-01 07:34:13,126 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_release_17 [2023-04-01 07:34:13,126 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_release_18 [2023-04-01 07:34:13,126 INFO L130 BoogieDeclarations]: Found specification of procedure seq_puts [2023-04-01 07:34:13,126 INFO L130 BoogieDeclarations]: Found specification of procedure seq_printf [2023-04-01 07:34:13,126 INFO L130 BoogieDeclarations]: Found specification of procedure single_open [2023-04-01 07:34:13,126 INFO L130 BoogieDeclarations]: Found specification of procedure single_release [2023-04-01 07:34:13,127 INFO L130 BoogieDeclarations]: Found specification of procedure ___ratelimit [2023-04-01 07:34:13,127 INFO L130 BoogieDeclarations]: Found specification of procedure class_interface_unregister [2023-04-01 07:34:13,127 INFO L130 BoogieDeclarations]: Found specification of procedure __class_create [2023-04-01 07:34:13,127 INFO L130 BoogieDeclarations]: Found specification of procedure class_destroy [2023-04-01 07:34:13,127 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2023-04-01 07:34:13,127 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2023-04-01 07:34:13,127 INFO L130 BoogieDeclarations]: Found specification of procedure device_create [2023-04-01 07:34:13,127 INFO L130 BoogieDeclarations]: Found specification of procedure device_destroy [2023-04-01 07:34:13,127 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_disk [2023-04-01 07:34:13,127 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2023-04-01 07:34:13,127 INFO L130 BoogieDeclarations]: Found specification of procedure blk_put_request [2023-04-01 07:34:13,127 INFO L130 BoogieDeclarations]: Found specification of procedure __blk_put_request [2023-04-01 07:34:13,127 INFO L130 BoogieDeclarations]: Found specification of procedure blk_get_request [2023-04-01 07:34:13,127 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_set_block_pc [2023-04-01 07:34:13,127 INFO L130 BoogieDeclarations]: Found specification of procedure sg_scsi_ioctl [2023-04-01 07:34:13,127 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_map_user [2023-04-01 07:34:13,128 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_unmap_user [2023-04-01 07:34:13,128 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_map_user_iov [2023-04-01 07:34:13,128 INFO L130 BoogieDeclarations]: Found specification of procedure blk_execute_rq_nowait [2023-04-01 07:34:13,128 INFO L130 BoogieDeclarations]: Found specification of procedure blk_end_request_all [2023-04-01 07:34:13,128 INFO L130 BoogieDeclarations]: Found specification of procedure blk_verify_command [2023-04-01 07:34:13,128 INFO L130 BoogieDeclarations]: Found specification of procedure queue_max_sectors [2023-04-01 07:34:13,128 INFO L130 BoogieDeclarations]: Found specification of procedure queue_max_segments [2023-04-01 07:34:13,128 INFO L130 BoogieDeclarations]: Found specification of procedure queue_dma_alignment [2023-04-01 07:34:13,128 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_aligned [2023-04-01 07:34:13,128 INFO L130 BoogieDeclarations]: Found specification of procedure iov_iter_truncate [2023-04-01 07:34:13,128 INFO L130 BoogieDeclarations]: Found specification of procedure import_iovec [2023-04-01 07:34:13,128 INFO L130 BoogieDeclarations]: Found specification of procedure blk_trace_setup [2023-04-01 07:34:13,128 INFO L130 BoogieDeclarations]: Found specification of procedure blk_trace_startstop [2023-04-01 07:34:13,129 INFO L130 BoogieDeclarations]: Found specification of procedure blk_trace_remove [2023-04-01 07:34:13,129 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_normalize_sense [2023-04-01 07:34:13,129 INFO L130 BoogieDeclarations]: Found specification of procedure sdev_prefix_printk [2023-04-01 07:34:13,129 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_device_get [2023-04-01 07:34:13,129 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_device_put [2023-04-01 07:34:13,129 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_autopm_get_device [2023-04-01 07:34:13,129 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_autopm_put_device [2023-04-01 07:34:13,129 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_device_online [2023-04-01 07:34:13,129 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_block_when_processing_errors [2023-04-01 07:34:13,129 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_sense_is_deferred [2023-04-01 07:34:13,129 INFO L130 BoogieDeclarations]: Found specification of procedure __scsi_print_sense [2023-04-01 07:34:13,130 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_register_interface [2023-04-01 07:34:13,130 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_ioctl_block_when_processing_errors [2023-04-01 07:34:13,130 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_ioctl [2023-04-01 07:34:13,130 INFO L130 BoogieDeclarations]: Found specification of procedure proc_mkdir [2023-04-01 07:34:13,130 INFO L130 BoogieDeclarations]: Found specification of procedure proc_create_data [2023-04-01 07:34:13,130 INFO L130 BoogieDeclarations]: Found specification of procedure proc_create [2023-04-01 07:34:13,130 INFO L130 BoogieDeclarations]: Found specification of procedure remove_proc_entry [2023-04-01 07:34:13,130 INFO L130 BoogieDeclarations]: Found specification of procedure sg_proc_init [2023-04-01 07:34:13,130 INFO L130 BoogieDeclarations]: Found specification of procedure sg_proc_cleanup [2023-04-01 07:34:13,130 INFO L130 BoogieDeclarations]: Found specification of procedure sg_add_device [2023-04-01 07:34:13,130 INFO L130 BoogieDeclarations]: Found specification of procedure sg_remove_device [2023-04-01 07:34:13,130 INFO L130 BoogieDeclarations]: Found specification of procedure sg_rq_end_io [2023-04-01 07:34:13,130 INFO L130 BoogieDeclarations]: Found specification of procedure sg_start_req [2023-04-01 07:34:13,130 INFO L130 BoogieDeclarations]: Found specification of procedure sg_finish_rem_req [2023-04-01 07:34:13,130 INFO L130 BoogieDeclarations]: Found specification of procedure sg_build_indirect [2023-04-01 07:34:13,131 INFO L130 BoogieDeclarations]: Found specification of procedure sg_new_read [2023-04-01 07:34:13,131 INFO L130 BoogieDeclarations]: Found specification of procedure sg_new_write [2023-04-01 07:34:13,131 INFO L130 BoogieDeclarations]: Found specification of procedure sg_common_write [2023-04-01 07:34:13,131 INFO L130 BoogieDeclarations]: Found specification of procedure sg_read_oxfer [2023-04-01 07:34:13,131 INFO L130 BoogieDeclarations]: Found specification of procedure sg_remove_scat [2023-04-01 07:34:13,131 INFO L130 BoogieDeclarations]: Found specification of procedure sg_build_reserve [2023-04-01 07:34:13,131 INFO L130 BoogieDeclarations]: Found specification of procedure sg_link_reserve [2023-04-01 07:34:13,131 INFO L130 BoogieDeclarations]: Found specification of procedure sg_unlink_reserve [2023-04-01 07:34:13,131 INFO L130 BoogieDeclarations]: Found specification of procedure sg_add_sfp [2023-04-01 07:34:13,131 INFO L130 BoogieDeclarations]: Found specification of procedure sg_remove_sfp [2023-04-01 07:34:13,131 INFO L130 BoogieDeclarations]: Found specification of procedure sg_get_rq_mark [2023-04-01 07:34:13,131 INFO L130 BoogieDeclarations]: Found specification of procedure sg_add_request [2023-04-01 07:34:13,132 INFO L130 BoogieDeclarations]: Found specification of procedure sg_remove_request [2023-04-01 07:34:13,132 INFO L130 BoogieDeclarations]: Found specification of procedure sg_res_in_use [2023-04-01 07:34:13,132 INFO L130 BoogieDeclarations]: Found specification of procedure sg_get_dev [2023-04-01 07:34:13,132 INFO L130 BoogieDeclarations]: Found specification of procedure sg_device_destroy [2023-04-01 07:34:13,132 INFO L130 BoogieDeclarations]: Found specification of procedure sg_allow_access [2023-04-01 07:34:13,132 INFO L130 BoogieDeclarations]: Found specification of procedure open_wait [2023-04-01 07:34:13,132 INFO L130 BoogieDeclarations]: Found specification of procedure sg_open [2023-04-01 07:34:13,132 INFO L130 BoogieDeclarations]: Found specification of procedure sg_release [2023-04-01 07:34:13,132 INFO L130 BoogieDeclarations]: Found specification of procedure sg_read [2023-04-01 07:34:13,132 INFO L130 BoogieDeclarations]: Found specification of procedure sg_write [2023-04-01 07:34:13,132 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2023-04-01 07:34:13,132 INFO L130 BoogieDeclarations]: Found specification of procedure srp_done [2023-04-01 07:34:13,132 INFO L130 BoogieDeclarations]: Found specification of procedure max_sectors_bytes [2023-04-01 07:34:13,132 INFO L130 BoogieDeclarations]: Found specification of procedure sg_ioctl [2023-04-01 07:34:13,133 INFO L130 BoogieDeclarations]: Found specification of procedure sg_compat_ioctl [2023-04-01 07:34:13,133 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~TO~int [2023-04-01 07:34:13,133 INFO L130 BoogieDeclarations]: Found specification of procedure sg_poll [2023-04-01 07:34:13,133 INFO L130 BoogieDeclarations]: Found specification of procedure sg_fasync [2023-04-01 07:34:13,133 INFO L130 BoogieDeclarations]: Found specification of procedure sg_vma_fault [2023-04-01 07:34:13,133 INFO L130 BoogieDeclarations]: Found specification of procedure sg_mmap [2023-04-01 07:34:13,133 INFO L130 BoogieDeclarations]: Found specification of procedure sg_rq_end_io_usercontext [2023-04-01 07:34:13,133 INFO L130 BoogieDeclarations]: Found specification of procedure sg_alloc [2023-04-01 07:34:13,133 INFO L130 BoogieDeclarations]: Found specification of procedure init_sg [2023-04-01 07:34:13,133 INFO L130 BoogieDeclarations]: Found specification of procedure exit_sg [2023-04-01 07:34:13,133 INFO L130 BoogieDeclarations]: Found specification of procedure sg_build_sgat [2023-04-01 07:34:13,133 INFO L130 BoogieDeclarations]: Found specification of procedure sg_remove_sfp_usercontext [2023-04-01 07:34:13,133 INFO L130 BoogieDeclarations]: Found specification of procedure sg_idr_max_id [2023-04-01 07:34:13,133 INFO L130 BoogieDeclarations]: Found specification of procedure sg_last_dev [2023-04-01 07:34:13,134 INFO L130 BoogieDeclarations]: Found specification of procedure sg_lookup_dev [2023-04-01 07:34:13,134 INFO L130 BoogieDeclarations]: Found specification of procedure sg_proc_seq_show_int [2023-04-01 07:34:13,134 INFO L130 BoogieDeclarations]: Found specification of procedure sg_proc_single_open_adio [2023-04-01 07:34:13,134 INFO L130 BoogieDeclarations]: Found specification of procedure sg_proc_write_adio [2023-04-01 07:34:13,134 INFO L130 BoogieDeclarations]: Found specification of procedure sg_proc_single_open_dressz [2023-04-01 07:34:13,134 INFO L130 BoogieDeclarations]: Found specification of procedure sg_proc_write_dressz [2023-04-01 07:34:13,134 INFO L130 BoogieDeclarations]: Found specification of procedure sg_proc_seq_show_version [2023-04-01 07:34:13,134 INFO L130 BoogieDeclarations]: Found specification of procedure sg_proc_single_open_version [2023-04-01 07:34:13,134 INFO L130 BoogieDeclarations]: Found specification of procedure sg_proc_seq_show_devhdr [2023-04-01 07:34:13,134 INFO L130 BoogieDeclarations]: Found specification of procedure sg_proc_single_open_devhdr [2023-04-01 07:34:13,134 INFO L130 BoogieDeclarations]: Found specification of procedure sg_proc_seq_show_dev [2023-04-01 07:34:13,134 INFO L130 BoogieDeclarations]: Found specification of procedure sg_proc_open_dev [2023-04-01 07:34:13,134 INFO L130 BoogieDeclarations]: Found specification of procedure dev_seq_start [2023-04-01 07:34:13,134 INFO L130 BoogieDeclarations]: Found specification of procedure dev_seq_next [2023-04-01 07:34:13,134 INFO L130 BoogieDeclarations]: Found specification of procedure dev_seq_stop [2023-04-01 07:34:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure sg_proc_seq_show_devstrs [2023-04-01 07:34:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure sg_proc_open_devstrs [2023-04-01 07:34:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure sg_proc_seq_show_debug [2023-04-01 07:34:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure sg_proc_open_debug [2023-04-01 07:34:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure sg_proc_debug_helper [2023-04-01 07:34:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2023-04-01 07:34:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-04-01 07:34:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure main [2023-04-01 07:34:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-04-01 07:34:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err_or_null [2023-04-01 07:34:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get [2023-04-01 07:34:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_and_exit [2023-04-01 07:34:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_refcount [2023-04-01 07:34:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_bool [2023-04-01 07:34:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_uint [2023-04-01 07:34:13,136 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2023-04-01 07:34:13,136 INFO L130 BoogieDeclarations]: Found specification of procedure free [2023-04-01 07:34:13,136 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2023-04-01 07:34:13,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-04-01 07:34:13,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-04-01 07:34:13,136 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-04-01 07:34:13,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-04-01 07:34:13,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-04-01 07:34:13,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-04-01 07:34:13,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-04-01 07:34:14,067 INFO L236 CfgBuilder]: Building ICFG [2023-04-01 07:34:14,073 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-04-01 07:34:14,317 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-04-01 07:34:15,248 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5312-1: assume -2147483648 <= #t~ret195 && #t~ret195 <= 2147483647;~tmp___1~3 := #t~ret195;havoc #t~ret195; [2023-04-01 07:34:15,248 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5312: SUMMARY for call #t~ret195 := ldv__builtin_expect((if 0 != ~ret~1 then 1 else 0), 0); srcloc: null [2023-04-01 07:34:15,248 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5308: assume #t~switch193; [2023-04-01 07:34:15,248 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5308: assume !#t~switch193;#t~switch193 := true; [2023-04-01 07:34:15,248 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5300: assume 0 != ~tmp___0~7;#res := ~ret~1; [2023-04-01 07:34:15,248 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5300: assume !(0 != ~tmp___0~7);#res := ~ret~1; [2023-04-01 07:34:15,248 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5290: assume #t~switch193;#res := ~ret~1; [2023-04-01 07:34:15,249 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5290: assume !#t~switch193;#t~switch193 := #t~switch193 || 10 == ~size; [2023-04-01 07:34:15,249 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1: assume #t~switch193;#res := ~ret~1; [2023-04-01 07:34:15,249 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5321: assume #t~switch193; [2023-04-01 07:34:15,249 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5321: assume !#t~switch193; [2023-04-01 07:34:15,249 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2: assume !#t~switch193;#t~switch193 := #t~switch193 || 2 == ~size; [2023-04-01 07:34:15,249 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5313: assume 0 != ~tmp___1~3;#res := ~ret~1; [2023-04-01 07:34:15,249 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5313: assume !(0 != ~tmp___1~3);#res := ~ret~1; [2023-04-01 07:34:15,249 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5280: assume #t~switch193;#res := ~ret~1; [2023-04-01 07:34:15,249 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5280: assume !#t~switch193;#t~switch193 := #t~switch193 || 4 == ~size; [2023-04-01 07:34:15,249 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5274: havoc #t~switch193; [2023-04-01 07:34:15,249 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5299: SUMMARY for call #t~ret194 := ldv__builtin_expect((if 0 != ~ret~1 then 1 else 0), 0); srcloc: null [2023-04-01 07:34:15,249 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5299-1: assume -2147483648 <= #t~ret194 && #t~ret194 <= 2147483647;~tmp___0~7 := #t~ret194;havoc #t~ret194; [2023-04-01 07:34:15,249 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5295: assume #t~switch193; [2023-04-01 07:34:15,249 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5295: assume !#t~switch193;#t~switch193 := #t~switch193 || 16 == ~size; [2023-04-01 07:34:15,250 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5322: SUMMARY for call #t~ret196 := copy_user_generic(~dst.base, ~dst.offset, ~src.base, ~src.offset, ~size); srcloc: null [2023-04-01 07:34:15,250 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5322-1: ~tmp___2~3 := #t~ret196;havoc #t~ret196;#res := (if ~tmp___2~3 % 4294967296 % 4294967296 <= 2147483647 then ~tmp___2~3 % 4294967296 % 4294967296 else ~tmp___2~3 % 4294967296 % 4294967296 - 4294967296); [2023-04-01 07:34:15,250 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5285: assume #t~switch193;#res := ~ret~1; [2023-04-01 07:34:15,250 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5285: assume !#t~switch193;#t~switch193 := #t~switch193 || 8 == ~size; [2023-04-01 07:34:20,269 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_module_put_and_exitFINAL: assume true; [2023-04-01 07:34:20,759 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5376: assume #t~switch199; [2023-04-01 07:34:20,759 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5376: assume !#t~switch199;#t~switch199 := true; [2023-04-01 07:34:20,759 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5368: assume 0 != ~tmp___0~8;#res := ~ret~2; [2023-04-01 07:34:20,759 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5368: assume !(0 != ~tmp___0~8);#res := ~ret~2; [2023-04-01 07:34:20,759 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5364: assume #t~switch199; [2023-04-01 07:34:20,759 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5364: assume !#t~switch199;#t~switch199 := #t~switch199 || 16 == ~size; [2023-04-01 07:34:20,759 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5360: assume #t~switch199;#res := ~ret~2; [2023-04-01 07:34:20,760 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5360: assume !#t~switch199;#t~switch199 := #t~switch199 || 10 == ~size; [2023-04-01 07:34:20,760 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5389: SUMMARY for call #t~ret202 := copy_user_generic(~dst.base, ~dst.offset, ~src.base, ~src.offset, ~size); srcloc: null [2023-04-01 07:34:20,760 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5356: assume #t~switch199;#res := ~ret~2; [2023-04-01 07:34:20,760 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5356: assume !#t~switch199;#t~switch199 := #t~switch199 || 8 == ~size; [2023-04-01 07:34:20,760 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5389-1: ~tmp___2~4 := #t~ret202;havoc #t~ret202;#res := (if ~tmp___2~4 % 4294967296 % 4294967296 <= 2147483647 then ~tmp___2~4 % 4294967296 % 4294967296 else ~tmp___2~4 % 4294967296 % 4294967296 - 4294967296); [2023-04-01 07:34:20,760 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1: assume #t~switch199;#res := ~ret~2; [2023-04-01 07:34:20,760 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5352: assume #t~switch199;#res := ~ret~2; [2023-04-01 07:34:20,760 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5352: assume !#t~switch199;#t~switch199 := #t~switch199 || 4 == ~size; [2023-04-01 07:34:20,760 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5379: SUMMARY for call #t~ret201 := ldv__builtin_expect((if 0 != ~ret~2 then 1 else 0), 0); srcloc: null [2023-04-01 07:34:20,760 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5379-1: assume -2147483648 <= #t~ret201 && #t~ret201 <= 2147483647;~tmp___1~4 := #t~ret201;havoc #t~ret201; [2023-04-01 07:34:20,760 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2: assume !#t~switch199;#t~switch199 := #t~switch199 || 2 == ~size; [2023-04-01 07:34:20,760 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5367: SUMMARY for call #t~ret200 := ldv__builtin_expect((if 0 != ~ret~2 then 1 else 0), 0); srcloc: null [2023-04-01 07:34:20,761 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5367-1: assume -2147483648 <= #t~ret200 && #t~ret200 <= 2147483647;~tmp___0~8 := #t~ret200;havoc #t~ret200; [2023-04-01 07:34:20,761 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5388: assume #t~switch199; [2023-04-01 07:34:20,761 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5388: assume !#t~switch199; [2023-04-01 07:34:20,761 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5347: havoc #t~switch199; [2023-04-01 07:34:20,761 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5380: assume 0 != ~tmp___1~4;#res := ~ret~2; [2023-04-01 07:34:20,761 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L5380: assume !(0 != ~tmp___1~4);#res := ~ret~2; [2023-04-01 07:34:20,986 INFO L277 CfgBuilder]: Performing block encoding [2023-04-01 07:34:24,056 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-04-01 07:34:24,056 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-04-01 07:34:24,062 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.04 07:34:24 BoogieIcfgContainer [2023-04-01 07:34:24,063 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-04-01 07:34:24,065 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-04-01 07:34:24,065 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-04-01 07:34:24,068 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-04-01 07:34:24,068 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.04 07:34:09" (1/3) ... [2023-04-01 07:34:24,069 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cd784fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.04 07:34:24, skipping insertion in model container [2023-04-01 07:34:24,069 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:34:12" (2/3) ... [2023-04-01 07:34:24,069 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cd784fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.04 07:34:24, skipping insertion in model container [2023-04-01 07:34:24,069 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.04 07:34:24" (3/3) ... [2023-04-01 07:34:24,070 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--scsi--sg.ko-entry_point.cil.out.i [2023-04-01 07:34:24,088 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-04-01 07:34:24,088 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-04-01 07:34:24,196 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-04-01 07:34:24,204 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;@43b4d273, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-04-01 07:34:24,204 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-04-01 07:34:24,218 INFO L276 IsEmpty]: Start isEmpty. Operand has 2817 states, 1700 states have (on average 1.3335294117647059) internal successors, (2267), 1765 states have internal predecessors, (2267), 835 states have call successors, (835), 267 states have call predecessors, (835), 266 states have return successors, (818), 812 states have call predecessors, (818), 818 states have call successors, (818) [2023-04-01 07:34:24,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 652 [2023-04-01 07:34:24,262 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 07:34:24,263 INFO L195 NwaCegarLoop]: trace histogram [33, 33, 33, 33, 33, 33, 26, 26, 26, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:34:24,264 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 07:34:24,268 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 07:34:24,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1771506103, now seen corresponding path program 1 times [2023-04-01 07:34:24,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 07:34:24,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537261218] [2023-04-01 07:34:24,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 07:34:24,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 07:34:25,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 07:34:27,235 INFO L134 CoverageAnalysis]: Checked inductivity of 6946 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6946 trivial. 0 not checked. [2023-04-01 07:34:27,236 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 07:34:27,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537261218] [2023-04-01 07:34:27,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537261218] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-01 07:34:27,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-01 07:34:27,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-01 07:34:27,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40614046] [2023-04-01 07:34:27,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 07:34:27,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-01 07:34:27,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 07:34:27,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-01 07:34:27,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-01 07:34:27,292 INFO L87 Difference]: Start difference. First operand has 2817 states, 1700 states have (on average 1.3335294117647059) internal successors, (2267), 1765 states have internal predecessors, (2267), 835 states have call successors, (835), 267 states have call predecessors, (835), 266 states have return successors, (818), 812 states have call predecessors, (818), 818 states have call successors, (818) Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 3 states have call successors, (71), 3 states have call predecessors, (71), 2 states have return successors, (68), 2 states have call predecessors, (68), 2 states have call successors, (68) [2023-04-01 07:34:31,427 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-01 07:34:31,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-01 07:34:31,614 INFO L93 Difference]: Finished difference Result 7702 states and 10803 transitions. [2023-04-01 07:34:31,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-01 07:34:31,617 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 3 states have call successors, (71), 3 states have call predecessors, (71), 2 states have return successors, (68), 2 states have call predecessors, (68), 2 states have call successors, (68) Word has length 651 [2023-04-01 07:34:31,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-01 07:34:31,665 INFO L225 Difference]: With dead ends: 7702 [2023-04-01 07:34:31,665 INFO L226 Difference]: Without dead ends: 5100 [2023-04-01 07:34:31,684 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:34:31,688 INFO L413 NwaCegarLoop]: 3360 mSDtfsCounter, 3561 mSDsluCounter, 3161 mSDsCounter, 0 mSdLazyCounter, 701 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3561 SdHoareTripleChecker+Valid, 6521 SdHoareTripleChecker+Invalid, 703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 701 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2023-04-01 07:34:31,689 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3561 Valid, 6521 Invalid, 703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 701 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2023-04-01 07:34:31,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5100 states. [2023-04-01 07:34:31,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5100 to 5093. [2023-04-01 07:34:31,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5093 states, 3126 states have (on average 1.3310940499040307) internal successors, (4161), 3199 states have internal predecessors, (4161), 1466 states have call successors, (1466), 503 states have call predecessors, (1466), 500 states have return successors, (1464), 1449 states have call predecessors, (1464), 1462 states have call successors, (1464) [2023-04-01 07:34:32,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5093 states to 5093 states and 7091 transitions. [2023-04-01 07:34:32,019 INFO L78 Accepts]: Start accepts. Automaton has 5093 states and 7091 transitions. Word has length 651 [2023-04-01 07:34:32,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-01 07:34:32,022 INFO L495 AbstractCegarLoop]: Abstraction has 5093 states and 7091 transitions. [2023-04-01 07:34:32,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 3 states have call successors, (71), 3 states have call predecessors, (71), 2 states have return successors, (68), 2 states have call predecessors, (68), 2 states have call successors, (68) [2023-04-01 07:34:32,023 INFO L276 IsEmpty]: Start isEmpty. Operand 5093 states and 7091 transitions. [2023-04-01 07:34:32,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 685 [2023-04-01 07:34:32,049 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 07:34:32,049 INFO L195 NwaCegarLoop]: trace histogram [33, 33, 33, 33, 33, 33, 26, 26, 26, 26, 26, 26, 26, 26, 26, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:34:32,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-04-01 07:34:32,050 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 07:34:32,051 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 07:34:32,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1779347340, now seen corresponding path program 1 times [2023-04-01 07:34:32,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 07:34:32,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090710269] [2023-04-01 07:34:32,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 07:34:32,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 07:34:32,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 07:34:35,255 INFO L134 CoverageAnalysis]: Checked inductivity of 6952 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6952 trivial. 0 not checked. [2023-04-01 07:34:35,255 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 07:34:35,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090710269] [2023-04-01 07:34:35,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090710269] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-01 07:34:35,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-01 07:34:35,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-04-01 07:34:35,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658912305] [2023-04-01 07:34:35,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 07:34:35,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-04-01 07:34:35,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 07:34:35,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-04-01 07:34:35,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-04-01 07:34:35,262 INFO L87 Difference]: Start difference. First operand 5093 states and 7091 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 3 states have call successors, (80), 3 states have call predecessors, (80), 2 states have return successors, (74), 3 states have call predecessors, (74), 3 states have call successors, (74) [2023-04-01 07:34:40,291 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-01 07:34:41,368 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-01 07:34:43,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-01 07:34:43,965 INFO L93 Difference]: Finished difference Result 14984 states and 20913 transitions. [2023-04-01 07:34:43,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-04-01 07:34:43,966 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 3 states have call successors, (80), 3 states have call predecessors, (80), 2 states have return successors, (74), 3 states have call predecessors, (74), 3 states have call successors, (74) Word has length 684 [2023-04-01 07:34:43,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-01 07:34:44,042 INFO L225 Difference]: With dead ends: 14984 [2023-04-01 07:34:44,043 INFO L226 Difference]: Without dead ends: 10029 [2023-04-01 07:34:44,069 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-04-01 07:34:44,070 INFO L413 NwaCegarLoop]: 3242 mSDtfsCounter, 4360 mSDsluCounter, 4525 mSDsCounter, 0 mSdLazyCounter, 2581 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4432 SdHoareTripleChecker+Valid, 7767 SdHoareTripleChecker+Invalid, 2735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 2581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.1s IncrementalHoareTripleChecker+Time [2023-04-01 07:34:44,070 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4432 Valid, 7767 Invalid, 2735 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [154 Valid, 2581 Invalid, 0 Unknown, 0 Unchecked, 8.1s Time] [2023-04-01 07:34:44,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10029 states. [2023-04-01 07:34:44,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10029 to 9992. [2023-04-01 07:34:44,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9992 states, 6156 states have (on average 1.3359324236517218) internal successors, (8224), 6302 states have internal predecessors, (8224), 2852 states have call successors, (2852), 988 states have call predecessors, (2852), 983 states have return successors, (2895), 2819 states have call predecessors, (2895), 2848 states have call successors, (2895) [2023-04-01 07:34:44,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9992 states to 9992 states and 13971 transitions. [2023-04-01 07:34:44,569 INFO L78 Accepts]: Start accepts. Automaton has 9992 states and 13971 transitions. Word has length 684 [2023-04-01 07:34:44,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-01 07:34:44,571 INFO L495 AbstractCegarLoop]: Abstraction has 9992 states and 13971 transitions. [2023-04-01 07:34:44,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 3 states have call successors, (80), 3 states have call predecessors, (80), 2 states have return successors, (74), 3 states have call predecessors, (74), 3 states have call successors, (74) [2023-04-01 07:34:44,572 INFO L276 IsEmpty]: Start isEmpty. Operand 9992 states and 13971 transitions. [2023-04-01 07:34:44,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 686 [2023-04-01 07:34:44,583 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 07:34:44,583 INFO L195 NwaCegarLoop]: trace histogram [33, 33, 33, 33, 33, 33, 26, 26, 26, 26, 26, 26, 26, 26, 26, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:34:44,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-04-01 07:34:44,583 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 07:34:44,584 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 07:34:44,584 INFO L85 PathProgramCache]: Analyzing trace with hash -827318527, now seen corresponding path program 1 times [2023-04-01 07:34:44,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 07:34:44,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997543369] [2023-04-01 07:34:44,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 07:34:44,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 07:34:44,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 07:34:46,959 INFO L134 CoverageAnalysis]: Checked inductivity of 6952 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6952 trivial. 0 not checked. [2023-04-01 07:34:46,960 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 07:34:46,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997543369] [2023-04-01 07:34:46,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997543369] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-01 07:34:46,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-01 07:34:46,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-04-01 07:34:46,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791528181] [2023-04-01 07:34:46,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 07:34:46,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-04-01 07:34:46,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 07:34:46,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-04-01 07:34:46,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-04-01 07:34:46,965 INFO L87 Difference]: Start difference. First operand 9992 states and 13971 transitions. Second operand has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 states have internal predecessors, (112), 3 states have call successors, (80), 3 states have call predecessors, (80), 2 states have return successors, (74), 3 states have call predecessors, (74), 3 states have call successors, (74)