./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash c74b14ac3085e1d08ccd37c349fd5504d869259d64ea33fe65b1ccd4d55c9252 --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 08:20:19,089 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 08:20:19,137 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-06 08:20:19,141 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 08:20:19,141 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 08:20:19,154 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 08:20:19,155 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 08:20:19,155 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 08:20:19,155 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 08:20:19,155 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 08:20:19,155 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 08:20:19,155 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 08:20:19,156 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 08:20:19,156 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 08:20:19,156 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 08:20:19,156 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 08:20:19,156 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 08:20:19,156 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 08:20:19,156 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 08:20:19,156 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 08:20:19,156 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 08:20:19,157 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 08:20:19,157 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 08:20:19,157 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 08:20:19,157 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 08:20:19,157 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 08:20:19,157 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 08:20:19,157 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 08:20:19,157 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 08:20:19,157 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 08:20:19,157 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 08:20:19,158 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 08:20:19,158 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 08:20:19,158 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 08:20:19,158 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 08:20:19,158 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 08:20:19,158 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 08:20:19,158 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 08:20:19,158 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 08:20:19,158 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 08:20:19,158 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c74b14ac3085e1d08ccd37c349fd5504d869259d64ea33fe65b1ccd4d55c9252 [2025-02-06 08:20:19,346 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 08:20:19,352 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 08:20:19,354 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 08:20:19,354 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 08:20:19,355 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 08:20:19,355 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i [2025-02-06 08:20:20,543 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/1a448ada5/888411b3a0ad4d0a8b5efcbb20b53265/FLAG4524292aa [2025-02-06 08:20:21,028 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 08:20:21,029 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i [2025-02-06 08:20:21,070 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/1a448ada5/888411b3a0ad4d0a8b5efcbb20b53265/FLAG4524292aa [2025-02-06 08:20:21,084 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/1a448ada5/888411b3a0ad4d0a8b5efcbb20b53265 [2025-02-06 08:20:21,086 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 08:20:21,087 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 08:20:21,088 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 08:20:21,088 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 08:20:21,091 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 08:20:21,091 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 08:20:21" (1/1) ... [2025-02-06 08:20:21,092 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@50552dfa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:21, skipping insertion in model container [2025-02-06 08:20:21,092 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 08:20:21" (1/1) ... [2025-02-06 08:20:21,169 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 08:20:23,056 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268422,268435] [2025-02-06 08:20:23,060 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268567,268580] [2025-02-06 08:20:23,060 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268713,268726] [2025-02-06 08:20:23,063 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268878,268891] [2025-02-06 08:20:23,064 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269036,269049] [2025-02-06 08:20:23,064 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269194,269207] [2025-02-06 08:20:23,064 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269352,269365] [2025-02-06 08:20:23,064 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269512,269525] [2025-02-06 08:20:23,065 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269671,269684] [2025-02-06 08:20:23,066 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269810,269823] [2025-02-06 08:20:23,066 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269952,269965] [2025-02-06 08:20:23,066 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270101,270114] [2025-02-06 08:20:23,066 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270240,270253] [2025-02-06 08:20:23,068 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270395,270408] [2025-02-06 08:20:23,068 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270555,270568] [2025-02-06 08:20:23,068 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270706,270719] [2025-02-06 08:20:23,069 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270857,270870] [2025-02-06 08:20:23,069 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271009,271022] [2025-02-06 08:20:23,069 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271158,271171] [2025-02-06 08:20:23,069 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271306,271319] [2025-02-06 08:20:23,069 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271463,271476] [2025-02-06 08:20:23,070 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271612,271625] [2025-02-06 08:20:23,070 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271768,271781] [2025-02-06 08:20:23,070 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271921,271934] [2025-02-06 08:20:23,070 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272067,272080] [2025-02-06 08:20:23,070 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272210,272223] [2025-02-06 08:20:23,070 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272362,272375] [2025-02-06 08:20:23,071 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272508,272521] [2025-02-06 08:20:23,071 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272653,272666] [2025-02-06 08:20:23,071 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272807,272820] [2025-02-06 08:20:23,071 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272958,272971] [2025-02-06 08:20:23,071 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273113,273126] [2025-02-06 08:20:23,074 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273265,273278] [2025-02-06 08:20:23,074 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273420,273433] [2025-02-06 08:20:23,076 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273584,273597] [2025-02-06 08:20:23,076 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273740,273753] [2025-02-06 08:20:23,076 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273904,273917] [2025-02-06 08:20:23,076 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274046,274059] [2025-02-06 08:20:23,077 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274204,274217] [2025-02-06 08:20:23,077 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274371,274384] [2025-02-06 08:20:23,077 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274530,274543] [2025-02-06 08:20:23,077 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274689,274702] [2025-02-06 08:20:23,078 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274838,274851] [2025-02-06 08:20:23,078 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274985,274998] [2025-02-06 08:20:23,078 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275124,275137] [2025-02-06 08:20:23,079 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275287,275300] [2025-02-06 08:20:23,079 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275453,275466] [2025-02-06 08:20:23,080 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275617,275630] [2025-02-06 08:20:23,080 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275782,275795] [2025-02-06 08:20:23,080 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275947,275960] [2025-02-06 08:20:23,082 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276113,276126] [2025-02-06 08:20:23,082 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276278,276291] [2025-02-06 08:20:23,082 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276445,276458] [2025-02-06 08:20:23,083 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276605,276618] [2025-02-06 08:20:23,083 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276767,276780] [2025-02-06 08:20:23,083 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276926,276939] [2025-02-06 08:20:23,083 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277072,277085] [2025-02-06 08:20:23,083 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277215,277228] [2025-02-06 08:20:23,083 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277359,277372] [2025-02-06 08:20:23,084 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277502,277515] [2025-02-06 08:20:23,084 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277646,277659] [2025-02-06 08:20:23,084 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277787,277800] [2025-02-06 08:20:23,084 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277925,277938] [2025-02-06 08:20:23,084 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278083,278096] [2025-02-06 08:20:23,084 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278242,278255] [2025-02-06 08:20:23,085 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278398,278411] [2025-02-06 08:20:23,085 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278547,278560] [2025-02-06 08:20:23,085 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278699,278712] [2025-02-06 08:20:23,086 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278850,278863] [2025-02-06 08:20:23,086 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278999,279012] [2025-02-06 08:20:23,086 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279151,279164] [2025-02-06 08:20:23,086 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279299,279312] [2025-02-06 08:20:23,086 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279452,279465] [2025-02-06 08:20:23,087 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279603,279616] [2025-02-06 08:20:23,087 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279753,279766] [2025-02-06 08:20:23,087 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279900,279913] [2025-02-06 08:20:23,087 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280051,280064] [2025-02-06 08:20:23,088 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280202,280215] [2025-02-06 08:20:23,088 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280350,280363] [2025-02-06 08:20:23,088 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280516,280529] [2025-02-06 08:20:23,088 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280685,280698] [2025-02-06 08:20:23,088 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280852,280865] [2025-02-06 08:20:23,089 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281020,281033] [2025-02-06 08:20:23,089 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281170,281183] [2025-02-06 08:20:23,089 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281317,281330] [2025-02-06 08:20:23,089 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281478,281491] [2025-02-06 08:20:23,089 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281648,281661] [2025-02-06 08:20:23,090 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281810,281823] [2025-02-06 08:20:23,099 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 08:20:23,131 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 08:20:23,341 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268422,268435] [2025-02-06 08:20:23,341 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268567,268580] [2025-02-06 08:20:23,342 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268713,268726] [2025-02-06 08:20:23,342 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268878,268891] [2025-02-06 08:20:23,342 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269036,269049] [2025-02-06 08:20:23,342 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269194,269207] [2025-02-06 08:20:23,342 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269352,269365] [2025-02-06 08:20:23,342 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269512,269525] [2025-02-06 08:20:23,342 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269671,269684] [2025-02-06 08:20:23,343 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269810,269823] [2025-02-06 08:20:23,343 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269952,269965] [2025-02-06 08:20:23,343 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270101,270114] [2025-02-06 08:20:23,343 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270240,270253] [2025-02-06 08:20:23,343 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270395,270408] [2025-02-06 08:20:23,343 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270555,270568] [2025-02-06 08:20:23,343 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270706,270719] [2025-02-06 08:20:23,344 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270857,270870] [2025-02-06 08:20:23,344 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271009,271022] [2025-02-06 08:20:23,344 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271158,271171] [2025-02-06 08:20:23,344 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271306,271319] [2025-02-06 08:20:23,344 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271463,271476] [2025-02-06 08:20:23,344 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271612,271625] [2025-02-06 08:20:23,344 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271768,271781] [2025-02-06 08:20:23,345 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271921,271934] [2025-02-06 08:20:23,345 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272067,272080] [2025-02-06 08:20:23,345 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272210,272223] [2025-02-06 08:20:23,345 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272362,272375] [2025-02-06 08:20:23,345 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272508,272521] [2025-02-06 08:20:23,346 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272653,272666] [2025-02-06 08:20:23,346 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272807,272820] [2025-02-06 08:20:23,346 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272958,272971] [2025-02-06 08:20:23,346 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273113,273126] [2025-02-06 08:20:23,346 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273265,273278] [2025-02-06 08:20:23,346 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273420,273433] [2025-02-06 08:20:23,346 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273584,273597] [2025-02-06 08:20:23,347 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273740,273753] [2025-02-06 08:20:23,347 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273904,273917] [2025-02-06 08:20:23,347 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274046,274059] [2025-02-06 08:20:23,347 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274204,274217] [2025-02-06 08:20:23,347 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274371,274384] [2025-02-06 08:20:23,347 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274530,274543] [2025-02-06 08:20:23,350 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274689,274702] [2025-02-06 08:20:23,351 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274838,274851] [2025-02-06 08:20:23,351 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274985,274998] [2025-02-06 08:20:23,351 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275124,275137] [2025-02-06 08:20:23,351 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275287,275300] [2025-02-06 08:20:23,351 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275453,275466] [2025-02-06 08:20:23,351 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275617,275630] [2025-02-06 08:20:23,351 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275782,275795] [2025-02-06 08:20:23,352 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275947,275960] [2025-02-06 08:20:23,352 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276113,276126] [2025-02-06 08:20:23,352 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276278,276291] [2025-02-06 08:20:23,352 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276445,276458] [2025-02-06 08:20:23,352 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276605,276618] [2025-02-06 08:20:23,352 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276767,276780] [2025-02-06 08:20:23,352 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276926,276939] [2025-02-06 08:20:23,353 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277072,277085] [2025-02-06 08:20:23,353 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277215,277228] [2025-02-06 08:20:23,353 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277359,277372] [2025-02-06 08:20:23,353 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277502,277515] [2025-02-06 08:20:23,353 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277646,277659] [2025-02-06 08:20:23,353 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277787,277800] [2025-02-06 08:20:23,353 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277925,277938] [2025-02-06 08:20:23,354 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278083,278096] [2025-02-06 08:20:23,354 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278242,278255] [2025-02-06 08:20:23,354 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278398,278411] [2025-02-06 08:20:23,354 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278547,278560] [2025-02-06 08:20:23,354 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278699,278712] [2025-02-06 08:20:23,354 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278850,278863] [2025-02-06 08:20:23,354 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278999,279012] [2025-02-06 08:20:23,355 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279151,279164] [2025-02-06 08:20:23,355 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279299,279312] [2025-02-06 08:20:23,355 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279452,279465] [2025-02-06 08:20:23,355 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279603,279616] [2025-02-06 08:20:23,355 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279753,279766] [2025-02-06 08:20:23,355 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279900,279913] [2025-02-06 08:20:23,355 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280051,280064] [2025-02-06 08:20:23,356 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280202,280215] [2025-02-06 08:20:23,356 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280350,280363] [2025-02-06 08:20:23,356 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280516,280529] [2025-02-06 08:20:23,356 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280685,280698] [2025-02-06 08:20:23,356 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280852,280865] [2025-02-06 08:20:23,356 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281020,281033] [2025-02-06 08:20:23,356 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281170,281183] [2025-02-06 08:20:23,357 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281317,281330] [2025-02-06 08:20:23,357 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281478,281491] [2025-02-06 08:20:23,357 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281648,281661] [2025-02-06 08:20:23,357 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281810,281823] [2025-02-06 08:20:23,359 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 08:20:23,488 INFO L204 MainTranslator]: Completed translation [2025-02-06 08:20:23,488 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:23 WrapperNode [2025-02-06 08:20:23,489 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 08:20:23,489 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 08:20:23,489 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 08:20:23,490 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 08:20:23,493 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:23" (1/1) ... [2025-02-06 08:20:23,559 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:23" (1/1) ... [2025-02-06 08:20:23,655 INFO L138 Inliner]: procedures = 518, calls = 2072, calls flagged for inlining = 205, calls inlined = 121, statements flattened = 2899 [2025-02-06 08:20:23,655 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 08:20:23,656 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 08:20:23,656 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 08:20:23,656 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 08:20:23,662 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:23" (1/1) ... [2025-02-06 08:20:23,663 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:23" (1/1) ... [2025-02-06 08:20:23,679 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:23" (1/1) ... [2025-02-06 08:20:23,888 INFO L175 MemorySlicer]: Split 1161 memory accesses to 19 slices as follows [3, 4, 2, 5, 11, 609, 2, 1, 2, 6, 37, 3, 23, 8, 18, 13, 5, 20, 389]. 52 percent of accesses are in the largest equivalence class. The 794 initializations are split as follows [3, 0, 0, 5, 11, 512, 0, 1, 2, 0, 28, 0, 0, 4, 18, 13, 5, 20, 172]. The 214 writes are split as follows [0, 3, 2, 0, 0, 87, 0, 0, 0, 5, 0, 2, 23, 0, 0, 0, 0, 0, 92]. [2025-02-06 08:20:23,889 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:23" (1/1) ... [2025-02-06 08:20:23,889 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:23" (1/1) ... [2025-02-06 08:20:23,959 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:23" (1/1) ... [2025-02-06 08:20:23,968 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:23" (1/1) ... [2025-02-06 08:20:23,993 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:23" (1/1) ... [2025-02-06 08:20:24,006 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:23" (1/1) ... [2025-02-06 08:20:24,036 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 08:20:24,037 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 08:20:24,037 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 08:20:24,037 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 08:20:24,038 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:23" (1/1) ... [2025-02-06 08:20:24,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 08:20:24,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 08:20:24,071 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 08:20:24,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 08:20:24,092 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_96 [2025-02-06 08:20:24,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_96 [2025-02-06 08:20:24,092 INFO L130 BoogieDeclarations]: Found specification of procedure write_reg [2025-02-06 08:20:24,092 INFO L138 BoogieDeclarations]: Found implementation of procedure write_reg [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure status_reg [2025-02-06 08:20:24,093 INFO L138 BoogieDeclarations]: Found implementation of procedure status_reg [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure ps_set_intr [2025-02-06 08:20:24,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ps_set_intr [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2025-02-06 08:20:24,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 08:20:24,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-02-06 08:20:24,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-06 08:20:24,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2025-02-06 08:20:24,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_pf_spin_lock [2025-02-06 08:20:24,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_pf_spin_lock [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2025-02-06 08:20:24,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure pf_atapi [2025-02-06 08:20:24,093 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_atapi [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-06 08:20:24,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-06 08:20:24,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure pf_mode_sense [2025-02-06 08:20:24,093 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_mode_sense [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2025-02-06 08:20:24,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-06 08:20:24,093 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure pi_read_regr [2025-02-06 08:20:24,093 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_read_regr [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2025-02-06 08:20:24,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure pf_end_request [2025-02-06 08:20:24,093 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_end_request [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure pf_next_buf [2025-02-06 08:20:24,093 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_next_buf [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 08:20:24,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 08:20:24,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 08:20:24,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 08:20:24,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 08:20:24,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 08:20:24,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 08:20:24,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 08:20:24,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 08:20:24,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 08:20:24,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 08:20:24,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 08:20:24,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 08:20:24,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 08:20:24,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 08:20:24,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 08:20:24,094 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-06 08:20:24,094 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-06 08:20:24,094 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-02-06 08:20:24,094 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-02-06 08:20:24,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 08:20:24,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 08:20:24,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 08:20:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 08:20:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 08:20:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 08:20:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 08:20:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 08:20:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 08:20:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 08:20:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 08:20:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 08:20:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 08:20:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 08:20:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 08:20:24,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 08:20:24,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 08:20:24,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 08:20:24,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 08:20:24,098 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2025-02-06 08:20:24,098 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2025-02-06 08:20:24,098 INFO L130 BoogieDeclarations]: Found specification of procedure pi_read_block [2025-02-06 08:20:24,098 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_read_block [2025-02-06 08:20:24,098 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2025-02-06 08:20:24,098 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2025-02-06 08:20:24,098 INFO L130 BoogieDeclarations]: Found specification of procedure ps_tq_int [2025-02-06 08:20:24,098 INFO L138 BoogieDeclarations]: Found implementation of procedure ps_tq_int [2025-02-06 08:20:24,098 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_blkdev [2025-02-06 08:20:24,098 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_blkdev [2025-02-06 08:20:24,098 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2025-02-06 08:20:24,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-02-06 08:20:24,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure pf_req_sense [2025-02-06 08:20:24,099 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_req_sense [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~TO~VOID [2025-02-06 08:20:24,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~TO~VOID [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-06 08:20:24,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-06 08:20:24,099 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure pf_identify [2025-02-06 08:20:24,099 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_identify [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure pf_sleep [2025-02-06 08:20:24,099 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_sleep [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure pi_write_block [2025-02-06 08:20:24,099 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_write_block [2025-02-06 08:20:24,099 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2025-02-06 08:20:24,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure pi_connect [2025-02-06 08:20:24,100 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_connect [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_delayed_work [2025-02-06 08:20:24,100 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_delayed_work [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure pf_lock [2025-02-06 08:20:24,100 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_lock [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure bio_data [2025-02-06 08:20:24,100 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_data [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 08:20:24,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure pi_release [2025-02-06 08:20:24,100 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_release [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-06 08:20:24,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-06 08:20:24,100 INFO L130 BoogieDeclarations]: Found specification of procedure pf_wait [2025-02-06 08:20:24,100 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_wait [2025-02-06 08:20:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure read_reg [2025-02-06 08:20:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure read_reg [2025-02-06 08:20:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-06 08:20:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-06 08:20:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure do_pf_request [2025-02-06 08:20:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure do_pf_request [2025-02-06 08:20:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure pf_start [2025-02-06 08:20:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_start [2025-02-06 08:20:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure set_capacity [2025-02-06 08:20:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure set_capacity [2025-02-06 08:20:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_pf_mutex [2025-02-06 08:20:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_pf_mutex [2025-02-06 08:20:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2025-02-06 08:20:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2025-02-06 08:20:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2025-02-06 08:20:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2025-02-06 08:20:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_cur_sectors [2025-02-06 08:20:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_cur_sectors [2025-02-06 08:20:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 08:20:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2025-02-06 08:20:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2025-02-06 08:20:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_111 [2025-02-06 08:20:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_111 [2025-02-06 08:20:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure pf_command [2025-02-06 08:20:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_command [2025-02-06 08:20:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure pf_probe [2025-02-06 08:20:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_probe [2025-02-06 08:20:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure next_request [2025-02-06 08:20:24,103 INFO L138 BoogieDeclarations]: Found implementation of procedure next_request [2025-02-06 08:20:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 08:20:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 08:20:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 08:20:24,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-06 08:20:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure pi_init [2025-02-06 08:20:24,104 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_init [2025-02-06 08:20:24,107 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-06 08:20:24,107 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-06 08:20:24,107 INFO L130 BoogieDeclarations]: Found specification of procedure get_capacity [2025-02-06 08:20:24,107 INFO L138 BoogieDeclarations]: Found implementation of procedure get_capacity [2025-02-06 08:20:24,107 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2025-02-06 08:20:24,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2025-02-06 08:20:24,107 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-06 08:20:24,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-06 08:20:24,107 INFO L130 BoogieDeclarations]: Found specification of procedure bio_has_data [2025-02-06 08:20:24,107 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_has_data [2025-02-06 08:20:24,107 INFO L130 BoogieDeclarations]: Found specification of procedure xl [2025-02-06 08:20:24,107 INFO L138 BoogieDeclarations]: Found implementation of procedure xl [2025-02-06 08:20:24,107 INFO L130 BoogieDeclarations]: Found specification of procedure xs [2025-02-06 08:20:24,107 INFO L138 BoogieDeclarations]: Found implementation of procedure xs [2025-02-06 08:20:24,107 INFO L130 BoogieDeclarations]: Found specification of procedure pi_disconnect [2025-02-06 08:20:24,107 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_disconnect [2025-02-06 08:20:24,107 INFO L130 BoogieDeclarations]: Found specification of procedure pf_reset [2025-02-06 08:20:24,107 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_reset [2025-02-06 08:20:24,107 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-02-06 08:20:24,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-02-06 08:20:24,107 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-06 08:20:24,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-06 08:20:24,107 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2025-02-06 08:20:24,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2025-02-06 08:20:24,107 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_pf_mutex [2025-02-06 08:20:24,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_pf_mutex [2025-02-06 08:20:24,107 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2025-02-06 08:20:24,107 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2025-02-06 08:20:24,107 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-02-06 08:20:24,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-02-06 08:20:24,107 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-06 08:20:24,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-06 08:20:24,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 08:20:24,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 08:20:24,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 08:20:24,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2025-02-06 08:20:24,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 08:20:24,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2025-02-06 08:20:24,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure pf_completion [2025-02-06 08:20:24,108 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_completion [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_ps_spinlock [2025-02-06 08:20:24,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_ps_spinlock [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-06 08:20:24,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-02-06 08:20:24,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2025-02-06 08:20:24,108 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2025-02-06 08:20:24,108 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_put_disk [2025-02-06 08:20:24,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_put_disk [2025-02-06 08:20:24,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 08:20:24,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 08:20:24,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 08:20:24,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 08:20:24,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 08:20:24,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 08:20:24,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 08:20:24,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 08:20:24,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 08:20:24,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 08:20:24,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 08:20:24,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 08:20:24,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 08:20:24,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 08:20:24,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 08:20:24,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 08:20:24,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 08:20:24,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 08:20:24,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 08:20:24,113 INFO L130 BoogieDeclarations]: Found specification of procedure pi_do_claimed [2025-02-06 08:20:24,113 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_do_claimed [2025-02-06 08:20:24,541 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 08:20:24,544 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 08:20:24,608 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-02-06 08:20:24,725 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11465: havoc blk_fetch_request_#t~ret540#1.base, blk_fetch_request_#t~ret540#1.offset; [2025-02-06 08:20:24,725 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4521: havoc blk_rq_bytes_#t~mem63#1; [2025-02-06 08:20:24,725 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4515: havoc blk_rq_pos_#t~mem62#1; [2025-02-06 08:20:24,934 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5725: call ULTIMATE.dealloc(~#io_cmd~0.base, ~#io_cmd~0.offset);havoc ~#io_cmd~0.base, ~#io_cmd~0.offset; [2025-02-06 08:20:25,003 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4474: call ULTIMATE.dealloc(bio_cur_bytes_~#__constr_expr_0~0#1.base, bio_cur_bytes_~#__constr_expr_0~0#1.offset);havoc bio_cur_bytes_~#__constr_expr_0~0#1.base, bio_cur_bytes_~#__constr_expr_0~0#1.offset; [2025-02-06 08:20:25,003 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4490: havoc bio_cur_bytes_#t~mem52#1; [2025-02-06 08:20:25,003 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4488: havoc bio_cur_bytes_#t~mem51#1; [2025-02-06 08:20:25,308 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5328: call ULTIMATE.dealloc(~#ms_cmd~0.base, ~#ms_cmd~0.offset);havoc ~#ms_cmd~0.base, ~#ms_cmd~0.offset;call ULTIMATE.dealloc(~#buf~1.base, ~#buf~1.offset);havoc ~#buf~1.base, ~#buf~1.offset; [2025-02-06 08:20:25,326 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11496: havoc #t~nondet542; [2025-02-06 08:20:25,329 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11503: havoc #t~nondet543; [2025-02-06 08:20:25,330 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11516: havoc #t~nondet544; [2025-02-06 08:20:25,332 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4439: havoc #t~mem30; [2025-02-06 08:20:25,351 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11444: havoc __blk_end_request_cur_#t~nondet538#1; [2025-02-06 08:20:25,484 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5240: call ULTIMATE.dealloc(~#expect~0.base, ~#expect~0.offset);havoc ~#expect~0.base, ~#expect~0.offset; [2025-02-06 08:20:25,616 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5786: havoc pf_ready_#t~bitwise289#1;havoc pf_ready_#t~bitwise290#1; [2025-02-06 08:20:25,820 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5082: call ULTIMATE.dealloc(~#rs_cmd~0.base, ~#rs_cmd~0.offset);havoc ~#rs_cmd~0.base, ~#rs_cmd~0.offset;call ULTIMATE.dealloc(~#buf~0.base, ~#buf~0.offset);havoc ~#buf~0.base, ~#buf~0.offset; [2025-02-06 08:20:26,362 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5461: call ULTIMATE.dealloc(~#ms~0#1.base, ~#ms~0#1.offset);havoc ~#ms~0#1.base, ~#ms~0#1.offset;call ULTIMATE.dealloc(~#mf~0#1.base, ~#mf~0#1.offset);havoc ~#mf~0#1.base, ~#mf~0#1.offset;call ULTIMATE.dealloc(~#id~0#1.base, ~#id~0#1.offset);havoc ~#id~0#1.base, ~#id~0#1.offset;call ULTIMATE.dealloc(~#id_cmd~0#1.base, ~#id_cmd~0#1.offset);havoc ~#id_cmd~0#1.base, ~#id_cmd~0#1.offset;call ULTIMATE.dealloc(~#buf~3#1.base, ~#buf~3#1.offset);havoc ~#buf~3#1.base, ~#buf~3#1.offset; [2025-02-06 08:20:26,362 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5410: call ULTIMATE.dealloc(pf_get_capacity_~#rc_cmd~0#1.base, pf_get_capacity_~#rc_cmd~0#1.offset);havoc pf_get_capacity_~#rc_cmd~0#1.base, pf_get_capacity_~#rc_cmd~0#1.offset;call ULTIMATE.dealloc(pf_get_capacity_~#buf~2#1.base, pf_get_capacity_~#buf~2#1.offset);havoc pf_get_capacity_~#buf~2#1.base, pf_get_capacity_~#buf~2#1.offset; [2025-02-06 08:20:26,365 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11531: havoc schedule_timeout_interruptible_#t~nondet547#1; [2025-02-06 08:20:26,387 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11523: havoc queue_delayed_work_on_#t~nondet545#1; [2025-02-06 08:20:26,555 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5183: call ULTIMATE.dealloc(~#lo_cmd~0.base, ~#lo_cmd~0.offset);havoc ~#lo_cmd~0.base, ~#lo_cmd~0.offset; [2025-02-06 08:20:26,570 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4506: havoc #t~mem59#1.base, #t~mem59#1.offset;havoc #t~mem58#1;havoc #t~mem60#1;havoc #t~mem61#1; [2025-02-06 08:20:31,537 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11468: havoc blk_init_queue_#t~ret541#1.base, blk_init_queue_#t~ret541#1.offset; [2025-02-06 08:20:31,537 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6813-1: ldv_blk_init_queue_115_#res#1.base, ldv_blk_init_queue_115_#res#1.offset := ldv_blk_init_queue_115_~ldv_func_res~1#1.base, ldv_blk_init_queue_115_~ldv_func_res~1#1.offset; [2025-02-06 08:20:31,538 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6684-1: ldv_alloc_disk_101_#res#1.base, ldv_alloc_disk_101_#res#1.offset := ldv_alloc_disk_101_~ldv_func_res~0#1.base, ldv_alloc_disk_101_~ldv_func_res~0#1.offset; [2025-02-06 08:20:31,538 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5205: call ULTIMATE.dealloc(pf_eject_~#ej_cmd~0#1.base, pf_eject_~#ej_cmd~0#1.offset);havoc pf_eject_~#ej_cmd~0#1.base, pf_eject_~#ej_cmd~0#1.offset; [2025-02-06 08:20:31,538 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11459: havoc alloc_disk_#t~ret539#1.base, alloc_disk_#t~ret539#1.offset; [2025-02-06 08:20:31,538 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11527: havoc register_blkdev_#t~nondet546#1; [2025-02-06 08:20:31,843 INFO L? ?]: Removed 927 outVars from TransFormulas that were not future-live. [2025-02-06 08:20:31,844 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 08:20:31,892 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 08:20:31,892 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-06 08:20:31,892 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 08:20:31 BoogieIcfgContainer [2025-02-06 08:20:31,892 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 08:20:31,893 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 08:20:31,893 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 08:20:31,897 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 08:20:31,897 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 08:20:21" (1/3) ... [2025-02-06 08:20:31,898 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1dcc48f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 08:20:31, skipping insertion in model container [2025-02-06 08:20:31,898 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:23" (2/3) ... [2025-02-06 08:20:31,898 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1dcc48f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 08:20:31, skipping insertion in model container [2025-02-06 08:20:31,898 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 08:20:31" (3/3) ... [2025-02-06 08:20:31,900 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i [2025-02-06 08:20:31,923 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 08:20:31,928 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i that has 87 procedures, 1165 locations, 1 initial locations, 2 loop locations, and 31 error locations. [2025-02-06 08:20:31,987 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 08:20:31,994 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@57c75993, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 08:20:31,994 INFO L334 AbstractCegarLoop]: Starting to check reachability of 31 error locations. [2025-02-06 08:20:31,999 INFO L276 IsEmpty]: Start isEmpty. Operand has 1164 states, 765 states have (on average 1.3163398692810457) internal successors, (1007), 827 states have internal predecessors, (1007), 282 states have call successors, (282), 86 states have call predecessors, (282), 85 states have return successors, (278), 268 states have call predecessors, (278), 278 states have call successors, (278) [2025-02-06 08:20:32,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2025-02-06 08:20:32,004 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:20:32,004 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 08:20:32,005 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_linux_block_genhd_put_diskErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-02-06 08:20:32,007 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:20:32,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1558510820, now seen corresponding path program 1 times [2025-02-06 08:20:32,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:20:32,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235764972] [2025-02-06 08:20:32,012 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:20:32,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:20:32,770 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-02-06 08:20:32,976 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-02-06 08:20:32,977 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:20:32,977 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:20:33,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 08:20:33,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:20:33,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235764972] [2025-02-06 08:20:33,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235764972] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:20:33,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:20:33,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 08:20:33,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590685028] [2025-02-06 08:20:33,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:20:33,405 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 08:20:33,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:20:33,417 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 08:20:33,417 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 08:20:33,421 INFO L87 Difference]: Start difference. First operand has 1164 states, 765 states have (on average 1.3163398692810457) internal successors, (1007), 827 states have internal predecessors, (1007), 282 states have call successors, (282), 86 states have call predecessors, (282), 85 states have return successors, (278), 268 states have call predecessors, (278), 278 states have call successors, (278) Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-02-06 08:20:33,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:20:33,718 INFO L93 Difference]: Finished difference Result 2326 states and 3256 transitions. [2025-02-06 08:20:33,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 08:20:33,723 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 31 [2025-02-06 08:20:33,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:20:33,746 INFO L225 Difference]: With dead ends: 2326 [2025-02-06 08:20:33,746 INFO L226 Difference]: Without dead ends: 1161 [2025-02-06 08:20:33,759 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 08:20:33,763 INFO L435 NwaCegarLoop]: 1492 mSDtfsCounter, 23 mSDsluCounter, 1489 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 2981 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 08:20:33,763 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 2981 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 08:20:33,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1161 states. [2025-02-06 08:20:33,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1161 to 1141. [2025-02-06 08:20:33,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1141 states, 751 states have (on average 1.2636484687083889) internal successors, (949), 804 states have internal predecessors, (949), 275 states have call successors, (275), 85 states have call predecessors, (275), 84 states have return successors, (273), 263 states have call predecessors, (273), 273 states have call successors, (273) [2025-02-06 08:20:33,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1141 states to 1141 states and 1497 transitions. [2025-02-06 08:20:33,879 INFO L78 Accepts]: Start accepts. Automaton has 1141 states and 1497 transitions. Word has length 31 [2025-02-06 08:20:33,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:20:33,879 INFO L471 AbstractCegarLoop]: Abstraction has 1141 states and 1497 transitions. [2025-02-06 08:20:33,879 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-02-06 08:20:33,880 INFO L276 IsEmpty]: Start isEmpty. Operand 1141 states and 1497 transitions. [2025-02-06 08:20:33,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2025-02-06 08:20:33,881 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:20:33,881 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 08:20:33,881 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 08:20:33,881 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-02-06 08:20:33,882 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:20:33,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1523421065, now seen corresponding path program 1 times [2025-02-06 08:20:33,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:20:33,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419385222] [2025-02-06 08:20:33,882 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:20:33,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:20:34,795 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 37 statements into 1 equivalence classes. [2025-02-06 08:20:34,937 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 37 of 37 statements. [2025-02-06 08:20:34,938 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:20:34,938 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:20:35,492 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-02-06 08:20:35,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:20:35,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419385222] [2025-02-06 08:20:35,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419385222] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:20:35,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:20:35,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 08:20:35,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106136862] [2025-02-06 08:20:35,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:20:35,494 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 08:20:35,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:20:35,494 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 08:20:35,494 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 08:20:35,495 INFO L87 Difference]: Start difference. First operand 1141 states and 1497 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-06 08:20:35,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:20:35,872 INFO L93 Difference]: Finished difference Result 2268 states and 2981 transitions. [2025-02-06 08:20:35,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 08:20:35,872 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 37 [2025-02-06 08:20:35,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:20:35,887 INFO L225 Difference]: With dead ends: 2268 [2025-02-06 08:20:35,887 INFO L226 Difference]: Without dead ends: 2266 [2025-02-06 08:20:35,889 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-06 08:20:35,890 INFO L435 NwaCegarLoop]: 1995 mSDtfsCounter, 1473 mSDsluCounter, 3457 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1473 SdHoareTripleChecker+Valid, 5452 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 08:20:35,890 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1473 Valid, 5452 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 08:20:35,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2266 states. [2025-02-06 08:20:35,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2266 to 2047. [2025-02-06 08:20:35,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2047 states, 1359 states have (on average 1.2707873436350257) internal successors, (1727), 1436 states have internal predecessors, (1727), 508 states have call successors, (508), 150 states have call predecessors, (508), 149 states have return successors, (510), 484 states have call predecessors, (510), 506 states have call successors, (510) [2025-02-06 08:20:35,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2047 states to 2047 states and 2745 transitions. [2025-02-06 08:20:35,989 INFO L78 Accepts]: Start accepts. Automaton has 2047 states and 2745 transitions. Word has length 37 [2025-02-06 08:20:35,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:20:35,990 INFO L471 AbstractCegarLoop]: Abstraction has 2047 states and 2745 transitions. [2025-02-06 08:20:35,990 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-06 08:20:35,990 INFO L276 IsEmpty]: Start isEmpty. Operand 2047 states and 2745 transitions. [2025-02-06 08:20:35,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2025-02-06 08:20:35,991 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:20:35,991 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 08:20:35,991 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 08:20:35,991 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_linux_arch_io_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-02-06 08:20:35,992 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:20:35,992 INFO L85 PathProgramCache]: Analyzing trace with hash -668838538, now seen corresponding path program 1 times [2025-02-06 08:20:35,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:20:35,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101382350] [2025-02-06 08:20:35,992 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:20:35,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:20:36,622 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-02-06 08:20:36,657 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-02-06 08:20:36,658 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:20:36,658 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:20:36,798 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-06 08:20:36,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:20:36,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101382350] [2025-02-06 08:20:36,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101382350] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:20:36,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:20:36,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 08:20:36,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711052832] [2025-02-06 08:20:36,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:20:36,799 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 08:20:36,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:20:36,799 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 08:20:36,799 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 08:20:36,800 INFO L87 Difference]: Start difference. First operand 2047 states and 2745 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2025-02-06 08:20:36,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:20:36,913 INFO L93 Difference]: Finished difference Result 3014 states and 3986 transitions. [2025-02-06 08:20:36,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 08:20:36,914 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 50 [2025-02-06 08:20:36,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:20:36,926 INFO L225 Difference]: With dead ends: 3014 [2025-02-06 08:20:36,926 INFO L226 Difference]: Without dead ends: 2047 [2025-02-06 08:20:36,930 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 08:20:36,931 INFO L435 NwaCegarLoop]: 1479 mSDtfsCounter, 1490 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1490 SdHoareTripleChecker+Valid, 1479 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 08:20:36,931 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1490 Valid, 1479 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 08:20:36,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2047 states. [2025-02-06 08:20:36,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2047 to 2047. [2025-02-06 08:20:36,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2047 states, 1359 states have (on average 1.2700515084621045) internal successors, (1726), 1436 states have internal predecessors, (1726), 508 states have call successors, (508), 150 states have call predecessors, (508), 149 states have return successors, (510), 484 states have call predecessors, (510), 506 states have call successors, (510) [2025-02-06 08:20:37,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2047 states to 2047 states and 2744 transitions. [2025-02-06 08:20:37,007 INFO L78 Accepts]: Start accepts. Automaton has 2047 states and 2744 transitions. Word has length 50 [2025-02-06 08:20:37,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:20:37,007 INFO L471 AbstractCegarLoop]: Abstraction has 2047 states and 2744 transitions. [2025-02-06 08:20:37,007 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2025-02-06 08:20:37,007 INFO L276 IsEmpty]: Start isEmpty. Operand 2047 states and 2744 transitions. [2025-02-06 08:20:37,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2025-02-06 08:20:37,009 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:20:37,009 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 08:20:37,009 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 08:20:37,010 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_linux_block_genhd_put_diskErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-02-06 08:20:37,010 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:20:37,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1810831308, now seen corresponding path program 1 times [2025-02-06 08:20:37,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:20:37,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446874095] [2025-02-06 08:20:37,010 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:20:37,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:20:37,638 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-02-06 08:20:37,678 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-02-06 08:20:37,678 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:20:37,679 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:20:37,940 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-02-06 08:20:37,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:20:37,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446874095] [2025-02-06 08:20:37,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446874095] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 08:20:37,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505550422] [2025-02-06 08:20:37,941 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:20:37,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 08:20:37,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 08:20:37,943 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 08:20:37,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-06 08:20:38,939 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-02-06 08:20:39,281 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-02-06 08:20:39,281 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:20:39,281 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:20:39,295 INFO L256 TraceCheckSpWp]: Trace formula consists of 3144 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-02-06 08:20:39,302 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 08:20:39,333 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-02-06 08:20:39,333 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 08:20:39,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505550422] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:20:39,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 08:20:39,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2025-02-06 08:20:39,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982873835] [2025-02-06 08:20:39,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:20:39,333 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 08:20:39,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:20:39,334 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 08:20:39,334 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-06 08:20:39,334 INFO L87 Difference]: Start difference. First operand 2047 states and 2744 transitions. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2025-02-06 08:20:39,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:20:39,567 INFO L93 Difference]: Finished difference Result 3871 states and 5169 transitions. [2025-02-06 08:20:39,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 08:20:39,568 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 63 [2025-02-06 08:20:39,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:20:39,582 INFO L225 Difference]: With dead ends: 3871 [2025-02-06 08:20:39,583 INFO L226 Difference]: Without dead ends: 2087 [2025-02-06 08:20:39,591 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-06 08:20:39,592 INFO L435 NwaCegarLoop]: 1492 mSDtfsCounter, 16 mSDsluCounter, 1472 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 2964 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 08:20:39,592 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 2964 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 08:20:39,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2087 states. [2025-02-06 08:20:39,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2087 to 2051. [2025-02-06 08:20:39,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2051 states, 1363 states have (on average 1.2692589875275129) internal successors, (1730), 1440 states have internal predecessors, (1730), 508 states have call successors, (508), 150 states have call predecessors, (508), 149 states have return successors, (510), 484 states have call predecessors, (510), 506 states have call successors, (510) [2025-02-06 08:20:39,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2051 states to 2051 states and 2748 transitions. [2025-02-06 08:20:39,695 INFO L78 Accepts]: Start accepts. Automaton has 2051 states and 2748 transitions. Word has length 63 [2025-02-06 08:20:39,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:20:39,697 INFO L471 AbstractCegarLoop]: Abstraction has 2051 states and 2748 transitions. [2025-02-06 08:20:39,697 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2025-02-06 08:20:39,697 INFO L276 IsEmpty]: Start isEmpty. Operand 2051 states and 2748 transitions. [2025-02-06 08:20:39,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2025-02-06 08:20:39,700 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:20:39,701 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 08:20:39,715 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-02-06 08:20:39,905 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 08:20:39,906 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-02-06 08:20:39,906 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:20:39,906 INFO L85 PathProgramCache]: Analyzing trace with hash -638566105, now seen corresponding path program 1 times [2025-02-06 08:20:39,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:20:39,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104802455] [2025-02-06 08:20:39,907 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:20:39,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:20:40,533 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 69 statements into 1 equivalence classes. [2025-02-06 08:20:40,589 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 69 of 69 statements. [2025-02-06 08:20:40,589 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:20:40,590 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:20:41,263 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2025-02-06 08:20:41,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:20:41,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104802455] [2025-02-06 08:20:41,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104802455] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 08:20:41,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334706431] [2025-02-06 08:20:41,264 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:20:41,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 08:20:41,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 08:20:41,267 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 08:20:41,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-02-06 08:20:42,192 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 69 statements into 1 equivalence classes. [2025-02-06 08:20:42,503 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 69 of 69 statements. [2025-02-06 08:20:42,503 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:20:42,503 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:20:42,517 INFO L256 TraceCheckSpWp]: Trace formula consists of 3149 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-02-06 08:20:42,521 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 08:20:42,586 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-02-06 08:20:42,586 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 08:20:42,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334706431] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:20:42,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 08:20:42,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 5 [2025-02-06 08:20:42,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216505293] [2025-02-06 08:20:42,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:20:42,587 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 08:20:42,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:20:42,587 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 08:20:42,587 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 08:20:42,591 INFO L87 Difference]: Start difference. First operand 2051 states and 2748 transitions. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2025-02-06 08:20:42,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:20:42,806 INFO L93 Difference]: Finished difference Result 3977 states and 5318 transitions. [2025-02-06 08:20:42,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 08:20:42,806 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 69 [2025-02-06 08:20:42,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:20:42,818 INFO L225 Difference]: With dead ends: 3977 [2025-02-06 08:20:42,818 INFO L226 Difference]: Without dead ends: 2065 [2025-02-06 08:20:42,826 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 08:20:42,827 INFO L435 NwaCegarLoop]: 1478 mSDtfsCounter, 2 mSDsluCounter, 4427 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 5905 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 08:20:42,828 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 5905 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 08:20:42,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2065 states. [2025-02-06 08:20:42,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2065 to 2063. [2025-02-06 08:20:42,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2063 states, 1373 states have (on average 1.2680262199563002) internal successors, (1741), 1450 states have internal predecessors, (1741), 508 states have call successors, (508), 150 states have call predecessors, (508), 151 states have return successors, (520), 486 states have call predecessors, (520), 506 states have call successors, (520) [2025-02-06 08:20:42,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2063 states to 2063 states and 2769 transitions. [2025-02-06 08:20:42,902 INFO L78 Accepts]: Start accepts. Automaton has 2063 states and 2769 transitions. Word has length 69 [2025-02-06 08:20:42,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:20:42,903 INFO L471 AbstractCegarLoop]: Abstraction has 2063 states and 2769 transitions. [2025-02-06 08:20:42,903 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2025-02-06 08:20:42,903 INFO L276 IsEmpty]: Start isEmpty. Operand 2063 states and 2769 transitions. [2025-02-06 08:20:42,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2025-02-06 08:20:42,905 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:20:42,905 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 08:20:42,917 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-02-06 08:20:43,109 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 08:20:43,109 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_linux_block_genhd_put_diskErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-02-06 08:20:43,109 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:20:43,109 INFO L85 PathProgramCache]: Analyzing trace with hash -80011977, now seen corresponding path program 1 times [2025-02-06 08:20:43,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:20:43,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888567629] [2025-02-06 08:20:43,109 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:20:43,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:20:43,662 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-02-06 08:20:43,691 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-02-06 08:20:43,691 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:20:43,691 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:20:43,898 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-02-06 08:20:43,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:20:43,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888567629] [2025-02-06 08:20:43,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888567629] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 08:20:43,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302559690] [2025-02-06 08:20:43,899 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:20:43,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 08:20:43,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 08:20:43,906 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 08:20:43,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-02-06 08:20:44,874 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-02-06 08:20:45,195 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-02-06 08:20:45,196 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:20:45,196 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:20:45,209 INFO L256 TraceCheckSpWp]: Trace formula consists of 3214 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-06 08:20:45,213 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 08:20:45,267 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-02-06 08:20:45,267 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 08:20:45,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302559690] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:20:45,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 08:20:45,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2025-02-06 08:20:45,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179612858] [2025-02-06 08:20:45,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:20:45,268 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 08:20:45,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:20:45,268 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 08:20:45,268 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-06 08:20:45,269 INFO L87 Difference]: Start difference. First operand 2063 states and 2769 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2025-02-06 08:20:45,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:20:45,478 INFO L93 Difference]: Finished difference Result 3867 states and 5162 transitions. [2025-02-06 08:20:45,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 08:20:45,478 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 68 [2025-02-06 08:20:45,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:20:45,493 INFO L225 Difference]: With dead ends: 3867 [2025-02-06 08:20:45,493 INFO L226 Difference]: Without dead ends: 2095 [2025-02-06 08:20:45,501 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-06 08:20:45,503 INFO L435 NwaCegarLoop]: 1477 mSDtfsCounter, 22 mSDsluCounter, 1460 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 2937 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 08:20:45,503 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 2937 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 08:20:45,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2095 states. [2025-02-06 08:20:45,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2095 to 2095. [2025-02-06 08:20:45,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2095 states, 1397 states have (on average 1.2705798138869004) internal successors, (1775), 1474 states have internal predecessors, (1775), 516 states have call successors, (516), 150 states have call predecessors, (516), 151 states have return successors, (528), 494 states have call predecessors, (528), 514 states have call successors, (528) [2025-02-06 08:20:45,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2095 states to 2095 states and 2819 transitions. [2025-02-06 08:20:45,599 INFO L78 Accepts]: Start accepts. Automaton has 2095 states and 2819 transitions. Word has length 68 [2025-02-06 08:20:45,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:20:45,600 INFO L471 AbstractCegarLoop]: Abstraction has 2095 states and 2819 transitions. [2025-02-06 08:20:45,600 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2025-02-06 08:20:45,600 INFO L276 IsEmpty]: Start isEmpty. Operand 2095 states and 2819 transitions. [2025-02-06 08:20:45,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2025-02-06 08:20:45,602 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:20:45,602 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 08:20:45,616 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-02-06 08:20:45,803 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 08:20:45,803 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_linux_block_genhd_put_diskErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-02-06 08:20:45,804 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:20:45,804 INFO L85 PathProgramCache]: Analyzing trace with hash -2144224584, now seen corresponding path program 1 times [2025-02-06 08:20:45,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:20:45,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092565678] [2025-02-06 08:20:45,804 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:20:45,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:20:46,374 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 69 statements into 1 equivalence classes. [2025-02-06 08:20:46,409 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 69 of 69 statements. [2025-02-06 08:20:46,409 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:20:46,409 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:20:46,601 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-06 08:20:46,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:20:46,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092565678] [2025-02-06 08:20:46,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092565678] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 08:20:46,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211333055] [2025-02-06 08:20:46,603 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:20:46,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 08:20:46,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 08:20:46,607 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 08:20:46,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-02-06 08:20:47,953 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 69 statements into 1 equivalence classes. [2025-02-06 08:20:48,223 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 69 of 69 statements. [2025-02-06 08:20:48,224 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:20:48,224 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:20:48,236 INFO L256 TraceCheckSpWp]: Trace formula consists of 3203 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-06 08:20:48,239 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 08:20:48,310 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-06 08:20:48,310 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 08:20:48,471 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-06 08:20:48,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211333055] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 08:20:48,471 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 08:20:48,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2025-02-06 08:20:48,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003795877] [2025-02-06 08:20:48,472 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 08:20:48,472 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 08:20:48,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:20:48,473 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 08:20:48,473 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-02-06 08:20:48,473 INFO L87 Difference]: Start difference. First operand 2095 states and 2819 transitions. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2025-02-06 08:20:48,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:20:48,828 INFO L93 Difference]: Finished difference Result 4264 states and 5747 transitions. [2025-02-06 08:20:48,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 08:20:48,829 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 69 [2025-02-06 08:20:48,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:20:48,841 INFO L225 Difference]: With dead ends: 4264 [2025-02-06 08:20:48,841 INFO L226 Difference]: Without dead ends: 2224 [2025-02-06 08:20:48,849 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-02-06 08:20:48,850 INFO L435 NwaCegarLoop]: 1475 mSDtfsCounter, 90 mSDsluCounter, 2978 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 4453 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 08:20:48,850 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 4453 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 08:20:48,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2224 states. [2025-02-06 08:20:48,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2224 to 2220. [2025-02-06 08:20:48,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2220 states, 1512 states have (on average 1.2718253968253967) internal successors, (1923), 1584 states have internal predecessors, (1923), 526 states have call successors, (526), 150 states have call predecessors, (526), 151 states have return successors, (548), 509 states have call predecessors, (548), 524 states have call successors, (548) [2025-02-06 08:20:48,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2220 states to 2220 states and 2997 transitions. [2025-02-06 08:20:48,916 INFO L78 Accepts]: Start accepts. Automaton has 2220 states and 2997 transitions. Word has length 69 [2025-02-06 08:20:48,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:20:48,917 INFO L471 AbstractCegarLoop]: Abstraction has 2220 states and 2997 transitions. [2025-02-06 08:20:48,917 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2025-02-06 08:20:48,917 INFO L276 IsEmpty]: Start isEmpty. Operand 2220 states and 2997 transitions. [2025-02-06 08:20:48,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2025-02-06 08:20:48,918 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:20:48,918 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 08:20:48,936 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-02-06 08:20:49,118 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2025-02-06 08:20:49,119 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-02-06 08:20:49,120 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:20:49,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1753415230, now seen corresponding path program 1 times [2025-02-06 08:20:49,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:20:49,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714944354] [2025-02-06 08:20:49,120 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:20:49,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:20:49,774 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-02-06 08:20:49,935 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-02-06 08:20:49,935 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:20:49,935 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:20:52,109 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2025-02-06 08:20:52,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:20:52,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714944354] [2025-02-06 08:20:52,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714944354] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 08:20:52,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297981644] [2025-02-06 08:20:52,110 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:20:52,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 08:20:52,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 08:20:52,113 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 08:20:52,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-02-06 08:20:53,199 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-02-06 08:20:53,486 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-02-06 08:20:53,486 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:20:53,486 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:20:53,500 INFO L256 TraceCheckSpWp]: Trace formula consists of 3201 conjuncts, 48 conjuncts are in the unsatisfiable core [2025-02-06 08:20:53,504 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 08:20:54,036 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 49 proven. 3 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-02-06 08:20:54,039 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 08:20:54,957 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 13 proven. 7 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2025-02-06 08:20:54,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297981644] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 08:20:54,957 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 08:20:54,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12, 11] total 23 [2025-02-06 08:20:54,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187593353] [2025-02-06 08:20:54,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 08:20:54,958 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-02-06 08:20:54,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:20:54,958 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-02-06 08:20:54,959 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=450, Unknown=0, NotChecked=0, Total=506 [2025-02-06 08:20:54,959 INFO L87 Difference]: Start difference. First operand 2220 states and 2997 transitions. Second operand has 23 states, 23 states have (on average 2.9565217391304346) internal successors, (68), 20 states have internal predecessors, (68), 5 states have call successors, (17), 2 states have call predecessors, (17), 6 states have return successors, (20), 8 states have call predecessors, (20), 5 states have call successors, (20) [2025-02-06 08:20:57,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:20:57,240 INFO L93 Difference]: Finished difference Result 4435 states and 5987 transitions. [2025-02-06 08:20:57,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-06 08:20:57,241 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.9565217391304346) internal successors, (68), 20 states have internal predecessors, (68), 5 states have call successors, (17), 2 states have call predecessors, (17), 6 states have return successors, (20), 8 states have call predecessors, (20), 5 states have call successors, (20) Word has length 85 [2025-02-06 08:20:57,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:20:57,258 INFO L225 Difference]: With dead ends: 4435 [2025-02-06 08:20:57,258 INFO L226 Difference]: Without dead ends: 2243 [2025-02-06 08:20:57,265 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 156 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=56, Invalid=450, Unknown=0, NotChecked=0, Total=506 [2025-02-06 08:20:57,265 INFO L435 NwaCegarLoop]: 1473 mSDtfsCounter, 17 mSDsluCounter, 19070 mSDsCounter, 0 mSdLazyCounter, 612 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 20543 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2025-02-06 08:20:57,266 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 20543 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 612 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2025-02-06 08:20:57,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2243 states. [2025-02-06 08:20:57,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2243 to 2223. [2025-02-06 08:20:57,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2223 states, 1515 states have (on average 1.266006600660066) internal successors, (1918), 1587 states have internal predecessors, (1918), 526 states have call successors, (526), 150 states have call predecessors, (526), 151 states have return successors, (548), 509 states have call predecessors, (548), 524 states have call successors, (548) [2025-02-06 08:20:57,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2223 states to 2223 states and 2992 transitions. [2025-02-06 08:20:57,339 INFO L78 Accepts]: Start accepts. Automaton has 2223 states and 2992 transitions. Word has length 85 [2025-02-06 08:20:57,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:20:57,340 INFO L471 AbstractCegarLoop]: Abstraction has 2223 states and 2992 transitions. [2025-02-06 08:20:57,340 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.9565217391304346) internal successors, (68), 20 states have internal predecessors, (68), 5 states have call successors, (17), 2 states have call predecessors, (17), 6 states have return successors, (20), 8 states have call predecessors, (20), 5 states have call successors, (20) [2025-02-06 08:20:57,340 INFO L276 IsEmpty]: Start isEmpty. Operand 2223 states and 2992 transitions. [2025-02-06 08:20:57,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2025-02-06 08:20:57,343 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:20:57,343 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 08:20:57,357 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-02-06 08:20:57,543 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 08:20:57,544 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-02-06 08:20:57,545 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:20:57,545 INFO L85 PathProgramCache]: Analyzing trace with hash 626963102, now seen corresponding path program 1 times [2025-02-06 08:20:57,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:20:57,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663436148] [2025-02-06 08:20:57,545 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:20:57,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:20:58,284 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-02-06 08:20:58,869 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-02-06 08:20:58,870 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:20:58,870 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-02-06 08:20:58,870 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-02-06 08:20:58,892 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-02-06 08:20:59,053 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-02-06 08:20:59,054 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:20:59,054 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-02-06 08:20:59,184 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-02-06 08:20:59,185 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-02-06 08:20:59,185 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (30 of 31 remaining) [2025-02-06 08:20:59,189 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (29 of 31 remaining) [2025-02-06 08:20:59,189 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION (28 of 31 remaining) [2025-02-06 08:20:59,190 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (27 of 31 remaining) [2025-02-06 08:20:59,190 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (26 of 31 remaining) [2025-02-06 08:20:59,190 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_arch_io_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (25 of 31 remaining) [2025-02-06 08:20:59,190 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_kernel_module_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (24 of 31 remaining) [2025-02-06 08:20:59,190 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_net_sock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (23 of 31 remaining) [2025-02-06 08:20:59,190 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_usb_gadget_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (22 of 31 remaining) [2025-02-06 08:20:59,190 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_fs_sysfs_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (21 of 31 remaining) [2025-02-06 08:20:59,190 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_block_queue_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (20 of 31 remaining) [2025-02-06 08:20:59,190 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_net_rtnetlink_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (19 of 31 remaining) [2025-02-06 08:20:59,190 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_block_request_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (18 of 31 remaining) [2025-02-06 08:20:59,191 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (17 of 31 remaining) [2025-02-06 08:20:59,191 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_kernel_rcu_update_lock_bh_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (16 of 31 remaining) [2025-02-06 08:20:59,191 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (15 of 31 remaining) [2025-02-06 08:20:59,191 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_block_genhd_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (14 of 31 remaining) [2025-02-06 08:20:59,191 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_usb_urb_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (13 of 31 remaining) [2025-02-06 08:20:59,191 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_kernel_locking_rwlock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (12 of 31 remaining) [2025-02-06 08:20:59,191 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_kernel_locking_rwlock_check_final_stateErr1ASSERT_VIOLATIONERROR_FUNCTION (11 of 31 remaining) [2025-02-06 08:20:59,191 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION (10 of 31 remaining) [2025-02-06 08:20:59,191 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_lib_idr_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (9 of 31 remaining) [2025-02-06 08:20:59,191 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_fs_char_dev_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (8 of 31 remaining) [2025-02-06 08:20:59,191 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_kernel_rcu_srcu_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (7 of 31 remaining) [2025-02-06 08:20:59,191 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_drivers_base_class_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (6 of 31 remaining) [2025-02-06 08:20:59,191 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_kernel_rcu_update_lock_sched_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (5 of 31 remaining) [2025-02-06 08:20:59,191 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_block_genhd_put_diskErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 31 remaining) [2025-02-06 08:20:59,192 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 31 remaining) [2025-02-06 08:20:59,192 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (2 of 31 remaining) [2025-02-06 08:20:59,192 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (1 of 31 remaining) [2025-02-06 08:20:59,192 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION (0 of 31 remaining) [2025-02-06 08:20:59,192 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-02-06 08:20:59,195 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 08:20:59,357 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-06 08:20:59,360 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.02 08:20:59 BoogieIcfgContainer [2025-02-06 08:20:59,360 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-06 08:20:59,360 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-06 08:20:59,361 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-06 08:20:59,361 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-06 08:20:59,362 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 08:20:31" (3/4) ... [2025-02-06 08:20:59,362 INFO L140 WitnessPrinter]: Generating witness for reachability counterexample [2025-02-06 08:20:59,525 INFO L127 tionWitnessGenerator]: Generated YAML witness of length 61. [2025-02-06 08:20:59,601 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-06 08:20:59,601 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-06 08:20:59,601 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-06 08:20:59,605 INFO L158 Benchmark]: Toolchain (without parser) took 38514.62ms. Allocated memory was 142.6MB in the beginning and 671.1MB in the end (delta: 528.5MB). Free memory was 101.6MB in the beginning and 271.4MB in the end (delta: -169.8MB). Peak memory consumption was 359.6MB. Max. memory is 16.1GB. [2025-02-06 08:20:59,605 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 201.3MB. Free memory is still 123.4MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-06 08:20:59,605 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2400.88ms. Allocated memory was 142.6MB in the beginning and 151.0MB in the end (delta: 8.4MB). Free memory was 101.6MB in the beginning and 64.8MB in the end (delta: 36.8MB). Peak memory consumption was 107.2MB. Max. memory is 16.1GB. [2025-02-06 08:20:59,605 INFO L158 Benchmark]: Boogie Procedure Inliner took 165.96ms. Allocated memory is still 151.0MB. Free memory was 64.8MB in the beginning and 43.4MB in the end (delta: 21.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-02-06 08:20:59,605 INFO L158 Benchmark]: Boogie Preprocessor took 380.16ms. Allocated memory was 151.0MB in the beginning and 285.2MB in the end (delta: 134.2MB). Free memory was 43.4MB in the beginning and 154.5MB in the end (delta: -111.1MB). Peak memory consumption was 26.2MB. Max. memory is 16.1GB. [2025-02-06 08:20:59,606 INFO L158 Benchmark]: IcfgBuilder took 7855.65ms. Allocated memory is still 285.2MB. Free memory was 154.5MB in the beginning and 121.3MB in the end (delta: 33.2MB). Peak memory consumption was 110.3MB. Max. memory is 16.1GB. [2025-02-06 08:20:59,606 INFO L158 Benchmark]: TraceAbstraction took 27466.51ms. Allocated memory was 285.2MB in the beginning and 671.1MB in the end (delta: 385.9MB). Free memory was 121.3MB in the beginning and 321.4MB in the end (delta: -200.1MB). Peak memory consumption was 186.4MB. Max. memory is 16.1GB. [2025-02-06 08:20:59,606 INFO L158 Benchmark]: Witness Printer took 240.78ms. Allocated memory is still 671.1MB. Free memory was 321.4MB in the beginning and 271.4MB in the end (delta: 50.0MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. [2025-02-06 08:20:59,607 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.20ms. Allocated memory is still 201.3MB. Free memory is still 123.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2400.88ms. Allocated memory was 142.6MB in the beginning and 151.0MB in the end (delta: 8.4MB). Free memory was 101.6MB in the beginning and 64.8MB in the end (delta: 36.8MB). Peak memory consumption was 107.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 165.96ms. Allocated memory is still 151.0MB. Free memory was 64.8MB in the beginning and 43.4MB in the end (delta: 21.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 380.16ms. Allocated memory was 151.0MB in the beginning and 285.2MB in the end (delta: 134.2MB). Free memory was 43.4MB in the beginning and 154.5MB in the end (delta: -111.1MB). Peak memory consumption was 26.2MB. Max. memory is 16.1GB. * IcfgBuilder took 7855.65ms. Allocated memory is still 285.2MB. Free memory was 154.5MB in the beginning and 121.3MB in the end (delta: 33.2MB). Peak memory consumption was 110.3MB. Max. memory is 16.1GB. * TraceAbstraction took 27466.51ms. Allocated memory was 285.2MB in the beginning and 671.1MB in the end (delta: 385.9MB). Free memory was 121.3MB in the beginning and 321.4MB in the end (delta: -200.1MB). Peak memory consumption was 186.4MB. Max. memory is 16.1GB. * Witness Printer took 240.78ms. Allocated memory is still 671.1MB. Free memory was 321.4MB in the beginning and 271.4MB in the end (delta: 50.0MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 11213]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L4365] static bool verbose = 0; [L4366] static int major = 47; [L4367] static char *name = (char *)"pf"; [L4368] static int cluster = 64; [L4369] static int nice = 0; [L4370] static int disable = 0; [L4371-L4372] static int drive0[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4371-L4372] static int drive0[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4371-L4372] static int drive0[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4371-L4372] static int drive0[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4371-L4372] static int drive0[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4371-L4372] static int drive0[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4371-L4372] static int drive0[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4371-L4372] static int drive0[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4373-L4374] static int drive1[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4373-L4374] static int drive1[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4373-L4374] static int drive1[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4373-L4374] static int drive1[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4373-L4374] static int drive1[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4373-L4374] static int drive1[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4373-L4374] static int drive1[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4373-L4374] static int drive1[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4375-L4376] static int drive2[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4375-L4376] static int drive2[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4375-L4376] static int drive2[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4375-L4376] static int drive2[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4375-L4376] static int drive2[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4375-L4376] static int drive2[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4375-L4376] static int drive2[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4375-L4376] static int drive2[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4377-L4378] static int drive3[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4377-L4378] static int drive3[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4377-L4378] static int drive3[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4377-L4378] static int drive3[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4377-L4378] static int drive3[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4377-L4378] static int drive3[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4377-L4378] static int drive3[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4377-L4378] static int drive3[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4379] static int (*drives[4U])[7U] = { & drive0, & drive1, & drive2, & drive3}; [L4379] static int (*drives[4U])[7U] = { & drive0, & drive1, & drive2, & drive3}; [L4379] static int (*drives[4U])[7U] = { & drive0, & drive1, & drive2, & drive3}; [L4379] static int (*drives[4U])[7U] = { & drive0, & drive1, & drive2, & drive3}; [L4379] static int (*drives[4U])[7U] = { & drive0, & drive1, & drive2, & drive3}; [L4380] static int pf_drive_count ; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4572-L4573] static spinlock_t pf_spin_lock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_spin_lock", 0, 0UL}}}}; [L4572-L4573] static spinlock_t pf_spin_lock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_spin_lock", 0, 0UL}}}}; [L4572-L4573] static spinlock_t pf_spin_lock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_spin_lock", 0, 0UL}}}}; [L4572-L4573] static spinlock_t pf_spin_lock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_spin_lock", 0, 0UL}}}}; [L4572-L4573] static spinlock_t pf_spin_lock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_spin_lock", 0, 0UL}}}}; [L4572-L4573] static spinlock_t pf_spin_lock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_spin_lock", 0, 0UL}}}}; [L4572-L4573] static spinlock_t pf_spin_lock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_spin_lock", 0, 0UL}}}}; [L4572-L4573] static spinlock_t pf_spin_lock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_spin_lock", 0, 0UL}}}}; [L4572-L4573] static spinlock_t pf_spin_lock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_spin_lock", 0, 0UL}}}}; [L4572-L4573] static spinlock_t pf_spin_lock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_spin_lock", 0, 0UL}}}}; [L4572-L4573] static spinlock_t pf_spin_lock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_spin_lock", 0, 0UL}}}}; [L4585] static void (*ps_continuation)(void) ; [L4586] static int (*ps_ready)(void) ; [L4587] static unsigned long ps_timeout ; [L4588] static int ps_tq_active = 0; [L4589] static int ps_nice = 0; [L4590-L4591] static spinlock_t ps_spinlock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "ps_spinlock __attribute__((unused))", 0, 0UL}}}}; [L4590-L4591] static spinlock_t ps_spinlock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "ps_spinlock __attribute__((unused))", 0, 0UL}}}}; [L4590-L4591] static spinlock_t ps_spinlock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "ps_spinlock __attribute__((unused))", 0, 0UL}}}}; [L4590-L4591] static spinlock_t ps_spinlock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "ps_spinlock __attribute__((unused))", 0, 0UL}}}}; [L4590-L4591] static spinlock_t ps_spinlock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "ps_spinlock __attribute__((unused))", 0, 0UL}}}}; [L4590-L4591] static spinlock_t ps_spinlock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "ps_spinlock __attribute__((unused))", 0, 0UL}}}}; [L4590-L4591] static spinlock_t ps_spinlock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "ps_spinlock __attribute__((unused))", 0, 0UL}}}}; [L4590-L4591] static spinlock_t ps_spinlock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "ps_spinlock __attribute__((unused))", 0, 0UL}}}}; [L4590-L4591] static spinlock_t ps_spinlock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "ps_spinlock __attribute__((unused))", 0, 0UL}}}}; [L4590-L4591] static spinlock_t ps_spinlock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "ps_spinlock __attribute__((unused))", 0, 0UL}}}}; [L4590-L4591] static spinlock_t ps_spinlock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "ps_spinlock __attribute__((unused))", 0, 0UL}}}}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4715] static struct pf_unit units[4U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4720] static char pf_scratch[512U] ; [L4721] static int pf_retries = 0; [L4722] static int pf_busy = 0; [L4723] static struct request *pf_req ; [L4724] static int pf_block ; [L4725] static int pf_count ; [L4726] static int pf_run ; [L4727] static int pf_cmd ; [L4728] static struct pf_unit *pf_current ; [L4729] static int pf_mask ; [L4730] static char *pf_buf ; [L4731-L4733] static struct block_device_operations const pf_fops = {& pf_open, & pf_release, 0, & pf_ioctl, 0, 0, & pf_check_events, 0, 0, 0, & pf_getgeo, 0, & __this_module}; [L4731-L4733] static struct block_device_operations const pf_fops = {& pf_open, & pf_release, 0, & pf_ioctl, 0, 0, & pf_check_events, 0, 0, 0, & pf_getgeo, 0, & __this_module}; [L4731-L4733] static struct block_device_operations const pf_fops = {& pf_open, & pf_release, 0, & pf_ioctl, 0, 0, & pf_check_events, 0, 0, 0, & pf_getgeo, 0, & __this_module}; [L4731-L4733] static struct block_device_operations const pf_fops = {& pf_open, & pf_release, 0, & pf_ioctl, 0, 0, & pf_check_events, 0, 0, 0, & pf_getgeo, 0, & __this_module}; [L4731-L4733] static struct block_device_operations const pf_fops = {& pf_open, & pf_release, 0, & pf_ioctl, 0, 0, & pf_check_events, 0, 0, 0, & pf_getgeo, 0, & __this_module}; [L4731-L4733] static struct block_device_operations const pf_fops = {& pf_open, & pf_release, 0, & pf_ioctl, 0, 0, & pf_check_events, 0, 0, 0, & pf_getgeo, 0, & __this_module}; [L4731-L4733] static struct block_device_operations const pf_fops = {& pf_open, & pf_release, 0, & pf_ioctl, 0, 0, & pf_check_events, 0, 0, 0, & pf_getgeo, 0, & __this_module}; [L4731-L4733] static struct block_device_operations const pf_fops = {& pf_open, & pf_release, 0, & pf_ioctl, 0, 0, & pf_check_events, 0, 0, 0, & pf_getgeo, 0, & __this_module}; [L4731-L4733] static struct block_device_operations const pf_fops = {& pf_open, & pf_release, 0, & pf_ioctl, 0, 0, & pf_check_events, 0, 0, 0, & pf_getgeo, 0, & __this_module}; [L4731-L4733] static struct block_device_operations const pf_fops = {& pf_open, & pf_release, 0, & pf_ioctl, 0, 0, & pf_check_events, 0, 0, 0, & pf_getgeo, 0, & __this_module}; [L4731-L4733] static struct block_device_operations const pf_fops = {& pf_open, & pf_release, 0, & pf_ioctl, 0, 0, & pf_check_events, 0, 0, 0, & pf_getgeo, 0, & __this_module}; [L4731-L4733] static struct block_device_operations const pf_fops = {& pf_open, & pf_release, 0, & pf_ioctl, 0, 0, & pf_check_events, 0, 0, 0, & pf_getgeo, 0, & __this_module}; [L4731-L4733] static struct block_device_operations const pf_fops = {& pf_open, & pf_release, 0, & pf_ioctl, 0, 0, & pf_check_events, 0, 0, 0, & pf_getgeo, 0, & __this_module}; [L4731-L4733] static struct block_device_operations const pf_fops = {& pf_open, & pf_release, 0, & pf_ioctl, 0, 0, & pf_check_events, 0, 0, 0, & pf_getgeo, 0, & __this_module}; [L4731-L4733] static struct block_device_operations const pf_fops = {& pf_open, & pf_release, 0, & pf_ioctl, 0, 0, & pf_check_events, 0, 0, 0, & pf_getgeo, 0, & __this_module}; [L5789] static struct request_queue *pf_queue ; [L6278] struct ldv_thread ldv_thread_0 ; [L6279] struct ldv_thread ldv_thread_1 ; [L6280] struct ldv_thread ldv_thread_2 ; [L7011] int ldv_linux_alloc_usb_lock_lock = 1; [L7169] int ldv_linux_arch_io_iomem = 0; [L7211] static int ldv_linux_block_genhd_disk_state = 0; [L7276] static int ldv_linux_block_queue_queue_state = 0; [L7318] int ldv_linux_block_request_blk_rq = 0; [L7385] int ldv_linux_drivers_base_class_usb_gadget_class = 0; [L7547] int ldv_linux_fs_char_dev_usb_gadget_chrdev = 0; [L7610] int ldv_linux_fs_sysfs_sysfs = 0; [L7653] int ldv_linux_kernel_locking_rwlock_rlock = 1; [L7654] int ldv_linux_kernel_locking_rwlock_wlock = 1; [L7745] int ldv_linux_kernel_module_module_refcounter = 1; [L7816] int ldv_linux_kernel_rcu_srcu_srcu_nested = 0; [L7855] int ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh = 0; [L7894] int ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched = 0; [L7933] int ldv_linux_kernel_rcu_update_lock_rcu_nested = 0; [L8011] static bool __ldv_in_interrupt_context = 0; [L8090] unsigned short ldv_linux_mmc_sdio_func_sdio_element = 0U; [L8131] int ldv_linux_net_register_probe_state = 0; [L8174] int rtnllocknumber = 0; [L8250] int locksocknumber = 0; [L8304] int ldv_linux_usb_coherent_coherent_state = 0; [L8348] ldv_map LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS ; [L8412] int ldv_linux_usb_gadget_usb_gadget = 0; [L8562] int ldv_linux_usb_register_probe_state = 0; [L8604] int ldv_linux_usb_urb_urb_state = 0; [L8873] ldv_set LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode ; [L8959] ldv_set LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock ; [L9045] ldv_set LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device ; [L9131] ldv_set LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex ; [L9243] static int ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct = 1; [L9348] static int ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode = 1; [L9453] static int ldv_linux_kernel_locking_spinlock_spin_lock = 1; [L9558] static int ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN = 1; [L9663] static int ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data = 1; [L9768] static int ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock = 1; [L9873] static int ldv_linux_kernel_locking_spinlock_spin_ps_spinlock = 1; [L9978] static int ldv_linux_kernel_locking_spinlock_spin_ptl = 1; [L10083] static int ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct = 1; [L10249] static int ldv_linux_kernel_sched_completion_completion = 0; [L10281] static int ldv_linux_lib_idr_idr = 0; VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L6406] CALL ldv_ldv_initialize_124() [L6938] CALL ldv_linux_lib_find_bit_initialize() [L8068] CALL ldv_assume(nr_cpu_ids > 0) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(expression)=1, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8632] COND FALSE !(expression == 0) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(expression)=1, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8068] RET ldv_assume(nr_cpu_ids > 0) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L6938] RET ldv_linux_lib_find_bit_initialize() [L6406] RET ldv_ldv_initialize_124() [L6407] CALL ldv_entry_EMGentry_2((void *)0) [L6360] void (*ldv_2_exit_pf_exit_default)(void) ; [L6361] int (*ldv_2_init_pf_init_default)(void) ; [L6362] int ldv_2_ret_default ; [L6363] int tmp ; [L6364] int tmp___0 ; [L6367] CALL ldv_EMGentry_init_pf_init_2_11(ldv_2_init_pf_init_default) [L6292] int tmp ; [L6295] CALL pf_init() [L6125] struct pf_unit *pf ; [L6126] int unit ; [L6127] int tmp ; [L6128] int tmp___0 ; [L6129] struct gendisk *disk ; VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L6131] COND FALSE !(disable != 0) [L6136] CALL pf_init_units() [L4736] struct pf_unit *pf ; [L4737] int unit ; [L4738] struct gendisk *disk ; [L4739] struct gendisk *tmp ; [L4741] pf_drive_count = 0 [L4742] unit = 0 [L4743] pf = (struct pf_unit *)(& units) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf={60:0}, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, unit=0, units={60:0}, verbose=0] [L4774] COND TRUE unit <= 3 VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf={60:0}, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, unit=0, units={60:0}, verbose=0] [L4747] CALL, EXPR ldv_alloc_disk_101(1) [L6674] ldv_func_ret_type___0 ldv_func_res ; [L6675] struct gendisk *tmp ; [L6676] struct gendisk *tmp___0 ; [L6679] CALL, EXPR alloc_disk(minors) [L11459] CALL, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8669] void *res ; [L8670] void *tmp ; [L8671] long tmp___0 ; [L8672] int tmp___1 ; VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] CALL, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8771] int tmp ; [L8774] tmp = __VERIFIER_nondet_int() [L8776] return (tmp); VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \result=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8675] RET, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] tmp___1 = ldv_undef_int() [L8677] COND FALSE !(tmp___1 != 0) [L8687] return ((void *)0); VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, \result={0:0}, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L11459] RET, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L11459] return ldv_malloc(sizeof(struct gendisk)); [L6679] RET, EXPR alloc_disk(minors) [L6679] tmp = alloc_disk(minors) [L6680] ldv_func_res = tmp [L6681] CALL, EXPR ldv_linux_block_genhd_alloc_disk() [L7215] struct gendisk *res ; [L7216] void *tmp ; VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L7219] CALL, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8669] void *res ; [L8670] void *tmp ; [L8671] long tmp___0 ; [L8672] int tmp___1 ; VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] CALL, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8771] int tmp ; [L8774] tmp = __VERIFIER_nondet_int() [L8776] return (tmp); VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \result=513, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8675] RET, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] tmp___1 = ldv_undef_int() [L8677] COND TRUE tmp___1 != 0 [L8679] tmp = malloc(size) [L8680] res = tmp VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, res={-(((__int128) 0 << 64) | 18446744073709551615U):0}, rtnllocknumber=0, units={60:0}, verbose=0] [L8681] CALL ldv_assume((unsigned long )res != (unsigned long )((void *)0)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(expression)=1, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8632] COND FALSE !(expression == 0) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(expression)=1, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8681] RET ldv_assume((unsigned long )res != (unsigned long )((void *)0)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, res={-(((__int128) 0 << 64) | 18446744073709551615U):0}, rtnllocknumber=0, units={60:0}, verbose=0] [L8682] CALL, EXPR ldv_is_err((void const *)res) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(ptr)={-(((__int128) 0 << 64) | 18446744073709551615U):0}, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L7509] return ((unsigned long )ptr > 4294967295UL); VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(ptr)={-(((__int128) 0 << 64) | 18446744073709551615U):0}, \result=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8682] RET, EXPR ldv_is_err((void const *)res) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, res={-(((__int128) 0 << 64) | 18446744073709551615U):0}, rtnllocknumber=0, units={60:0}, verbose=0] [L8682] tmp___0 = ldv_is_err((void const *)res) [L8683] CALL ldv_assume(tmp___0 == 0L) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(expression)=1, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8632] COND FALSE !(expression == 0) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(expression)=1, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8683] RET ldv_assume(tmp___0 == 0L) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, res={-(((__int128) 0 << 64) | 18446744073709551615U):0}, rtnllocknumber=0, tmp___0=0, units={60:0}, verbose=0] [L8685] return (res); VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, \result={-(((__int128) 0 << 64) | 18446744073709551615U):0}, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, tmp___0=0, units={60:0}, verbose=0] [L7219] RET, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L7219] tmp = ldv_malloc(sizeof(struct gendisk)) [L7220] res = (struct gendisk *)tmp [L7221] CALL ldv_assert_linux_block_genhd__double_allocation(ldv_linux_block_genhd_disk_state == 0) [L11211] COND FALSE !(! expr) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L7221] RET ldv_assert_linux_block_genhd__double_allocation(ldv_linux_block_genhd_disk_state == 0) [L7223] COND TRUE (unsigned long )res != (unsigned long )((struct gendisk *)0) [L7224] ldv_linux_block_genhd_disk_state = 1 [L7225] return (res); VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \result={-(((__int128) 0 << 64) | 18446744073709551615U):0}, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L6681] RET, EXPR ldv_linux_block_genhd_alloc_disk() [L6681] tmp___0 = ldv_linux_block_genhd_alloc_disk() [L6683] return (tmp___0); VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \result={-(((__int128) 0 << 64) | 18446744073709551615U):0}, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L4747] RET, EXPR ldv_alloc_disk_101(1) [L4747] tmp = ldv_alloc_disk_101(1) [L4748] disk = tmp VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, disk={-(((__int128) 0 << 64) | 18446744073709551615U):0}, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf={60:0}, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, unit=0, units={60:0}, verbose=0] [L4750] COND FALSE !((unsigned long )disk == (unsigned long )((struct gendisk *)0)) [L4755] pf->disk = disk [L4756] pf->pi = & pf->pia [L4757] pf->media_status = 0 [L4758] EXPR drives[unit] [L4758] EXPR (*(drives[unit]))[4] [L4758] pf->drive = (*(drives[unit]))[4] [L4759] EXPR drives[unit] [L4759] EXPR (*(drives[unit]))[5] [L4759] pf->lun = (*(drives[unit]))[5] [L4761] disk->major = major [L4762] disk->first_minor = unit [L4763] FCALL strcpy((char *)(& disk->disk_name), (char const *)(& pf->name)) [L4764] disk->fops = & pf_fops [L4766] EXPR drives[unit] [L4766] EXPR (*(drives[unit]))[0] VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L4766] COND TRUE (*(drives[unit]))[0] == 0 [L4767] pf_drive_count = pf_drive_count + 1 VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf={60:0}, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, unit=0, units={60:0}, verbose=0] [L4771] unit = unit + 1 [L4772] pf = pf + 1 VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf={60:216}, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, unit=1, units={60:0}, verbose=0] [L4774] COND TRUE unit <= 3 VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf={60:216}, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, unit=1, units={60:0}, verbose=0] [L4747] CALL ldv_alloc_disk_101(1) [L6674] ldv_func_ret_type___0 ldv_func_res ; [L6675] struct gendisk *tmp ; [L6676] struct gendisk *tmp___0 ; [L6679] CALL, EXPR alloc_disk(minors) [L11459] CALL, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8669] void *res ; [L8670] void *tmp ; [L8671] long tmp___0 ; [L8672] int tmp___1 ; VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] CALL, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8771] int tmp ; [L8774] tmp = __VERIFIER_nondet_int() [L8776] return (tmp); VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \result=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8675] RET, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] tmp___1 = ldv_undef_int() [L8677] COND FALSE !(tmp___1 != 0) [L8687] return ((void *)0); VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, \result={0:0}, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L11459] RET, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L11459] return ldv_malloc(sizeof(struct gendisk)); [L6679] RET, EXPR alloc_disk(minors) [L6679] tmp = alloc_disk(minors) [L6680] ldv_func_res = tmp [L6681] CALL ldv_linux_block_genhd_alloc_disk() [L7215] struct gendisk *res ; [L7216] void *tmp ; VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L7219] CALL, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8669] void *res ; [L8670] void *tmp ; [L8671] long tmp___0 ; [L8672] int tmp___1 ; VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] CALL, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8771] int tmp ; [L8774] tmp = __VERIFIER_nondet_int() [L8776] return (tmp); VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \result=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8675] RET, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] tmp___1 = ldv_undef_int() [L8677] COND FALSE !(tmp___1 != 0) [L8687] return ((void *)0); VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, \result={0:0}, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L7219] RET, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L7219] tmp = ldv_malloc(sizeof(struct gendisk)) [L7220] res = (struct gendisk *)tmp [L7221] CALL ldv_assert_linux_block_genhd__double_allocation(ldv_linux_block_genhd_disk_state == 0) [L11211] COND TRUE ! expr VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L11213] reach_error() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={(((unsigned __int128) 1 << 64) | 75):(((unsigned __int128) 1 << 64) | 81)}, boot_tvec_bases={0:18446744073709551612U}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] - UnprovableResult [Line: 10757]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11361]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10732]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11337]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11286]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10645]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10807]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11039]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11324]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11200]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10374]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11101]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10794]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10856]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10918]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11261]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11398]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10459]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10423]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10942]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10508]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10583]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10620]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11163]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11435]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11249]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11188]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11237]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11225]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11176]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 87 procedures, 1165 locations, 31 error locations. Started 1 CEGAR loops. OverallTime: 27.2s, OverallIterations: 9, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 4.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3151 SdHoareTripleChecker+Valid, 3.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3133 mSDsluCounter, 46714 SdHoareTripleChecker+Invalid, 3.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 34353 mSDsCounter, 8 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1000 IncrementalHoareTripleChecker+Invalid, 1008 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 8 mSolverCounterUnsat, 12361 mSDtfsCounter, 1000 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 540 GetRequests, 498 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 1.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2223occurred in iteration=8, InterpolantAutomatonStates: 43, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 8 MinimizatonAttempts, 301 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 2.8s SatisfiabilityAnalysisTime, 6.5s InterpolantComputationTime, 916 NumberOfCodeBlocks, 916 NumberOfCodeBlocksAsserted, 14 NumberOfCheckSat, 965 ConstructedInterpolants, 0 QuantifiedInterpolants, 1507 SizeOfPredicates, 0 NumberOfNonLiveVariables, 15911 ConjunctsInSsa, 73 ConjunctsInUnsatCore, 15 InterpolantComputations, 6 PerfectInterpolantSequences, 423/446 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2025-02-06 08:20:59,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE