./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--scsi--megaraid.ko.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/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 1646a8d53b9f2fa0ac6100c29915ace30eff8ecd248fd58f109ce56469910baa --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 21:04:53,756 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 21:04:53,814 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 21:04:53,820 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 21:04:53,820 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 21:04:53,838 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 21:04:53,839 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 21:04:53,839 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 21:04:53,840 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 21:04:53,840 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 21:04:53,841 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 21:04:53,841 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 21:04:53,841 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 21:04:53,841 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 21:04:53,841 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 21:04:53,842 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 21:04:53,842 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 21:04:53,842 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 21:04:53,842 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 21:04:53,842 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 21:04:53,842 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 21:04:53,842 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 21:04:53,843 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 21:04:53,843 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 21:04:53,843 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 21:04:53,843 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 21:04:53,843 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 21:04:53,843 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 21:04:53,843 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 21:04:53,843 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 21:04:53,843 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 21:04:53,844 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 21:04:53,844 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 21:04:53,844 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 21:04:53,844 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 21:04:53,844 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 21:04:53,844 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 21:04:53,844 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 21:04:53,844 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 21:04:53,844 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 21:04:53,844 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/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 -> 1646a8d53b9f2fa0ac6100c29915ace30eff8ecd248fd58f109ce56469910baa [2025-03-08 21:04:54,067 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 21:04:54,076 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 21:04:54,078 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 21:04:54,079 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 21:04:54,079 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 21:04:54,080 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i [2025-03-08 21:04:55,267 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/39f86624a/d422fb2a77f14dcdb0de0fdf372aa629/FLAG013602873 [2025-03-08 21:04:55,876 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 21:04:55,877 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i [2025-03-08 21:04:55,928 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/39f86624a/d422fb2a77f14dcdb0de0fdf372aa629/FLAG013602873 [2025-03-08 21:04:55,938 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/39f86624a/d422fb2a77f14dcdb0de0fdf372aa629 [2025-03-08 21:04:55,940 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 21:04:55,941 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 21:04:55,942 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 21:04:55,942 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 21:04:55,946 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 21:04:55,947 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 09:04:55" (1/1) ... [2025-03-08 21:04:55,949 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@175ed760 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:04:55, skipping insertion in model container [2025-03-08 21:04:55,949 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 09:04:55" (1/1) ... [2025-03-08 21:04:56,051 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 21:04:59,023 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[486469,486482] [2025-03-08 21:04:59,025 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[486614,486627] [2025-03-08 21:04:59,026 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[486760,486773] [2025-03-08 21:04:59,028 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[486925,486938] [2025-03-08 21:04:59,029 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[487083,487096] [2025-03-08 21:04:59,029 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[487241,487254] [2025-03-08 21:04:59,029 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[487399,487412] [2025-03-08 21:04:59,029 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[487559,487572] [2025-03-08 21:04:59,031 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[487718,487731] [2025-03-08 21:04:59,031 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[487857,487870] [2025-03-08 21:04:59,031 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[487999,488012] [2025-03-08 21:04:59,031 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[488148,488161] [2025-03-08 21:04:59,031 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[488287,488300] [2025-03-08 21:04:59,031 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[488442,488455] [2025-03-08 21:04:59,032 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[488602,488615] [2025-03-08 21:04:59,032 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[488753,488766] [2025-03-08 21:04:59,032 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[488904,488917] [2025-03-08 21:04:59,032 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[489056,489069] [2025-03-08 21:04:59,032 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[489205,489218] [2025-03-08 21:04:59,032 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[489353,489366] [2025-03-08 21:04:59,033 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[489510,489523] [2025-03-08 21:04:59,033 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[489659,489672] [2025-03-08 21:04:59,033 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[489815,489828] [2025-03-08 21:04:59,033 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[489968,489981] [2025-03-08 21:04:59,033 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[490114,490127] [2025-03-08 21:04:59,033 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[490257,490270] [2025-03-08 21:04:59,033 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[490409,490422] [2025-03-08 21:04:59,034 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[490555,490568] [2025-03-08 21:04:59,034 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[490700,490713] [2025-03-08 21:04:59,034 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[490854,490867] [2025-03-08 21:04:59,034 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[491005,491018] [2025-03-08 21:04:59,034 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[491160,491173] [2025-03-08 21:04:59,035 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[491312,491325] [2025-03-08 21:04:59,035 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[491467,491480] [2025-03-08 21:04:59,035 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[491631,491644] [2025-03-08 21:04:59,035 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[491787,491800] [2025-03-08 21:04:59,035 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[491951,491964] [2025-03-08 21:04:59,036 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[492093,492106] [2025-03-08 21:04:59,036 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[492251,492264] [2025-03-08 21:04:59,036 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[492418,492431] [2025-03-08 21:04:59,036 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[492577,492590] [2025-03-08 21:04:59,037 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[492736,492749] [2025-03-08 21:04:59,037 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[492885,492898] [2025-03-08 21:04:59,037 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[493032,493045] [2025-03-08 21:04:59,037 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[493171,493184] [2025-03-08 21:04:59,037 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[493334,493347] [2025-03-08 21:04:59,038 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[493500,493513] [2025-03-08 21:04:59,038 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[493664,493677] [2025-03-08 21:04:59,038 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[493829,493842] [2025-03-08 21:04:59,038 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[493994,494007] [2025-03-08 21:04:59,039 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[494160,494173] [2025-03-08 21:04:59,039 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[494325,494338] [2025-03-08 21:04:59,039 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[494492,494505] [2025-03-08 21:04:59,039 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[494652,494665] [2025-03-08 21:04:59,039 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[494814,494827] [2025-03-08 21:04:59,039 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[494973,494986] [2025-03-08 21:04:59,039 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[495119,495132] [2025-03-08 21:04:59,039 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[495262,495275] [2025-03-08 21:04:59,040 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[495406,495419] [2025-03-08 21:04:59,040 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[495549,495562] [2025-03-08 21:04:59,040 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[495693,495706] [2025-03-08 21:04:59,040 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[495834,495847] [2025-03-08 21:04:59,040 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[495972,495985] [2025-03-08 21:04:59,041 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[496130,496143] [2025-03-08 21:04:59,041 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[496289,496302] [2025-03-08 21:04:59,041 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[496445,496458] [2025-03-08 21:04:59,041 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[496594,496607] [2025-03-08 21:04:59,041 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[496746,496759] [2025-03-08 21:04:59,041 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[496897,496910] [2025-03-08 21:04:59,042 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[497046,497059] [2025-03-08 21:04:59,042 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[497198,497211] [2025-03-08 21:04:59,042 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[497346,497359] [2025-03-08 21:04:59,042 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[497499,497512] [2025-03-08 21:04:59,042 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[497650,497663] [2025-03-08 21:04:59,042 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[497800,497813] [2025-03-08 21:04:59,043 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[497947,497960] [2025-03-08 21:04:59,043 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[498098,498111] [2025-03-08 21:04:59,043 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[498249,498262] [2025-03-08 21:04:59,043 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[498397,498410] [2025-03-08 21:04:59,043 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[498563,498576] [2025-03-08 21:04:59,044 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[498732,498745] [2025-03-08 21:04:59,044 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[498899,498912] [2025-03-08 21:04:59,044 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[499067,499080] [2025-03-08 21:04:59,044 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[499217,499230] [2025-03-08 21:04:59,044 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[499364,499377] [2025-03-08 21:04:59,044 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[499525,499538] [2025-03-08 21:04:59,045 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[499695,499708] [2025-03-08 21:04:59,045 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[499857,499870] [2025-03-08 21:04:59,057 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 21:04:59,087 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 21:04:59,176 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"./arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5624-5625] [2025-03-08 21:04:59,178 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5630-5632] [2025-03-08 21:04:59,178 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; nop": : : "memory"); [5646] [2025-03-08 21:04:59,179 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [5718] [2025-03-08 21:04:59,179 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [5721] [2025-03-08 21:04:59,180 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (val)); [5723] [2025-03-08 21:04:59,180 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [5728] [2025-03-08 21:04:59,180 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [5731] [2025-03-08 21:04:59,180 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [5733] [2025-03-08 21:04:59,180 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [5738] [2025-03-08 21:04:59,180 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [5741] [2025-03-08 21:04:59,180 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [5743] [2025-03-08 21:04:59,181 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [5748] [2025-03-08 21:04:59,181 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [5751] [2025-03-08 21:04:59,181 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (val)); [5753] [2025-03-08 21:04:59,181 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [5791] [2025-03-08 21:04:59,182 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [5794] [2025-03-08 21:04:59,182 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (- val)); [5796] [2025-03-08 21:04:59,182 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [5801] [2025-03-08 21:04:59,182 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [5804] [2025-03-08 21:04:59,182 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [5806] [2025-03-08 21:04:59,182 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [5811] [2025-03-08 21:04:59,182 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [5814] [2025-03-08 21:04:59,183 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [5816] [2025-03-08 21:04:59,183 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [5821] [2025-03-08 21:04:59,183 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [5824] [2025-03-08 21:04:59,183 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (- val)); [5826] [2025-03-08 21:04:59,185 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5905] [2025-03-08 21:04:59,185 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5912] [2025-03-08 21:04:59,186 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5922] [2025-03-08 21:04:59,186 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5930] [2025-03-08 21:04:59,192 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (98), "i" (12UL)); [6023-6024] [2025-03-08 21:04:59,192 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (99), "i" (12UL)); [6034-6035] [2025-03-08 21:04:59,195 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [6117-6118] [2025-03-08 21:04:59,196 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [6151-6152] [2025-03-08 21:04:59,202 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6461] [2025-03-08 21:04:59,202 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6470] [2025-03-08 21:04:59,305 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/scsi/megaraid.c"), "i" (1740), "i" (12UL)); [8037-8038] [2025-03-08 21:04:59,386 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [9494] [2025-03-08 21:04:59,386 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [9497] [2025-03-08 21:04:59,386 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [9500] [2025-03-08 21:04:59,386 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [9503] [2025-03-08 21:04:59,386 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [9506] [2025-03-08 21:04:59,386 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [9540-9541] [2025-03-08 21:04:59,386 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [9544-9545] [2025-03-08 21:04:59,386 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [9548-9549] [2025-03-08 21:04:59,386 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [9552-9553] [2025-03-08 21:04:59,386 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [9556-9557] [2025-03-08 21:04:59,416 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (& ((megacmd_t *)(& uiocp->__ua.__raw_mbox))->status): "ebx"); [10021] [2025-03-08 21:04:59,417 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (& ((megacmd_t *)(& uiocp->__ua.__raw_mbox))->status): "ebx"); [10024] [2025-03-08 21:04:59,417 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (& ((megacmd_t *)(& uiocp->__ua.__raw_mbox))->status): "ebx"); [10027] [2025-03-08 21:04:59,417 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (& ((megacmd_t *)(& uiocp->__ua.__raw_mbox))->status): "ebx"); [10030] [2025-03-08 21:04:59,417 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (& ((megacmd_t *)(& uiocp->__ua.__raw_mbox))->status): "ebx"); [10033] [2025-03-08 21:04:59,417 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" ((mega_passthru **)(& umc->xferaddr)), "i" (8UL)); [10046-10047] [2025-03-08 21:04:59,418 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& upthru->scsistatus): "ebx"); [10077-10078] [2025-03-08 21:04:59,418 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& upthru->scsistatus): "ebx"); [10081-10082] [2025-03-08 21:04:59,419 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& upthru->scsistatus): "ebx"); [10085-10086] [2025-03-08 21:04:59,419 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& upthru->scsistatus): "ebx"); [10089-10090] [2025-03-08 21:04:59,419 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& upthru->scsistatus): "ebx"); [10093-10094] [2025-03-08 21:04:59,419 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u8 *)(& uioc_mimd->mbox) + 17UL): "ebx"); [10130-10131] [2025-03-08 21:04:59,419 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u8 *)(& uioc_mimd->mbox) + 17UL): "ebx"); [10134-10135] [2025-03-08 21:04:59,419 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u8 *)(& uioc_mimd->mbox) + 17UL): "ebx"); [10138-10139] [2025-03-08 21:04:59,420 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u8 *)(& uioc_mimd->mbox) + 17UL): "ebx"); [10142-10143] [2025-03-08 21:04:59,420 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u8 *)(& uioc_mimd->mbox) + 17UL): "ebx"); [10146-10147] [2025-03-08 21:04:59,420 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___0), "=r" (__val_gu___0): "0" ((mega_passthru **)(& umc->xferaddr)), "i" (8UL)); [10160-10161] [2025-03-08 21:04:59,420 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& upthru->scsistatus): "ebx"); [10191-10192] [2025-03-08 21:04:59,421 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& upthru->scsistatus): "ebx"); [10195-10196] [2025-03-08 21:04:59,421 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& upthru->scsistatus): "ebx"); [10199-10200] [2025-03-08 21:04:59,421 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& upthru->scsistatus): "ebx"); [10203-10204] [2025-03-08 21:04:59,421 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& upthru->scsistatus): "ebx"); [10207-10208] [2025-03-08 21:04:59,496 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[486469,486482] [2025-03-08 21:04:59,496 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[486614,486627] [2025-03-08 21:04:59,497 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[486760,486773] [2025-03-08 21:04:59,497 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[486925,486938] [2025-03-08 21:04:59,498 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[487083,487096] [2025-03-08 21:04:59,498 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[487241,487254] [2025-03-08 21:04:59,498 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[487399,487412] [2025-03-08 21:04:59,499 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[487559,487572] [2025-03-08 21:04:59,499 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[487718,487731] [2025-03-08 21:04:59,499 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[487857,487870] [2025-03-08 21:04:59,499 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[487999,488012] [2025-03-08 21:04:59,499 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[488148,488161] [2025-03-08 21:04:59,499 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[488287,488300] [2025-03-08 21:04:59,500 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[488442,488455] [2025-03-08 21:04:59,500 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[488602,488615] [2025-03-08 21:04:59,500 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[488753,488766] [2025-03-08 21:04:59,500 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[488904,488917] [2025-03-08 21:04:59,500 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[489056,489069] [2025-03-08 21:04:59,500 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[489205,489218] [2025-03-08 21:04:59,500 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[489353,489366] [2025-03-08 21:04:59,500 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[489510,489523] [2025-03-08 21:04:59,501 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[489659,489672] [2025-03-08 21:04:59,501 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[489815,489828] [2025-03-08 21:04:59,501 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[489968,489981] [2025-03-08 21:04:59,501 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[490114,490127] [2025-03-08 21:04:59,501 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[490257,490270] [2025-03-08 21:04:59,501 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[490409,490422] [2025-03-08 21:04:59,501 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[490555,490568] [2025-03-08 21:04:59,501 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[490700,490713] [2025-03-08 21:04:59,502 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[490854,490867] [2025-03-08 21:04:59,502 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[491005,491018] [2025-03-08 21:04:59,502 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[491160,491173] [2025-03-08 21:04:59,502 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[491312,491325] [2025-03-08 21:04:59,502 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[491467,491480] [2025-03-08 21:04:59,502 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[491631,491644] [2025-03-08 21:04:59,502 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[491787,491800] [2025-03-08 21:04:59,505 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[491951,491964] [2025-03-08 21:04:59,505 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[492093,492106] [2025-03-08 21:04:59,506 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[492251,492264] [2025-03-08 21:04:59,506 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[492418,492431] [2025-03-08 21:04:59,506 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[492577,492590] [2025-03-08 21:04:59,507 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[492736,492749] [2025-03-08 21:04:59,507 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[492885,492898] [2025-03-08 21:04:59,507 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[493032,493045] [2025-03-08 21:04:59,507 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[493171,493184] [2025-03-08 21:04:59,507 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[493334,493347] [2025-03-08 21:04:59,508 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[493500,493513] [2025-03-08 21:04:59,508 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[493664,493677] [2025-03-08 21:04:59,508 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[493829,493842] [2025-03-08 21:04:59,508 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[493994,494007] [2025-03-08 21:04:59,508 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[494160,494173] [2025-03-08 21:04:59,509 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[494325,494338] [2025-03-08 21:04:59,509 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[494492,494505] [2025-03-08 21:04:59,509 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[494652,494665] [2025-03-08 21:04:59,509 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[494814,494827] [2025-03-08 21:04:59,509 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[494973,494986] [2025-03-08 21:04:59,509 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[495119,495132] [2025-03-08 21:04:59,510 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[495262,495275] [2025-03-08 21:04:59,510 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[495406,495419] [2025-03-08 21:04:59,510 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[495549,495562] [2025-03-08 21:04:59,510 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[495693,495706] [2025-03-08 21:04:59,510 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[495834,495847] [2025-03-08 21:04:59,511 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[495972,495985] [2025-03-08 21:04:59,511 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[496130,496143] [2025-03-08 21:04:59,511 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[496289,496302] [2025-03-08 21:04:59,511 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[496445,496458] [2025-03-08 21:04:59,511 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[496594,496607] [2025-03-08 21:04:59,512 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[496746,496759] [2025-03-08 21:04:59,512 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[496897,496910] [2025-03-08 21:04:59,512 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[497046,497059] [2025-03-08 21:04:59,512 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[497198,497211] [2025-03-08 21:04:59,512 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[497346,497359] [2025-03-08 21:04:59,512 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[497499,497512] [2025-03-08 21:04:59,513 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[497650,497663] [2025-03-08 21:04:59,513 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[497800,497813] [2025-03-08 21:04:59,514 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[497947,497960] [2025-03-08 21:04:59,514 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[498098,498111] [2025-03-08 21:04:59,514 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[498249,498262] [2025-03-08 21:04:59,514 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[498397,498410] [2025-03-08 21:04:59,514 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[498563,498576] [2025-03-08 21:04:59,514 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[498732,498745] [2025-03-08 21:04:59,515 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[498899,498912] [2025-03-08 21:04:59,515 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[499067,499080] [2025-03-08 21:04:59,515 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[499217,499230] [2025-03-08 21:04:59,516 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[499364,499377] [2025-03-08 21:04:59,516 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[499525,499538] [2025-03-08 21:04:59,516 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[499695,499708] [2025-03-08 21:04:59,516 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i[499857,499870] [2025-03-08 21:04:59,519 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 21:04:59,726 INFO L204 MainTranslator]: Completed translation [2025-03-08 21:04:59,727 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:04:59 WrapperNode [2025-03-08 21:04:59,732 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 21:04:59,733 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 21:04:59,733 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 21:04:59,733 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 21:04:59,746 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:04:59" (1/1) ... [2025-03-08 21:04:59,877 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:04:59" (1/1) ... [2025-03-08 21:05:00,099 INFO L138 Inliner]: procedures = 746, calls = 4073, calls flagged for inlining = 396, calls inlined = 313, statements flattened = 9975 [2025-03-08 21:05:00,100 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 21:05:00,101 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 21:05:00,101 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 21:05:00,101 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 21:05:00,107 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:04:59" (1/1) ... [2025-03-08 21:05:00,107 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:04:59" (1/1) ... [2025-03-08 21:05:00,140 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:04:59" (1/1) ... [2025-03-08 21:05:01,860 INFO L175 MemorySlicer]: Split 1946 memory accesses to 34 slices as follows [23, 13, 17, 5, 1, 5, 7, 1, 43, 23, 7, 2, 1, 7, 1, 2, 1, 2, 0, 1, 8, 1, 2, 2, 1619, 35, 31, 48, 8, 8, 6, 4, 6, 6]. 83 percent of accesses are in the largest equivalence class. The 481 initializations are split as follows [20, 0, 17, 5, 0, 5, 7, 0, 0, 0, 7, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 340, 32, 0, 0, 8, 8, 6, 4, 6, 6]. The 651 writes are split as follows [3, 0, 0, 0, 1, 0, 0, 1, 1, 23, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, 0, 0, 536, 1, 31, 44, 0, 0, 0, 0, 0, 0]. [2025-03-08 21:05:01,860 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:04:59" (1/1) ... [2025-03-08 21:05:01,860 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:04:59" (1/1) ... [2025-03-08 21:05:02,085 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:04:59" (1/1) ... [2025-03-08 21:05:02,132 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:04:59" (1/1) ... [2025-03-08 21:05:02,204 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:04:59" (1/1) ... [2025-03-08 21:05:02,235 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:04:59" (1/1) ... [2025-03-08 21:05:02,298 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 21:05:02,300 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 21:05:02,300 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 21:05:02,300 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 21:05:02,301 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:04:59" (1/1) ... [2025-03-08 21:05:02,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 21:05:02,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 21:05:02,329 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-08 21:05:02,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-08 21:05:02,354 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-03-08 21:05:02,354 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-03-08 21:05:02,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_nonpositive [2025-03-08 21:05:02,354 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_nonpositive [2025-03-08 21:05:02,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_97 [2025-03-08 21:05:02,354 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_97 [2025-03-08 21:05:02,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2025-03-08 21:05:02,354 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2025-03-08 21:05:02,354 INFO L130 BoogieDeclarations]: Found specification of procedure megaraid_info [2025-03-08 21:05:02,354 INFO L138 BoogieDeclarations]: Found implementation of procedure megaraid_info [2025-03-08 21:05:02,354 INFO L130 BoogieDeclarations]: Found specification of procedure mega_adapinq [2025-03-08 21:05:02,355 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_adapinq [2025-03-08 21:05:02,355 INFO L130 BoogieDeclarations]: Found specification of procedure seq_puts [2025-03-08 21:05:02,355 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_puts [2025-03-08 21:05:02,355 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-03-08 21:05:02,355 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-03-08 21:05:02,355 INFO L130 BoogieDeclarations]: Found specification of procedure mega_free_inquiry [2025-03-08 21:05:02,355 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_free_inquiry [2025-03-08 21:05:02,355 INFO L130 BoogieDeclarations]: Found specification of procedure seq_putc [2025-03-08 21:05:02,355 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_putc [2025-03-08 21:05:02,355 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 21:05:02,355 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 21:05:02,355 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-03-08 21:05:02,355 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-03-08 21:05:02,356 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-03-08 21:05:02,356 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-03-08 21:05:02,356 INFO L130 BoogieDeclarations]: Found specification of procedure mega_build_sglist [2025-03-08 21:05:02,356 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_build_sglist [2025-03-08 21:05:02,356 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-03-08 21:05:02,356 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-03-08 21:05:02,356 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-08 21:05:02,356 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-08 21:05:02,356 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2025-03-08 21:05:02,356 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2025-03-08 21:05:02,356 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2025-03-08 21:05:02,356 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2025-03-08 21:05:02,356 INFO L130 BoogieDeclarations]: Found specification of procedure megadev_unlocked_ioctl [2025-03-08 21:05:02,356 INFO L138 BoogieDeclarations]: Found implementation of procedure megadev_unlocked_ioctl [2025-03-08 21:05:02,356 INFO L130 BoogieDeclarations]: Found specification of procedure mega_free_scb [2025-03-08 21:05:02,356 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_free_scb [2025-03-08 21:05:02,356 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-08 21:05:02,357 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-08 21:05:02,357 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-08 21:05:02,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-08 21:05:02,358 INFO L130 BoogieDeclarations]: Found specification of procedure remove_proc_entry [2025-03-08 21:05:02,358 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_proc_entry [2025-03-08 21:05:02,358 INFO L130 BoogieDeclarations]: Found specification of procedure megaraid_abort_and_reset [2025-03-08 21:05:02,358 INFO L138 BoogieDeclarations]: Found implementation of procedure megaraid_abort_and_reset [2025-03-08 21:05:02,358 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-08 21:05:02,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-08 21:05:02,358 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2025-03-08 21:05:02,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2025-03-08 21:05:02,358 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-08 21:05:02,358 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-08 21:05:02,358 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 21:05:02,358 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2025-03-08 21:05:02,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2025-03-08 21:05:02,358 INFO L130 BoogieDeclarations]: Found specification of procedure issue_scb_block [2025-03-08 21:05:02,358 INFO L138 BoogieDeclarations]: Found implementation of procedure issue_scb_block [2025-03-08 21:05:02,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 21:05:02,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 21:05:02,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 21:05:02,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 21:05:02,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-03-08 21:05:02,359 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-08 21:05:02,359 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure mega_free_sgl [2025-03-08 21:05:02,359 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_free_sgl [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2025-03-08 21:05:02,359 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-08 21:05:02,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-08 21:05:02,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-08 21:05:02,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-08 21:05:02,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-08 21:05:02,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-08 21:05:02,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-08 21:05:02,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-08 21:05:02,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-08 21:05:02,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-08 21:05:02,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-08 21:05:02,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-08 21:05:02,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-08 21:05:02,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-08 21:05:02,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-08 21:05:02,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-08 21:05:02,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-08 21:05:02,362 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2025-03-08 21:05:02,362 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2025-03-08 21:05:02,362 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-08 21:05:02,362 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-08 21:05:02,362 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-03-08 21:05:02,363 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2025-03-08 21:05:02,363 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-03-08 21:05:02,363 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2025-03-08 21:05:02,363 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-08 21:05:02,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-08 21:05:02,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-08 21:05:02,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-08 21:05:02,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-08 21:05:02,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-08 21:05:02,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-08 21:05:02,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-08 21:05:02,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-08 21:05:02,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-08 21:05:02,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-08 21:05:02,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-08 21:05:02,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-08 21:05:02,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-08 21:05:02,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-08 21:05:02,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-08 21:05:02,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-08 21:05:02,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-08 21:05:02,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-08 21:05:02,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-08 21:05:02,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-08 21:05:02,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-08 21:05:02,367 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-03-08 21:05:02,368 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2025-03-08 21:05:02,368 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-08 21:05:02,368 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-03-08 21:05:02,368 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-03-08 21:05:02,368 INFO L130 BoogieDeclarations]: Found specification of procedure mega_runpendq [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_runpendq [2025-03-08 21:05:02,368 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_fs_char_dev__double_registration [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_fs_char_dev__double_registration [2025-03-08 21:05:02,368 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-03-08 21:05:02,368 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-03-08 21:05:02,368 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2025-03-08 21:05:02,368 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-08 21:05:02,368 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-03-08 21:05:02,368 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-03-08 21:05:02,368 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_check_return_value_probe [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_check_return_value_probe [2025-03-08 21:05:02,368 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_int_mtx_of_NOT_ARG_SIGN [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_int_mtx_of_NOT_ARG_SIGN [2025-03-08 21:05:02,368 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 21:05:02,368 INFO L130 BoogieDeclarations]: Found specification of procedure inb_p [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure inb_p [2025-03-08 21:05:02,368 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_check_return_value_probe [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_check_return_value_probe [2025-03-08 21:05:02,368 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-03-08 21:05:02,368 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 21:05:02,368 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_lock_of_NOT_ARG_SIGN [2025-03-08 21:05:02,368 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_lock_of_NOT_ARG_SIGN [2025-03-08 21:05:02,368 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-08 21:05:02,369 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-08 21:05:02,369 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-03-08 21:05:02,369 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-03-08 21:05:02,369 INFO L130 BoogieDeclarations]: Found specification of procedure mega_n_to_m [2025-03-08 21:05:02,369 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_n_to_m [2025-03-08 21:05:02,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 21:05:02,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 21:05:02,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 21:05:02,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 21:05:02,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 21:05:02,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 21:05:02,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 21:05:02,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 21:05:02,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 21:05:02,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-03-08 21:05:02,370 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 21:05:02,370 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2025-03-08 21:05:02,370 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure mega_internal_command [2025-03-08 21:05:02,370 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_internal_command [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_put [2025-03-08 21:05:02,370 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_host_put [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-08 21:05:02,370 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure megaraid_shutdown [2025-03-08 21:05:02,370 INFO L138 BoogieDeclarations]: Found implementation of procedure megaraid_shutdown [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2025-03-08 21:05:02,370 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2025-03-08 21:05:02,370 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure outb_p [2025-03-08 21:05:02,370 INFO L138 BoogieDeclarations]: Found implementation of procedure outb_p [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-03-08 21:05:02,370 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure proc_show_rdrv [2025-03-08 21:05:02,370 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_show_rdrv [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 21:05:02,370 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 21:05:02,370 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 21:05:02,371 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 21:05:02,371 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 21:05:02,371 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-08 21:05:02,371 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-08 21:05:02,371 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-08 21:05:02,371 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 21:05:02,372 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure mega_allocate_inquiry [2025-03-08 21:05:02,372 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_allocate_inquiry [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure free_local_pdev [2025-03-08 21:05:02,372 INFO L138 BoogieDeclarations]: Found implementation of procedure free_local_pdev [2025-03-08 21:05:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-03-08 21:05:02,372 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-03-08 21:05:02,373 INFO L130 BoogieDeclarations]: Found specification of procedure proc_show_pdrv [2025-03-08 21:05:02,373 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_show_pdrv [2025-03-08 21:05:02,373 INFO L130 BoogieDeclarations]: Found specification of procedure seq_read [2025-03-08 21:05:02,373 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_read [2025-03-08 21:05:02,373 INFO L130 BoogieDeclarations]: Found specification of procedure slow_down_io [2025-03-08 21:05:02,373 INFO L138 BoogieDeclarations]: Found implementation of procedure slow_down_io [2025-03-08 21:05:02,373 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2025-03-08 21:05:02,373 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2025-03-08 21:05:02,373 INFO L130 BoogieDeclarations]: Found specification of procedure seq_printf [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_printf [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_lock_of_NOT_ARG_SIGN [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_lock_of_NOT_ARG_SIGN [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure __megaraid_shutdown [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure __megaraid_shutdown [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-08 21:05:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-08 21:05:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-08 21:05:02,375 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-08 21:05:02,375 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-08 21:05:02,375 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-08 21:05:02,376 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-08 21:05:02,376 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-08 21:05:02,376 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-08 21:05:02,376 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-08 21:05:02,376 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-08 21:05:02,376 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-08 21:05:02,376 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-08 21:05:02,376 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-08 21:05:02,376 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-08 21:05:02,376 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-08 21:05:02,376 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_io_mem_unmap [2025-03-08 21:05:02,376 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_io_mem_unmap [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_sglist [2025-03-08 21:05:02,376 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_sglist [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-03-08 21:05:02,376 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-03-08 21:05:02,376 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2025-03-08 21:05:02,376 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2025-03-08 21:05:02,376 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure megaraid_reset [2025-03-08 21:05:02,376 INFO L138 BoogieDeclarations]: Found implementation of procedure megaraid_reset [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-08 21:05:02,376 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2025-03-08 21:05:02,376 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-08 21:05:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-08 21:05:02,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-08 21:05:02,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-08 21:05:02,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-08 21:05:02,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-08 21:05:02,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-08 21:05:02,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-08 21:05:02,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-08 21:05:02,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-08 21:05:02,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-08 21:05:02,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-08 21:05:02,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-08 21:05:02,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-08 21:05:02,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-08 21:05:02,377 INFO L130 BoogieDeclarations]: Found specification of procedure megaraid_queue [2025-03-08 21:05:02,377 INFO L138 BoogieDeclarations]: Found implementation of procedure megaraid_queue [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure megaraid_biosparam [2025-03-08 21:05:02,378 INFO L138 BoogieDeclarations]: Found implementation of procedure megaraid_biosparam [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure megaraid_remove_one [2025-03-08 21:05:02,378 INFO L138 BoogieDeclarations]: Found implementation of procedure megaraid_remove_one [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2025-03-08 21:05:02,378 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-03-08 21:05:02,378 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-08 21:05:02,378 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-08 21:05:02,378 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-03-08 21:05:02,378 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2025-03-08 21:05:02,378 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-03-08 21:05:02,378 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-08 21:05:02,378 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-03-08 21:05:02,378 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-03-08 21:05:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure seq_write [2025-03-08 21:05:02,378 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_write [2025-03-08 21:05:02,379 INFO L130 BoogieDeclarations]: Found specification of procedure mega_allocate_scb [2025-03-08 21:05:02,379 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_allocate_scb [2025-03-08 21:05:02,379 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-03-08 21:05:02,379 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-03-08 21:05:02,379 INFO L130 BoogieDeclarations]: Found specification of procedure make_local_pdev [2025-03-08 21:05:02,379 INFO L138 BoogieDeclarations]: Found implementation of procedure make_local_pdev [2025-03-08 21:05:02,379 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-03-08 21:05:02,379 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-03-08 21:05:02,379 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-03-08 21:05:02,379 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-03-08 21:05:02,379 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2025-03-08 21:05:02,379 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2025-03-08 21:05:02,379 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2025-03-08 21:05:02,379 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-03-08 21:05:02,380 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2025-03-08 21:05:02,380 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-08 21:05:02,380 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-03-08 21:05:02,380 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2025-03-08 21:05:02,380 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure single_release [2025-03-08 21:05:02,380 INFO L138 BoogieDeclarations]: Found implementation of procedure single_release [2025-03-08 21:05:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 21:05:02,381 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-08 21:05:02,381 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2025-03-08 21:05:02,381 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-03-08 21:05:02,381 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure mega_rundoneq [2025-03-08 21:05:02,381 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_rundoneq [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-08 21:05:02,381 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-03-08 21:05:02,381 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-03-08 21:05:02,381 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-08 21:05:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-08 21:05:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-08 21:05:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-08 21:05:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-08 21:05:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-08 21:05:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-08 21:05:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-08 21:05:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-08 21:05:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-08 21:05:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-08 21:05:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-08 21:05:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-08 21:05:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-08 21:05:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-08 21:05:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-08 21:05:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2025-03-08 21:05:02,382 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2025-03-08 21:05:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadget [2025-03-08 21:05:02,382 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadget [2025-03-08 21:05:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_megadev_mutex [2025-03-08 21:05:02,382 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_megadev_mutex [2025-03-08 21:05:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure megaraid_abort [2025-03-08 21:05:02,382 INFO L138 BoogieDeclarations]: Found implementation of procedure megaraid_abort [2025-03-08 21:05:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure cpu_relax [2025-03-08 21:05:02,382 INFO L138 BoogieDeclarations]: Found implementation of procedure cpu_relax [2025-03-08 21:05:03,451 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 21:05:03,456 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 21:05:03,557 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8175: call ULTIMATE.dealloc(~#buffer~0.base, ~#buffer~0.offset);havoc ~#buffer~0.base, ~#buffer~0.offset; [2025-03-08 21:05:03,610 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10515: call ULTIMATE.dealloc(~#mc~4.base, ~#mc~4.offset);havoc ~#mc~4.base, ~#mc~4.offset; [2025-03-08 21:05:03,618 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18995: havoc #t~nondet2050; [2025-03-08 21:05:03,636 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18991: havoc #t~nondet2049; [2025-03-08 21:05:03,748 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19006: havoc sg_next_#t~ret2053#1.base, sg_next_#t~ret2053#1.offset; [2025-03-08 21:05:03,748 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6558: havoc scsi_sg_count_#t~mem277#1; [2025-03-08 21:05:03,748 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18960: havoc scsi_dma_map_#t~nondet2044#1; [2025-03-08 21:05:04,278 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9813: call ULTIMATE.dealloc(mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset);havoc mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset;call ULTIMATE.dealloc(mega_m_to_n_~#signature~0#1.base, mega_m_to_n_~#signature~0#1.offset);havoc mega_m_to_n_~#signature~0#1.base, mega_m_to_n_~#signature~0#1.offset; [2025-03-08 21:05:04,278 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10442: call ULTIMATE.dealloc(mega_do_del_logdrv_~#mc~3#1.base, mega_do_del_logdrv_~#mc~3#1.offset);havoc mega_do_del_logdrv_~#mc~3#1.base, mega_do_del_logdrv_~#mc~3#1.offset; [2025-03-08 21:05:04,278 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9409: call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-03-08 21:05:04,567 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5960: havoc dev_get_drvdata_#t~mem81#1.base, dev_get_drvdata_#t~mem81#1.offset; [2025-03-08 21:05:04,766 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18834: havoc _cond_resched_#t~nondet2025#1; [2025-03-08 21:05:04,767 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7620: havoc #t~mem696#1; [2025-03-08 21:05:04,768 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18838: havoc #t~nondet2026; [2025-03-08 21:05:04,774 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6093: havoc #t~mem142.base, #t~mem142.offset; [2025-03-08 21:05:04,814 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6040: havoc #t~mem110; [2025-03-08 21:05:04,853 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18814: havoc #t~nondet2022; [2025-03-08 21:05:04,873 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18874: havoc dma_set_mask_#t~nondet2029#1; [2025-03-08 21:05:04,965 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5640: havoc arch_irqs_disabled_flags_#t~bitwise36#1; [2025-03-08 21:05:05,092 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9955: call ULTIMATE.dealloc(~#signature~1.base, ~#signature~1.offset);havoc ~#signature~1.base, ~#signature~1.offset; [2025-03-08 21:05:05,098 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18842: havoc #t~nondet2027; [2025-03-08 21:05:05,255 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8840: call ULTIMATE.dealloc(~#dma_handle~4.base, ~#dma_handle~4.offset);havoc ~#dma_handle~4.base, ~#dma_handle~4.offset;call ULTIMATE.dealloc(~#mc~1.base, ~#mc~1.offset);havoc ~#mc~1.base, ~#mc~1.offset;call ULTIMATE.dealloc(~#disk_array_dma_handle~0.base, ~#disk_array_dma_handle~0.offset);havoc ~#disk_array_dma_handle~0.base, ~#disk_array_dma_handle~0.offset;call ULTIMATE.dealloc(~#pdev~3.base, ~#pdev~3.offset);havoc ~#pdev~3.base, ~#pdev~3.offset; [2025-03-08 21:05:12,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10286: call ULTIMATE.dealloc(mega_get_boot_drv_~#raw_mbox~3#1.base, mega_get_boot_drv_~#raw_mbox~3#1.offset);havoc mega_get_boot_drv_~#raw_mbox~3#1.base, mega_get_boot_drv_~#raw_mbox~3#1.offset; [2025-03-08 21:05:12,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19010: havoc single_open_#t~nondet2054#1; [2025-03-08 21:05:12,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14121-1: ldv___pci_register_driver_124_#res#1 := ldv___pci_register_driver_124_~ldv_func_res~4#1; [2025-03-08 21:05:12,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12542-1: ldv_register_chrdev_#res#1 := ldv_register_chrdev_~arg0#1; [2025-03-08 21:05:12,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8455: call ULTIMATE.dealloc(proc_show_rebuild_rate_~#dma_handle~1#1.base, proc_show_rebuild_rate_~#dma_handle~1#1.offset);havoc proc_show_rebuild_rate_~#dma_handle~1#1.base, proc_show_rebuild_rate_~#dma_handle~1#1.offset;call ULTIMATE.dealloc(proc_show_rebuild_rate_~#pdev~0#1.base, proc_show_rebuild_rate_~#pdev~0#1.offset);havoc proc_show_rebuild_rate_~#pdev~0#1.base, proc_show_rebuild_rate_~#pdev~0#1.offset; [2025-03-08 21:05:12,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14137-1: ldv_register_chrdev_125_#res#1 := ldv_register_chrdev_125_~ldv_func_res~5#1; [2025-03-08 21:05:12,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18896: havoc noop_llseek_#t~nondet2030#1; [2025-03-08 21:05:12,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14014-1: ldv_scsi_host_alloc_115_#res#1.base, ldv_scsi_host_alloc_115_#res#1.offset := ldv_scsi_host_alloc_115_~ldv_func_res~1#1.base, ldv_scsi_host_alloc_115_~ldv_func_res~1#1.offset; [2025-03-08 21:05:12,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18903: havoc pci_bus_read_config_dword_#t~nondet2032#1; [2025-03-08 21:05:12,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18907: havoc pci_bus_read_config_word_#t~nondet2033#1; [2025-03-08 21:05:12,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18779: havoc PDE_DATA_#t~ret2020#1.base, PDE_DATA_#t~ret2020#1.offset; [2025-03-08 21:05:12,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18914: havoc pci_enable_device_#t~nondet2034#1; [2025-03-08 21:05:12,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12574-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-03-08 21:05:12,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14032-1: ldv_request_irq_116_#res#1 := ldv_request_irq_116_~ldv_func_res~2#1; [2025-03-08 21:05:12,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10465: call ULTIMATE.dealloc(mega_get_max_sgl_~#raw_mbox~6#1.base, mega_get_max_sgl_~#raw_mbox~6#1.offset);havoc mega_get_max_sgl_~#raw_mbox~6#1.base, mega_get_max_sgl_~#raw_mbox~6#1.offset; [2025-03-08 21:05:12,171 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11525-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-03-08 21:05:12,172 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18927: havoc proc_create_data_#t~ret2036#1.base, proc_create_data_#t~ret2036#1.offset; [2025-03-08 21:05:12,172 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18930: havoc proc_get_parent_data_#t~ret2037#1.base, proc_get_parent_data_#t~ret2037#1.offset; [2025-03-08 21:05:12,172 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18933: havoc proc_mkdir_#t~ret2038#1.base, proc_mkdir_#t~ret2038#1.offset; [2025-03-08 21:05:12,172 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10345: call ULTIMATE.dealloc(mega_support_random_del_~#raw_mbox~4#1.base, mega_support_random_del_~#raw_mbox~4#1.offset);havoc mega_support_random_del_~#raw_mbox~4#1.base, mega_support_random_del_~#raw_mbox~4#1.offset; [2025-03-08 21:05:12,172 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18936: havoc proc_mkdir_data_#t~ret2039#1.base, proc_mkdir_data_#t~ret2039#1.offset; [2025-03-08 21:05:12,172 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12597-1: ldv_scsi_add_host_#res#1 := ldv_scsi_add_host_~arg0#1; [2025-03-08 21:05:12,172 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18810: havoc __pci_register_driver_#t~nondet2021#1; [2025-03-08 21:05:12,172 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18943: havoc request_threaded_irq_#t~nondet2040#1; [2025-03-08 21:05:12,172 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14056-1: ldv_scsi_add_host_118_#res#1 := ldv_scsi_add_host_118_~ldv_func_res~3#1; [2025-03-08 21:05:12,172 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18947: havoc scsi_add_host_with_dma_#t~nondet2041#1; [2025-03-08 21:05:12,172 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10492: call ULTIMATE.dealloc(mega_support_cluster_~#raw_mbox~7#1.base, mega_support_cluster_~#raw_mbox~7#1.offset);havoc mega_support_cluster_~#raw_mbox~7#1.base, mega_support_cluster_~#raw_mbox~7#1.offset; [2025-03-08 21:05:12,172 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10361: call ULTIMATE.dealloc(mega_support_ext_cdb_~#raw_mbox~5#1.base, mega_support_ext_cdb_~#raw_mbox~5#1.offset);havoc mega_support_ext_cdb_~#raw_mbox~5#1.base, mega_support_ext_cdb_~#raw_mbox~5#1.offset; [2025-03-08 21:05:12,172 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8512: call ULTIMATE.dealloc(proc_show_battery_~#dma_handle~2#1.base, proc_show_battery_~#dma_handle~2#1.offset);havoc proc_show_battery_~#dma_handle~2#1.base, proc_show_battery_~#dma_handle~2#1.offset;call ULTIMATE.dealloc(proc_show_battery_~#pdev~1#1.base, proc_show_battery_~#pdev~1#1.offset);havoc proc_show_battery_~#pdev~1#1.base, proc_show_battery_~#pdev~1#1.offset; [2025-03-08 21:05:12,172 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18821: havoc __register_chrdev_#t~nondet2023#1; [2025-03-08 21:05:12,172 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6668: call ULTIMATE.dealloc(mega_query_adapter_~#raw_mbox~0#1.base, mega_query_adapter_~#raw_mbox~0#1.offset);havoc mega_query_adapter_~#raw_mbox~0#1.base, mega_query_adapter_~#raw_mbox~0#1.offset;call ULTIMATE.dealloc(mega_query_adapter_~#dma_handle~0#1.base, mega_query_adapter_~#dma_handle~0#1.offset);havoc mega_query_adapter_~#dma_handle~0#1.base, mega_query_adapter_~#dma_handle~0#1.offset; [2025-03-08 21:05:12,172 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10238: havoc mega_is_bios_enabled_#t~mem1355#1.base, mega_is_bios_enabled_#t~mem1355#1.offset;havoc mega_is_bios_enabled_#t~mem1356#1;call ULTIMATE.dealloc(mega_is_bios_enabled_~#raw_mbox~1#1.base, mega_is_bios_enabled_~#raw_mbox~1#1.offset);havoc mega_is_bios_enabled_~#raw_mbox~1#1.base, mega_is_bios_enabled_~#raw_mbox~1#1.offset; [2025-03-08 21:05:12,172 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12354: call ULTIMATE.dealloc(ldv_pci_instance_suspend_3_8_~#arg2#1.base, ldv_pci_instance_suspend_3_8_~#arg2#1.offset);havoc ldv_pci_instance_suspend_3_8_~#arg2#1.base, ldv_pci_instance_suspend_3_8_~#arg2#1.offset; [2025-03-08 21:05:12,172 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12619-1: ldv_scsi_host_alloc_#res#1.base, ldv_scsi_host_alloc_#res#1.offset := ldv_scsi_host_alloc_~arg0#1.base, ldv_scsi_host_alloc_~arg0#1.offset; [2025-03-08 21:05:12,172 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10243: call ULTIMATE.dealloc(mega_enum_raid_scsi_~#raw_mbox~2#1.base, mega_enum_raid_scsi_~#raw_mbox~2#1.offset);havoc mega_enum_raid_scsi_~#raw_mbox~2#1.base, mega_enum_raid_scsi_~#raw_mbox~2#1.offset; [2025-03-08 21:05:12,172 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12622-1: ldv_scsi_host_alloc_#res#1.base, ldv_scsi_host_alloc_#res#1.offset := ldv_scsi_host_alloc_~arg0#1.base, ldv_scsi_host_alloc_~arg0#1.offset; [2025-03-08 21:05:12,172 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18966: havoc scsi_host_alloc_#t~ret2045#1.base, scsi_host_alloc_#t~ret2045#1.offset; [2025-03-08 21:05:12,175 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12624-1: ldv_scsi_host_alloc_#res#1.base, ldv_scsi_host_alloc_#res#1.offset := ldv_scsi_host_alloc_~arg0#1.base, ldv_scsi_host_alloc_~arg0#1.offset; [2025-03-08 21:05:12,175 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12365: call ULTIMATE.dealloc(ldv_pci_instance_suspend_late_3_7_~#arg2#1.base, ldv_pci_instance_suspend_late_3_7_~#arg2#1.offset);havoc ldv_pci_instance_suspend_late_3_7_~#arg2#1.base, ldv_pci_instance_suspend_late_3_7_~#arg2#1.offset; [2025-03-08 21:05:12,175 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18983: havoc seq_lseek_#t~nondet2047#1; [2025-03-08 21:05:12,175 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9206: call ULTIMATE.dealloc(mega_create_proc_entry_~#string~0#1.base, mega_create_proc_entry_~#string~0#1.offset);havoc mega_create_proc_entry_~#string~0#1.base, mega_create_proc_entry_~#string~0#1.offset; [2025-03-08 21:05:12,175 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12380: call ULTIMATE.dealloc(ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.base, ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.offset);havoc ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.base, ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.offset; [2025-03-08 21:05:12,175 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12380-2: call ULTIMATE.dealloc(ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.base, ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.offset);havoc ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.base, ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.offset; [2025-03-08 21:05:12,175 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12380-1: call ULTIMATE.dealloc(ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.base, ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.offset);havoc ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.base, ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.offset; [2025-03-08 21:05:12,175 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18855: havoc capable_#t~nondet2028#1; [2025-03-08 21:05:12,175 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10665: call ULTIMATE.dealloc(megaraid_probe_one_~#magic~0#1.base, megaraid_probe_one_~#magic~0#1.offset);havoc megaraid_probe_one_~#magic~0#1.base, megaraid_probe_one_~#magic~0#1.offset;call ULTIMATE.dealloc(megaraid_probe_one_~#magic64~0#1.base, megaraid_probe_one_~#magic64~0#1.offset);havoc megaraid_probe_one_~#magic64~0#1.base, megaraid_probe_one_~#magic64~0#1.offset;call ULTIMATE.dealloc(megaraid_probe_one_~#__key~0#1.base, megaraid_probe_one_~#__key~0#1.offset);havoc megaraid_probe_one_~#__key~0#1.base, megaraid_probe_one_~#__key~0#1.offset;call ULTIMATE.dealloc(megaraid_probe_one_~#__key___0~0#1.base, megaraid_probe_one_~#__key___0~0#1.offset);havoc megaraid_probe_one_~#__key___0~0#1.base, megaraid_probe_one_~#__key___0~0#1.offset; [2025-03-08 21:05:12,175 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13841-1: register_chrdev_#res#1 := register_chrdev_~ldv_func_res~0#1; [2025-03-08 21:05:13,077 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 21:05:15,628 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8649: call ULTIMATE.dealloc(~#dma_handle~3#1.base, ~#dma_handle~3#1.offset);havoc ~#dma_handle~3#1.base, ~#dma_handle~3#1.offset;call ULTIMATE.dealloc(~#scsi_inq_dma_handle~0#1.base, ~#scsi_inq_dma_handle~0#1.offset);havoc ~#scsi_inq_dma_handle~0#1.base, ~#scsi_inq_dma_handle~0#1.offset;call ULTIMATE.dealloc(~#pdev~2#1.base, ~#pdev~2#1.offset);havoc ~#pdev~2#1.base, ~#pdev~2#1.offset; [2025-03-08 21:05:15,629 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18956: havoc scsi_device_type_#t~ret2043#1.base, scsi_device_type_#t~ret2043#1.offset; [2025-03-08 21:05:15,629 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10542: call ULTIMATE.dealloc(mega_internal_dev_inquiry_~#pthru_dma_handle~0#1.base, mega_internal_dev_inquiry_~#pthru_dma_handle~0#1.offset);havoc mega_internal_dev_inquiry_~#pthru_dma_handle~0#1.base, mega_internal_dev_inquiry_~#pthru_dma_handle~0#1.offset;call ULTIMATE.dealloc(mega_internal_dev_inquiry_~#mc~5#1.base, mega_internal_dev_inquiry_~#mc~5#1.offset);havoc mega_internal_dev_inquiry_~#mc~5#1.base, mega_internal_dev_inquiry_~#mc~5#1.offset;call ULTIMATE.dealloc(mega_internal_dev_inquiry_~#pdev~5#1.base, mega_internal_dev_inquiry_~#pdev~5#1.offset);havoc mega_internal_dev_inquiry_~#pdev~5#1.base, mega_internal_dev_inquiry_~#pdev~5#1.offset; [2025-03-08 21:05:15,653 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18999: havoc #t~nondet2051; [2025-03-08 21:05:16,081 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18987: havoc #t~nondet2048; [2025-03-08 21:05:16,366 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11076: call ULTIMATE.dealloc(~#raw_mbox~8#1.base, ~#raw_mbox~8#1.offset);havoc ~#raw_mbox~8#1.base, ~#raw_mbox~8#1.offset; [2025-03-08 21:05:16,389 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5664: havoc #t~mem37; [2025-03-08 21:05:16,465 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6564: havoc #t~mem278.base, #t~mem278.offset; [2025-03-08 21:05:16,844 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065: havoc is_device_dma_capable_#t~mem115#1.base, is_device_dma_capable_#t~mem115#1.offset;havoc is_device_dma_capable_#t~mem116#1.base, is_device_dma_capable_#t~mem116#1.offset;havoc is_device_dma_capable_#t~mem117#1;havoc is_device_dma_capable_#t~short118#1; [2025-03-08 21:05:17,190 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8203: call ULTIMATE.dealloc(~#mc~0#1.base, ~#mc~0#1.offset);havoc ~#mc~0#1.base, ~#mc~0#1.offset; [2025-03-08 21:05:22,134 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7246-1: mega_build_cmd_#res#1.base, mega_build_cmd_#res#1.offset := 0, 0;call ULTIMATE.dealloc(mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset);havoc mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset; [2025-03-08 21:05:22,134 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6821: havoc megaraid_queue_lck_#t~mem364#1;call ULTIMATE.dealloc(megaraid_queue_lck_~#busy~0#1.base, megaraid_queue_lck_~#busy~0#1.offset);havoc megaraid_queue_lck_~#busy~0#1.base, megaraid_queue_lck_~#busy~0#1.offset; [2025-03-08 21:05:22,134 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6923: call ULTIMATE.dealloc(mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset);havoc mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset; [2025-03-08 21:05:22,447 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18973: havoc scsi_partsize_#t~nondet2046#1; [2025-03-08 21:05:22,447 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18950: havoc scsi_bios_ptable_#t~ret2042#1.base, scsi_bios_ptable_#t~ret2042#1.offset; [2025-03-08 21:05:23,131 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11130: call ULTIMATE.dealloc(~#buf~1#1.base, ~#buf~1#1.offset);havoc ~#buf~1#1.base, ~#buf~1#1.offset; [2025-03-08 21:05:23,199 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18924: havoc #t~nondet2035; [2025-03-08 21:05:23,380 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19003: havoc #t~nondet2052; [2025-03-08 21:05:23,470 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5584: havoc #t~mem17.base, #t~mem17.offset; [2025-03-08 21:05:23,615 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18899: havoc pci_alloc_dev_#t~ret2031#1.base, pci_alloc_dev_#t~ret2031#1.offset; [2025-03-08 21:05:24,197 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19014: havoc #t~nondet2055; [2025-03-08 21:05:24,810 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18827: havoc #t~ret2024.base, #t~ret2024.offset; [2025-03-08 21:05:26,384 INFO L? ?]: Removed 4723 outVars from TransFormulas that were not future-live. [2025-03-08 21:05:26,385 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 21:05:26,444 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 21:05:26,444 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-08 21:05:26,445 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 09:05:26 BoogieIcfgContainer [2025-03-08 21:05:26,445 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 21:05:26,447 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 21:05:26,447 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 21:05:26,450 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 21:05:26,450 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 09:04:55" (1/3) ... [2025-03-08 21:05:26,450 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ecac4f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 09:05:26, skipping insertion in model container [2025-03-08 21:05:26,450 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:04:59" (2/3) ... [2025-03-08 21:05:26,451 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ecac4f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 09:05:26, skipping insertion in model container [2025-03-08 21:05:26,451 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 09:05:26" (3/3) ... [2025-03-08 21:05:26,451 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i [2025-03-08 21:05:26,461 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 21:05:26,465 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i that has 201 procedures, 3576 locations, 1 initial locations, 110 loop locations, and 35 error locations. [2025-03-08 21:05:26,563 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 21:05:26,571 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;@5ef96d82, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 21:05:26,571 INFO L334 AbstractCegarLoop]: Starting to check reachability of 35 error locations. [2025-03-08 21:05:26,584 INFO L276 IsEmpty]: Start isEmpty. Operand has 3282 states, 2295 states have (on average 1.3285403050108933) internal successors, (3049), 2389 states have internal predecessors, (3049), 817 states have call successors, (817), 135 states have call predecessors, (817), 134 states have return successors, (810), 800 states have call predecessors, (810), 810 states have call successors, (810) [2025-03-08 21:05:26,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2025-03-08 21:05:26,591 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 21:05:26,592 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 21:05:26,592 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 33 more)] === [2025-03-08 21:05:26,595 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 21:05:26,596 INFO L85 PathProgramCache]: Analyzing trace with hash 2128448087, now seen corresponding path program 1 times [2025-03-08 21:05:26,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 21:05:26,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005744209] [2025-03-08 21:05:26,601 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 21:05:26,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 21:05:31,435 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 65 statements into 1 equivalence classes. [2025-03-08 21:05:31,718 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-03-08 21:05:31,719 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 21:05:31,719 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 21:05:33,019 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-03-08 21:05:33,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 21:05:33,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005744209] [2025-03-08 21:05:33,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005744209] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 21:05:33,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 21:05:33,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-08 21:05:33,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667620678] [2025-03-08 21:05:33,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 21:05:33,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-08 21:05:33,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 21:05:33,040 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-08 21:05:33,041 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-08 21:05:33,048 INFO L87 Difference]: Start difference. First operand has 3282 states, 2295 states have (on average 1.3285403050108933) internal successors, (3049), 2389 states have internal predecessors, (3049), 817 states have call successors, (817), 135 states have call predecessors, (817), 134 states have return successors, (810), 800 states have call predecessors, (810), 810 states have call successors, (810) Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-03-08 21:05:36,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 21:05:36,249 INFO L93 Difference]: Finished difference Result 7782 states and 11260 transitions. [2025-03-08 21:05:36,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-08 21:05:36,251 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 65 [2025-03-08 21:05:36,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 21:05:36,291 INFO L225 Difference]: With dead ends: 7782 [2025-03-08 21:05:36,292 INFO L226 Difference]: Without dead ends: 4513 [2025-03-08 21:05:36,323 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-03-08 21:05:36,326 INFO L435 NwaCegarLoop]: 4497 mSDtfsCounter, 4502 mSDsluCounter, 10706 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4503 SdHoareTripleChecker+Valid, 15203 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2025-03-08 21:05:36,326 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4503 Valid, 15203 Invalid, 311 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2025-03-08 21:05:36,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4513 states. [2025-03-08 21:05:36,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4513 to 4446. [2025-03-08 21:05:36,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4446 states, 3065 states have (on average 1.2783034257748775) internal successors, (3918), 3175 states have internal predecessors, (3918), 1141 states have call successors, (1141), 207 states have call predecessors, (1141), 206 states have return successors, (1139), 1126 states have call predecessors, (1139), 1139 states have call successors, (1139) [2025-03-08 21:05:36,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4446 states to 4446 states and 6198 transitions. [2025-03-08 21:05:36,670 INFO L78 Accepts]: Start accepts. Automaton has 4446 states and 6198 transitions. Word has length 65 [2025-03-08 21:05:36,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 21:05:36,671 INFO L471 AbstractCegarLoop]: Abstraction has 4446 states and 6198 transitions. [2025-03-08 21:05:36,671 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-03-08 21:05:36,671 INFO L276 IsEmpty]: Start isEmpty. Operand 4446 states and 6198 transitions. [2025-03-08 21:05:36,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2025-03-08 21:05:36,677 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 21:05:36,677 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 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] [2025-03-08 21:05:36,677 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-08 21:05:36,677 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 33 more)] === [2025-03-08 21:05:36,678 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 21:05:36,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1914611750, now seen corresponding path program 1 times [2025-03-08 21:05:36,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 21:05:36,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732469194] [2025-03-08 21:05:36,678 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 21:05:36,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 21:05:40,962 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 84 statements into 1 equivalence classes. [2025-03-08 21:05:41,054 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 84 of 84 statements. [2025-03-08 21:05:41,054 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 21:05:41,054 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 21:05:42,003 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-03-08 21:05:42,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 21:05:42,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732469194] [2025-03-08 21:05:42,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732469194] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 21:05:42,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 21:05:42,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-08 21:05:42,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092129576] [2025-03-08 21:05:42,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 21:05:42,005 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-08 21:05:42,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 21:05:42,005 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-08 21:05:42,005 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-08 21:05:42,005 INFO L87 Difference]: Start difference. First operand 4446 states and 6198 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-08 21:05:44,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 21:05:44,852 INFO L93 Difference]: Finished difference Result 4446 states and 6198 transitions. [2025-03-08 21:05:44,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-08 21:05:44,852 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 84 [2025-03-08 21:05:44,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 21:05:44,874 INFO L225 Difference]: With dead ends: 4446 [2025-03-08 21:05:44,875 INFO L226 Difference]: Without dead ends: 4444 [2025-03-08 21:05:44,877 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-03-08 21:05:44,877 INFO L435 NwaCegarLoop]: 4418 mSDtfsCounter, 4482 mSDsluCounter, 8833 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4483 SdHoareTripleChecker+Valid, 13251 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2025-03-08 21:05:44,877 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4483 Valid, 13251 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2025-03-08 21:05:44,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4444 states. [2025-03-08 21:05:45,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4444 to 4444. [2025-03-08 21:05:45,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4444 states, 3064 states have (on average 1.2777415143603132) internal successors, (3915), 3173 states have internal predecessors, (3915), 1141 states have call successors, (1141), 207 states have call predecessors, (1141), 206 states have return successors, (1139), 1126 states have call predecessors, (1139), 1139 states have call successors, (1139) [2025-03-08 21:05:45,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4444 states to 4444 states and 6195 transitions. [2025-03-08 21:05:45,042 INFO L78 Accepts]: Start accepts. Automaton has 4444 states and 6195 transitions. Word has length 84 [2025-03-08 21:05:45,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 21:05:45,043 INFO L471 AbstractCegarLoop]: Abstraction has 4444 states and 6195 transitions. [2025-03-08 21:05:45,043 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-08 21:05:45,044 INFO L276 IsEmpty]: Start isEmpty. Operand 4444 states and 6195 transitions. [2025-03-08 21:05:45,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2025-03-08 21:05:45,045 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 21:05:45,045 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 21:05:45,046 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-08 21:05:45,046 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_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 33 more)] === [2025-03-08 21:05:45,046 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 21:05:45,046 INFO L85 PathProgramCache]: Analyzing trace with hash 2116831847, now seen corresponding path program 1 times [2025-03-08 21:05:45,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 21:05:45,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46739190] [2025-03-08 21:05:45,046 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 21:05:45,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 21:05:49,132 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-03-08 21:05:49,212 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-03-08 21:05:49,212 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 21:05:49,213 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 21:05:49,938 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-03-08 21:05:49,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 21:05:49,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46739190] [2025-03-08 21:05:49,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46739190] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 21:05:49,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 21:05:49,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 21:05:49,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10859279] [2025-03-08 21:05:49,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 21:05:49,939 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 21:05:49,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 21:05:49,940 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 21:05:49,940 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 21:05:49,940 INFO L87 Difference]: Start difference. First operand 4444 states and 6195 transitions. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2025-03-08 21:05:53,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 21:05:53,613 INFO L93 Difference]: Finished difference Result 8851 states and 12368 transitions. [2025-03-08 21:05:53,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 21:05:53,614 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 87 [2025-03-08 21:05:53,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 21:05:53,661 INFO L225 Difference]: With dead ends: 8851 [2025-03-08 21:05:53,661 INFO L226 Difference]: Without dead ends: 8849 [2025-03-08 21:05:53,670 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-08 21:05:53,673 INFO L435 NwaCegarLoop]: 6371 mSDtfsCounter, 4461 mSDsluCounter, 10771 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4461 SdHoareTripleChecker+Valid, 17142 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2025-03-08 21:05:53,673 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4461 Valid, 17142 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2025-03-08 21:05:53,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8849 states. [2025-03-08 21:05:53,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8849 to 8538. [2025-03-08 21:05:53,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8538 states, 5917 states have (on average 1.2798715565320264) internal successors, (7573), 6103 states have internal predecessors, (7573), 2213 states have call successors, (2213), 376 states have call predecessors, (2213), 375 states have return successors, (2241), 2183 states have call predecessors, (2241), 2211 states have call successors, (2241) [2025-03-08 21:05:53,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8538 states to 8538 states and 12027 transitions. [2025-03-08 21:05:53,995 INFO L78 Accepts]: Start accepts. Automaton has 8538 states and 12027 transitions. Word has length 87 [2025-03-08 21:05:53,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 21:05:53,997 INFO L471 AbstractCegarLoop]: Abstraction has 8538 states and 12027 transitions. [2025-03-08 21:05:53,997 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2025-03-08 21:05:53,998 INFO L276 IsEmpty]: Start isEmpty. Operand 8538 states and 12027 transitions. [2025-03-08 21:05:53,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2025-03-08 21:05:53,999 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 21:05:53,999 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 21:05:53,999 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-08 21:05:53,999 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_linux_block_genhd_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 33 more)] === [2025-03-08 21:05:54,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 21:05:54,000 INFO L85 PathProgramCache]: Analyzing trace with hash -122725285, now seen corresponding path program 1 times [2025-03-08 21:05:54,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 21:05:54,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206938268] [2025-03-08 21:05:54,001 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 21:05:54,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 21:05:58,164 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 93 statements into 1 equivalence classes. [2025-03-08 21:05:58,236 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 93 of 93 statements. [2025-03-08 21:05:58,236 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 21:05:58,236 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 21:05:58,970 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-03-08 21:05:58,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 21:05:58,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206938268] [2025-03-08 21:05:58,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206938268] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 21:05:58,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 21:05:58,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 21:05:58,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392760179] [2025-03-08 21:05:58,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 21:05:58,971 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 21:05:58,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 21:05:58,971 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 21:05:58,971 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 21:05:58,971 INFO L87 Difference]: Start difference. First operand 8538 states and 12027 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-03-08 21:06:00,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 21:06:00,806 INFO L93 Difference]: Finished difference Result 8538 states and 12027 transitions. [2025-03-08 21:06:00,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 21:06:00,807 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 93 [2025-03-08 21:06:00,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 21:06:00,849 INFO L225 Difference]: With dead ends: 8538 [2025-03-08 21:06:00,849 INFO L226 Difference]: Without dead ends: 8536 [2025-03-08 21:06:00,854 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-08 21:06:00,855 INFO L435 NwaCegarLoop]: 4419 mSDtfsCounter, 4470 mSDsluCounter, 4418 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4470 SdHoareTripleChecker+Valid, 8837 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2025-03-08 21:06:00,855 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4470 Valid, 8837 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2025-03-08 21:06:00,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8536 states. [2025-03-08 21:06:01,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8536 to 8536. [2025-03-08 21:06:01,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8536 states, 5916 states have (on average 1.279580797836376) internal successors, (7570), 6101 states have internal predecessors, (7570), 2213 states have call successors, (2213), 376 states have call predecessors, (2213), 375 states have return successors, (2241), 2183 states have call predecessors, (2241), 2211 states have call successors, (2241) [2025-03-08 21:06:01,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8536 states to 8536 states and 12024 transitions. [2025-03-08 21:06:01,160 INFO L78 Accepts]: Start accepts. Automaton has 8536 states and 12024 transitions. Word has length 93 [2025-03-08 21:06:01,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 21:06:01,161 INFO L471 AbstractCegarLoop]: Abstraction has 8536 states and 12024 transitions. [2025-03-08 21:06:01,161 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-03-08 21:06:01,161 INFO L276 IsEmpty]: Start isEmpty. Operand 8536 states and 12024 transitions. [2025-03-08 21:06:01,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2025-03-08 21:06:01,163 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 21:06:01,163 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 21:06:01,163 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-08 21:06:01,163 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 33 more)] === [2025-03-08 21:06:01,163 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 21:06:01,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1428541708, now seen corresponding path program 1 times [2025-03-08 21:06:01,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 21:06:01,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200163555] [2025-03-08 21:06:01,164 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 21:06:01,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 21:06:05,230 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 93 statements into 1 equivalence classes. [2025-03-08 21:06:05,309 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 93 of 93 statements. [2025-03-08 21:06:05,310 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 21:06:05,310 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 21:06:05,878 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2025-03-08 21:06:05,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 21:06:05,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200163555] [2025-03-08 21:06:05,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200163555] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 21:06:05,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 21:06:05,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 21:06:05,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354835439] [2025-03-08 21:06:05,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 21:06:05,879 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 21:06:05,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 21:06:05,879 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 21:06:05,879 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 21:06:05,879 INFO L87 Difference]: Start difference. First operand 8536 states and 12024 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 3 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2025-03-08 21:06:07,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 21:06:07,028 INFO L93 Difference]: Finished difference Result 17065 states and 24038 transitions. [2025-03-08 21:06:07,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 21:06:07,028 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 3 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 93 [2025-03-08 21:06:07,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 21:06:07,067 INFO L225 Difference]: With dead ends: 17065 [2025-03-08 21:06:07,067 INFO L226 Difference]: Without dead ends: 8536 [2025-03-08 21:06:07,102 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-03-08 21:06:07,103 INFO L435 NwaCegarLoop]: 4417 mSDtfsCounter, 4503 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4503 SdHoareTripleChecker+Valid, 4417 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-03-08 21:06:07,104 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4503 Valid, 4417 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-03-08 21:06:07,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8536 states. [2025-03-08 21:06:07,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8536 to 8536. [2025-03-08 21:06:07,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8536 states, 5916 states have (on average 1.2794117647058822) internal successors, (7569), 6101 states have internal predecessors, (7569), 2213 states have call successors, (2213), 376 states have call predecessors, (2213), 375 states have return successors, (2241), 2183 states have call predecessors, (2241), 2211 states have call successors, (2241) [2025-03-08 21:06:07,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8536 states to 8536 states and 12023 transitions. [2025-03-08 21:06:07,421 INFO L78 Accepts]: Start accepts. Automaton has 8536 states and 12023 transitions. Word has length 93 [2025-03-08 21:06:07,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 21:06:07,421 INFO L471 AbstractCegarLoop]: Abstraction has 8536 states and 12023 transitions. [2025-03-08 21:06:07,422 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 3 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2025-03-08 21:06:07,422 INFO L276 IsEmpty]: Start isEmpty. Operand 8536 states and 12023 transitions. [2025-03-08 21:06:07,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2025-03-08 21:06:07,424 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 21:06:07,425 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 21:06:07,425 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-08 21:06:07,425 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 33 more)] === [2025-03-08 21:06:07,425 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 21:06:07,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1381370037, now seen corresponding path program 1 times [2025-03-08 21:06:07,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 21:06:07,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366702921] [2025-03-08 21:06:07,425 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 21:06:07,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 21:06:11,682 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 93 statements into 1 equivalence classes. [2025-03-08 21:06:11,778 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 93 of 93 statements. [2025-03-08 21:06:11,779 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 21:06:11,779 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 21:06:13,400 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2025-03-08 21:06:13,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 21:06:13,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366702921] [2025-03-08 21:06:13,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366702921] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 21:06:13,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 21:06:13,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-08 21:06:13,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308660997] [2025-03-08 21:06:13,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 21:06:13,401 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-08 21:06:13,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 21:06:13,402 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-08 21:06:13,402 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-08 21:06:13,402 INFO L87 Difference]: Start difference. First operand 8536 states and 12023 transitions. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 3 states have call predecessors, (13), 2 states have call successors, (13)