./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--mtip32xx--mtip32xx.ko.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 35987657 Calling Ultimate with: /usr/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.5.800.v20200727-1323.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--block--mtip32xx--mtip32xx.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.graphml --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 cd814322f3abc5e8c6ad20085c30ec9c1fa5f2acc4d4d525b08e1fec6d772536 --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 15:25:04,919 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 15:25:04,920 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 15:25:04,951 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 15:25:04,952 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 15:25:04,953 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 15:25:04,956 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 15:25:04,958 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 15:25:04,960 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 15:25:04,967 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 15:25:04,968 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 15:25:04,972 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 15:25:04,972 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 15:25:04,973 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 15:25:04,974 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 15:25:04,976 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 15:25:04,977 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 15:25:04,978 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 15:25:04,979 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 15:25:04,983 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 15:25:04,984 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 15:25:04,985 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 15:25:04,986 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 15:25:04,987 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 15:25:04,988 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 15:25:04,993 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 15:25:04,993 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 15:25:04,994 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 15:25:04,994 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 15:25:04,995 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 15:25:04,995 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 15:25:04,996 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 15:25:04,997 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 15:25:04,997 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 15:25:04,999 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 15:25:04,999 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 15:25:04,999 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 15:25:05,000 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 15:25:05,000 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 15:25:05,000 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 15:25:05,001 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 15:25:05,002 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 15:25:05,009 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-21 15:25:05,033 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 15:25:05,034 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 15:25:05,034 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 15:25:05,034 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 15:25:05,035 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 15:25:05,035 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 15:25:05,036 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 15:25:05,036 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 15:25:05,036 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 15:25:05,037 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 15:25:05,037 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-21 15:25:05,037 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 15:25:05,037 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-21 15:25:05,037 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 15:25:05,037 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-21 15:25:05,038 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-21 15:25:05,038 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 15:25:05,038 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-21 15:25:05,038 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 15:25:05,038 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 15:25:05,038 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 15:25:05,039 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 15:25:05,039 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 15:25:05,039 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 15:25:05,039 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-21 15:25:05,039 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-21 15:25:05,039 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-21 15:25:05,039 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-21 15:25:05,040 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-21 15:25:05,040 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-21 15:25:05,040 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.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.graphml 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 -> cd814322f3abc5e8c6ad20085c30ec9c1fa5f2acc4d4d525b08e1fec6d772536 [2022-07-21 15:25:05,308 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 15:25:05,328 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 15:25:05,330 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 15:25:05,330 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 15:25:05,331 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 15:25:05,332 INFO L432 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--block--mtip32xx--mtip32xx.ko.cil.i [2022-07-21 15:25:05,373 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3194c0e64/bb03c793cc4d415bb6bd2409e16772c5/FLAG2ab5e3d3d [2022-07-21 15:25:06,084 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 15:25:06,085 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--mtip32xx--mtip32xx.ko.cil.i [2022-07-21 15:25:06,147 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3194c0e64/bb03c793cc4d415bb6bd2409e16772c5/FLAG2ab5e3d3d [2022-07-21 15:25:06,634 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3194c0e64/bb03c793cc4d415bb6bd2409e16772c5 [2022-07-21 15:25:06,635 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 15:25:06,636 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 15:25:06,645 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 15:25:06,645 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 15:25:06,647 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 15:25:06,648 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 03:25:06" (1/1) ... [2022-07-21 15:25:06,649 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@39062417 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:25:06, skipping insertion in model container [2022-07-21 15:25:06,649 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 03:25:06" (1/1) ... [2022-07-21 15:25:06,653 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 15:25:06,811 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 15:25:09,728 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[502597,502610] [2022-07-21 15:25:09,730 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[502742,502755] [2022-07-21 15:25:09,730 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[502888,502901] [2022-07-21 15:25:09,730 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503053,503066] [2022-07-21 15:25:09,731 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503211,503224] [2022-07-21 15:25:09,731 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503369,503382] [2022-07-21 15:25:09,731 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503527,503540] [2022-07-21 15:25:09,732 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503687,503700] [2022-07-21 15:25:09,732 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503846,503859] [2022-07-21 15:25:09,732 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503985,503998] [2022-07-21 15:25:09,733 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504127,504140] [2022-07-21 15:25:09,733 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504276,504289] [2022-07-21 15:25:09,733 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504415,504428] [2022-07-21 15:25:09,734 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504570,504583] [2022-07-21 15:25:09,734 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504730,504743] [2022-07-21 15:25:09,734 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504881,504894] [2022-07-21 15:25:09,735 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505032,505045] [2022-07-21 15:25:09,735 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505184,505197] [2022-07-21 15:25:09,735 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505333,505346] [2022-07-21 15:25:09,735 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505481,505494] [2022-07-21 15:25:09,736 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505638,505651] [2022-07-21 15:25:09,736 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505787,505800] [2022-07-21 15:25:09,736 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505943,505956] [2022-07-21 15:25:09,737 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506096,506109] [2022-07-21 15:25:09,737 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506242,506255] [2022-07-21 15:25:09,737 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506385,506398] [2022-07-21 15:25:09,738 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506537,506550] [2022-07-21 15:25:09,738 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506683,506696] [2022-07-21 15:25:09,738 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506828,506841] [2022-07-21 15:25:09,738 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506982,506995] [2022-07-21 15:25:09,739 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507133,507146] [2022-07-21 15:25:09,739 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507288,507301] [2022-07-21 15:25:09,739 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507440,507453] [2022-07-21 15:25:09,740 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507595,507608] [2022-07-21 15:25:09,740 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507759,507772] [2022-07-21 15:25:09,740 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507915,507928] [2022-07-21 15:25:09,741 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508079,508092] [2022-07-21 15:25:09,741 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508221,508234] [2022-07-21 15:25:09,741 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508379,508392] [2022-07-21 15:25:09,741 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508546,508559] [2022-07-21 15:25:09,742 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508705,508718] [2022-07-21 15:25:09,742 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508864,508877] [2022-07-21 15:25:09,742 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509013,509026] [2022-07-21 15:25:09,743 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509160,509173] [2022-07-21 15:25:09,743 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509299,509312] [2022-07-21 15:25:09,743 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509462,509475] [2022-07-21 15:25:09,744 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509628,509641] [2022-07-21 15:25:09,744 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509792,509805] [2022-07-21 15:25:09,744 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509957,509970] [2022-07-21 15:25:09,744 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510122,510135] [2022-07-21 15:25:09,745 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510288,510301] [2022-07-21 15:25:09,745 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510453,510466] [2022-07-21 15:25:09,745 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510620,510633] [2022-07-21 15:25:09,746 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510780,510793] [2022-07-21 15:25:09,746 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510942,510955] [2022-07-21 15:25:09,746 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511101,511114] [2022-07-21 15:25:09,746 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511247,511260] [2022-07-21 15:25:09,747 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511390,511403] [2022-07-21 15:25:09,747 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511534,511547] [2022-07-21 15:25:09,747 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511677,511690] [2022-07-21 15:25:09,748 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511821,511834] [2022-07-21 15:25:09,748 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511962,511975] [2022-07-21 15:25:09,748 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512100,512113] [2022-07-21 15:25:09,749 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512258,512271] [2022-07-21 15:25:09,749 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512417,512430] [2022-07-21 15:25:09,749 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512573,512586] [2022-07-21 15:25:09,750 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512722,512735] [2022-07-21 15:25:09,750 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512874,512887] [2022-07-21 15:25:09,750 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513025,513038] [2022-07-21 15:25:09,751 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513174,513187] [2022-07-21 15:25:09,751 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513326,513339] [2022-07-21 15:25:09,751 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513474,513487] [2022-07-21 15:25:09,752 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513627,513640] [2022-07-21 15:25:09,752 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513778,513791] [2022-07-21 15:25:09,752 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513928,513941] [2022-07-21 15:25:09,753 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514075,514088] [2022-07-21 15:25:09,753 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514226,514239] [2022-07-21 15:25:09,753 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514377,514390] [2022-07-21 15:25:09,754 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514525,514538] [2022-07-21 15:25:09,754 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514691,514704] [2022-07-21 15:25:09,754 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514860,514873] [2022-07-21 15:25:09,755 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515027,515040] [2022-07-21 15:25:09,755 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515195,515208] [2022-07-21 15:25:09,755 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515345,515358] [2022-07-21 15:25:09,756 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515492,515505] [2022-07-21 15:25:09,756 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515653,515666] [2022-07-21 15:25:09,756 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515823,515836] [2022-07-21 15:25:09,757 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515985,515998] [2022-07-21 15:25:09,779 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 15:25:09,800 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 15:25:10,064 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator has thrown an exception: de.uni_freiburg.informatik.ultimate.boogie.typechecker.TypeCheckException: Type check failed for C: pcie_dev_ctrl = (unsigned int )pcie_dev_ctrl & 63471U [11990] at de.uni_freiburg.informatik.ultimate.boogie.TypeErrorReporter.report(TypeErrorReporter.java:52) at de.uni_freiburg.informatik.ultimate.boogie.typechecker.TypeCheckHelper.typeCheckBinaryExpression(TypeCheckHelper.java:207) at de.uni_freiburg.informatik.ultimate.boogie.ExpressionFactory.constructBinaryExpression(ExpressionFactory.java:597) at de.uni_freiburg.informatik.ultimate.boogie.ExpressionFactory.newBinaryExpression(ExpressionFactory.java:132) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.BitabsTranslation.abstractAssign(BitabsTranslation.java:483) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.IntegerTranslation.abstractAssginWithBitwiseOp(IntegerTranslation.java:973) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:737) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:372) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1397) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:326) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1081) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:334) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1081) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:334) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1627) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:332) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1081) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:334) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1627) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:332) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1081) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:334) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1081) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:334) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.FunctionHandler.handleFunctionDefinition(FunctionHandler.java:371) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1470) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:289) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.processTUchild(CHandler.java:3276) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2361) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:601) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:270) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.performMainRun(MainTranslator.java:244) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.translate(MainTranslator.java:206) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.run(MainTranslator.java:115) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.(MainTranslator.java:93) at de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver.finish(CACSL2BoogieTranslatorObserver.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-07-21 15:25:10,068 INFO L158 Benchmark]: Toolchain (without parser) took 3430.89ms. Allocated memory was 58.7MB in the beginning and 216.0MB in the end (delta: 157.3MB). Free memory was 29.0MB in the beginning and 107.2MB in the end (delta: -78.1MB). Peak memory consumption was 87.7MB. Max. memory is 16.1GB. [2022-07-21 15:25:10,068 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 48.2MB. Free memory was 30.8MB in the beginning and 30.8MB in the end (delta: 36.2kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-21 15:25:10,069 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3421.93ms. Allocated memory was 58.7MB in the beginning and 216.0MB in the end (delta: 157.3MB). Free memory was 28.9MB in the beginning and 107.2MB in the end (delta: -78.3MB). Peak memory consumption was 87.7MB. Max. memory is 16.1GB. [2022-07-21 15:25:10,070 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 48.2MB. Free memory was 30.8MB in the beginning and 30.8MB in the end (delta: 36.2kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3421.93ms. Allocated memory was 58.7MB in the beginning and 216.0MB in the end (delta: 157.3MB). Free memory was 28.9MB in the beginning and 107.2MB in the end (delta: -78.3MB). Peak memory consumption was 87.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - ExceptionOrErrorResult: TypeCheckException: Type check failed for C: pcie_dev_ctrl = (unsigned int )pcie_dev_ctrl & 63471U [11990] de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: TypeCheckException: Type check failed for C: pcie_dev_ctrl = (unsigned int )pcie_dev_ctrl & 63471U [11990]: de.uni_freiburg.informatik.ultimate.boogie.TypeErrorReporter.report(TypeErrorReporter.java:52) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/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.5.800.v20200727-1323.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--block--mtip32xx--mtip32xx.ko.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --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 cd814322f3abc5e8c6ad20085c30ec9c1fa5f2acc4d4d525b08e1fec6d772536 --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 15:25:11,683 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 15:25:11,685 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 15:25:11,715 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 15:25:11,716 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 15:25:11,717 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 15:25:11,720 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 15:25:11,723 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 15:25:11,725 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 15:25:11,726 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 15:25:11,727 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 15:25:11,729 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 15:25:11,730 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 15:25:11,734 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 15:25:11,735 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 15:25:11,736 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 15:25:11,739 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 15:25:11,739 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 15:25:11,741 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 15:25:11,742 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 15:25:11,743 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 15:25:11,746 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 15:25:11,748 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 15:25:11,749 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 15:25:11,749 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 15:25:11,762 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 15:25:11,762 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 15:25:11,762 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 15:25:11,763 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 15:25:11,763 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 15:25:11,764 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 15:25:11,764 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 15:25:11,764 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 15:25:11,765 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 15:25:11,765 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 15:25:11,766 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 15:25:11,766 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 15:25:11,767 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 15:25:11,767 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 15:25:11,767 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 15:25:11,768 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 15:25:11,768 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 15:25:11,769 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-07-21 15:25:11,792 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 15:25:11,793 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 15:25:11,793 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 15:25:11,793 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 15:25:11,793 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 15:25:11,794 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 15:25:11,794 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 15:25:11,794 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 15:25:11,795 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 15:25:11,795 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 15:25:11,795 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 15:25:11,796 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-21 15:25:11,796 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 15:25:11,796 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-21 15:25:11,796 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-21 15:25:11,796 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-21 15:25:11,796 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-21 15:25:11,796 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-21 15:25:11,797 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 15:25:11,797 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-21 15:25:11,797 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 15:25:11,797 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 15:25:11,797 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 15:25:11,797 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 15:25:11,798 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 15:25:11,798 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 15:25:11,798 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-21 15:25:11,798 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-21 15:25:11,798 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-21 15:25:11,798 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-21 15:25:11,799 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-21 15:25:11,799 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-21 15:25:11,799 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-21 15:25:11,799 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.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.graphml 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 -> cd814322f3abc5e8c6ad20085c30ec9c1fa5f2acc4d4d525b08e1fec6d772536 [2022-07-21 15:25:12,053 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 15:25:12,085 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 15:25:12,087 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 15:25:12,088 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 15:25:12,088 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 15:25:12,089 INFO L432 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--block--mtip32xx--mtip32xx.ko.cil.i [2022-07-21 15:25:12,137 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/273e510b6/242a97988b3743c2a149d0921bef858c/FLAG082e558d6 [2022-07-21 15:25:12,852 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 15:25:12,852 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--mtip32xx--mtip32xx.ko.cil.i [2022-07-21 15:25:12,900 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/273e510b6/242a97988b3743c2a149d0921bef858c/FLAG082e558d6 [2022-07-21 15:25:12,916 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/273e510b6/242a97988b3743c2a149d0921bef858c [2022-07-21 15:25:12,918 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 15:25:12,919 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 15:25:12,920 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 15:25:12,920 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 15:25:12,923 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 15:25:12,923 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 03:25:12" (1/1) ... [2022-07-21 15:25:12,924 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a8a943b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:25:12, skipping insertion in model container [2022-07-21 15:25:12,924 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 03:25:12" (1/1) ... [2022-07-21 15:25:12,928 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 15:25:13,051 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 15:25:16,338 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[502597,502610] [2022-07-21 15:25:16,340 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[502742,502755] [2022-07-21 15:25:16,341 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[502888,502901] [2022-07-21 15:25:16,341 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503053,503066] [2022-07-21 15:25:16,343 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503211,503224] [2022-07-21 15:25:16,343 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503369,503382] [2022-07-21 15:25:16,343 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503527,503540] [2022-07-21 15:25:16,344 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503687,503700] [2022-07-21 15:25:16,347 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503846,503859] [2022-07-21 15:25:16,347 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503985,503998] [2022-07-21 15:25:16,347 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504127,504140] [2022-07-21 15:25:16,348 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504276,504289] [2022-07-21 15:25:16,348 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504415,504428] [2022-07-21 15:25:16,349 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504570,504583] [2022-07-21 15:25:16,350 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504730,504743] [2022-07-21 15:25:16,350 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504881,504894] [2022-07-21 15:25:16,350 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505032,505045] [2022-07-21 15:25:16,351 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505184,505197] [2022-07-21 15:25:16,352 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505333,505346] [2022-07-21 15:25:16,353 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505481,505494] [2022-07-21 15:25:16,353 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505638,505651] [2022-07-21 15:25:16,353 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505787,505800] [2022-07-21 15:25:16,355 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505943,505956] [2022-07-21 15:25:16,356 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506096,506109] [2022-07-21 15:25:16,356 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506242,506255] [2022-07-21 15:25:16,356 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506385,506398] [2022-07-21 15:25:16,356 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506537,506550] [2022-07-21 15:25:16,357 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506683,506696] [2022-07-21 15:25:16,357 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506828,506841] [2022-07-21 15:25:16,358 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506982,506995] [2022-07-21 15:25:16,358 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507133,507146] [2022-07-21 15:25:16,359 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507288,507301] [2022-07-21 15:25:16,360 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507440,507453] [2022-07-21 15:25:16,360 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507595,507608] [2022-07-21 15:25:16,360 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507759,507772] [2022-07-21 15:25:16,360 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507915,507928] [2022-07-21 15:25:16,361 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508079,508092] [2022-07-21 15:25:16,361 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508221,508234] [2022-07-21 15:25:16,361 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508379,508392] [2022-07-21 15:25:16,364 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508546,508559] [2022-07-21 15:25:16,364 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508705,508718] [2022-07-21 15:25:16,364 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508864,508877] [2022-07-21 15:25:16,365 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509013,509026] [2022-07-21 15:25:16,365 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509160,509173] [2022-07-21 15:25:16,366 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509299,509312] [2022-07-21 15:25:16,366 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509462,509475] [2022-07-21 15:25:16,366 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509628,509641] [2022-07-21 15:25:16,367 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509792,509805] [2022-07-21 15:25:16,367 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509957,509970] [2022-07-21 15:25:16,367 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510122,510135] [2022-07-21 15:25:16,368 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510288,510301] [2022-07-21 15:25:16,368 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510453,510466] [2022-07-21 15:25:16,368 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510620,510633] [2022-07-21 15:25:16,369 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510780,510793] [2022-07-21 15:25:16,369 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510942,510955] [2022-07-21 15:25:16,370 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511101,511114] [2022-07-21 15:25:16,370 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511247,511260] [2022-07-21 15:25:16,370 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511390,511403] [2022-07-21 15:25:16,371 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511534,511547] [2022-07-21 15:25:16,371 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511677,511690] [2022-07-21 15:25:16,371 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511821,511834] [2022-07-21 15:25:16,372 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511962,511975] [2022-07-21 15:25:16,372 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512100,512113] [2022-07-21 15:25:16,372 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512258,512271] [2022-07-21 15:25:16,373 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512417,512430] [2022-07-21 15:25:16,373 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512573,512586] [2022-07-21 15:25:16,373 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512722,512735] [2022-07-21 15:25:16,373 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512874,512887] [2022-07-21 15:25:16,378 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513025,513038] [2022-07-21 15:25:16,378 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513174,513187] [2022-07-21 15:25:16,378 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513326,513339] [2022-07-21 15:25:16,379 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513474,513487] [2022-07-21 15:25:16,380 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513627,513640] [2022-07-21 15:25:16,380 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513778,513791] [2022-07-21 15:25:16,380 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513928,513941] [2022-07-21 15:25:16,381 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514075,514088] [2022-07-21 15:25:16,381 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514226,514239] [2022-07-21 15:25:16,381 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514377,514390] [2022-07-21 15:25:16,382 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514525,514538] [2022-07-21 15:25:16,382 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514691,514704] [2022-07-21 15:25:16,382 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514860,514873] [2022-07-21 15:25:16,382 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515027,515040] [2022-07-21 15:25:16,383 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515195,515208] [2022-07-21 15:25:16,383 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515345,515358] [2022-07-21 15:25:16,383 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515492,515505] [2022-07-21 15:25:16,384 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515653,515666] [2022-07-21 15:25:16,384 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515823,515836] [2022-07-21 15:25:16,384 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515985,515998] [2022-07-21 15:25:16,401 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 15:25:16,445 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-07-21 15:25:16,501 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 15:25:16,747 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[502597,502610] [2022-07-21 15:25:16,748 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[502742,502755] [2022-07-21 15:25:16,748 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[502888,502901] [2022-07-21 15:25:16,749 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503053,503066] [2022-07-21 15:25:16,749 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503211,503224] [2022-07-21 15:25:16,749 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503369,503382] [2022-07-21 15:25:16,749 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503527,503540] [2022-07-21 15:25:16,750 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503687,503700] [2022-07-21 15:25:16,750 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503846,503859] [2022-07-21 15:25:16,750 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503985,503998] [2022-07-21 15:25:16,751 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504127,504140] [2022-07-21 15:25:16,751 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504276,504289] [2022-07-21 15:25:16,751 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504415,504428] [2022-07-21 15:25:16,752 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504570,504583] [2022-07-21 15:25:16,752 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504730,504743] [2022-07-21 15:25:16,752 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504881,504894] [2022-07-21 15:25:16,752 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505032,505045] [2022-07-21 15:25:16,753 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505184,505197] [2022-07-21 15:25:16,753 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505333,505346] [2022-07-21 15:25:16,753 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505481,505494] [2022-07-21 15:25:16,754 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505638,505651] [2022-07-21 15:25:16,754 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505787,505800] [2022-07-21 15:25:16,754 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505943,505956] [2022-07-21 15:25:16,755 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506096,506109] [2022-07-21 15:25:16,755 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506242,506255] [2022-07-21 15:25:16,755 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506385,506398] [2022-07-21 15:25:16,755 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506537,506550] [2022-07-21 15:25:16,756 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506683,506696] [2022-07-21 15:25:16,756 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506828,506841] [2022-07-21 15:25:16,756 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506982,506995] [2022-07-21 15:25:16,757 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507133,507146] [2022-07-21 15:25:16,757 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507288,507301] [2022-07-21 15:25:16,757 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507440,507453] [2022-07-21 15:25:16,758 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507595,507608] [2022-07-21 15:25:16,758 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507759,507772] [2022-07-21 15:25:16,758 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507915,507928] [2022-07-21 15:25:16,758 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508079,508092] [2022-07-21 15:25:16,759 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508221,508234] [2022-07-21 15:25:16,759 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508379,508392] [2022-07-21 15:25:16,759 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508546,508559] [2022-07-21 15:25:16,760 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508705,508718] [2022-07-21 15:25:16,760 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508864,508877] [2022-07-21 15:25:16,760 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509013,509026] [2022-07-21 15:25:16,761 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509160,509173] [2022-07-21 15:25:16,761 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509299,509312] [2022-07-21 15:25:16,761 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509462,509475] [2022-07-21 15:25:16,761 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509628,509641] [2022-07-21 15:25:16,762 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509792,509805] [2022-07-21 15:25:16,762 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509957,509970] [2022-07-21 15:25:16,762 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510122,510135] [2022-07-21 15:25:16,763 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510288,510301] [2022-07-21 15:25:16,763 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510453,510466] [2022-07-21 15:25:16,763 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510620,510633] [2022-07-21 15:25:16,764 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510780,510793] [2022-07-21 15:25:16,764 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510942,510955] [2022-07-21 15:25:16,764 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511101,511114] [2022-07-21 15:25:16,764 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511247,511260] [2022-07-21 15:25:16,765 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511390,511403] [2022-07-21 15:25:16,765 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511534,511547] [2022-07-21 15:25:16,765 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511677,511690] [2022-07-21 15:25:16,766 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511821,511834] [2022-07-21 15:25:16,766 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511962,511975] [2022-07-21 15:25:16,766 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512100,512113] [2022-07-21 15:25:16,767 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512258,512271] [2022-07-21 15:25:16,767 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512417,512430] [2022-07-21 15:25:16,767 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512573,512586] [2022-07-21 15:25:16,768 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512722,512735] [2022-07-21 15:25:16,768 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512874,512887] [2022-07-21 15:25:16,768 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513025,513038] [2022-07-21 15:25:16,769 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513174,513187] [2022-07-21 15:25:16,769 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513326,513339] [2022-07-21 15:25:16,769 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513474,513487] [2022-07-21 15:25:16,769 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513627,513640] [2022-07-21 15:25:16,770 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513778,513791] [2022-07-21 15:25:16,770 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513928,513941] [2022-07-21 15:25:16,770 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514075,514088] [2022-07-21 15:25:16,771 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514226,514239] [2022-07-21 15:25:16,771 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514377,514390] [2022-07-21 15:25:16,771 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514525,514538] [2022-07-21 15:25:16,771 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514691,514704] [2022-07-21 15:25:16,772 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514860,514873] [2022-07-21 15:25:16,772 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515027,515040] [2022-07-21 15:25:16,772 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515195,515208] [2022-07-21 15:25:16,773 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515345,515358] [2022-07-21 15:25:16,773 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515492,515505] [2022-07-21 15:25:16,773 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515653,515666] [2022-07-21 15:25:16,774 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515823,515836] [2022-07-21 15:25:16,774 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515985,515998] [2022-07-21 15:25:16,779 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 15:25:16,811 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 15:25:17,228 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[502597,502610] [2022-07-21 15:25:17,228 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[502742,502755] [2022-07-21 15:25:17,228 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[502888,502901] [2022-07-21 15:25:17,229 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503053,503066] [2022-07-21 15:25:17,229 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503211,503224] [2022-07-21 15:25:17,229 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503369,503382] [2022-07-21 15:25:17,229 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503527,503540] [2022-07-21 15:25:17,230 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503687,503700] [2022-07-21 15:25:17,230 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503846,503859] [2022-07-21 15:25:17,230 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[503985,503998] [2022-07-21 15:25:17,230 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504127,504140] [2022-07-21 15:25:17,231 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504276,504289] [2022-07-21 15:25:17,231 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504415,504428] [2022-07-21 15:25:17,231 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504570,504583] [2022-07-21 15:25:17,231 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504730,504743] [2022-07-21 15:25:17,232 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[504881,504894] [2022-07-21 15:25:17,232 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505032,505045] [2022-07-21 15:25:17,232 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505184,505197] [2022-07-21 15:25:17,232 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505333,505346] [2022-07-21 15:25:17,232 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505481,505494] [2022-07-21 15:25:17,233 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505638,505651] [2022-07-21 15:25:17,233 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505787,505800] [2022-07-21 15:25:17,233 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[505943,505956] [2022-07-21 15:25:17,233 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506096,506109] [2022-07-21 15:25:17,234 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506242,506255] [2022-07-21 15:25:17,234 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506385,506398] [2022-07-21 15:25:17,235 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506537,506550] [2022-07-21 15:25:17,235 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506683,506696] [2022-07-21 15:25:17,236 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506828,506841] [2022-07-21 15:25:17,236 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[506982,506995] [2022-07-21 15:25:17,236 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507133,507146] [2022-07-21 15:25:17,236 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507288,507301] [2022-07-21 15:25:17,236 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507440,507453] [2022-07-21 15:25:17,237 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507595,507608] [2022-07-21 15:25:17,237 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507759,507772] [2022-07-21 15:25:17,237 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[507915,507928] [2022-07-21 15:25:17,237 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508079,508092] [2022-07-21 15:25:17,238 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508221,508234] [2022-07-21 15:25:17,238 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508379,508392] [2022-07-21 15:25:17,238 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508546,508559] [2022-07-21 15:25:17,238 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508705,508718] [2022-07-21 15:25:17,239 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[508864,508877] [2022-07-21 15:25:17,239 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509013,509026] [2022-07-21 15:25:17,239 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509160,509173] [2022-07-21 15:25:17,239 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509299,509312] [2022-07-21 15:25:17,239 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509462,509475] [2022-07-21 15:25:17,240 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509628,509641] [2022-07-21 15:25:17,240 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509792,509805] [2022-07-21 15:25:17,240 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[509957,509970] [2022-07-21 15:25:17,240 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510122,510135] [2022-07-21 15:25:17,242 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510288,510301] [2022-07-21 15:25:17,242 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510453,510466] [2022-07-21 15:25:17,242 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510620,510633] [2022-07-21 15:25:17,243 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510780,510793] [2022-07-21 15:25:17,243 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[510942,510955] [2022-07-21 15:25:17,243 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511101,511114] [2022-07-21 15:25:17,243 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511247,511260] [2022-07-21 15:25:17,243 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511390,511403] [2022-07-21 15:25:17,244 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511534,511547] [2022-07-21 15:25:17,244 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511677,511690] [2022-07-21 15:25:17,244 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511821,511834] [2022-07-21 15:25:17,244 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[511962,511975] [2022-07-21 15:25:17,245 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512100,512113] [2022-07-21 15:25:17,245 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512258,512271] [2022-07-21 15:25:17,245 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512417,512430] [2022-07-21 15:25:17,245 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512573,512586] [2022-07-21 15:25:17,245 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512722,512735] [2022-07-21 15:25:17,246 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[512874,512887] [2022-07-21 15:25:17,246 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513025,513038] [2022-07-21 15:25:17,246 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513174,513187] [2022-07-21 15:25:17,246 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513326,513339] [2022-07-21 15:25:17,246 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513474,513487] [2022-07-21 15:25:17,247 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513627,513640] [2022-07-21 15:25:17,247 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513778,513791] [2022-07-21 15:25:17,247 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[513928,513941] [2022-07-21 15:25:17,248 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514075,514088] [2022-07-21 15:25:17,248 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514226,514239] [2022-07-21 15:25:17,248 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514377,514390] [2022-07-21 15:25:17,248 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514525,514538] [2022-07-21 15:25:17,249 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514691,514704] [2022-07-21 15:25:17,252 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[514860,514873] [2022-07-21 15:25:17,252 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515027,515040] [2022-07-21 15:25:17,252 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515195,515208] [2022-07-21 15:25:17,252 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515345,515358] [2022-07-21 15:25:17,253 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515492,515505] [2022-07-21 15:25:17,253 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515653,515666] [2022-07-21 15:25:17,253 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515823,515836] [2022-07-21 15:25:17,253 WARN L230 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--block--mtip32xx--mtip32xx.ko.cil.i[515985,515998] [2022-07-21 15:25:17,258 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 15:25:17,442 INFO L208 MainTranslator]: Completed translation [2022-07-21 15:25:17,443 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:25:17 WrapperNode [2022-07-21 15:25:17,443 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 15:25:17,444 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 15:25:17,444 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 15:25:17,444 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 15:25:17,448 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:25:17" (1/1) ... [2022-07-21 15:25:17,558 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:25:17" (1/1) ... [2022-07-21 15:25:17,722 INFO L137 Inliner]: procedures = 822, calls = 4037, calls flagged for inlining = 385, calls inlined = 274, statements flattened = 8354 [2022-07-21 15:25:17,724 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 15:25:17,725 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 15:25:17,725 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 15:25:17,725 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 15:25:17,731 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:25:17" (1/1) ... [2022-07-21 15:25:17,731 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:25:17" (1/1) ... [2022-07-21 15:25:17,832 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:25:17" (1/1) ... [2022-07-21 15:25:17,833 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:25:17" (1/1) ... [2022-07-21 15:25:17,987 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:25:17" (1/1) ... [2022-07-21 15:25:18,017 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:25:17" (1/1) ... [2022-07-21 15:25:18,043 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:25:17" (1/1) ... [2022-07-21 15:25:18,072 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 15:25:18,074 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 15:25:18,074 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 15:25:18,074 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 15:25:18,075 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:25:17" (1/1) ... [2022-07-21 15:25:18,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 15:25:18,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 15:25:18,108 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-21 15:25:18,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-21 15:25:18,143 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_block_ioctl [2022-07-21 15:25:18,143 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_block_ioctl [2022-07-21 15:25:18,143 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_INT~X~$Pointer$~X~C_INT~TO~VOID [2022-07-21 15:25:18,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_INT~X~$Pointer$~X~C_INT~TO~VOID [2022-07-21 15:25:18,143 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_hw_get_capacity [2022-07-21 15:25:18,143 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_hw_get_capacity [2022-07-21 15:25:18,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2022-07-21 15:25:18,144 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2022-07-21 15:25:18,144 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_hw_read_device_status [2022-07-21 15:25:18,144 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_hw_read_device_status [2022-07-21 15:25:18,144 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_block_getgeo [2022-07-21 15:25:18,144 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_block_getgeo [2022-07-21 15:25:18,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-07-21 15:25:18,144 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-07-21 15:25:18,144 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2022-07-21 15:25:18,144 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2022-07-21 15:25:18,145 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_should_stop [2022-07-21 15:25:18,145 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_should_stop [2022-07-21 15:25:18,145 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-07-21 15:25:18,145 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-07-21 15:25:18,145 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_exec_internal_command [2022-07-21 15:25:18,145 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_exec_internal_command [2022-07-21 15:25:18,145 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2022-07-21 15:25:18,145 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2022-07-21 15:25:18,146 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_read_log_page [2022-07-21 15:25:18,146 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_read_log_page [2022-07-21 15:25:18,146 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2022-07-21 15:25:18,146 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2022-07-21 15:25:18,146 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2022-07-21 15:25:18,146 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2022-07-21 15:25:18,146 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_106 [2022-07-21 15:25:18,146 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_106 [2022-07-21 15:25:18,147 INFO L130 BoogieDeclarations]: Found specification of procedure ata_swap_string [2022-07-21 15:25:18,147 INFO L138 BoogieDeclarations]: Found implementation of procedure ata_swap_string [2022-07-21 15:25:18,147 INFO L130 BoogieDeclarations]: Found specification of procedure __cpu_to_node [2022-07-21 15:25:18,147 INFO L138 BoogieDeclarations]: Found implementation of procedure __cpu_to_node [2022-07-21 15:25:18,147 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_create_dir [2022-07-21 15:25:18,147 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_create_dir [2022-07-21 15:25:18,147 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2022-07-21 15:25:18,147 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2022-07-21 15:25:18,148 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-07-21 15:25:18,148 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-07-21 15:25:18,148 INFO L130 BoogieDeclarations]: Found specification of procedure get_least_used_cpu_on_node [2022-07-21 15:25:18,148 INFO L138 BoogieDeclarations]: Found implementation of procedure get_least_used_cpu_on_node [2022-07-21 15:25:18,148 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-07-21 15:25:18,148 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-07-21 15:25:18,148 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2022-07-21 15:25:18,148 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2022-07-21 15:25:18,148 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2022-07-21 15:25:18,149 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2022-07-21 15:25:18,149 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2022-07-21 15:25:18,149 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2022-07-21 15:25:18,149 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2022-07-21 15:25:18,149 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2022-07-21 15:25:18,149 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_blkdev [2022-07-21 15:25:18,149 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_blkdev [2022-07-21 15:25:18,149 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-07-21 15:25:18,150 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-07-21 15:25:18,150 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2022-07-21 15:25:18,150 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2022-07-21 15:25:18,150 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc_node [2022-07-21 15:25:18,150 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc_node [2022-07-21 15:25:18,150 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2022-07-21 15:25:18,150 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2022-07-21 15:25:18,150 INFO L130 BoogieDeclarations]: Found specification of procedure __pcibus_to_node [2022-07-21 15:25:18,150 INFO L138 BoogieDeclarations]: Found implementation of procedure __pcibus_to_node [2022-07-21 15:25:18,151 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-21 15:25:18,151 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_start_port [2022-07-21 15:25:18,151 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_start_port [2022-07-21 15:25:18,151 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 15:25:18,151 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2022-07-21 15:25:18,151 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2022-07-21 15:25:18,151 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-07-21 15:25:18,151 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-07-21 15:25:18,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-21 15:25:18,152 INFO L130 BoogieDeclarations]: Found specification of procedure blk_cleanup_queue [2022-07-21 15:25:18,152 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_cleanup_queue [2022-07-21 15:25:18,152 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-07-21 15:25:18,152 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2022-07-21 15:25:18,152 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2022-07-21 15:25:18,152 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2022-07-21 15:25:18,152 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2022-07-21 15:25:18,152 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-07-21 15:25:18,152 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-07-21 15:25:18,153 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ulong [2022-07-21 15:25:18,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ulong [2022-07-21 15:25:18,153 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-07-21 15:25:18,153 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-07-21 15:25:18,155 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_rq_from_tag [2022-07-21 15:25:18,156 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_rq_from_tag [2022-07-21 15:25:18,156 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 15:25:18,156 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 15:25:18,156 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-07-21 15:25:18,156 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-07-21 15:25:18,156 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-07-21 15:25:18,156 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-07-21 15:25:18,156 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_hba_reset [2022-07-21 15:25:18,157 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_hba_reset [2022-07-21 15:25:18,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-21 15:25:18,157 INFO L130 BoogieDeclarations]: Found specification of procedure bdput [2022-07-21 15:25:18,157 INFO L138 BoogieDeclarations]: Found implementation of procedure bdput [2022-07-21 15:25:18,157 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_standby_immediate [2022-07-21 15:25:18,157 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_standby_immediate [2022-07-21 15:25:18,157 INFO L130 BoogieDeclarations]: Found specification of procedure kobject_get [2022-07-21 15:25:18,157 INFO L138 BoogieDeclarations]: Found implementation of procedure kobject_get [2022-07-21 15:25:18,158 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2022-07-21 15:25:18,159 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2022-07-21 15:25:18,159 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2022-07-21 15:25:18,159 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2022-07-21 15:25:18,160 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2022-07-21 15:25:18,160 INFO L130 BoogieDeclarations]: Found specification of procedure del_gendisk [2022-07-21 15:25:18,160 INFO L138 BoogieDeclarations]: Found implementation of procedure del_gendisk [2022-07-21 15:25:18,160 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2022-07-21 15:25:18,160 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2022-07-21 15:25:18,160 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_hw_sysfs_exit [2022-07-21 15:25:18,160 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_hw_sysfs_exit [2022-07-21 15:25:18,162 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-07-21 15:25:18,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-07-21 15:25:18,162 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_disable_link_opts [2022-07-21 15:25:18,162 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_disable_link_opts [2022-07-21 15:25:18,163 INFO L130 BoogieDeclarations]: Found specification of procedure msleep_interruptible [2022-07-21 15:25:18,163 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep_interruptible [2022-07-21 15:25:18,163 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_cmd_from_tag [2022-07-21 15:25:18,163 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_cmd_from_tag [2022-07-21 15:25:18,163 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2022-07-21 15:25:18,163 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2022-07-21 15:25:18,163 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2022-07-21 15:25:18,163 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2022-07-21 15:25:18,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-21 15:25:18,164 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-07-21 15:25:18,164 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-07-21 15:25:18,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2022-07-21 15:25:18,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2022-07-21 15:25:18,164 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_rq_to_pdu [2022-07-21 15:25:18,164 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_rq_to_pdu [2022-07-21 15:25:18,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-21 15:25:18,164 INFO L130 BoogieDeclarations]: Found specification of procedure exec_drive_taskfile [2022-07-21 15:25:18,164 INFO L138 BoogieDeclarations]: Found implementation of procedure exec_drive_taskfile [2022-07-21 15:25:18,165 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_104 [2022-07-21 15:25:18,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_104 [2022-07-21 15:25:18,165 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-07-21 15:25:18,165 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-07-21 15:25:18,165 INFO L130 BoogieDeclarations]: Found specification of procedure ida_remove [2022-07-21 15:25:18,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ida_remove [2022-07-21 15:25:18,165 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_restart_port [2022-07-21 15:25:18,165 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_restart_port [2022-07-21 15:25:18,165 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2022-07-21 15:25:18,166 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2022-07-21 15:25:18,166 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-07-21 15:25:18,166 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-07-21 15:25:18,166 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2022-07-21 15:25:18,166 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2022-07-21 15:25:18,166 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2022-07-21 15:25:18,166 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2022-07-21 15:25:18,166 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_pci_remove [2022-07-21 15:25:18,166 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_pci_remove [2022-07-21 15:25:18,166 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-07-21 15:25:18,167 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-07-21 15:25:18,167 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_devm_free_irq [2022-07-21 15:25:18,167 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_devm_free_irq [2022-07-21 15:25:18,167 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_block_compat_ioctl [2022-07-21 15:25:18,167 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_block_compat_ioctl [2022-07-21 15:25:18,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-07-21 15:25:18,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-07-21 15:25:18,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-07-21 15:25:18,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-07-21 15:25:18,168 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-21 15:25:18,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-21 15:25:18,168 INFO L130 BoogieDeclarations]: Found specification of procedure irq_set_affinity_hint [2022-07-21 15:25:18,168 INFO L138 BoogieDeclarations]: Found implementation of procedure irq_set_affinity_hint [2022-07-21 15:25:18,168 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_pci_resume [2022-07-21 15:25:18,168 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_pci_resume [2022-07-21 15:25:18,168 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_105 [2022-07-21 15:25:18,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_105 [2022-07-21 15:25:18,169 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_next [2022-07-21 15:25:18,169 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_next [2022-07-21 15:25:18,169 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2022-07-21 15:25:18,169 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2022-07-21 15:25:18,169 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_device_reset [2022-07-21 15:25:18,169 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_device_reset [2022-07-21 15:25:18,169 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2022-07-21 15:25:18,169 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2022-07-21 15:25:18,170 INFO L130 BoogieDeclarations]: Found specification of procedure devm_free_irq [2022-07-21 15:25:18,170 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_free_irq [2022-07-21 15:25:18,170 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_end_request [2022-07-21 15:25:18,170 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_end_request [2022-07-21 15:25:18,170 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2022-07-21 15:25:18,170 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2022-07-21 15:25:18,170 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_block_initialize [2022-07-21 15:25:18,170 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_block_initialize [2022-07-21 15:25:18,171 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_find_bit_find_first_bit [2022-07-21 15:25:18,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_find_bit_find_first_bit [2022-07-21 15:25:18,171 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2022-07-21 15:25:18,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2022-07-21 15:25:18,171 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-07-21 15:25:18,171 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-07-21 15:25:18,171 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_hw_ioctl [2022-07-21 15:25:18,172 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_hw_ioctl [2022-07-21 15:25:18,172 INFO L130 BoogieDeclarations]: Found specification of procedure __first_node [2022-07-21 15:25:18,172 INFO L138 BoogieDeclarations]: Found implementation of procedure __first_node [2022-07-21 15:25:18,172 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-21 15:25:18,172 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-21 15:25:18,172 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_word [2022-07-21 15:25:18,172 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_word [2022-07-21 15:25:18,172 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_del_gendisk [2022-07-21 15:25:18,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_del_gendisk [2022-07-21 15:25:18,173 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2022-07-21 15:25:18,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2022-07-21 15:25:18,173 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2022-07-21 15:25:18,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2022-07-21 15:25:18,173 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-07-21 15:25:18,173 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-07-21 15:25:18,173 INFO L130 BoogieDeclarations]: Found specification of procedure ssleep [2022-07-21 15:25:18,174 INFO L138 BoogieDeclarations]: Found implementation of procedure ssleep [2022-07-21 15:25:18,174 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_deinit_port [2022-07-21 15:25:18,174 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_deinit_port [2022-07-21 15:25:18,174 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2022-07-21 15:25:18,174 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2022-07-21 15:25:18,174 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-07-21 15:25:18,174 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-07-21 15:25:18,174 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2022-07-21 15:25:18,175 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2022-07-21 15:25:18,175 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-21 15:25:18,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-07-21 15:25:18,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-21 15:25:18,175 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2022-07-21 15:25:18,175 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2022-07-21 15:25:18,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-07-21 15:25:18,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-07-21 15:25:18,176 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2022-07-21 15:25:18,176 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2022-07-21 15:25:18,176 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_free_tag_set [2022-07-21 15:25:18,176 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_free_tag_set [2022-07-21 15:25:18,176 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-07-21 15:25:18,176 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-07-21 15:25:18,176 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_hw_exit [2022-07-21 15:25:18,177 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_hw_exit [2022-07-21 15:25:18,177 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_dev_lock [2022-07-21 15:25:18,177 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_dev_lock [2022-07-21 15:25:18,177 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-07-21 15:25:18,177 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-07-21 15:25:18,177 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_blk_cleanup_queue [2022-07-21 15:25:18,177 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_blk_cleanup_queue [2022-07-21 15:25:18,178 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2022-07-21 15:25:18,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2022-07-21 15:25:18,178 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2022-07-21 15:25:18,178 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2022-07-21 15:25:18,178 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2022-07-21 15:25:18,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2022-07-21 15:25:18,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-21 15:25:18,179 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-21 15:25:18,179 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_first [2022-07-21 15:25:18,179 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_first [2022-07-21 15:25:18,179 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2022-07-21 15:25:18,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2022-07-21 15:25:18,179 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_get_next_rr_node [2022-07-21 15:25:18,180 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_get_next_rr_node [2022-07-21 15:25:18,180 INFO L130 BoogieDeclarations]: Found specification of procedure hba_setup [2022-07-21 15:25:18,180 INFO L138 BoogieDeclarations]: Found implementation of procedure hba_setup [2022-07-21 15:25:18,180 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_enable_fis [2022-07-21 15:25:18,180 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_enable_fis [2022-07-21 15:25:18,180 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2022-07-21 15:25:18,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2022-07-21 15:25:18,180 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_remove_recursive [2022-07-21 15:25:18,180 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_remove_recursive [2022-07-21 15:25:18,180 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2022-07-21 15:25:18,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2022-07-21 15:25:18,181 INFO L130 BoogieDeclarations]: Found specification of procedure pcim_iounmap_regions [2022-07-21 15:25:18,181 INFO L138 BoogieDeclarations]: Found implementation of procedure pcim_iounmap_regions [2022-07-21 15:25:18,181 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-07-21 15:25:18,181 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-07-21 15:25:18,181 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-07-21 15:25:18,181 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_hw_debugfs_exit [2022-07-21 15:25:18,181 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_hw_debugfs_exit [2022-07-21 15:25:18,181 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2022-07-21 15:25:18,182 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2022-07-21 15:25:18,182 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2022-07-21 15:25:18,182 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2022-07-21 15:25:18,182 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2022-07-21 15:25:18,182 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2022-07-21 15:25:18,182 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2022-07-21 15:25:18,182 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2022-07-21 15:25:18,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-07-21 15:25:18,182 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_put_int_command [2022-07-21 15:25:18,183 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_put_int_command [2022-07-21 15:25:18,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-07-21 15:25:18,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-07-21 15:25:18,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-07-21 15:25:18,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-21 15:25:18,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-07-21 15:25:18,183 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-21 15:25:18,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-21 15:25:18,184 INFO L130 BoogieDeclarations]: Found specification of procedure dmam_alloc_coherent [2022-07-21 15:25:18,184 INFO L138 BoogieDeclarations]: Found implementation of procedure dmam_alloc_coherent [2022-07-21 15:25:18,184 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-07-21 15:25:18,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-07-21 15:25:18,184 INFO L130 BoogieDeclarations]: Found specification of procedure print_tags [2022-07-21 15:25:18,184 INFO L138 BoogieDeclarations]: Found implementation of procedure print_tags [2022-07-21 15:25:18,184 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2022-07-21 15:25:18,184 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2022-07-21 15:25:18,185 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_find_bit_find_next_bit [2022-07-21 15:25:18,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_find_bit_find_next_bit [2022-07-21 15:25:18,185 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2022-07-21 15:25:18,185 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2022-07-21 15:25:18,185 INFO L130 BoogieDeclarations]: Found specification of procedure drop_cpu [2022-07-21 15:25:18,185 INFO L138 BoogieDeclarations]: Found implementation of procedure drop_cpu [2022-07-21 15:25:18,185 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR_OR_NULL [2022-07-21 15:25:18,185 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR_OR_NULL [2022-07-21 15:25:18,185 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2022-07-21 15:25:18,186 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2022-07-21 15:25:18,186 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_hw_read_flags [2022-07-21 15:25:18,186 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_hw_read_flags [2022-07-21 15:25:18,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-07-21 15:25:18,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-07-21 15:25:18,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-07-21 15:25:18,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-07-21 15:25:18,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-21 15:25:18,186 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_init_port [2022-07-21 15:25:18,187 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_init_port [2022-07-21 15:25:18,187 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-07-21 15:25:18,187 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-07-21 15:25:18,187 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2022-07-21 15:25:18,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2022-07-21 15:25:18,187 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2022-07-21 15:25:18,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2022-07-21 15:25:18,187 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2022-07-21 15:25:18,187 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2022-07-21 15:25:18,188 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_start_stopped_hw_queues [2022-07-21 15:25:18,188 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_start_stopped_hw_queues [2022-07-21 15:25:18,188 INFO L130 BoogieDeclarations]: Found specification of procedure jiffies_to_msecs [2022-07-21 15:25:18,188 INFO L138 BoogieDeclarations]: Found implementation of procedure jiffies_to_msecs [2022-07-21 15:25:18,188 INFO L130 BoogieDeclarations]: Found specification of procedure dmam_free_coherent [2022-07-21 15:25:18,188 INFO L138 BoogieDeclarations]: Found implementation of procedure dmam_free_coherent [2022-07-21 15:25:18,188 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2022-07-21 15:25:18,188 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2022-07-21 15:25:18,188 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_issue_ncq_command [2022-07-21 15:25:18,188 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_issue_ncq_command [2022-07-21 15:25:18,189 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_of_node [2022-07-21 15:25:18,189 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_of_node [2022-07-21 15:25:18,189 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_get_identify [2022-07-21 15:25:18,189 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_get_identify [2022-07-21 15:25:18,189 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2022-07-21 15:25:18,189 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2022-07-21 15:25:18,189 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-21 15:25:18,189 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-21 15:25:18,190 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_create_file [2022-07-21 15:25:18,190 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_create_file [2022-07-21 15:25:18,190 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~$Pointer$~TO~C_LONG [2022-07-21 15:25:18,190 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~$Pointer$~TO~C_LONG [2022-07-21 15:25:18,190 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2022-07-21 15:25:18,190 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2022-07-21 15:25:18,190 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_set_timeout [2022-07-21 15:25:18,190 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_set_timeout [2022-07-21 15:25:18,190 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2022-07-21 15:25:18,191 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2022-07-21 15:25:18,191 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-07-21 15:25:18,191 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-07-21 15:25:18,191 INFO L130 BoogieDeclarations]: Found specification of procedure kobject_put [2022-07-21 15:25:18,191 INFO L138 BoogieDeclarations]: Found implementation of procedure kobject_put [2022-07-21 15:25:18,191 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_hw_read_registers [2022-07-21 15:25:18,191 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_hw_read_registers [2022-07-21 15:25:18,191 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_pci_shutdown [2022-07-21 15:25:18,192 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_pci_shutdown [2022-07-21 15:25:18,192 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_enable_engine [2022-07-21 15:25:18,192 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_enable_engine [2022-07-21 15:25:18,192 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2022-07-21 15:25:18,192 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2022-07-21 15:25:18,192 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2022-07-21 15:25:18,192 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2022-07-21 15:25:18,192 INFO L130 BoogieDeclarations]: Found specification of procedure pcim_enable_device [2022-07-21 15:25:18,193 INFO L138 BoogieDeclarations]: Found implementation of procedure pcim_enable_device [2022-07-21 15:25:18,193 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_check_surprise_removal [2022-07-21 15:25:18,193 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_check_surprise_removal [2022-07-21 15:25:18,193 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2022-07-21 15:25:18,193 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2022-07-21 15:25:18,193 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2022-07-21 15:25:18,193 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2022-07-21 15:25:18,193 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_put_disk [2022-07-21 15:25:18,194 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_put_disk [2022-07-21 15:25:18,194 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-07-21 15:25:18,194 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-07-21 15:25:18,194 INFO L130 BoogieDeclarations]: Found specification of procedure no_llseek [2022-07-21 15:25:18,194 INFO L138 BoogieDeclarations]: Found implementation of procedure no_llseek [2022-07-21 15:25:18,194 INFO L130 BoogieDeclarations]: Found specification of procedure simple_open [2022-07-21 15:25:18,194 INFO L138 BoogieDeclarations]: Found implementation of procedure simple_open [2022-07-21 15:25:18,194 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2022-07-21 15:25:18,195 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2022-07-21 15:25:18,195 INFO L130 BoogieDeclarations]: Found specification of procedure mtip_dma_free [2022-07-21 15:25:18,195 INFO L138 BoogieDeclarations]: Found implementation of procedure mtip_dma_free [2022-07-21 15:25:19,223 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 15:25:19,227 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 15:25:20,247 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-21 15:26:50,269 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 15:26:50,297 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 15:26:50,297 INFO L299 CfgBuilder]: Removed 13 assume(true) statements. [2022-07-21 15:26:50,300 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 03:26:50 BoogieIcfgContainer [2022-07-21 15:26:50,300 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 15:26:50,301 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 15:26:50,301 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 15:26:50,303 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 15:26:50,303 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 03:25:12" (1/3) ... [2022-07-21 15:26:50,304 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ff9137b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 03:26:50, skipping insertion in model container [2022-07-21 15:26:50,304 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:25:17" (2/3) ... [2022-07-21 15:26:50,304 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ff9137b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 03:26:50, skipping insertion in model container [2022-07-21 15:26:50,304 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 03:26:50" (3/3) ... [2022-07-21 15:26:50,305 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---drivers--block--mtip32xx--mtip32xx.ko.cil.i [2022-07-21 15:26:50,316 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 15:26:50,316 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 34 error locations. [2022-07-21 15:26:50,399 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 15:26:50,409 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@24e83105, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@5f0e91d5 [2022-07-21 15:26:50,409 INFO L358 AbstractCegarLoop]: Starting to check reachability of 34 error locations. [2022-07-21 15:26:50,440 INFO L276 IsEmpty]: Start isEmpty. Operand has 3144 states, 2077 states have (on average 1.2980259990370726) internal successors, (2696), 2171 states have internal predecessors, (2696), 856 states have call successors, (856), 178 states have call predecessors, (856), 177 states have return successors, (847), 834 states have call predecessors, (847), 847 states have call successors, (847) [2022-07-21 15:26:50,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-07-21 15:26:50,451 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 15:26:50,451 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 15:26:50,452 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_linux_arch_io_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [mtip_put_int_commandErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 32 more)] === [2022-07-21 15:26:50,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 15:26:50,457 INFO L85 PathProgramCache]: Analyzing trace with hash -717329001, now seen corresponding path program 1 times [2022-07-21 15:26:50,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 15:26:50,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1060087518] [2022-07-21 15:26:50,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 15:26:50,469 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 15:26:50,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 15:26:50,499 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 15:26:50,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-07-21 15:26:52,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 15:26:52,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 1631 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 15:26:52,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 15:26:54,269 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-21 15:26:54,269 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 15:26:54,269 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 15:26:54,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1060087518] [2022-07-21 15:26:54,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1060087518] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 15:26:54,270 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 15:26:54,270 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 15:26:54,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652434490] [2022-07-21 15:26:54,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 15:26:54,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 15:26:54,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 15:26:54,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 15:26:54,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 15:26:54,297 INFO L87 Difference]: Start difference. First operand has 3144 states, 2077 states have (on average 1.2980259990370726) internal successors, (2696), 2171 states have internal predecessors, (2696), 856 states have call successors, (856), 178 states have call predecessors, (856), 177 states have return successors, (847), 834 states have call predecessors, (847), 847 states have call successors, (847) Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2022-07-21 15:26:54,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 15:26:54,644 INFO L93 Difference]: Finished difference Result 6186 states and 8794 transitions. [2022-07-21 15:26:54,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 15:26:54,647 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) Word has length 69 [2022-07-21 15:26:54,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 15:26:54,680 INFO L225 Difference]: With dead ends: 6186 [2022-07-21 15:26:54,680 INFO L226 Difference]: Without dead ends: 3072 [2022-07-21 15:26:54,699 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 15:26:54,702 INFO L413 NwaCegarLoop]: 4254 mSDtfsCounter, 4199 mSDsluCounter, 4252 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4201 SdHoareTripleChecker+Valid, 8506 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 15:26:54,703 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4201 Valid, 8506 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 15:26:54,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3072 states. [2022-07-21 15:26:54,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3072 to 3072. [2022-07-21 15:26:54,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3072 states, 2017 states have (on average 1.2592959841348537) internal successors, (2540), 2102 states have internal predecessors, (2540), 846 states have call successors, (846), 177 states have call predecessors, (846), 176 states have return successors, (844), 831 states have call predecessors, (844), 844 states have call successors, (844) [2022-07-21 15:26:54,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3072 states to 3072 states and 4230 transitions. [2022-07-21 15:26:54,900 INFO L78 Accepts]: Start accepts. Automaton has 3072 states and 4230 transitions. Word has length 69 [2022-07-21 15:26:54,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 15:26:54,901 INFO L495 AbstractCegarLoop]: Abstraction has 3072 states and 4230 transitions. [2022-07-21 15:26:54,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2022-07-21 15:26:54,901 INFO L276 IsEmpty]: Start isEmpty. Operand 3072 states and 4230 transitions. [2022-07-21 15:26:54,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-07-21 15:26:54,909 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 15:26:54,910 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 15:26:54,947 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-07-21 15:26:55,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 15:26:55,132 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_linux_block_genhd_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [mtip_put_int_commandErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 32 more)] === [2022-07-21 15:26:55,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 15:26:55,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1836713535, now seen corresponding path program 1 times [2022-07-21 15:26:55,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 15:26:55,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1982591587] [2022-07-21 15:26:55,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 15:26:55,134 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 15:26:55,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 15:26:55,152 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 15:26:55,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-07-21 15:26:56,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 15:26:56,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 1640 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 15:26:56,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 15:26:59,041 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-21 15:26:59,042 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 15:26:59,042 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 15:26:59,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1982591587] [2022-07-21 15:26:59,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1982591587] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 15:26:59,042 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 15:26:59,042 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 15:26:59,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406581175] [2022-07-21 15:26:59,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 15:26:59,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 15:26:59,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 15:26:59,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 15:26:59,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 15:26:59,044 INFO L87 Difference]: Start difference. First operand 3072 states and 4230 transitions. Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2022-07-21 15:26:59,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 15:26:59,629 INFO L93 Difference]: Finished difference Result 6061 states and 8351 transitions. [2022-07-21 15:26:59,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 15:26:59,630 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 75 [2022-07-21 15:26:59,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 15:26:59,663 INFO L225 Difference]: With dead ends: 6061 [2022-07-21 15:26:59,663 INFO L226 Difference]: Without dead ends: 6059 [2022-07-21 15:26:59,666 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 15:26:59,667 INFO L413 NwaCegarLoop]: 5272 mSDtfsCounter, 4108 mSDsluCounter, 9439 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4110 SdHoareTripleChecker+Valid, 14711 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 15:26:59,668 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4110 Valid, 14711 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 15:26:59,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6059 states. [2022-07-21 15:26:59,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6059 to 5856. [2022-07-21 15:26:59,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5856 states, 3868 states have (on average 1.2621509824198551) internal successors, (4882), 4005 states have internal predecessors, (4882), 1622 states have call successors, (1622), 334 states have call predecessors, (1622), 333 states have return successors, (1632), 1590 states have call predecessors, (1632), 1620 states have call successors, (1632) [2022-07-21 15:26:59,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5856 states to 5856 states and 8136 transitions. [2022-07-21 15:26:59,861 INFO L78 Accepts]: Start accepts. Automaton has 5856 states and 8136 transitions. Word has length 75 [2022-07-21 15:26:59,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 15:26:59,863 INFO L495 AbstractCegarLoop]: Abstraction has 5856 states and 8136 transitions. [2022-07-21 15:26:59,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2022-07-21 15:26:59,863 INFO L276 IsEmpty]: Start isEmpty. Operand 5856 states and 8136 transitions. [2022-07-21 15:26:59,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-07-21 15:26:59,865 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 15:26:59,865 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 15:26:59,900 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2022-07-21 15:27:00,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 15:27:00,087 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_linux_block_queue_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [mtip_put_int_commandErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 32 more)] === [2022-07-21 15:27:00,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 15:27:00,088 INFO L85 PathProgramCache]: Analyzing trace with hash 115134979, now seen corresponding path program 1 times [2022-07-21 15:27:00,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 15:27:00,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [711756197] [2022-07-21 15:27:00,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 15:27:00,089 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 15:27:00,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 15:27:00,101 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 15:27:00,102 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-07-21 15:27:01,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 15:27:01,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 1649 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 15:27:01,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 15:27:04,047 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-21 15:27:04,047 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 15:27:04,047 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 15:27:04,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [711756197] [2022-07-21 15:27:04,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [711756197] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 15:27:04,047 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 15:27:04,047 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 15:27:04,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202007407] [2022-07-21 15:27:04,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 15:27:04,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 15:27:04,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 15:27:04,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 15:27:04,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 15:27:04,048 INFO L87 Difference]: Start difference. First operand 5856 states and 8136 transitions. Second operand has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2022-07-21 15:27:04,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 15:27:04,392 INFO L93 Difference]: Finished difference Result 5856 states and 8136 transitions. [2022-07-21 15:27:04,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 15:27:04,393 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 81 [2022-07-21 15:27:04,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 15:27:04,420 INFO L225 Difference]: With dead ends: 5856 [2022-07-21 15:27:04,420 INFO L226 Difference]: Without dead ends: 5854 [2022-07-21 15:27:04,427 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 15:27:04,429 INFO L413 NwaCegarLoop]: 4225 mSDtfsCounter, 4158 mSDsluCounter, 4223 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4160 SdHoareTripleChecker+Valid, 8448 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 15:27:04,430 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4160 Valid, 8448 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 15:27:04,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5854 states. [2022-07-21 15:27:04,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5854 to 5854. [2022-07-21 15:27:04,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5854 states, 3867 states have (on average 1.2619601758469097) internal successors, (4880), 4003 states have internal predecessors, (4880), 1622 states have call successors, (1622), 334 states have call predecessors, (1622), 333 states have return successors, (1632), 1590 states have call predecessors, (1632), 1620 states have call successors, (1632) [2022-07-21 15:27:04,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5854 states to 5854 states and 8134 transitions. [2022-07-21 15:27:04,611 INFO L78 Accepts]: Start accepts. Automaton has 5854 states and 8134 transitions. Word has length 81 [2022-07-21 15:27:04,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 15:27:04,612 INFO L495 AbstractCegarLoop]: Abstraction has 5854 states and 8134 transitions. [2022-07-21 15:27:04,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2022-07-21 15:27:04,613 INFO L276 IsEmpty]: Start isEmpty. Operand 5854 states and 8134 transitions. [2022-07-21 15:27:04,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-07-21 15:27:04,614 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 15:27:04,615 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 15:27:04,647 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-07-21 15:27:04,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 15:27:04,832 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_linux_block_request_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [mtip_put_int_commandErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 32 more)] === [2022-07-21 15:27:04,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 15:27:04,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1584836026, now seen corresponding path program 1 times [2022-07-21 15:27:04,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 15:27:04,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1514111467] [2022-07-21 15:27:04,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 15:27:04,833 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 15:27:04,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 15:27:04,835 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 15:27:04,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-07-21 15:27:06,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 15:27:06,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 1658 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 15:27:06,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 15:27:09,010 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-21 15:27:09,010 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 15:27:09,010 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 15:27:09,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1514111467] [2022-07-21 15:27:09,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1514111467] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 15:27:09,011 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 15:27:09,011 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 15:27:09,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91063610] [2022-07-21 15:27:09,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 15:27:09,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 15:27:09,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 15:27:09,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 15:27:09,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 15:27:09,012 INFO L87 Difference]: Start difference. First operand 5854 states and 8134 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2022-07-21 15:27:09,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 15:27:09,312 INFO L93 Difference]: Finished difference Result 5854 states and 8134 transitions. [2022-07-21 15:27:09,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 15:27:09,313 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 87 [2022-07-21 15:27:09,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 15:27:09,340 INFO L225 Difference]: With dead ends: 5854 [2022-07-21 15:27:09,341 INFO L226 Difference]: Without dead ends: 5852 [2022-07-21 15:27:09,346 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 15:27:09,347 INFO L413 NwaCegarLoop]: 4223 mSDtfsCounter, 4150 mSDsluCounter, 4221 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4152 SdHoareTripleChecker+Valid, 8444 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 15:27:09,347 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4152 Valid, 8444 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 15:27:09,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5852 states. [2022-07-21 15:27:09,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5852 to 5852. [2022-07-21 15:27:09,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5852 states, 3866 states have (on average 1.2617692705638903) internal successors, (4878), 4001 states have internal predecessors, (4878), 1622 states have call successors, (1622), 334 states have call predecessors, (1622), 333 states have return successors, (1632), 1590 states have call predecessors, (1632), 1620 states have call successors, (1632) [2022-07-21 15:27:09,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5852 states to 5852 states and 8132 transitions. [2022-07-21 15:27:09,539 INFO L78 Accepts]: Start accepts. Automaton has 5852 states and 8132 transitions. Word has length 87 [2022-07-21 15:27:09,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 15:27:09,540 INFO L495 AbstractCegarLoop]: Abstraction has 5852 states and 8132 transitions. [2022-07-21 15:27:09,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2022-07-21 15:27:09,540 INFO L276 IsEmpty]: Start isEmpty. Operand 5852 states and 8132 transitions. [2022-07-21 15:27:09,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-07-21 15:27:09,542 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 15:27:09,543 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 15:27:09,593 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-07-21 15:27:09,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 15:27:09,757 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_linux_drivers_base_class_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [mtip_put_int_commandErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 32 more)] === [2022-07-21 15:27:09,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 15:27:09,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1245151128, now seen corresponding path program 1 times [2022-07-21 15:27:09,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 15:27:09,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [712429221] [2022-07-21 15:27:09,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 15:27:09,759 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 15:27:09,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 15:27:09,760 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 15:27:09,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-07-21 15:27:11,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 15:27:11,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 1667 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 15:27:11,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 15:27:13,959 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-21 15:27:13,959 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 15:27:13,959 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 15:27:13,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [712429221] [2022-07-21 15:27:13,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [712429221] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 15:27:13,960 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 15:27:13,960 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 15:27:13,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748701394] [2022-07-21 15:27:13,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 15:27:13,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 15:27:13,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 15:27:13,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 15:27:13,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 15:27:13,962 INFO L87 Difference]: Start difference. First operand 5852 states and 8132 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2022-07-21 15:27:14,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 15:27:14,216 INFO L93 Difference]: Finished difference Result 5852 states and 8132 transitions. [2022-07-21 15:27:14,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 15:27:14,217 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 93 [2022-07-21 15:27:14,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 15:27:14,257 INFO L225 Difference]: With dead ends: 5852 [2022-07-21 15:27:14,258 INFO L226 Difference]: Without dead ends: 5850 [2022-07-21 15:27:14,264 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 15:27:14,265 INFO L413 NwaCegarLoop]: 4222 mSDtfsCounter, 4143 mSDsluCounter, 4220 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4145 SdHoareTripleChecker+Valid, 8442 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 15:27:14,266 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4145 Valid, 8442 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 15:27:14,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5850 states. [2022-07-21 15:27:14,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5850 to 5850. [2022-07-21 15:27:14,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5850 states, 3865 states have (on average 1.2615782664941786) internal successors, (4876), 3999 states have internal predecessors, (4876), 1622 states have call successors, (1622), 334 states have call predecessors, (1622), 333 states have return successors, (1632), 1590 states have call predecessors, (1632), 1620 states have call successors, (1632) [2022-07-21 15:27:14,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5850 states to 5850 states and 8130 transitions. [2022-07-21 15:27:14,538 INFO L78 Accepts]: Start accepts. Automaton has 5850 states and 8130 transitions. Word has length 93 [2022-07-21 15:27:14,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 15:27:14,539 INFO L495 AbstractCegarLoop]: Abstraction has 5850 states and 8130 transitions. [2022-07-21 15:27:14,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2022-07-21 15:27:14,539 INFO L276 IsEmpty]: Start isEmpty. Operand 5850 states and 8130 transitions. [2022-07-21 15:27:14,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-07-21 15:27:14,542 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 15:27:14,542 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 15:27:14,576 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-07-21 15:27:14,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 15:27:14,756 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_linux_fs_char_dev_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [mtip_put_int_commandErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 32 more)] === [2022-07-21 15:27:14,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 15:27:14,757 INFO L85 PathProgramCache]: Analyzing trace with hash 563319453, now seen corresponding path program 1 times [2022-07-21 15:27:14,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 15:27:14,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [189313203] [2022-07-21 15:27:14,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 15:27:14,758 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 15:27:14,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 15:27:14,759 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 15:27:14,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-07-21 15:27:16,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 15:27:16,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 1676 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 15:27:16,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 15:27:19,104 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-21 15:27:19,104 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 15:27:19,104 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 15:27:19,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [189313203] [2022-07-21 15:27:19,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [189313203] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 15:27:19,105 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 15:27:19,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 15:27:19,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679248820] [2022-07-21 15:27:19,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 15:27:19,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 15:27:19,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 15:27:19,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 15:27:19,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 15:27:19,106 INFO L87 Difference]: Start difference. First operand 5850 states and 8130 transitions. Second operand has 4 states, 4 states have (on average 14.5) internal successors, (58), 3 states have internal predecessors, (58), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (16), 1 states have call predecessors, (16), 1 states have call successors, (16) [2022-07-21 15:27:19,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 15:27:19,337 INFO L93 Difference]: Finished difference Result 5850 states and 8130 transitions. [2022-07-21 15:27:19,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 15:27:19,337 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 3 states have internal predecessors, (58), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (16), 1 states have call predecessors, (16), 1 states have call successors, (16) Word has length 99 [2022-07-21 15:27:19,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 15:27:19,354 INFO L225 Difference]: With dead ends: 5850 [2022-07-21 15:27:19,354 INFO L226 Difference]: Without dead ends: 5848 [2022-07-21 15:27:19,357 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 15:27:19,358 INFO L413 NwaCegarLoop]: 4220 mSDtfsCounter, 4135 mSDsluCounter, 4218 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4137 SdHoareTripleChecker+Valid, 8438 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 15:27:19,358 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4137 Valid, 8438 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 15:27:19,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5848 states. [2022-07-21 15:27:19,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5848 to 5848. [2022-07-21 15:27:19,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5848 states, 3864 states have (on average 1.2613871635610765) internal successors, (4874), 3997 states have internal predecessors, (4874), 1622 states have call successors, (1622), 334 states have call predecessors, (1622), 333 states have return successors, (1632), 1590 states have call predecessors, (1632), 1620 states have call successors, (1632) [2022-07-21 15:27:19,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5848 states to 5848 states and 8128 transitions. [2022-07-21 15:27:19,510 INFO L78 Accepts]: Start accepts. Automaton has 5848 states and 8128 transitions. Word has length 99 [2022-07-21 15:27:19,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 15:27:19,510 INFO L495 AbstractCegarLoop]: Abstraction has 5848 states and 8128 transitions. [2022-07-21 15:27:19,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 3 states have internal predecessors, (58), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (16), 1 states have call predecessors, (16), 1 states have call successors, (16) [2022-07-21 15:27:19,511 INFO L276 IsEmpty]: Start isEmpty. Operand 5848 states and 8128 transitions. [2022-07-21 15:27:19,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-07-21 15:27:19,513 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 15:27:19,513 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 15:27:19,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-07-21 15:27:19,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 15:27:19,727 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_linux_fs_sysfs_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [mtip_put_int_commandErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 32 more)] === [2022-07-21 15:27:19,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 15:27:19,728 INFO L85 PathProgramCache]: Analyzing trace with hash -977665960, now seen corresponding path program 1 times [2022-07-21 15:27:19,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 15:27:19,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1640082207] [2022-07-21 15:27:19,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 15:27:19,729 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 15:27:19,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 15:27:19,731 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 15:27:19,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-07-21 15:27:21,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 15:27:21,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 1685 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 15:27:21,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 15:27:24,069 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-21 15:27:24,069 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 15:27:24,069 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 15:27:24,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1640082207] [2022-07-21 15:27:24,069 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1640082207] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 15:27:24,069 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 15:27:24,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 15:27:24,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567247481] [2022-07-21 15:27:24,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 15:27:24,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 15:27:24,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 15:27:24,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 15:27:24,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 15:27:24,070 INFO L87 Difference]: Start difference. First operand 5848 states and 8128 transitions. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2022-07-21 15:27:24,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 15:27:24,316 INFO L93 Difference]: Finished difference Result 5848 states and 8128 transitions. [2022-07-21 15:27:24,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 15:27:24,316 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 105 [2022-07-21 15:27:24,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 15:27:24,335 INFO L225 Difference]: With dead ends: 5848 [2022-07-21 15:27:24,336 INFO L226 Difference]: Without dead ends: 5846 [2022-07-21 15:27:24,341 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 15:27:24,342 INFO L413 NwaCegarLoop]: 4218 mSDtfsCounter, 4127 mSDsluCounter, 4216 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4129 SdHoareTripleChecker+Valid, 8434 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 15:27:24,342 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4129 Valid, 8434 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 15:27:24,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5846 states. [2022-07-21 15:27:24,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5846 to 5846. [2022-07-21 15:27:24,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5846 states, 3863 states have (on average 1.2611959616878075) internal successors, (4872), 3995 states have internal predecessors, (4872), 1622 states have call successors, (1622), 334 states have call predecessors, (1622), 333 states have return successors, (1632), 1590 states have call predecessors, (1632), 1620 states have call successors, (1632) [2022-07-21 15:27:24,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5846 states to 5846 states and 8126 transitions. [2022-07-21 15:27:24,638 INFO L78 Accepts]: Start accepts. Automaton has 5846 states and 8126 transitions. Word has length 105 [2022-07-21 15:27:24,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 15:27:24,639 INFO L495 AbstractCegarLoop]: Abstraction has 5846 states and 8126 transitions. [2022-07-21 15:27:24,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2022-07-21 15:27:24,639 INFO L276 IsEmpty]: Start isEmpty. Operand 5846 states and 8126 transitions. [2022-07-21 15:27:24,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-07-21 15:27:24,640 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 15:27:24,640 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 15:27:24,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-07-21 15:27:24,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 15:27:24,841 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_linux_kernel_locking_rwlock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [mtip_put_int_commandErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 32 more)] === [2022-07-21 15:27:24,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 15:27:24,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1085716175, now seen corresponding path program 1 times [2022-07-21 15:27:24,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 15:27:24,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1356197306] [2022-07-21 15:27:24,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 15:27:24,843 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 15:27:24,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 15:27:24,844 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 15:27:24,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-07-21 15:27:26,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 15:27:26,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 1694 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 15:27:26,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 15:27:29,246 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-21 15:27:29,247 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 15:27:29,247 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 15:27:29,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1356197306] [2022-07-21 15:27:29,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1356197306] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 15:27:29,247 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 15:27:29,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 15:27:29,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416764041] [2022-07-21 15:27:29,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 15:27:29,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 15:27:29,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 15:27:29,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 15:27:29,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 15:27:29,248 INFO L87 Difference]: Start difference. First operand 5846 states and 8126 transitions. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 3 states have internal predecessors, (66), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2022-07-21 15:27:29,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 15:27:29,515 INFO L93 Difference]: Finished difference Result 5846 states and 8126 transitions. [2022-07-21 15:27:29,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 15:27:29,515 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 3 states have internal predecessors, (66), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 111 [2022-07-21 15:27:29,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 15:27:29,536 INFO L225 Difference]: With dead ends: 5846 [2022-07-21 15:27:29,536 INFO L226 Difference]: Without dead ends: 5844 [2022-07-21 15:27:29,540 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 15:27:29,541 INFO L413 NwaCegarLoop]: 4216 mSDtfsCounter, 4123 mSDsluCounter, 4210 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4125 SdHoareTripleChecker+Valid, 8426 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 15:27:29,541 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4125 Valid, 8426 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 15:27:29,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5844 states. [2022-07-21 15:27:29,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5844 to 5844. [2022-07-21 15:27:29,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5844 states, 3862 states have (on average 1.2610046607975143) internal successors, (4870), 3993 states have internal predecessors, (4870), 1622 states have call successors, (1622), 334 states have call predecessors, (1622), 333 states have return successors, (1632), 1590 states have call predecessors, (1632), 1620 states have call successors, (1632) [2022-07-21 15:27:29,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5844 states to 5844 states and 8124 transitions. [2022-07-21 15:27:29,708 INFO L78 Accepts]: Start accepts. Automaton has 5844 states and 8124 transitions. Word has length 111 [2022-07-21 15:27:29,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 15:27:29,709 INFO L495 AbstractCegarLoop]: Abstraction has 5844 states and 8124 transitions. [2022-07-21 15:27:29,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 3 states have internal predecessors, (66), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2022-07-21 15:27:29,709 INFO L276 IsEmpty]: Start isEmpty. Operand 5844 states and 8124 transitions. [2022-07-21 15:27:29,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-07-21 15:27:29,710 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 15:27:29,711 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 15:27:29,738 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Ended with exit code 0 [2022-07-21 15:27:29,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 15:27:29,937 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_linux_kernel_locking_rwlock_check_final_stateErr1ASSERT_VIOLATIONERROR_FUNCTION === [mtip_put_int_commandErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 32 more)] === [2022-07-21 15:27:29,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 15:27:29,937 INFO L85 PathProgramCache]: Analyzing trace with hash 304013716, now seen corresponding path program 1 times [2022-07-21 15:27:29,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 15:27:29,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2034716550] [2022-07-21 15:27:29,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 15:27:29,938 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 15:27:29,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 15:27:29,942 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 15:27:29,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-07-21 15:27:31,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 15:27:31,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 1697 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 15:27:31,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 15:27:34,451 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-21 15:27:34,451 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 15:27:34,451 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 15:27:34,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2034716550] [2022-07-21 15:27:34,451 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2034716550] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 15:27:34,451 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 15:27:34,452 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 15:27:34,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249905370] [2022-07-21 15:27:34,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 15:27:34,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 15:27:34,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 15:27:34,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 15:27:34,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 15:27:34,454 INFO L87 Difference]: Start difference. First operand 5844 states and 8124 transitions. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2022-07-21 15:27:34,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 15:27:34,720 INFO L93 Difference]: Finished difference Result 5844 states and 8124 transitions. [2022-07-21 15:27:34,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 15:27:34,721 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 113 [2022-07-21 15:27:34,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 15:27:34,742 INFO L225 Difference]: With dead ends: 5844 [2022-07-21 15:27:34,742 INFO L226 Difference]: Without dead ends: 5842 [2022-07-21 15:27:34,748 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 15:27:34,749 INFO L413 NwaCegarLoop]: 4214 mSDtfsCounter, 4115 mSDsluCounter, 4212 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4117 SdHoareTripleChecker+Valid, 8426 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 15:27:34,749 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4117 Valid, 8426 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 15:27:34,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5842 states. [2022-07-21 15:27:34,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5842 to 5842. [2022-07-21 15:27:34,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5842 states, 3861 states have (on average 1.2608132608132607) internal successors, (4868), 3991 states have internal predecessors, (4868), 1622 states have call successors, (1622), 334 states have call predecessors, (1622), 333 states have return successors, (1632), 1590 states have call predecessors, (1632), 1620 states have call successors, (1632) [2022-07-21 15:27:34,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5842 states to 5842 states and 8122 transitions. [2022-07-21 15:27:34,931 INFO L78 Accepts]: Start accepts. Automaton has 5842 states and 8122 transitions. Word has length 113 [2022-07-21 15:27:34,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 15:27:34,932 INFO L495 AbstractCegarLoop]: Abstraction has 5842 states and 8122 transitions. [2022-07-21 15:27:34,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2022-07-21 15:27:34,932 INFO L276 IsEmpty]: Start isEmpty. Operand 5842 states and 8122 transitions. [2022-07-21 15:27:34,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-07-21 15:27:34,933 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 15:27:34,933 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 15:27:34,976 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-07-21 15:27:35,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 15:27:35,139 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_linux_kernel_module_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [mtip_put_int_commandErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 32 more)] === [2022-07-21 15:27:35,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 15:27:35,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1350630028, now seen corresponding path program 1 times [2022-07-21 15:27:35,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 15:27:35,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [159261916] [2022-07-21 15:27:35,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 15:27:35,141 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 15:27:35,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 15:27:35,143 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 15:27:35,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-07-21 15:27:36,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 15:27:36,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 1706 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 15:27:36,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 15:27:39,922 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-21 15:27:39,922 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 15:27:39,922 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 15:27:39,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [159261916] [2022-07-21 15:27:39,922 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [159261916] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 15:27:39,923 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 15:27:39,923 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 15:27:39,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030131499] [2022-07-21 15:27:39,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 15:27:39,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 15:27:39,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 15:27:39,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 15:27:39,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 15:27:39,924 INFO L87 Difference]: Start difference. First operand 5842 states and 8122 transitions. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2022-07-21 15:27:40,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 15:27:40,187 INFO L93 Difference]: Finished difference Result 5842 states and 8122 transitions. [2022-07-21 15:27:40,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 15:27:40,188 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 119 [2022-07-21 15:27:40,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 15:27:40,205 INFO L225 Difference]: With dead ends: 5842 [2022-07-21 15:27:40,205 INFO L226 Difference]: Without dead ends: 5840 [2022-07-21 15:27:40,208 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 15:27:40,208 INFO L413 NwaCegarLoop]: 4212 mSDtfsCounter, 4107 mSDsluCounter, 4210 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4109 SdHoareTripleChecker+Valid, 8422 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 15:27:40,209 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4109 Valid, 8422 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 15:27:40,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5840 states. [2022-07-21 15:27:40,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5840 to 5840. [2022-07-21 15:27:40,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5840 states, 3860 states have (on average 1.260621761658031) internal successors, (4866), 3989 states have internal predecessors, (4866), 1622 states have call successors, (1622), 334 states have call predecessors, (1622), 333 states have return successors, (1632), 1590 states have call predecessors, (1632), 1620 states have call successors, (1632) [2022-07-21 15:27:40,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5840 states to 5840 states and 8120 transitions. [2022-07-21 15:27:40,386 INFO L78 Accepts]: Start accepts. Automaton has 5840 states and 8120 transitions. Word has length 119 [2022-07-21 15:27:40,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 15:27:40,387 INFO L495 AbstractCegarLoop]: Abstraction has 5840 states and 8120 transitions. [2022-07-21 15:27:40,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2022-07-21 15:27:40,387 INFO L276 IsEmpty]: Start isEmpty. Operand 5840 states and 8120 transitions. [2022-07-21 15:27:40,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-07-21 15:27:40,388 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 15:27:40,388 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 15:27:40,431 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Ended with exit code 0 [2022-07-21 15:27:40,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 15:27:40,603 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_linux_kernel_rcu_update_lock_bh_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [mtip_put_int_commandErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 32 more)] === [2022-07-21 15:27:40,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 15:27:40,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1239232198, now seen corresponding path program 1 times [2022-07-21 15:27:40,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 15:27:40,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [767198158] [2022-07-21 15:27:40,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 15:27:40,605 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 15:27:40,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 15:27:40,607 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 15:27:40,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-07-21 15:27:42,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 15:27:42,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 1715 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 15:27:42,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 15:27:45,325 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-21 15:27:45,325 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 15:27:45,325 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 15:27:45,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [767198158] [2022-07-21 15:27:45,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [767198158] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 15:27:45,326 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 15:27:45,326 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 15:27:45,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066841963] [2022-07-21 15:27:45,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 15:27:45,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 15:27:45,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 15:27:45,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 15:27:45,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 15:27:45,327 INFO L87 Difference]: Start difference. First operand 5840 states and 8120 transitions. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (20), 1 states have call predecessors, (20), 1 states have call successors, (20) [2022-07-21 15:27:45,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 15:27:45,604 INFO L93 Difference]: Finished difference Result 5840 states and 8120 transitions. [2022-07-21 15:27:45,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 15:27:45,605 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (20), 1 states have call predecessors, (20), 1 states have call successors, (20) Word has length 125 [2022-07-21 15:27:45,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 15:27:45,623 INFO L225 Difference]: With dead ends: 5840 [2022-07-21 15:27:45,624 INFO L226 Difference]: Without dead ends: 5838 [2022-07-21 15:27:45,629 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 15:27:45,629 INFO L413 NwaCegarLoop]: 4210 mSDtfsCounter, 4099 mSDsluCounter, 4208 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4101 SdHoareTripleChecker+Valid, 8418 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 15:27:45,629 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4101 Valid, 8418 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 15:27:45,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5838 states. [2022-07-21 15:27:45,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5838 to 5838. [2022-07-21 15:27:45,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5838 states, 3859 states have (on average 1.2604301632547292) internal successors, (4864), 3987 states have internal predecessors, (4864), 1622 states have call successors, (1622), 334 states have call predecessors, (1622), 333 states have return successors, (1632), 1590 states have call predecessors, (1632), 1620 states have call successors, (1632) [2022-07-21 15:27:45,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5838 states to 5838 states and 8118 transitions. [2022-07-21 15:27:45,904 INFO L78 Accepts]: Start accepts. Automaton has 5838 states and 8118 transitions. Word has length 125 [2022-07-21 15:27:45,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 15:27:45,904 INFO L495 AbstractCegarLoop]: Abstraction has 5838 states and 8118 transitions. [2022-07-21 15:27:45,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (20), 1 states have call predecessors, (20), 1 states have call successors, (20) [2022-07-21 15:27:45,904 INFO L276 IsEmpty]: Start isEmpty. Operand 5838 states and 8118 transitions. [2022-07-21 15:27:45,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-07-21 15:27:45,906 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 15:27:45,906 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 15:27:45,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-07-21 15:27:46,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 15:27:46,107 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_linux_kernel_rcu_update_lock_sched_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [mtip_put_int_commandErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 32 more)] === [2022-07-21 15:27:46,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 15:27:46,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1077770848, now seen corresponding path program 1 times [2022-07-21 15:27:46,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 15:27:46,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1098250461] [2022-07-21 15:27:46,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 15:27:46,108 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 15:27:46,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 15:27:46,110 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 15:27:46,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-07-21 15:27:47,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 15:27:47,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 1724 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 15:27:47,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 15:27:51,272 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-21 15:27:51,272 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 15:27:51,272 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 15:27:51,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1098250461] [2022-07-21 15:27:51,272 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1098250461] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 15:27:51,272 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 15:27:51,272 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 15:27:51,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106153379] [2022-07-21 15:27:51,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 15:27:51,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 15:27:51,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 15:27:51,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 15:27:51,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 15:27:51,273 INFO L87 Difference]: Start difference. First operand 5838 states and 8118 transitions. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (21), 1 states have call predecessors, (21), 1 states have call successors, (21) [2022-07-21 15:27:51,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 15:27:51,558 INFO L93 Difference]: Finished difference Result 5838 states and 8118 transitions. [2022-07-21 15:27:51,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 15:27:51,558 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (21), 1 states have call predecessors, (21), 1 states have call successors, (21) Word has length 131 [2022-07-21 15:27:51,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 15:27:51,573 INFO L225 Difference]: With dead ends: 5838 [2022-07-21 15:27:51,574 INFO L226 Difference]: Without dead ends: 5836 [2022-07-21 15:27:51,576 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 15:27:51,577 INFO L413 NwaCegarLoop]: 4208 mSDtfsCounter, 4091 mSDsluCounter, 4206 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4093 SdHoareTripleChecker+Valid, 8414 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 15:27:51,577 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4093 Valid, 8414 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 15:27:51,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5836 states. [2022-07-21 15:27:51,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5836 to 5836. [2022-07-21 15:27:51,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5836 states, 3858 states have (on average 1.2602384655261794) internal successors, (4862), 3985 states have internal predecessors, (4862), 1622 states have call successors, (1622), 334 states have call predecessors, (1622), 333 states have return successors, (1632), 1590 states have call predecessors, (1632), 1620 states have call successors, (1632) [2022-07-21 15:27:51,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5836 states to 5836 states and 8116 transitions. [2022-07-21 15:27:51,763 INFO L78 Accepts]: Start accepts. Automaton has 5836 states and 8116 transitions. Word has length 131 [2022-07-21 15:27:51,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 15:27:51,763 INFO L495 AbstractCegarLoop]: Abstraction has 5836 states and 8116 transitions. [2022-07-21 15:27:51,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (21), 1 states have call predecessors, (21), 1 states have call successors, (21) [2022-07-21 15:27:51,764 INFO L276 IsEmpty]: Start isEmpty. Operand 5836 states and 8116 transitions. [2022-07-21 15:27:51,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-07-21 15:27:51,765 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 15:27:51,765 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 15:27:51,809 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-07-21 15:27:51,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 15:27:51,979 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [mtip_put_int_commandErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 32 more)] === [2022-07-21 15:27:51,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 15:27:51,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1328066264, now seen corresponding path program 1 times [2022-07-21 15:27:51,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 15:27:51,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1063797024] [2022-07-21 15:27:51,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 15:27:51,981 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 15:27:51,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 15:27:51,992 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 15:27:51,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-07-21 15:27:53,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 15:27:53,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 1733 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 15:27:53,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 15:27:57,145 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-21 15:27:57,145 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 15:27:57,145 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 15:27:57,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1063797024] [2022-07-21 15:27:57,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1063797024] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 15:27:57,145 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 15:27:57,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 15:27:57,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194808308] [2022-07-21 15:27:57,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 15:27:57,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 15:27:57,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 15:27:57,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 15:27:57,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 15:27:57,146 INFO L87 Difference]: Start difference. First operand 5836 states and 8116 transitions. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2022-07-21 15:27:57,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 15:27:57,412 INFO L93 Difference]: Finished difference Result 5836 states and 8116 transitions. [2022-07-21 15:27:57,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 15:27:57,413 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) Word has length 137 [2022-07-21 15:27:57,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 15:27:57,430 INFO L225 Difference]: With dead ends: 5836 [2022-07-21 15:27:57,430 INFO L226 Difference]: Without dead ends: 5834 [2022-07-21 15:27:57,432 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 15:27:57,433 INFO L413 NwaCegarLoop]: 4206 mSDtfsCounter, 4083 mSDsluCounter, 4204 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4085 SdHoareTripleChecker+Valid, 8410 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 15:27:57,433 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4085 Valid, 8410 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 15:27:57,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5834 states. [2022-07-21 15:27:57,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5834 to 5834. [2022-07-21 15:27:57,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5834 states, 3857 states have (on average 1.2600466683951257) internal successors, (4860), 3983 states have internal predecessors, (4860), 1622 states have call successors, (1622), 334 states have call predecessors, (1622), 333 states have return successors, (1632), 1590 states have call predecessors, (1632), 1620 states have call successors, (1632) [2022-07-21 15:27:57,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5834 states to 5834 states and 8114 transitions. [2022-07-21 15:27:57,675 INFO L78 Accepts]: Start accepts. Automaton has 5834 states and 8114 transitions. Word has length 137 [2022-07-21 15:27:57,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 15:27:57,676 INFO L495 AbstractCegarLoop]: Abstraction has 5834 states and 8114 transitions. [2022-07-21 15:27:57,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2022-07-21 15:27:57,676 INFO L276 IsEmpty]: Start isEmpty. Operand 5834 states and 8114 transitions. [2022-07-21 15:27:57,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-07-21 15:27:57,677 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 15:27:57,677 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 15:27:57,709 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-07-21 15:27:57,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 15:27:57,903 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_linux_kernel_rcu_srcu_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [mtip_put_int_commandErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 32 more)] === [2022-07-21 15:27:57,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 15:27:57,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1015932654, now seen corresponding path program 1 times [2022-07-21 15:27:57,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 15:27:57,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1228383770] [2022-07-21 15:27:57,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 15:27:57,905 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 15:27:57,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 15:27:57,907 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 15:27:57,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-07-21 15:27:59,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 15:27:59,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 1742 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 15:27:59,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 15:28:03,227 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-21 15:28:03,228 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 15:28:03,228 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 15:28:03,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1228383770] [2022-07-21 15:28:03,228 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1228383770] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 15:28:03,228 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 15:28:03,228 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 15:28:03,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045460451] [2022-07-21 15:28:03,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 15:28:03,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 15:28:03,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 15:28:03,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 15:28:03,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 15:28:03,229 INFO L87 Difference]: Start difference. First operand 5834 states and 8114 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (23), 1 states have call predecessors, (23), 1 states have call successors, (23) [2022-07-21 15:28:03,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 15:28:03,530 INFO L93 Difference]: Finished difference Result 5834 states and 8114 transitions. [2022-07-21 15:28:03,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 15:28:03,530 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (23), 1 states have call predecessors, (23), 1 states have call successors, (23) Word has length 143 [2022-07-21 15:28:03,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 15:28:03,550 INFO L225 Difference]: With dead ends: 5834 [2022-07-21 15:28:03,550 INFO L226 Difference]: Without dead ends: 5832 [2022-07-21 15:28:03,554 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 15:28:03,554 INFO L413 NwaCegarLoop]: 4204 mSDtfsCounter, 4075 mSDsluCounter, 4202 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4077 SdHoareTripleChecker+Valid, 8406 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 15:28:03,555 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4077 Valid, 8406 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 15:28:03,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5832 states. [2022-07-21 15:28:03,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5832 to 5832. [2022-07-21 15:28:03,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5832 states, 3856 states have (on average 1.2598547717842323) internal successors, (4858), 3981 states have internal predecessors, (4858), 1622 states have call successors, (1622), 334 states have call predecessors, (1622), 333 states have return successors, (1632), 1590 states have call predecessors, (1632), 1620 states have call successors, (1632) [2022-07-21 15:28:03,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5832 states to 5832 states and 8112 transitions. [2022-07-21 15:28:03,782 INFO L78 Accepts]: Start accepts. Automaton has 5832 states and 8112 transitions. Word has length 143 [2022-07-21 15:28:03,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 15:28:03,783 INFO L495 AbstractCegarLoop]: Abstraction has 5832 states and 8112 transitions. [2022-07-21 15:28:03,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (23), 1 states have call predecessors, (23), 1 states have call successors, (23) [2022-07-21 15:28:03,783 INFO L276 IsEmpty]: Start isEmpty. Operand 5832 states and 8112 transitions. [2022-07-21 15:28:03,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-07-21 15:28:03,785 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 15:28:03,785 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 15:28:03,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-07-21 15:28:04,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 15:28:04,013 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_linux_lib_find_bit_find_next_bitErr0ASSERT_VIOLATIONERROR_FUNCTION === [mtip_put_int_commandErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 32 more)] === [2022-07-21 15:28:04,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 15:28:04,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1332575992, now seen corresponding path program 1 times [2022-07-21 15:28:04,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 15:28:04,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [677630626] [2022-07-21 15:28:04,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 15:28:04,015 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 15:28:04,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 15:28:04,023 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 15:28:04,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-07-21 15:28:06,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 15:28:06,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 2250 conjuncts, 43 conjunts are in the unsatisfiable core [2022-07-21 15:28:06,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 15:28:12,640 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-07-21 15:28:12,655 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 15:28:12,655 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 15:28:12,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [677630626] [2022-07-21 15:28:12,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [677630626] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 15:28:12,656 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 15:28:12,656 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-07-21 15:28:12,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711791526] [2022-07-21 15:28:12,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 15:28:12,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-21 15:28:12,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 15:28:12,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-21 15:28:12,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=238, Unknown=0, NotChecked=0, Total=272 [2022-07-21 15:28:12,658 INFO L87 Difference]: Start difference. First operand 5832 states and 8112 transitions. Second operand has 17 states, 15 states have (on average 5.6) internal successors, (84), 12 states have internal predecessors, (84), 5 states have call successors, (27), 3 states have call predecessors, (27), 8 states have return successors, (25), 8 states have call predecessors, (25), 5 states have call successors, (25)