./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6c24879c 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---fs--squashfs--squashfs.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 5c8407b01b6fe267e548d9a1140b4b401c355e8b9b48d0e3e8bb3d2d9d4dce8c --- Real Ultimate output --- This is Ultimate 0.2.2-?-6c24879 [2022-07-12 17:12:24,952 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 17:12:24,955 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 17:12:24,981 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 17:12:24,981 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 17:12:24,982 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 17:12:24,983 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 17:12:24,984 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 17:12:24,985 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 17:12:24,986 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 17:12:24,986 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 17:12:24,987 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 17:12:24,988 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 17:12:24,988 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 17:12:24,989 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 17:12:24,990 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 17:12:24,991 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 17:12:24,991 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 17:12:24,995 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 17:12:25,000 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 17:12:25,002 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 17:12:25,005 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 17:12:25,006 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 17:12:25,007 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 17:12:25,010 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 17:12:25,012 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 17:12:25,012 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 17:12:25,015 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 17:12:25,016 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 17:12:25,016 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 17:12:25,017 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 17:12:25,017 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 17:12:25,017 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 17:12:25,019 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 17:12:25,020 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 17:12:25,021 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 17:12:25,022 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 17:12:25,022 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 17:12:25,023 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 17:12:25,023 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 17:12:25,024 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 17:12:25,025 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 17:12:25,027 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-12 17:12:25,042 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 17:12:25,047 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 17:12:25,048 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 17:12:25,048 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 17:12:25,048 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 17:12:25,049 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 17:12:25,049 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 17:12:25,050 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 17:12:25,050 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 17:12:25,050 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 17:12:25,051 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-12 17:12:25,051 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 17:12:25,051 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-12 17:12:25,051 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 17:12:25,051 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-12 17:12:25,051 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-12 17:12:25,052 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 17:12:25,052 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-12 17:12:25,052 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 17:12:25,052 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 17:12:25,052 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 17:12:25,052 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 17:12:25,054 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 17:12:25,054 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 17:12:25,054 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-12 17:12:25,054 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-12 17:12:25,054 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-12 17:12:25,054 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-12 17:12:25,055 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-12 17:12:25,055 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-12 17:12:25,055 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 -> 5c8407b01b6fe267e548d9a1140b4b401c355e8b9b48d0e3e8bb3d2d9d4dce8c [2022-07-12 17:12:25,253 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 17:12:25,272 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 17:12:25,273 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 17:12:25,274 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 17:12:25,275 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 17:12:25,275 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---fs--squashfs--squashfs.ko.cil.i [2022-07-12 17:12:25,321 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/51ce68fc5/a113133daaaf49d78c864e790e27e334/FLAG85648589d [2022-07-12 17:12:25,965 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 17:12:25,966 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i [2022-07-12 17:12:26,017 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/51ce68fc5/a113133daaaf49d78c864e790e27e334/FLAG85648589d [2022-07-12 17:12:26,351 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/51ce68fc5/a113133daaaf49d78c864e790e27e334 [2022-07-12 17:12:26,354 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 17:12:26,354 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 17:12:26,356 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 17:12:26,357 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 17:12:26,359 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 17:12:26,359 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 05:12:26" (1/1) ... [2022-07-12 17:12:26,360 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@524a9f5e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 05:12:26, skipping insertion in model container [2022-07-12 17:12:26,360 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 05:12:26" (1/1) ... [2022-07-12 17:12:26,364 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 17:12:26,478 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 17:12:29,062 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479065,479078] [2022-07-12 17:12:29,066 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479210,479223] [2022-07-12 17:12:29,067 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479356,479369] [2022-07-12 17:12:29,068 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479521,479534] [2022-07-12 17:12:29,069 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479679,479692] [2022-07-12 17:12:29,073 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479837,479850] [2022-07-12 17:12:29,073 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479995,480008] [2022-07-12 17:12:29,079 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480155,480168] [2022-07-12 17:12:29,079 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480314,480327] [2022-07-12 17:12:29,080 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480453,480466] [2022-07-12 17:12:29,081 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480595,480608] [2022-07-12 17:12:29,081 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480744,480757] [2022-07-12 17:12:29,082 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480883,480896] [2022-07-12 17:12:29,083 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481038,481051] [2022-07-12 17:12:29,084 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481198,481211] [2022-07-12 17:12:29,084 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481349,481362] [2022-07-12 17:12:29,084 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481500,481513] [2022-07-12 17:12:29,085 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481652,481665] [2022-07-12 17:12:29,086 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481801,481814] [2022-07-12 17:12:29,086 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481949,481962] [2022-07-12 17:12:29,086 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[482106,482119] [2022-07-12 17:12:29,087 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[482255,482268] [2022-07-12 17:12:29,087 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[482411,482424] [2022-07-12 17:12:29,088 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[482564,482577] [2022-07-12 17:12:29,092 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[482710,482723] [2022-07-12 17:12:29,092 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[482853,482866] [2022-07-12 17:12:29,092 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[483005,483018] [2022-07-12 17:12:29,093 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[483151,483164] [2022-07-12 17:12:29,093 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[483296,483309] [2022-07-12 17:12:29,093 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[483450,483463] [2022-07-12 17:12:29,094 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[483601,483614] [2022-07-12 17:12:29,094 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[483756,483769] [2022-07-12 17:12:29,095 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[483908,483921] [2022-07-12 17:12:29,095 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[484063,484076] [2022-07-12 17:12:29,096 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[484227,484240] [2022-07-12 17:12:29,096 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[484383,484396] [2022-07-12 17:12:29,096 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[484547,484560] [2022-07-12 17:12:29,097 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[484689,484702] [2022-07-12 17:12:29,097 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[484847,484860] [2022-07-12 17:12:29,097 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485014,485027] [2022-07-12 17:12:29,098 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485173,485186] [2022-07-12 17:12:29,098 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485332,485345] [2022-07-12 17:12:29,098 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485481,485494] [2022-07-12 17:12:29,098 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485628,485641] [2022-07-12 17:12:29,099 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485767,485780] [2022-07-12 17:12:29,099 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485930,485943] [2022-07-12 17:12:29,099 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486096,486109] [2022-07-12 17:12:29,100 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486260,486273] [2022-07-12 17:12:29,101 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486425,486438] [2022-07-12 17:12:29,101 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486590,486603] [2022-07-12 17:12:29,102 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486756,486769] [2022-07-12 17:12:29,102 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486921,486934] [2022-07-12 17:12:29,102 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487088,487101] [2022-07-12 17:12:29,103 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487248,487261] [2022-07-12 17:12:29,103 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487410,487423] [2022-07-12 17:12:29,103 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487569,487582] [2022-07-12 17:12:29,104 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487715,487728] [2022-07-12 17:12:29,104 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487858,487871] [2022-07-12 17:12:29,104 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488002,488015] [2022-07-12 17:12:29,105 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488145,488158] [2022-07-12 17:12:29,105 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488289,488302] [2022-07-12 17:12:29,111 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488430,488443] [2022-07-12 17:12:29,112 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488568,488581] [2022-07-12 17:12:29,112 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488726,488739] [2022-07-12 17:12:29,115 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488885,488898] [2022-07-12 17:12:29,115 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489041,489054] [2022-07-12 17:12:29,115 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489190,489203] [2022-07-12 17:12:29,116 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489342,489355] [2022-07-12 17:12:29,116 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489493,489506] [2022-07-12 17:12:29,116 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489642,489655] [2022-07-12 17:12:29,116 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489794,489807] [2022-07-12 17:12:29,117 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489942,489955] [2022-07-12 17:12:29,117 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490095,490108] [2022-07-12 17:12:29,118 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490246,490259] [2022-07-12 17:12:29,118 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490396,490409] [2022-07-12 17:12:29,119 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490543,490556] [2022-07-12 17:12:29,119 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490694,490707] [2022-07-12 17:12:29,119 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490845,490858] [2022-07-12 17:12:29,120 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490993,491006] [2022-07-12 17:12:29,120 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[491159,491172] [2022-07-12 17:12:29,121 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[491328,491341] [2022-07-12 17:12:29,121 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[491495,491508] [2022-07-12 17:12:29,121 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[491663,491676] [2022-07-12 17:12:29,122 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[491813,491826] [2022-07-12 17:12:29,122 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[491960,491973] [2022-07-12 17:12:29,122 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[492121,492134] [2022-07-12 17:12:29,122 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[492291,492304] [2022-07-12 17:12:29,123 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[492453,492466] [2022-07-12 17:12:29,134 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 17:12:29,154 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 17:12:29,205 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: length = length & -16777217 [4585] 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: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-12 17:12:29,216 INFO L158 Benchmark]: Toolchain (without parser) took 2857.63ms. Allocated memory was 113.2MB in the beginning and 188.7MB in the end (delta: 75.5MB). Free memory was 66.4MB in the beginning and 95.1MB in the end (delta: -28.7MB). Peak memory consumption was 60.7MB. Max. memory is 16.1GB. [2022-07-12 17:12:29,216 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 113.2MB. Free memory is still 72.1MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-12 17:12:29,217 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2855.00ms. Allocated memory was 113.2MB in the beginning and 188.7MB in the end (delta: 75.5MB). Free memory was 66.4MB in the beginning and 95.1MB in the end (delta: -28.7MB). Peak memory consumption was 60.7MB. Max. memory is 16.1GB. [2022-07-12 17:12:29,218 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.15ms. Allocated memory is still 113.2MB. Free memory is still 72.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2855.00ms. Allocated memory was 113.2MB in the beginning and 188.7MB in the end (delta: 75.5MB). Free memory was 66.4MB in the beginning and 95.1MB in the end (delta: -28.7MB). Peak memory consumption was 60.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - ExceptionOrErrorResult: TypeCheckException: Type check failed for C: length = length & -16777217 [4585] de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: TypeCheckException: Type check failed for C: length = length & -16777217 [4585]: 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---fs--squashfs--squashfs.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 5c8407b01b6fe267e548d9a1140b4b401c355e8b9b48d0e3e8bb3d2d9d4dce8c --- Real Ultimate output --- This is Ultimate 0.2.2-?-6c24879 [2022-07-12 17:12:30,638 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 17:12:30,640 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 17:12:30,662 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 17:12:30,662 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 17:12:30,663 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 17:12:30,664 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 17:12:30,665 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 17:12:30,667 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 17:12:30,671 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 17:12:30,672 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 17:12:30,676 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 17:12:30,676 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 17:12:30,683 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 17:12:30,684 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 17:12:30,685 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 17:12:30,685 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 17:12:30,686 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 17:12:30,689 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 17:12:30,692 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 17:12:30,695 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 17:12:30,696 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 17:12:30,696 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 17:12:30,698 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 17:12:30,698 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 17:12:30,701 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 17:12:30,704 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 17:12:30,704 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 17:12:30,705 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 17:12:30,705 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 17:12:30,706 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 17:12:30,706 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 17:12:30,707 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 17:12:30,708 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 17:12:30,709 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 17:12:30,710 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 17:12:30,710 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 17:12:30,710 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 17:12:30,710 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 17:12:30,710 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 17:12:30,711 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 17:12:30,713 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 17:12:30,716 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-07-12 17:12:30,742 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 17:12:30,743 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 17:12:30,743 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 17:12:30,743 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 17:12:30,744 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 17:12:30,744 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 17:12:30,745 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 17:12:30,745 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 17:12:30,745 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 17:12:30,745 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 17:12:30,746 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 17:12:30,746 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-12 17:12:30,746 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 17:12:30,746 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-12 17:12:30,746 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-12 17:12:30,746 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-12 17:12:30,747 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-12 17:12:30,747 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-12 17:12:30,747 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 17:12:30,747 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-12 17:12:30,747 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 17:12:30,747 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 17:12:30,747 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 17:12:30,748 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 17:12:30,748 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 17:12:30,748 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 17:12:30,748 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-12 17:12:30,748 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-12 17:12:30,748 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-12 17:12:30,749 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-12 17:12:30,749 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-12 17:12:30,749 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-12 17:12:30,749 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-12 17:12:30,749 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 -> 5c8407b01b6fe267e548d9a1140b4b401c355e8b9b48d0e3e8bb3d2d9d4dce8c [2022-07-12 17:12:30,990 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 17:12:31,010 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 17:12:31,012 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 17:12:31,012 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 17:12:31,013 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 17:12:31,014 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---fs--squashfs--squashfs.ko.cil.i [2022-07-12 17:12:31,066 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c3348221/2c8507c6fa574716af0834274c27afde/FLAGef131b389 [2022-07-12 17:12:31,683 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 17:12:31,683 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i [2022-07-12 17:12:31,714 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c3348221/2c8507c6fa574716af0834274c27afde/FLAGef131b389 [2022-07-12 17:12:32,107 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c3348221/2c8507c6fa574716af0834274c27afde [2022-07-12 17:12:32,109 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 17:12:32,109 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 17:12:32,111 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 17:12:32,111 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 17:12:32,114 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 17:12:32,114 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 05:12:32" (1/1) ... [2022-07-12 17:12:32,115 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b2f0987 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 05:12:32, skipping insertion in model container [2022-07-12 17:12:32,115 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 05:12:32" (1/1) ... [2022-07-12 17:12:32,119 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 17:12:32,219 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 17:12:34,946 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479065,479078] [2022-07-12 17:12:34,948 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479210,479223] [2022-07-12 17:12:34,948 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479356,479369] [2022-07-12 17:12:34,949 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479521,479534] [2022-07-12 17:12:34,952 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479679,479692] [2022-07-12 17:12:34,952 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479837,479850] [2022-07-12 17:12:34,952 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479995,480008] [2022-07-12 17:12:34,953 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480155,480168] [2022-07-12 17:12:34,953 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480314,480327] [2022-07-12 17:12:34,954 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480453,480466] [2022-07-12 17:12:34,954 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480595,480608] [2022-07-12 17:12:34,955 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480744,480757] [2022-07-12 17:12:34,955 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480883,480896] [2022-07-12 17:12:34,955 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481038,481051] [2022-07-12 17:12:34,955 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481198,481211] [2022-07-12 17:12:34,956 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481349,481362] [2022-07-12 17:12:34,957 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481500,481513] [2022-07-12 17:12:34,957 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481652,481665] [2022-07-12 17:12:34,958 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481801,481814] [2022-07-12 17:12:34,958 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481949,481962] [2022-07-12 17:12:34,959 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[482106,482119] [2022-07-12 17:12:34,959 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[482255,482268] [2022-07-12 17:12:34,960 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[482411,482424] [2022-07-12 17:12:34,961 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[482564,482577] [2022-07-12 17:12:34,961 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[482710,482723] [2022-07-12 17:12:34,961 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[482853,482866] [2022-07-12 17:12:34,962 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[483005,483018] [2022-07-12 17:12:34,964 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[483151,483164] [2022-07-12 17:12:34,965 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[483296,483309] [2022-07-12 17:12:34,965 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[483450,483463] [2022-07-12 17:12:34,966 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[483601,483614] [2022-07-12 17:12:34,966 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[483756,483769] [2022-07-12 17:12:34,967 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[483908,483921] [2022-07-12 17:12:34,967 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[484063,484076] [2022-07-12 17:12:34,967 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[484227,484240] [2022-07-12 17:12:34,968 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[484383,484396] [2022-07-12 17:12:34,968 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[484547,484560] [2022-07-12 17:12:34,968 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[484689,484702] [2022-07-12 17:12:34,968 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[484847,484860] [2022-07-12 17:12:34,969 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485014,485027] [2022-07-12 17:12:34,969 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485173,485186] [2022-07-12 17:12:34,969 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485332,485345] [2022-07-12 17:12:34,969 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485481,485494] [2022-07-12 17:12:34,970 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485628,485641] [2022-07-12 17:12:34,970 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485767,485780] [2022-07-12 17:12:34,970 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485930,485943] [2022-07-12 17:12:34,971 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486096,486109] [2022-07-12 17:12:34,971 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486260,486273] [2022-07-12 17:12:34,972 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486425,486438] [2022-07-12 17:12:34,972 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486590,486603] [2022-07-12 17:12:34,972 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486756,486769] [2022-07-12 17:12:34,972 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486921,486934] [2022-07-12 17:12:34,973 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487088,487101] [2022-07-12 17:12:34,973 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487248,487261] [2022-07-12 17:12:34,973 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487410,487423] [2022-07-12 17:12:34,974 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487569,487582] [2022-07-12 17:12:34,974 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487715,487728] [2022-07-12 17:12:34,974 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487858,487871] [2022-07-12 17:12:34,974 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488002,488015] [2022-07-12 17:12:34,975 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488145,488158] [2022-07-12 17:12:34,975 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488289,488302] [2022-07-12 17:12:34,975 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488430,488443] [2022-07-12 17:12:34,976 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488568,488581] [2022-07-12 17:12:34,976 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488726,488739] [2022-07-12 17:12:34,976 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488885,488898] [2022-07-12 17:12:34,977 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489041,489054] [2022-07-12 17:12:34,977 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489190,489203] [2022-07-12 17:12:34,977 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489342,489355] [2022-07-12 17:12:34,977 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489493,489506] [2022-07-12 17:12:34,978 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489642,489655] [2022-07-12 17:12:34,978 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489794,489807] [2022-07-12 17:12:34,978 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489942,489955] [2022-07-12 17:12:34,978 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490095,490108] [2022-07-12 17:12:34,979 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490246,490259] [2022-07-12 17:12:34,979 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490396,490409] [2022-07-12 17:12:34,980 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490543,490556] [2022-07-12 17:12:34,980 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490694,490707] [2022-07-12 17:12:34,980 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490845,490858] [2022-07-12 17:12:34,980 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490993,491006] [2022-07-12 17:12:34,981 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[491159,491172] [2022-07-12 17:12:34,981 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[491328,491341] [2022-07-12 17:12:34,981 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[491495,491508] [2022-07-12 17:12:34,982 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[491663,491676] [2022-07-12 17:12:34,982 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[491813,491826] [2022-07-12 17:12:34,983 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[491960,491973] [2022-07-12 17:12:34,983 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[492121,492134] [2022-07-12 17:12:34,983 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[492291,492304] [2022-07-12 17:12:34,984 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[492453,492466] [2022-07-12 17:12:34,998 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 17:12:35,053 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-07-12 17:12:35,146 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[479065,479078] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[479210,479223] [2022-07-12 17:12:35,374 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479356,479369] [2022-07-12 17:12:35,374 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479521,479534] [2022-07-12 17:12:35,374 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479679,479692] [2022-07-12 17:12:35,375 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479837,479850] [2022-07-12 17:12:35,375 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479995,480008] [2022-07-12 17:12:35,375 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480155,480168] [2022-07-12 17:12:35,376 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480314,480327] [2022-07-12 17:12:35,376 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480453,480466] [2022-07-12 17:12:35,376 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480595,480608] [2022-07-12 17:12:35,376 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480744,480757] [2022-07-12 17:12:35,377 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480883,480896] [2022-07-12 17:12:35,377 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481038,481051] [2022-07-12 17:12:35,377 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481198,481211] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[481349,481362] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[481500,481513] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[481652,481665] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[481801,481814] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[481949,481962] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[482106,482119] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[482255,482268] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[482411,482424] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[482564,482577] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[482710,482723] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[482853,482866] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[483005,483018] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[483151,483164] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[483296,483309] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[483450,483463] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[483601,483614] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[483756,483769] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[483908,483921] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[484063,484076] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[484227,484240] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[484383,484396] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[484547,484560] [2022-07-12 17:12:35,385 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[484689,484702] [2022-07-12 17:12:35,385 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[484847,484860] [2022-07-12 17:12:35,386 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485014,485027] [2022-07-12 17:12:35,386 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485173,485186] [2022-07-12 17:12:35,386 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485332,485345] [2022-07-12 17:12:35,387 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485481,485494] [2022-07-12 17:12:35,387 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485628,485641] [2022-07-12 17:12:35,388 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485767,485780] [2022-07-12 17:12:35,388 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485930,485943] [2022-07-12 17:12:35,388 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486096,486109] [2022-07-12 17:12:35,391 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486260,486273] [2022-07-12 17:12:35,392 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486425,486438] [2022-07-12 17:12:35,392 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486590,486603] [2022-07-12 17:12:35,392 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486756,486769] [2022-07-12 17:12:35,393 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486921,486934] [2022-07-12 17:12:35,393 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487088,487101] [2022-07-12 17:12:35,393 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487248,487261] [2022-07-12 17:12:35,393 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487410,487423] [2022-07-12 17:12:35,394 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487569,487582] [2022-07-12 17:12:35,394 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487715,487728] [2022-07-12 17:12:35,395 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487858,487871] [2022-07-12 17:12:35,395 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488002,488015] [2022-07-12 17:12:35,398 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488145,488158] [2022-07-12 17:12:35,399 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488289,488302] [2022-07-12 17:12:35,399 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488430,488443] [2022-07-12 17:12:35,399 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488568,488581] [2022-07-12 17:12:35,400 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488726,488739] [2022-07-12 17:12:35,401 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488885,488898] [2022-07-12 17:12:35,401 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489041,489054] [2022-07-12 17:12:35,401 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489190,489203] [2022-07-12 17:12:35,401 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489342,489355] [2022-07-12 17:12:35,406 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489493,489506] [2022-07-12 17:12:35,407 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489642,489655] [2022-07-12 17:12:35,407 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489794,489807] [2022-07-12 17:12:35,407 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489942,489955] [2022-07-12 17:12:35,408 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490095,490108] [2022-07-12 17:12:35,408 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490246,490259] [2022-07-12 17:12:35,408 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490396,490409] [2022-07-12 17:12:35,408 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490543,490556] [2022-07-12 17:12:35,409 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490694,490707] [2022-07-12 17:12:35,409 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490845,490858] [2022-07-12 17:12:35,410 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490993,491006] [2022-07-12 17:12:35,410 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[491159,491172] [2022-07-12 17:12:35,411 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[491328,491341] [2022-07-12 17:12:35,411 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[491495,491508] [2022-07-12 17:12:35,411 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[491663,491676] [2022-07-12 17:12:35,412 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[491813,491826] [2022-07-12 17:12:35,412 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[491960,491973] [2022-07-12 17:12:35,412 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[492121,492134] [2022-07-12 17:12:35,412 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[492291,492304] [2022-07-12 17:12:35,413 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[492453,492466] [2022-07-12 17:12:35,418 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 17:12:35,431 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 17:12:35,705 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479065,479078] [2022-07-12 17:12:35,705 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479210,479223] [2022-07-12 17:12:35,706 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479356,479369] [2022-07-12 17:12:35,706 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479521,479534] [2022-07-12 17:12:35,706 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479679,479692] [2022-07-12 17:12:35,706 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479837,479850] [2022-07-12 17:12:35,707 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[479995,480008] [2022-07-12 17:12:35,707 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480155,480168] [2022-07-12 17:12:35,707 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480314,480327] [2022-07-12 17:12:35,707 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480453,480466] [2022-07-12 17:12:35,707 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480595,480608] [2022-07-12 17:12:35,708 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480744,480757] [2022-07-12 17:12:35,708 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[480883,480896] [2022-07-12 17:12:35,708 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481038,481051] [2022-07-12 17:12:35,708 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481198,481211] [2022-07-12 17:12:35,709 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481349,481362] [2022-07-12 17:12:35,709 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481500,481513] [2022-07-12 17:12:35,709 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481652,481665] [2022-07-12 17:12:35,709 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481801,481814] [2022-07-12 17:12:35,710 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[481949,481962] [2022-07-12 17:12:35,710 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[482106,482119] [2022-07-12 17:12:35,710 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[482255,482268] [2022-07-12 17:12:35,710 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[482411,482424] [2022-07-12 17:12:35,710 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[482564,482577] [2022-07-12 17:12:35,711 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[482710,482723] [2022-07-12 17:12:35,711 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[482853,482866] [2022-07-12 17:12:35,712 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[483005,483018] [2022-07-12 17:12:35,712 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[483151,483164] [2022-07-12 17:12:35,713 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[483296,483309] [2022-07-12 17:12:35,713 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[483450,483463] [2022-07-12 17:12:35,713 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[483601,483614] [2022-07-12 17:12:35,713 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[483756,483769] [2022-07-12 17:12:35,714 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[483908,483921] [2022-07-12 17:12:35,714 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[484063,484076] [2022-07-12 17:12:35,714 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[484227,484240] [2022-07-12 17:12:35,714 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[484383,484396] [2022-07-12 17:12:35,714 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[484547,484560] [2022-07-12 17:12:35,715 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[484689,484702] [2022-07-12 17:12:35,715 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[484847,484860] [2022-07-12 17:12:35,715 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485014,485027] [2022-07-12 17:12:35,716 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485173,485186] [2022-07-12 17:12:35,716 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485332,485345] [2022-07-12 17:12:35,716 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485481,485494] [2022-07-12 17:12:35,716 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485628,485641] [2022-07-12 17:12:35,716 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485767,485780] [2022-07-12 17:12:35,717 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[485930,485943] [2022-07-12 17:12:35,717 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486096,486109] [2022-07-12 17:12:35,717 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486260,486273] [2022-07-12 17:12:35,717 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486425,486438] [2022-07-12 17:12:35,717 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486590,486603] [2022-07-12 17:12:35,718 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486756,486769] [2022-07-12 17:12:35,718 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[486921,486934] [2022-07-12 17:12:35,718 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487088,487101] [2022-07-12 17:12:35,718 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487248,487261] [2022-07-12 17:12:35,719 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487410,487423] [2022-07-12 17:12:35,719 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487569,487582] [2022-07-12 17:12:35,719 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487715,487728] [2022-07-12 17:12:35,719 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[487858,487871] [2022-07-12 17:12:35,720 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488002,488015] [2022-07-12 17:12:35,720 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488145,488158] [2022-07-12 17:12:35,720 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488289,488302] [2022-07-12 17:12:35,720 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488430,488443] [2022-07-12 17:12:35,720 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488568,488581] [2022-07-12 17:12:35,721 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488726,488739] [2022-07-12 17:12:35,721 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[488885,488898] [2022-07-12 17:12:35,721 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489041,489054] [2022-07-12 17:12:35,721 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489190,489203] [2022-07-12 17:12:35,721 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489342,489355] [2022-07-12 17:12:35,722 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489493,489506] [2022-07-12 17:12:35,722 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489642,489655] [2022-07-12 17:12:35,723 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489794,489807] [2022-07-12 17:12:35,723 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[489942,489955] [2022-07-12 17:12:35,723 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490095,490108] [2022-07-12 17:12:35,723 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490246,490259] [2022-07-12 17:12:35,724 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490396,490409] [2022-07-12 17:12:35,724 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490543,490556] [2022-07-12 17:12:35,724 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490694,490707] [2022-07-12 17:12:35,724 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490845,490858] [2022-07-12 17:12:35,726 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i[490993,491006] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[491159,491172] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[491328,491341] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[491495,491508] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[491663,491676] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[491813,491826] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[491960,491973] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[492121,492134] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[492291,492304] [2022-07-12 17:12:35,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---fs--squashfs--squashfs.ko.cil.i[492453,492466] [2022-07-12 17:12:35,736 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 17:12:35,990 INFO L208 MainTranslator]: Completed translation [2022-07-12 17:12:35,991 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 05:12:35 WrapperNode [2022-07-12 17:12:35,991 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-12 17:12:35,991 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-12 17:12:35,991 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-12 17:12:35,991 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-12 17:12:35,996 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 05:12:35" (1/1) ... [2022-07-12 17:12:36,125 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 05:12:35" (1/1) ... [2022-07-12 17:12:36,308 INFO L137 Inliner]: procedures = 729, calls = 4113, calls flagged for inlining = 352, calls inlined = 254, statements flattened = 7950 [2022-07-12 17:12:36,308 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-12 17:12:36,309 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-12 17:12:36,309 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-12 17:12:36,309 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-12 17:12:36,317 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 05:12:35" (1/1) ... [2022-07-12 17:12:36,317 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 05:12:35" (1/1) ... [2022-07-12 17:12:36,348 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 05:12:35" (1/1) ... [2022-07-12 17:12:36,349 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 05:12:35" (1/1) ... [2022-07-12 17:12:36,506 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 05:12:35" (1/1) ... [2022-07-12 17:12:36,574 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 05:12:35" (1/1) ... [2022-07-12 17:12:36,606 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 05:12:35" (1/1) ... [2022-07-12 17:12:36,641 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-12 17:12:36,642 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-12 17:12:36,643 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-12 17:12:36,643 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-12 17:12:36,643 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 05:12:35" (1/1) ... [2022-07-12 17:12:36,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 17:12:36,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 17:12:36,673 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-12 17:12:36,675 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-12 17:12:36,714 INFO L130 BoogieDeclarations]: Found specification of procedure put_bh___2 [2022-07-12 17:12:36,714 INFO L138 BoogieDeclarations]: Found implementation of procedure put_bh___2 [2022-07-12 17:12:36,714 INFO L130 BoogieDeclarations]: Found specification of procedure put_bh___3 [2022-07-12 17:12:36,714 INFO L138 BoogieDeclarations]: Found implementation of procedure put_bh___3 [2022-07-12 17:12:36,714 INFO L130 BoogieDeclarations]: Found specification of procedure set_nlink [2022-07-12 17:12:36,715 INFO L138 BoogieDeclarations]: Found implementation of procedure set_nlink [2022-07-12 17:12:36,715 INFO L130 BoogieDeclarations]: Found specification of procedure zlib_uncompress [2022-07-12 17:12:36,715 INFO L138 BoogieDeclarations]: Found implementation of procedure zlib_uncompress [2022-07-12 17:12:36,715 INFO L130 BoogieDeclarations]: Found specification of procedure strncmp [2022-07-12 17:12:36,715 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2022-07-12 17:12:36,715 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2022-07-12 17:12:36,715 INFO L130 BoogieDeclarations]: Found specification of procedure i_size_read [2022-07-12 17:12:36,715 INFO L138 BoogieDeclarations]: Found implementation of procedure i_size_read [2022-07-12 17:12:36,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-07-12 17:12:36,716 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-07-12 17:12:36,716 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2022-07-12 17:12:36,716 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2022-07-12 17:12:36,716 INFO L130 BoogieDeclarations]: Found specification of procedure ll_rw_block [2022-07-12 17:12:36,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ll_rw_block [2022-07-12 17:12:36,716 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-12 17:12:36,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-12 17:12:36,716 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2022-07-12 17:12:36,717 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2022-07-12 17:12:36,717 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2022-07-12 17:12:36,717 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2022-07-12 17:12:36,717 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-07-12 17:12:36,717 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-07-12 17:12:36,717 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_finish_page [2022-07-12 17:12:36,717 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_finish_page [2022-07-12 17:12:36,717 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2022-07-12 17:12:36,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2022-07-12 17:12:36,718 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2022-07-12 17:12:36,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2022-07-12 17:12:36,718 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_xz_uncompress [2022-07-12 17:12:36,718 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_xz_uncompress [2022-07-12 17:12:36,718 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_meta_index_mutex_of_squashfs_sb_info [2022-07-12 17:12:36,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_meta_index_mutex_of_squashfs_sb_info [2022-07-12 17:12:36,718 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2022-07-12 17:12:36,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2022-07-12 17:12:36,719 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_copy_data [2022-07-12 17:12:36,719 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_copy_data [2022-07-12 17:12:36,719 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-07-12 17:12:36,719 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-07-12 17:12:36,719 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2022-07-12 17:12:36,719 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2022-07-12 17:12:36,719 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_inodecache [2022-07-12 17:12:36,719 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_inodecache [2022-07-12 17:12:36,720 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_read_inode [2022-07-12 17:12:36,720 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_read_inode [2022-07-12 17:12:36,720 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-12 17:12:36,720 INFO L130 BoogieDeclarations]: Found specification of procedure lzo_free [2022-07-12 17:12:36,720 INFO L138 BoogieDeclarations]: Found implementation of procedure lzo_free [2022-07-12 17:12:36,720 INFO L130 BoogieDeclarations]: Found specification of procedure init_special_inode [2022-07-12 17:12:36,720 INFO L138 BoogieDeclarations]: Found implementation of procedure init_special_inode [2022-07-12 17:12:36,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-12 17:12:36,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-07-12 17:12:36,721 INFO L130 BoogieDeclarations]: Found specification of procedure zlib_free [2022-07-12 17:12:36,721 INFO L138 BoogieDeclarations]: Found implementation of procedure zlib_free [2022-07-12 17:12:36,721 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-07-12 17:12:36,721 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-07-12 17:12:36,721 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_frag_lookup [2022-07-12 17:12:36,721 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_frag_lookup [2022-07-12 17:12:36,721 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2022-07-12 17:12:36,721 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2022-07-12 17:12:36,722 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2022-07-12 17:12:36,722 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2022-07-12 17:12:36,722 INFO L130 BoogieDeclarations]: Found specification of procedure init_once [2022-07-12 17:12:36,722 INFO L138 BoogieDeclarations]: Found implementation of procedure init_once [2022-07-12 17:12:36,722 INFO L130 BoogieDeclarations]: Found specification of procedure sb_bread [2022-07-12 17:12:36,722 INFO L138 BoogieDeclarations]: Found implementation of procedure sb_bread [2022-07-12 17:12:36,722 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_xz_init [2022-07-12 17:12:36,722 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_xz_init [2022-07-12 17:12:36,723 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2022-07-12 17:12:36,723 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2022-07-12 17:12:36,723 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2022-07-12 17:12:36,723 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2022-07-12 17:12:36,723 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2022-07-12 17:12:36,723 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2022-07-12 17:12:36,723 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2022-07-12 17:12:36,723 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2022-07-12 17:12:36,723 INFO L130 BoogieDeclarations]: Found specification of procedure read_indexes [2022-07-12 17:12:36,724 INFO L138 BoogieDeclarations]: Found implementation of procedure read_indexes [2022-07-12 17:12:36,724 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2022-07-12 17:12:36,724 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2022-07-12 17:12:36,724 INFO L130 BoogieDeclarations]: Found specification of procedure new_decode_dev [2022-07-12 17:12:36,724 INFO L138 BoogieDeclarations]: Found implementation of procedure new_decode_dev [2022-07-12 17:12:36,724 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-12 17:12:36,724 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-12 17:12:36,724 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2022-07-12 17:12:36,725 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2022-07-12 17:12:36,725 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2022-07-12 17:12:36,725 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2022-07-12 17:12:36,725 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2022-07-12 17:12:36,725 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait_event [2022-07-12 17:12:36,725 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_i [2022-07-12 17:12:36,725 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_i [2022-07-12 17:12:36,725 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2022-07-12 17:12:36,725 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2022-07-12 17:12:36,726 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2022-07-12 17:12:36,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2022-07-12 17:12:36,726 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_next_page [2022-07-12 17:12:36,726 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_next_page [2022-07-12 17:12:36,726 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2022-07-12 17:12:36,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2022-07-12 17:12:36,726 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_export_iget [2022-07-12 17:12:36,726 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_export_iget [2022-07-12 17:12:36,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-12 17:12:36,727 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_meta_index_mutex_of_squashfs_sb_info [2022-07-12 17:12:36,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_meta_index_mutex_of_squashfs_sb_info [2022-07-12 17:12:36,727 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_user_list [2022-07-12 17:12:36,727 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_user_list [2022-07-12 17:12:36,727 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_calloc [2022-07-12 17:12:36,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_calloc [2022-07-12 17:12:36,727 INFO L130 BoogieDeclarations]: Found specification of procedure lzo_uncompress [2022-07-12 17:12:36,727 INFO L138 BoogieDeclarations]: Found implementation of procedure lzo_uncompress [2022-07-12 17:12:36,728 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-12 17:12:36,728 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2022-07-12 17:12:36,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2022-07-12 17:12:36,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-12 17:12:36,728 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-07-12 17:12:36,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-07-12 17:12:36,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-07-12 17:12:36,728 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-07-12 17:12:36,729 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-07-12 17:12:36,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-07-12 17:12:36,729 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_statfs [2022-07-12 17:12:36,729 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_statfs [2022-07-12 17:12:36,729 INFO L130 BoogieDeclarations]: Found specification of procedure release_meta_index [2022-07-12 17:12:36,729 INFO L138 BoogieDeclarations]: Found implementation of procedure release_meta_index [2022-07-12 17:12:36,729 INFO L130 BoogieDeclarations]: Found specification of procedure kmap_atomic [2022-07-12 17:12:36,729 INFO L138 BoogieDeclarations]: Found implementation of procedure kmap_atomic [2022-07-12 17:12:36,729 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2022-07-12 17:12:36,730 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2022-07-12 17:12:36,730 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_cache_delete [2022-07-12 17:12:36,730 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_cache_delete [2022-07-12 17:12:36,730 INFO L130 BoogieDeclarations]: Found specification of procedure lz4_comp_opts [2022-07-12 17:12:36,730 INFO L138 BoogieDeclarations]: Found implementation of procedure lz4_comp_opts [2022-07-12 17:12:36,730 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-07-12 17:12:36,730 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-07-12 17:12:36,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-07-12 17:12:36,730 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2022-07-12 17:12:36,731 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2022-07-12 17:12:36,731 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-12 17:12:36,731 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-12 17:12:36,731 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_read_metadata [2022-07-12 17:12:36,731 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_read_metadata [2022-07-12 17:12:36,731 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-07-12 17:12:36,731 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_read_data [2022-07-12 17:12:36,731 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_read_data [2022-07-12 17:12:36,732 INFO L130 BoogieDeclarations]: Found specification of procedure kill_block_super [2022-07-12 17:12:36,732 INFO L138 BoogieDeclarations]: Found implementation of procedure kill_block_super [2022-07-12 17:12:36,732 INFO L130 BoogieDeclarations]: Found specification of procedure unlock_page [2022-07-12 17:12:36,732 INFO L138 BoogieDeclarations]: Found implementation of procedure unlock_page [2022-07-12 17:12:36,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-07-12 17:12:36,732 INFO L130 BoogieDeclarations]: Found specification of procedure dir_emit [2022-07-12 17:12:36,732 INFO L138 BoogieDeclarations]: Found implementation of procedure dir_emit [2022-07-12 17:12:36,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-07-12 17:12:36,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-12 17:12:36,733 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-07-12 17:12:36,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-12 17:12:36,733 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-12 17:12:36,733 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-12 17:12:36,733 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_security_list [2022-07-12 17:12:36,733 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_security_list [2022-07-12 17:12:36,733 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-07-12 17:12:36,733 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-07-12 17:12:36,733 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_mutex_of_squashfs_stream [2022-07-12 17:12:36,734 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_mutex_of_squashfs_stream [2022-07-12 17:12:36,734 INFO L130 BoogieDeclarations]: Found specification of procedure SetPageError [2022-07-12 17:12:36,734 INFO L138 BoogieDeclarations]: Found implementation of procedure SetPageError [2022-07-12 17:12:36,734 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_iget [2022-07-12 17:12:36,734 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_iget [2022-07-12 17:12:36,734 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_xattr_get [2022-07-12 17:12:36,734 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_xattr_get [2022-07-12 17:12:36,734 INFO L130 BoogieDeclarations]: Found specification of procedure lzo_init [2022-07-12 17:12:36,734 INFO L138 BoogieDeclarations]: Found implementation of procedure lzo_init [2022-07-12 17:12:36,735 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-07-12 17:12:36,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-07-12 17:12:36,735 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_get_id [2022-07-12 17:12:36,735 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_get_id [2022-07-12 17:12:36,735 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2022-07-12 17:12:36,735 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2022-07-12 17:12:36,735 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2022-07-12 17:12:36,735 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2022-07-12 17:12:36,735 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_for_read_section [2022-07-12 17:12:36,736 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_for_read_section [2022-07-12 17:12:36,736 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2022-07-12 17:12:36,736 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2022-07-12 17:12:36,736 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2022-07-12 17:12:36,736 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2022-07-12 17:12:36,736 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_copy_cache [2022-07-12 17:12:36,736 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_copy_cache [2022-07-12 17:12:36,736 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-12 17:12:36,737 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-07-12 17:12:36,737 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-07-12 17:12:36,737 INFO L130 BoogieDeclarations]: Found specification of procedure generic_read_dir [2022-07-12 17:12:36,737 INFO L138 BoogieDeclarations]: Found implementation of procedure generic_read_dir [2022-07-12 17:12:36,737 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2022-07-12 17:12:36,737 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2022-07-12 17:12:36,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-12 17:12:36,737 INFO L130 BoogieDeclarations]: Found specification of procedure page_follow_link_light [2022-07-12 17:12:36,737 INFO L138 BoogieDeclarations]: Found implementation of procedure page_follow_link_light [2022-07-12 17:12:36,738 INFO L130 BoogieDeclarations]: Found specification of procedure put_bh [2022-07-12 17:12:36,738 INFO L138 BoogieDeclarations]: Found implementation of procedure put_bh [2022-07-12 17:12:36,738 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_xz_free [2022-07-12 17:12:36,738 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_xz_free [2022-07-12 17:12:36,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-07-12 17:12:36,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-07-12 17:12:36,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-07-12 17:12:36,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-07-12 17:12:36,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-12 17:12:36,739 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_symlink_readpage [2022-07-12 17:12:36,739 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_symlink_readpage [2022-07-12 17:12:36,739 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-07-12 17:12:36,739 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-07-12 17:12:36,739 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2022-07-12 17:12:36,739 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2022-07-12 17:12:36,739 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2022-07-12 17:12:36,739 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2022-07-12 17:12:36,739 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_trusted_list [2022-07-12 17:12:36,740 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_trusted_list [2022-07-12 17:12:36,740 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-07-12 17:12:36,740 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-07-12 17:12:36,740 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2022-07-12 17:12:36,740 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2022-07-12 17:12:36,740 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2022-07-12 17:12:36,740 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2022-07-12 17:12:36,740 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2022-07-12 17:12:36,741 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2022-07-12 17:12:36,741 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_nonatomic [2022-07-12 17:12:36,741 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_nonatomic [2022-07-12 17:12:36,741 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_decompressor_destroy [2022-07-12 17:12:36,741 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_decompressor_destroy [2022-07-12 17:12:36,741 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_cache_get [2022-07-12 17:12:36,741 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_cache_get [2022-07-12 17:12:36,741 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-07-12 17:12:36,741 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-07-12 17:12:36,742 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2022-07-12 17:12:36,742 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2022-07-12 17:12:36,742 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_destroy_inode [2022-07-12 17:12:36,742 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_destroy_inode [2022-07-12 17:12:36,742 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-12 17:12:36,742 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-12 17:12:36,742 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2022-07-12 17:12:36,742 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2022-07-12 17:12:36,742 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_readdir [2022-07-12 17:12:36,743 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_readdir [2022-07-12 17:12:36,743 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2022-07-12 17:12:36,743 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2022-07-12 17:12:36,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-07-12 17:12:36,743 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_first_page [2022-07-12 17:12:36,743 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_first_page [2022-07-12 17:12:36,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-07-12 17:12:36,743 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_readpage [2022-07-12 17:12:36,743 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_readpage [2022-07-12 17:12:36,744 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-07-12 17:12:36,744 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-07-12 17:12:36,744 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-12 17:12:36,744 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-12 17:12:36,744 INFO L130 BoogieDeclarations]: Found specification of procedure SetPageUptodate [2022-07-12 17:12:36,744 INFO L138 BoogieDeclarations]: Found implementation of procedure SetPageUptodate [2022-07-12 17:12:36,744 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_cache_put [2022-07-12 17:12:36,744 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_cache_put [2022-07-12 17:12:36,744 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_95 [2022-07-12 17:12:36,745 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_95 [2022-07-12 17:12:36,745 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2022-07-12 17:12:36,745 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2022-07-12 17:12:36,745 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_96 [2022-07-12 17:12:36,745 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_96 [2022-07-12 17:12:36,745 INFO L130 BoogieDeclarations]: Found specification of procedure lz4_init [2022-07-12 17:12:36,745 INFO L138 BoogieDeclarations]: Found implementation of procedure lz4_init [2022-07-12 17:12:36,745 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2022-07-12 17:12:36,746 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2022-07-12 17:12:36,746 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2022-07-12 17:12:36,746 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2022-07-12 17:12:36,746 INFO L130 BoogieDeclarations]: Found specification of procedure zlib_init [2022-07-12 17:12:36,746 INFO L138 BoogieDeclarations]: Found implementation of procedure zlib_init [2022-07-12 17:12:36,746 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2022-07-12 17:12:36,746 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2022-07-12 17:12:36,746 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2022-07-12 17:12:36,746 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2022-07-12 17:12:36,747 INFO L130 BoogieDeclarations]: Found specification of procedure sb_getblk [2022-07-12 17:12:36,747 INFO L138 BoogieDeclarations]: Found implementation of procedure sb_getblk [2022-07-12 17:12:36,747 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_xz_comp_opts [2022-07-12 17:12:36,747 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_xz_comp_opts [2022-07-12 17:12:36,747 INFO L130 BoogieDeclarations]: Found specification of procedure squashfs_put_super [2022-07-12 17:12:36,747 INFO L138 BoogieDeclarations]: Found implementation of procedure squashfs_put_super [2022-07-12 17:12:36,747 INFO L130 BoogieDeclarations]: Found specification of procedure __kunmap_atomic [2022-07-12 17:12:36,747 INFO L138 BoogieDeclarations]: Found implementation of procedure __kunmap_atomic [2022-07-12 17:12:36,747 INFO L130 BoogieDeclarations]: Found specification of procedure strncpy [2022-07-12 17:12:37,651 INFO L234 CfgBuilder]: Building ICFG [2022-07-12 17:12:37,653 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-12 17:12:40,148 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-12 17:13:48,656 INFO L275 CfgBuilder]: Performing block encoding [2022-07-12 17:13:48,676 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-12 17:13:48,676 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2022-07-12 17:13:48,679 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 05:13:48 BoogieIcfgContainer [2022-07-12 17:13:48,679 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-12 17:13:48,681 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-12 17:13:48,681 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-12 17:13:48,683 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-12 17:13:48,683 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.07 05:12:32" (1/3) ... [2022-07-12 17:13:48,683 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c234ddc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 05:13:48, skipping insertion in model container [2022-07-12 17:13:48,683 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 05:12:35" (2/3) ... [2022-07-12 17:13:48,684 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c234ddc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 05:13:48, skipping insertion in model container [2022-07-12 17:13:48,684 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 05:13:48" (3/3) ... [2022-07-12 17:13:48,685 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---fs--squashfs--squashfs.ko.cil.i [2022-07-12 17:13:48,694 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-12 17:13:48,694 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 33 error locations. [2022-07-12 17:13:48,768 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-12 17:13:48,771 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@4cd8e240, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@2b27a166 [2022-07-12 17:13:48,772 INFO L358 AbstractCegarLoop]: Starting to check reachability of 33 error locations. [2022-07-12 17:13:48,780 INFO L276 IsEmpty]: Start isEmpty. Operand has 2538 states, 1733 states have (on average 1.3185227928447778) internal successors, (2285), 1826 states have internal predecessors, (2285), 643 states have call successors, (643), 129 states have call predecessors, (643), 128 states have return successors, (633), 616 states have call predecessors, (633), 633 states have call successors, (633) [2022-07-12 17:13:48,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-07-12 17:13:48,786 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:13:48,787 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 17:13:48,787 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_for_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:13:48,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:13:48,791 INFO L85 PathProgramCache]: Analyzing trace with hash -65146246, now seen corresponding path program 1 times [2022-07-12 17:13:48,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:13:48,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [193322523] [2022-07-12 17:13:48,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:13:48,803 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:13:48,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:13:48,805 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-12 17:13:48,807 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-12 17:13:50,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:13:50,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 1644 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-12 17:13:50,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:13:50,586 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 17:13:50,587 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:13:50,587 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:13:50,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [193322523] [2022-07-12 17:13:50,587 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [193322523] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:13:50,587 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:13:50,588 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 17:13:50,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552041689] [2022-07-12 17:13:50,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:13:50,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 17:13:50,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:13:50,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 17:13:50,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-12 17:13:50,629 INFO L87 Difference]: Start difference. First operand has 2538 states, 1733 states have (on average 1.3185227928447778) internal successors, (2285), 1826 states have internal predecessors, (2285), 643 states have call successors, (643), 129 states have call predecessors, (643), 128 states have return successors, (633), 616 states have call predecessors, (633), 633 states have call successors, (633) Second operand has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-12 17:13:55,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:13:55,158 INFO L93 Difference]: Finished difference Result 7527 states and 10939 transitions. [2022-07-12 17:13:55,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-12 17:13:55,160 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 47 [2022-07-12 17:13:55,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:13:55,198 INFO L225 Difference]: With dead ends: 7527 [2022-07-12 17:13:55,198 INFO L226 Difference]: Without dead ends: 4968 [2022-07-12 17:13:55,218 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-07-12 17:13:55,222 INFO L413 NwaCegarLoop]: 4081 mSDtfsCounter, 3736 mSDsluCounter, 15600 mSDsCounter, 0 mSdLazyCounter, 748 mSolverCounterSat, 477 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3750 SdHoareTripleChecker+Valid, 19681 SdHoareTripleChecker+Invalid, 1225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 477 IncrementalHoareTripleChecker+Valid, 748 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-07-12 17:13:55,223 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3750 Valid, 19681 Invalid, 1225 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [477 Valid, 748 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-07-12 17:13:55,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4968 states. [2022-07-12 17:13:55,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4968 to 4758. [2022-07-12 17:13:55,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4758 states, 3265 states have (on average 1.2808575803981623) internal successors, (4182), 3402 states have internal predecessors, (4182), 1224 states have call successors, (1224), 236 states have call predecessors, (1224), 236 states have return successors, (1239), 1187 states have call predecessors, (1239), 1222 states have call successors, (1239) [2022-07-12 17:13:55,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4758 states to 4758 states and 6645 transitions. [2022-07-12 17:13:55,465 INFO L78 Accepts]: Start accepts. Automaton has 4758 states and 6645 transitions. Word has length 47 [2022-07-12 17:13:55,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:13:55,466 INFO L495 AbstractCegarLoop]: Abstraction has 4758 states and 6645 transitions. [2022-07-12 17:13:55,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-12 17:13:55,467 INFO L276 IsEmpty]: Start isEmpty. Operand 4758 states and 6645 transitions. [2022-07-12 17:13:55,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-07-12 17:13:55,469 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:13:55,469 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 17:13:55,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-07-12 17:13:55,683 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-12 17:13:55,683 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_for_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:13:55,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:13:55,684 INFO L85 PathProgramCache]: Analyzing trace with hash -3106632, now seen corresponding path program 1 times [2022-07-12 17:13:55,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:13:55,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1184051308] [2022-07-12 17:13:55,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:13:55,685 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:13:55,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:13:55,687 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-12 17:13:55,689 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-12 17:13:57,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:13:57,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 1644 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-12 17:13:57,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:13:57,242 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 17:13:57,242 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:13:57,242 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:13:57,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1184051308] [2022-07-12 17:13:57,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1184051308] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:13:57,243 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:13:57,243 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 17:13:57,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619306446] [2022-07-12 17:13:57,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:13:57,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 17:13:57,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:13:57,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 17:13:57,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:13:57,244 INFO L87 Difference]: Start difference. First operand 4758 states and 6645 transitions. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-12 17:13:57,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:13:57,878 INFO L93 Difference]: Finished difference Result 9913 states and 13908 transitions. [2022-07-12 17:13:57,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 17:13:57,878 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 47 [2022-07-12 17:13:57,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:13:57,903 INFO L225 Difference]: With dead ends: 9913 [2022-07-12 17:13:57,903 INFO L226 Difference]: Without dead ends: 5173 [2022-07-12 17:13:57,920 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-12 17:13:57,921 INFO L413 NwaCegarLoop]: 3629 mSDtfsCounter, 903 mSDsluCounter, 10464 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 414 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 903 SdHoareTripleChecker+Valid, 14093 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 414 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-12 17:13:57,921 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [903 Valid, 14093 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [414 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-12 17:13:57,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5173 states. [2022-07-12 17:13:58,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5173 to 4604. [2022-07-12 17:13:58,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4604 states, 3166 states have (on average 1.281111813013266) internal successors, (4056), 3291 states have internal predecessors, (4056), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:13:58,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4604 states to 4604 states and 6419 transitions. [2022-07-12 17:13:58,058 INFO L78 Accepts]: Start accepts. Automaton has 4604 states and 6419 transitions. Word has length 47 [2022-07-12 17:13:58,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:13:58,059 INFO L495 AbstractCegarLoop]: Abstraction has 4604 states and 6419 transitions. [2022-07-12 17:13:58,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-12 17:13:58,059 INFO L276 IsEmpty]: Start isEmpty. Operand 4604 states and 6419 transitions. [2022-07-12 17:13:58,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-07-12 17:13:58,065 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:13:58,066 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-07-12 17:13:58,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-07-12 17:13:58,278 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-12 17:13:58,279 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_check_for_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:13:58,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:13:58,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1549467318, now seen corresponding path program 1 times [2022-07-12 17:13:58,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:13:58,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2115632584] [2022-07-12 17:13:58,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:13:58,280 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:13:58,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:13:58,285 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-12 17:13:58,286 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-12 17:13:59,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:13:59,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 1678 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:13:59,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:14:00,060 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-07-12 17:14:00,060 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:14:00,060 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:14:00,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2115632584] [2022-07-12 17:14:00,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2115632584] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:14:00,061 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:14:00,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:14:00,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341032292] [2022-07-12 17:14:00,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:14:00,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:14:00,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:14:00,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:14:00,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:14:00,062 INFO L87 Difference]: Start difference. First operand 4604 states and 6419 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 1 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-07-12 17:14:00,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:14:00,211 INFO L93 Difference]: Finished difference Result 4604 states and 6419 transitions. [2022-07-12 17:14:00,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:14:00,211 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 1 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 63 [2022-07-12 17:14:00,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:14:00,228 INFO L225 Difference]: With dead ends: 4604 [2022-07-12 17:14:00,228 INFO L226 Difference]: Without dead ends: 4602 [2022-07-12 17:14:00,230 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:14:00,232 INFO L413 NwaCegarLoop]: 3420 mSDtfsCounter, 3391 mSDsluCounter, 3402 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3393 SdHoareTripleChecker+Valid, 6822 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 17:14:00,233 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3393 Valid, 6822 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:14:00,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4602 states. [2022-07-12 17:14:00,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4602 to 4602. [2022-07-12 17:14:00,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4602 states, 3165 states have (on average 1.280568720379147) internal successors, (4053), 3289 states have internal predecessors, (4053), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:14:00,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4602 states to 4602 states and 6416 transitions. [2022-07-12 17:14:00,378 INFO L78 Accepts]: Start accepts. Automaton has 4602 states and 6416 transitions. Word has length 63 [2022-07-12 17:14:00,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:14:00,379 INFO L495 AbstractCegarLoop]: Abstraction has 4602 states and 6416 transitions. [2022-07-12 17:14:00,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 1 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-07-12 17:14:00,380 INFO L276 IsEmpty]: Start isEmpty. Operand 4602 states and 6416 transitions. [2022-07-12 17:14:00,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-07-12 17:14:00,381 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:14:00,381 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] [2022-07-12 17:14:00,413 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-12 17:14:00,603 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-12 17:14:00,603 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_linux_arch_io_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:14:00,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:14:00,604 INFO L85 PathProgramCache]: Analyzing trace with hash -45646262, now seen corresponding path program 1 times [2022-07-12 17:14:00,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:14:00,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1947418603] [2022-07-12 17:14:00,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:14:00,605 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:14:00,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:14:00,607 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-12 17:14:00,608 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-12 17:14:01,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:14:01,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 1659 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:14:01,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:14:02,301 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-12 17:14:02,301 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:14:02,302 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:14:02,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1947418603] [2022-07-12 17:14:02,302 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1947418603] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:14:02,302 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:14:02,302 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:14:02,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304319091] [2022-07-12 17:14:02,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:14:02,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:14:02,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:14:02,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:14:02,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:14:02,303 INFO L87 Difference]: Start difference. First operand 4602 states and 6416 transitions. 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, (10), 1 states have call predecessors, (10), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2022-07-12 17:14:02,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:14:02,402 INFO L93 Difference]: Finished difference Result 4602 states and 6416 transitions. [2022-07-12 17:14:02,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:14:02,403 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, (10), 1 states have call predecessors, (10), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) Word has length 65 [2022-07-12 17:14:02,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:14:02,420 INFO L225 Difference]: With dead ends: 4602 [2022-07-12 17:14:02,421 INFO L226 Difference]: Without dead ends: 4600 [2022-07-12 17:14:02,423 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:14:02,425 INFO L413 NwaCegarLoop]: 3419 mSDtfsCounter, 3368 mSDsluCounter, 3417 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3370 SdHoareTripleChecker+Valid, 6836 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-12 17:14:02,426 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3370 Valid, 6836 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:14:02,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4600 states. [2022-07-12 17:14:02,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4600 to 4600. [2022-07-12 17:14:02,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4600 states, 3164 states have (on average 1.2803413400758534) internal successors, (4051), 3287 states have internal predecessors, (4051), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:14:02,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4600 states to 4600 states and 6414 transitions. [2022-07-12 17:14:02,569 INFO L78 Accepts]: Start accepts. Automaton has 4600 states and 6414 transitions. Word has length 65 [2022-07-12 17:14:02,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:14:02,570 INFO L495 AbstractCegarLoop]: Abstraction has 4600 states and 6414 transitions. [2022-07-12 17:14:02,570 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, (10), 1 states have call predecessors, (10), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2022-07-12 17:14:02,571 INFO L276 IsEmpty]: Start isEmpty. Operand 4600 states and 6414 transitions. [2022-07-12 17:14:02,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-07-12 17:14:02,572 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:14:02,572 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-07-12 17:14:02,601 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-12 17:14:02,794 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-12 17:14:02,794 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_check_for_read_sectionErr1ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:14:02,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:14:02,795 INFO L85 PathProgramCache]: Analyzing trace with hash -2121609063, now seen corresponding path program 1 times [2022-07-12 17:14:02,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:14:02,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [517165519] [2022-07-12 17:14:02,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:14:02,815 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:14:02,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:14:02,816 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-12 17:14:02,817 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-12 17:14:04,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:14:04,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 1682 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:14:04,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:14:04,552 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-07-12 17:14:04,552 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:14:04,552 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:14:04,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [517165519] [2022-07-12 17:14:04,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [517165519] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:14:04,552 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:14:04,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:14:04,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567549181] [2022-07-12 17:14:04,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:14:04,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:14:04,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:14:04,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:14:04,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:14:04,554 INFO L87 Difference]: Start difference. First operand 4600 states and 6414 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-07-12 17:14:04,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:14:04,661 INFO L93 Difference]: Finished difference Result 4600 states and 6414 transitions. [2022-07-12 17:14:04,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:14:04,662 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 66 [2022-07-12 17:14:04,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:14:04,680 INFO L225 Difference]: With dead ends: 4600 [2022-07-12 17:14:04,680 INFO L226 Difference]: Without dead ends: 4598 [2022-07-12 17:14:04,682 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:14:04,683 INFO L413 NwaCegarLoop]: 3416 mSDtfsCounter, 3379 mSDsluCounter, 3403 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3381 SdHoareTripleChecker+Valid, 6819 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 17:14:04,684 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3381 Valid, 6819 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:14:04,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4598 states. [2022-07-12 17:14:04,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4598 to 4598. [2022-07-12 17:14:04,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4598 states, 3163 states have (on average 1.279797660448941) internal successors, (4048), 3285 states have internal predecessors, (4048), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:14:04,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4598 states to 4598 states and 6411 transitions. [2022-07-12 17:14:04,822 INFO L78 Accepts]: Start accepts. Automaton has 4598 states and 6411 transitions. Word has length 66 [2022-07-12 17:14:04,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:14:04,822 INFO L495 AbstractCegarLoop]: Abstraction has 4598 states and 6411 transitions. [2022-07-12 17:14:04,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-07-12 17:14:04,823 INFO L276 IsEmpty]: Start isEmpty. Operand 4598 states and 6411 transitions. [2022-07-12 17:14:04,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-07-12 17:14:04,823 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:14:04,823 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-07-12 17:14:04,855 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-12 17:14:05,033 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-12 17:14:05,034 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_check_for_read_sectionErr2ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:14:05,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:14:05,034 INFO L85 PathProgramCache]: Analyzing trace with hash -110838174, now seen corresponding path program 1 times [2022-07-12 17:14:05,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:14:05,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [599966232] [2022-07-12 17:14:05,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:14:05,035 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:14:05,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:14:05,036 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-12 17:14:05,037 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-12 17:14:06,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:14:06,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 1686 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:14:06,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:14:06,780 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-07-12 17:14:06,780 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:14:06,780 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:14:06,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [599966232] [2022-07-12 17:14:06,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [599966232] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:14:06,780 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:14:06,781 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:14:06,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599760338] [2022-07-12 17:14:06,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:14:06,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:14:06,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:14:06,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:14:06,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:14:06,782 INFO L87 Difference]: Start difference. First operand 4598 states and 6411 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 1 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-07-12 17:14:06,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:14:06,919 INFO L93 Difference]: Finished difference Result 4598 states and 6411 transitions. [2022-07-12 17:14:06,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:14:06,919 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 1 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 69 [2022-07-12 17:14:06,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:14:06,945 INFO L225 Difference]: With dead ends: 4598 [2022-07-12 17:14:06,946 INFO L226 Difference]: Without dead ends: 4596 [2022-07-12 17:14:06,947 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:14:06,948 INFO L413 NwaCegarLoop]: 3414 mSDtfsCounter, 3369 mSDsluCounter, 3406 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3371 SdHoareTripleChecker+Valid, 6820 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 17:14:06,948 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3371 Valid, 6820 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:14:06,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4596 states. [2022-07-12 17:14:07,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4596 to 4596. [2022-07-12 17:14:07,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4596 states, 3162 states have (on average 1.2792536369386465) internal successors, (4045), 3283 states have internal predecessors, (4045), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:14:07,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4596 states to 4596 states and 6408 transitions. [2022-07-12 17:14:07,072 INFO L78 Accepts]: Start accepts. Automaton has 4596 states and 6408 transitions. Word has length 69 [2022-07-12 17:14:07,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:14:07,072 INFO L495 AbstractCegarLoop]: Abstraction has 4596 states and 6408 transitions. [2022-07-12 17:14:07,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 1 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-07-12 17:14:07,073 INFO L276 IsEmpty]: Start isEmpty. Operand 4596 states and 6408 transitions. [2022-07-12 17:14:07,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-07-12 17:14:07,073 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:14:07,074 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] [2022-07-12 17:14:07,104 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-12 17:14:07,287 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-12 17:14:07,287 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_linux_block_genhd_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:14:07,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:14:07,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1199083787, now seen corresponding path program 1 times [2022-07-12 17:14:07,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:14:07,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1912219049] [2022-07-12 17:14:07,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:14:07,289 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:14:07,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:14:07,291 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-12 17:14:07,292 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-12 17:14:08,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:14:08,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 1668 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:14:08,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:14:09,021 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-12 17:14:09,021 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:14:09,021 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:14:09,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1912219049] [2022-07-12 17:14:09,021 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1912219049] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:14:09,021 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:14:09,021 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:14:09,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660847154] [2022-07-12 17:14:09,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:14:09,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:14:09,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:14:09,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:14:09,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:14:09,023 INFO L87 Difference]: Start difference. First operand 4596 states and 6408 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, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-12 17:14:09,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:14:09,133 INFO L93 Difference]: Finished difference Result 4596 states and 6408 transitions. [2022-07-12 17:14:09,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:14:09,134 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, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 71 [2022-07-12 17:14:09,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:14:09,146 INFO L225 Difference]: With dead ends: 4596 [2022-07-12 17:14:09,147 INFO L226 Difference]: Without dead ends: 4594 [2022-07-12 17:14:09,148 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:14:09,149 INFO L413 NwaCegarLoop]: 3413 mSDtfsCounter, 3356 mSDsluCounter, 3411 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3358 SdHoareTripleChecker+Valid, 6824 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-12 17:14:09,149 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3358 Valid, 6824 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:14:09,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4594 states. [2022-07-12 17:14:09,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4594 to 4594. [2022-07-12 17:14:09,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4594 states, 3161 states have (on average 1.2790256248022778) internal successors, (4043), 3281 states have internal predecessors, (4043), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:14:09,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4594 states to 4594 states and 6406 transitions. [2022-07-12 17:14:09,300 INFO L78 Accepts]: Start accepts. Automaton has 4594 states and 6406 transitions. Word has length 71 [2022-07-12 17:14:09,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:14:09,301 INFO L495 AbstractCegarLoop]: Abstraction has 4594 states and 6406 transitions. [2022-07-12 17:14:09,301 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, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-12 17:14:09,301 INFO L276 IsEmpty]: Start isEmpty. Operand 4594 states and 6406 transitions. [2022-07-12 17:14:09,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-07-12 17:14:09,302 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:14:09,302 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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-12 17:14:09,330 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-12 17:14:09,527 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-12 17:14:09,527 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_check_for_read_sectionErr3ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:14:09,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:14:09,528 INFO L85 PathProgramCache]: Analyzing trace with hash 855850629, now seen corresponding path program 1 times [2022-07-12 17:14:09,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:14:09,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [268484804] [2022-07-12 17:14:09,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:14:09,529 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:14:09,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:14:09,530 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-12 17:14:09,532 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-12 17:14:10,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:14:10,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 1690 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:14:10,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:14:11,286 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-07-12 17:14:11,286 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:14:11,287 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:14:11,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [268484804] [2022-07-12 17:14:11,287 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [268484804] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:14:11,287 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:14:11,287 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:14:11,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230970158] [2022-07-12 17:14:11,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:14:11,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:14:11,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:14:11,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:14:11,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:14:11,288 INFO L87 Difference]: Start difference. First operand 4594 states and 6406 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-07-12 17:14:11,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:14:11,427 INFO L93 Difference]: Finished difference Result 4594 states and 6406 transitions. [2022-07-12 17:14:11,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:14:11,427 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 72 [2022-07-12 17:14:11,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:14:11,440 INFO L225 Difference]: With dead ends: 4594 [2022-07-12 17:14:11,440 INFO L226 Difference]: Without dead ends: 4592 [2022-07-12 17:14:11,442 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:14:11,442 INFO L413 NwaCegarLoop]: 3410 mSDtfsCounter, 3357 mSDsluCounter, 3407 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3359 SdHoareTripleChecker+Valid, 6817 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 17:14:11,443 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3359 Valid, 6817 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:14:11,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4592 states. [2022-07-12 17:14:11,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4592 to 4592. [2022-07-12 17:14:11,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4592 states, 3160 states have (on average 1.2784810126582278) internal successors, (4040), 3279 states have internal predecessors, (4040), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:14:11,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4592 states to 4592 states and 6403 transitions. [2022-07-12 17:14:11,573 INFO L78 Accepts]: Start accepts. Automaton has 4592 states and 6403 transitions. Word has length 72 [2022-07-12 17:14:11,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:14:11,573 INFO L495 AbstractCegarLoop]: Abstraction has 4592 states and 6403 transitions. [2022-07-12 17:14:11,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-07-12 17:14:11,574 INFO L276 IsEmpty]: Start isEmpty. Operand 4592 states and 6403 transitions. [2022-07-12 17:14:11,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-07-12 17:14:11,578 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:14:11,578 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] [2022-07-12 17:14:11,612 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Ended with exit code 0 [2022-07-12 17:14:11,791 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-12 17:14:11,791 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_linux_block_queue_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:14:11,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:14:11,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1248733445, now seen corresponding path program 1 times [2022-07-12 17:14:11,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:14:11,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1224826982] [2022-07-12 17:14:11,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:14:11,793 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:14:11,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:14:11,794 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-12 17:14:11,795 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-12 17:14:13,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:14:13,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 1677 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:14:13,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:14:13,522 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-12 17:14:13,522 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:14:13,522 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:14:13,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1224826982] [2022-07-12 17:14:13,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1224826982] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:14:13,523 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:14:13,523 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:14:13,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191084889] [2022-07-12 17:14:13,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:14:13,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:14:13,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:14:13,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:14:13,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:14:13,524 INFO L87 Difference]: Start difference. First operand 4592 states and 6403 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, (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-12 17:14:13,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:14:13,647 INFO L93 Difference]: Finished difference Result 4592 states and 6403 transitions. [2022-07-12 17:14:13,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:14:13,647 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, (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 77 [2022-07-12 17:14:13,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:14:13,659 INFO L225 Difference]: With dead ends: 4592 [2022-07-12 17:14:13,659 INFO L226 Difference]: Without dead ends: 4590 [2022-07-12 17:14:13,661 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:14:13,663 INFO L413 NwaCegarLoop]: 3409 mSDtfsCounter, 3346 mSDsluCounter, 3407 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3348 SdHoareTripleChecker+Valid, 6816 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-12 17:14:13,663 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3348 Valid, 6816 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:14:13,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4590 states. [2022-07-12 17:14:13,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4590 to 4590. [2022-07-12 17:14:13,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4590 states, 3159 states have (on average 1.278252611585945) internal successors, (4038), 3277 states have internal predecessors, (4038), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:14:13,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4590 states to 4590 states and 6401 transitions. [2022-07-12 17:14:13,805 INFO L78 Accepts]: Start accepts. Automaton has 4590 states and 6401 transitions. Word has length 77 [2022-07-12 17:14:13,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:14:13,806 INFO L495 AbstractCegarLoop]: Abstraction has 4590 states and 6401 transitions. [2022-07-12 17:14:13,806 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, (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-12 17:14:13,806 INFO L276 IsEmpty]: Start isEmpty. Operand 4590 states and 6401 transitions. [2022-07-12 17:14:13,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-12 17:14:13,808 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:14:13,808 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] [2022-07-12 17:14:13,837 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-12 17:14:14,035 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-12 17:14:14,035 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_linux_block_request_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:14:14,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:14:14,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1541822229, now seen corresponding path program 1 times [2022-07-12 17:14:14,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:14:14,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [588372844] [2022-07-12 17:14:14,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:14:14,037 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:14:14,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:14:14,038 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-12 17:14:14,039 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-12 17:14:15,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:14:15,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 1686 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:14:15,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:14:15,819 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-12 17:14:15,819 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:14:15,819 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:14:15,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [588372844] [2022-07-12 17:14:15,819 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [588372844] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:14:15,820 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:14:15,820 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:14:15,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726453906] [2022-07-12 17:14:15,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:14:15,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:14:15,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:14:15,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:14:15,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:14:15,821 INFO L87 Difference]: Start difference. First operand 4590 states and 6401 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, (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-12 17:14:15,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:14:15,960 INFO L93 Difference]: Finished difference Result 4590 states and 6401 transitions. [2022-07-12 17:14:15,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:14:15,961 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, (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 83 [2022-07-12 17:14:15,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:14:15,971 INFO L225 Difference]: With dead ends: 4590 [2022-07-12 17:14:15,972 INFO L226 Difference]: Without dead ends: 4588 [2022-07-12 17:14:15,973 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:14:15,973 INFO L413 NwaCegarLoop]: 3407 mSDtfsCounter, 3338 mSDsluCounter, 3405 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3340 SdHoareTripleChecker+Valid, 6812 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-12 17:14:15,974 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3340 Valid, 6812 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:14:15,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4588 states. [2022-07-12 17:14:16,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4588 to 4588. [2022-07-12 17:14:16,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4588 states, 3158 states have (on average 1.2780240658644713) internal successors, (4036), 3275 states have internal predecessors, (4036), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:14:16,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4588 states to 4588 states and 6399 transitions. [2022-07-12 17:14:16,112 INFO L78 Accepts]: Start accepts. Automaton has 4588 states and 6399 transitions. Word has length 83 [2022-07-12 17:14:16,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:14:16,112 INFO L495 AbstractCegarLoop]: Abstraction has 4588 states and 6399 transitions. [2022-07-12 17:14:16,113 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, (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-12 17:14:16,113 INFO L276 IsEmpty]: Start isEmpty. Operand 4588 states and 6399 transitions. [2022-07-12 17:14:16,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-07-12 17:14:16,114 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:14:16,114 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] [2022-07-12 17:14:16,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-07-12 17:14:16,339 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-12 17:14:16,341 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_linux_drivers_base_class_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:14:16,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:14:16,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1527502308, now seen corresponding path program 1 times [2022-07-12 17:14:16,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:14:16,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1913651059] [2022-07-12 17:14:16,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:14:16,343 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:14:16,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:14:16,344 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-12 17:14:16,344 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-12 17:14:17,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:14:17,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 1695 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:14:17,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:14:18,133 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-12 17:14:18,133 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:14:18,133 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:14:18,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1913651059] [2022-07-12 17:14:18,134 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1913651059] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:14:18,134 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:14:18,134 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:14:18,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514671058] [2022-07-12 17:14:18,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:14:18,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:14:18,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:14:18,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:14:18,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:14:18,135 INFO L87 Difference]: Start difference. First operand 4588 states and 6399 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, (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-12 17:14:18,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:14:18,255 INFO L93 Difference]: Finished difference Result 4588 states and 6399 transitions. [2022-07-12 17:14:18,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:14:18,256 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, (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 89 [2022-07-12 17:14:18,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:14:18,268 INFO L225 Difference]: With dead ends: 4588 [2022-07-12 17:14:18,268 INFO L226 Difference]: Without dead ends: 4586 [2022-07-12 17:14:18,270 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:14:18,271 INFO L413 NwaCegarLoop]: 3405 mSDtfsCounter, 3330 mSDsluCounter, 3403 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3332 SdHoareTripleChecker+Valid, 6808 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-12 17:14:18,271 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3332 Valid, 6808 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:14:18,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4586 states. [2022-07-12 17:14:18,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4586 to 4586. [2022-07-12 17:14:18,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4586 states, 3157 states have (on average 1.277795375356351) internal successors, (4034), 3273 states have internal predecessors, (4034), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:14:18,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4586 states to 4586 states and 6397 transitions. [2022-07-12 17:14:18,435 INFO L78 Accepts]: Start accepts. Automaton has 4586 states and 6397 transitions. Word has length 89 [2022-07-12 17:14:18,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:14:18,436 INFO L495 AbstractCegarLoop]: Abstraction has 4586 states and 6397 transitions. [2022-07-12 17:14:18,436 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, (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-12 17:14:18,436 INFO L276 IsEmpty]: Start isEmpty. Operand 4586 states and 6397 transitions. [2022-07-12 17:14:18,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-07-12 17:14:18,438 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:14:18,438 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] [2022-07-12 17:14:18,468 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-12 17:14:18,647 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-12 17:14:18,647 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_linux_fs_char_dev_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:14:18,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:14:18,648 INFO L85 PathProgramCache]: Analyzing trace with hash -411156215, now seen corresponding path program 1 times [2022-07-12 17:14:18,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:14:18,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1059447078] [2022-07-12 17:14:18,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:14:18,649 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:14:18,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:14:18,651 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-12 17:14:18,652 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-12 17:14:20,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:14:20,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 1704 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:14:20,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:14:20,592 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-12 17:14:20,592 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:14:20,592 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:14:20,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1059447078] [2022-07-12 17:14:20,593 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1059447078] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:14:20,593 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:14:20,593 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:14:20,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050699834] [2022-07-12 17:14:20,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:14:20,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:14:20,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:14:20,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:14:20,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:14:20,594 INFO L87 Difference]: Start difference. First operand 4586 states and 6397 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, (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-12 17:14:20,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:14:20,716 INFO L93 Difference]: Finished difference Result 4586 states and 6397 transitions. [2022-07-12 17:14:20,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:14:20,717 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, (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 95 [2022-07-12 17:14:20,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:14:20,727 INFO L225 Difference]: With dead ends: 4586 [2022-07-12 17:14:20,727 INFO L226 Difference]: Without dead ends: 4584 [2022-07-12 17:14:20,729 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:14:20,729 INFO L413 NwaCegarLoop]: 3403 mSDtfsCounter, 3322 mSDsluCounter, 3401 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3324 SdHoareTripleChecker+Valid, 6804 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-12 17:14:20,730 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3324 Valid, 6804 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:14:20,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4584 states. [2022-07-12 17:14:20,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4584 to 4584. [2022-07-12 17:14:20,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4584 states, 3156 states have (on average 1.2775665399239544) internal successors, (4032), 3271 states have internal predecessors, (4032), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:14:20,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4584 states to 4584 states and 6395 transitions. [2022-07-12 17:14:20,926 INFO L78 Accepts]: Start accepts. Automaton has 4584 states and 6395 transitions. Word has length 95 [2022-07-12 17:14:20,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:14:20,926 INFO L495 AbstractCegarLoop]: Abstraction has 4584 states and 6395 transitions. [2022-07-12 17:14:20,926 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, (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-12 17:14:20,927 INFO L276 IsEmpty]: Start isEmpty. Operand 4584 states and 6395 transitions. [2022-07-12 17:14:20,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-07-12 17:14:20,929 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:14:20,929 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2022-07-12 17:14:20,960 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-12 17:14:21,135 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-12 17:14:21,135 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:14:21,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:14:21,136 INFO L85 PathProgramCache]: Analyzing trace with hash -843210056, now seen corresponding path program 1 times [2022-07-12 17:14:21,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:14:21,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1798766850] [2022-07-12 17:14:21,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:14:21,137 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:14:21,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:14:21,138 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-12 17:14:21,140 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-12 17:14:22,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:14:22,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 1785 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-12 17:14:22,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:14:22,960 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 18 proven. 3 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2022-07-12 17:14:22,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 17:14:23,853 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-07-12 17:14:23,853 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:14:23,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1798766850] [2022-07-12 17:14:23,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1798766850] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 17:14:23,853 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 17:14:23,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2022-07-12 17:14:23,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972366486] [2022-07-12 17:14:23,854 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 17:14:23,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-12 17:14:23,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:14:23,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-12 17:14:23,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-07-12 17:14:23,855 INFO L87 Difference]: Start difference. First operand 4584 states and 6395 transitions. Second operand has 14 states, 13 states have (on average 5.0) internal successors, (65), 12 states have internal predecessors, (65), 5 states have call successors, (20), 2 states have call predecessors, (20), 5 states have return successors, (20), 6 states have call predecessors, (20), 5 states have call successors, (20) [2022-07-12 17:14:26,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:14:26,253 INFO L93 Difference]: Finished difference Result 7603 states and 10642 transitions. [2022-07-12 17:14:26,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-12 17:14:26,254 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.0) internal successors, (65), 12 states have internal predecessors, (65), 5 states have call successors, (20), 2 states have call predecessors, (20), 5 states have return successors, (20), 6 states have call predecessors, (20), 5 states have call successors, (20) Word has length 100 [2022-07-12 17:14:26,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:14:26,273 INFO L225 Difference]: With dead ends: 7603 [2022-07-12 17:14:26,273 INFO L226 Difference]: Without dead ends: 5162 [2022-07-12 17:14:26,309 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 186 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2022-07-12 17:14:26,310 INFO L413 NwaCegarLoop]: 4251 mSDtfsCounter, 509 mSDsluCounter, 40803 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 732 SdHoareTripleChecker+Valid, 45054 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-07-12 17:14:26,310 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [732 Valid, 45054 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 530 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-07-12 17:14:26,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5162 states. [2022-07-12 17:14:26,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5162 to 4584. [2022-07-12 17:14:26,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4584 states, 3156 states have (on average 1.2772496831432192) internal successors, (4031), 3271 states have internal predecessors, (4031), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:14:26,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4584 states to 4584 states and 6394 transitions. [2022-07-12 17:14:26,464 INFO L78 Accepts]: Start accepts. Automaton has 4584 states and 6394 transitions. Word has length 100 [2022-07-12 17:14:26,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:14:26,465 INFO L495 AbstractCegarLoop]: Abstraction has 4584 states and 6394 transitions. [2022-07-12 17:14:26,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.0) internal successors, (65), 12 states have internal predecessors, (65), 5 states have call successors, (20), 2 states have call predecessors, (20), 5 states have return successors, (20), 6 states have call predecessors, (20), 5 states have call successors, (20) [2022-07-12 17:14:26,465 INFO L276 IsEmpty]: Start isEmpty. Operand 4584 states and 6394 transitions. [2022-07-12 17:14:26,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-07-12 17:14:26,466 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:14:26,466 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] [2022-07-12 17:14:26,495 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-12 17:14:26,679 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-12 17:14:26,679 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_linux_fs_sysfs_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:14:26,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:14:26,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1987585461, now seen corresponding path program 1 times [2022-07-12 17:14:26,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:14:26,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1912751124] [2022-07-12 17:14:26,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:14:26,681 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:14:26,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:14:26,683 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-12 17:14:26,685 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-12 17:14:27,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:14:27,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 1713 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:14:28,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:14:28,589 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-12 17:14:28,590 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:14:28,590 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:14:28,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1912751124] [2022-07-12 17:14:28,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1912751124] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:14:28,590 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:14:28,590 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:14:28,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873819086] [2022-07-12 17:14:28,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:14:28,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:14:28,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:14:28,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:14:28,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:14:28,591 INFO L87 Difference]: Start difference. First operand 4584 states and 6394 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, (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-12 17:14:28,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:14:28,730 INFO L93 Difference]: Finished difference Result 4584 states and 6394 transitions. [2022-07-12 17:14:28,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:14:28,731 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, (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 101 [2022-07-12 17:14:28,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:14:28,743 INFO L225 Difference]: With dead ends: 4584 [2022-07-12 17:14:28,743 INFO L226 Difference]: Without dead ends: 4582 [2022-07-12 17:14:28,744 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:14:28,745 INFO L413 NwaCegarLoop]: 3400 mSDtfsCounter, 3313 mSDsluCounter, 3398 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3315 SdHoareTripleChecker+Valid, 6798 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-12 17:14:28,745 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3315 Valid, 6798 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:14:28,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4582 states. [2022-07-12 17:14:28,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4582 to 4582. [2022-07-12 17:14:28,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4582 states, 3155 states have (on average 1.2770206022187005) internal successors, (4029), 3269 states have internal predecessors, (4029), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:14:28,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4582 states to 4582 states and 6392 transitions. [2022-07-12 17:14:28,939 INFO L78 Accepts]: Start accepts. Automaton has 4582 states and 6392 transitions. Word has length 101 [2022-07-12 17:14:28,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:14:28,941 INFO L495 AbstractCegarLoop]: Abstraction has 4582 states and 6392 transitions. [2022-07-12 17:14:28,941 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, (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-12 17:14:28,941 INFO L276 IsEmpty]: Start isEmpty. Operand 4582 states and 6392 transitions. [2022-07-12 17:14:28,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-07-12 17:14:28,942 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:14:28,943 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2022-07-12 17:14:28,973 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-12 17:14:29,155 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-12 17:14:29,155 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:14:29,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:14:29,156 INFO L85 PathProgramCache]: Analyzing trace with hash -604703979, now seen corresponding path program 1 times [2022-07-12 17:14:29,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:14:29,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [647945151] [2022-07-12 17:14:29,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:14:29,157 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:14:29,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:14:29,159 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-12 17:14:29,161 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-12 17:14:30,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:14:30,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 1797 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-12 17:14:30,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:14:31,291 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-07-12 17:14:31,291 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:14:31,291 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:14:31,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [647945151] [2022-07-12 17:14:31,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [647945151] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:14:31,291 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:14:31,292 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 17:14:31,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837545902] [2022-07-12 17:14:31,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:14:31,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 17:14:31,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:14:31,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 17:14:31,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-12 17:14:31,293 INFO L87 Difference]: Start difference. First operand 4582 states and 6392 transitions. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (16), 1 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2022-07-12 17:14:36,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:14:36,935 INFO L93 Difference]: Finished difference Result 9100 states and 12877 transitions. [2022-07-12 17:14:36,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 17:14:36,936 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (16), 1 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) Word has length 104 [2022-07-12 17:14:36,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:14:36,948 INFO L225 Difference]: With dead ends: 9100 [2022-07-12 17:14:36,949 INFO L226 Difference]: Without dead ends: 4582 [2022-07-12 17:14:36,964 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-07-12 17:14:36,965 INFO L413 NwaCegarLoop]: 3398 mSDtfsCounter, 3334 mSDsluCounter, 8911 mSDsCounter, 0 mSdLazyCounter, 1276 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3340 SdHoareTripleChecker+Valid, 12309 SdHoareTripleChecker+Invalid, 1277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2022-07-12 17:14:36,965 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3340 Valid, 12309 Invalid, 1277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1276 Invalid, 0 Unknown, 0 Unchecked, 5.3s Time] [2022-07-12 17:14:36,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4582 states. [2022-07-12 17:14:37,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4582 to 4582. [2022-07-12 17:14:37,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4582 states, 3155 states have (on average 1.2763866877971475) internal successors, (4027), 3269 states have internal predecessors, (4027), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:14:37,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4582 states to 4582 states and 6390 transitions. [2022-07-12 17:14:37,127 INFO L78 Accepts]: Start accepts. Automaton has 4582 states and 6390 transitions. Word has length 104 [2022-07-12 17:14:37,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:14:37,128 INFO L495 AbstractCegarLoop]: Abstraction has 4582 states and 6390 transitions. [2022-07-12 17:14:37,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (16), 1 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2022-07-12 17:14:37,128 INFO L276 IsEmpty]: Start isEmpty. Operand 4582 states and 6390 transitions. [2022-07-12 17:14:37,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-07-12 17:14:37,129 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:14:37,129 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2022-07-12 17:14:37,161 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Ended with exit code 0 [2022-07-12 17:14:37,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:14:37,347 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:14:37,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:14:37,347 INFO L85 PathProgramCache]: Analyzing trace with hash -604644397, now seen corresponding path program 1 times [2022-07-12 17:14:37,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:14:37,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [523535470] [2022-07-12 17:14:37,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:14:37,349 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:14:37,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:14:37,350 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:14:37,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-07-12 17:14:39,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:14:39,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 1797 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:14:39,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:14:39,113 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-07-12 17:14:39,113 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:14:39,113 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:14:39,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [523535470] [2022-07-12 17:14:39,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [523535470] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:14:39,113 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:14:39,114 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 17:14:39,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595684831] [2022-07-12 17:14:39,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:14:39,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:14:39,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:14:39,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:14:39,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:14:39,115 INFO L87 Difference]: Start difference. First operand 4582 states and 6390 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 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-12 17:14:39,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:14:39,272 INFO L93 Difference]: Finished difference Result 4582 states and 6390 transitions. [2022-07-12 17:14:39,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:14:39,272 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 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 104 [2022-07-12 17:14:39,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:14:39,281 INFO L225 Difference]: With dead ends: 4582 [2022-07-12 17:14:39,281 INFO L226 Difference]: Without dead ends: 4580 [2022-07-12 17:14:39,282 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:14:39,283 INFO L413 NwaCegarLoop]: 3397 mSDtfsCounter, 23 mSDsluCounter, 6772 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 10169 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 17:14:39,283 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 10169 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:14:39,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4580 states. [2022-07-12 17:14:39,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4580 to 4580. [2022-07-12 17:14:39,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4580 states, 3154 states have (on average 1.275840202916931) internal successors, (4024), 3267 states have internal predecessors, (4024), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:14:39,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4580 states to 4580 states and 6387 transitions. [2022-07-12 17:14:39,444 INFO L78 Accepts]: Start accepts. Automaton has 4580 states and 6387 transitions. Word has length 104 [2022-07-12 17:14:39,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:14:39,444 INFO L495 AbstractCegarLoop]: Abstraction has 4580 states and 6387 transitions. [2022-07-12 17:14:39,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 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-12 17:14:39,445 INFO L276 IsEmpty]: Start isEmpty. Operand 4580 states and 6387 transitions. [2022-07-12 17:14:39,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-07-12 17:14:39,446 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:14:39,446 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] [2022-07-12 17:14:39,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-07-12 17:14:39,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:14:39,656 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_linux_kernel_locking_rwlock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:14:39,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:14:39,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1104056857, now seen corresponding path program 1 times [2022-07-12 17:14:39,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:14:39,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [984632826] [2022-07-12 17:14:39,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:14:39,658 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:14:39,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:14:39,659 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:14:39,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-07-12 17:14:41,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:14:41,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 1722 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:14:41,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:14:41,712 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-12 17:14:41,713 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:14:41,713 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:14:41,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [984632826] [2022-07-12 17:14:41,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [984632826] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:14:41,713 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:14:41,713 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:14:41,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314148984] [2022-07-12 17:14:41,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:14:41,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:14:41,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:14:41,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:14:41,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:14:41,715 INFO L87 Difference]: Start difference. First operand 4580 states and 6387 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, (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-12 17:14:41,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:14:41,856 INFO L93 Difference]: Finished difference Result 4580 states and 6387 transitions. [2022-07-12 17:14:41,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:14:41,857 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, (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 107 [2022-07-12 17:14:41,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:14:41,866 INFO L225 Difference]: With dead ends: 4580 [2022-07-12 17:14:41,866 INFO L226 Difference]: Without dead ends: 4578 [2022-07-12 17:14:41,867 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:14:41,867 INFO L413 NwaCegarLoop]: 3395 mSDtfsCounter, 3306 mSDsluCounter, 3389 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3308 SdHoareTripleChecker+Valid, 6784 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-12 17:14:41,868 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3308 Valid, 6784 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:14:41,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4578 states. [2022-07-12 17:14:42,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4578 to 4578. [2022-07-12 17:14:42,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4578 states, 3153 states have (on average 1.2756105296542974) internal successors, (4022), 3265 states have internal predecessors, (4022), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:14:42,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4578 states to 4578 states and 6385 transitions. [2022-07-12 17:14:42,029 INFO L78 Accepts]: Start accepts. Automaton has 4578 states and 6385 transitions. Word has length 107 [2022-07-12 17:14:42,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:14:42,030 INFO L495 AbstractCegarLoop]: Abstraction has 4578 states and 6385 transitions. [2022-07-12 17:14:42,030 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, (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-12 17:14:42,030 INFO L276 IsEmpty]: Start isEmpty. Operand 4578 states and 6385 transitions. [2022-07-12 17:14:42,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-07-12 17:14:42,031 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:14:42,032 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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-12 17:14:42,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-07-12 17:14:42,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:14:42,243 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_check_alloc_flagsErr1ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:14:42,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:14:42,244 INFO L85 PathProgramCache]: Analyzing trace with hash -66478631, now seen corresponding path program 1 times [2022-07-12 17:14:42,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:14:42,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2029911956] [2022-07-12 17:14:42,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:14:42,245 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:14:42,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:14:42,246 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:14:42,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-07-12 17:14:43,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:14:43,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 1804 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-12 17:14:43,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:14:44,405 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-07-12 17:14:44,405 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:14:44,405 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:14:44,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2029911956] [2022-07-12 17:14:44,405 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2029911956] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:14:44,405 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:14:44,405 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 17:14:44,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325448006] [2022-07-12 17:14:44,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:14:44,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 17:14:44,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:14:44,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 17:14:44,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 17:14:44,407 INFO L87 Difference]: Start difference. First operand 4578 states and 6385 transitions. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 2 states have internal predecessors, (56), 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-12 17:14:44,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:14:44,555 INFO L93 Difference]: Finished difference Result 9086 states and 12856 transitions. [2022-07-12 17:14:44,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 17:14:44,556 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 2 states have internal predecessors, (56), 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 108 [2022-07-12 17:14:44,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:14:44,568 INFO L225 Difference]: With dead ends: 9086 [2022-07-12 17:14:44,569 INFO L226 Difference]: Without dead ends: 4572 [2022-07-12 17:14:44,583 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 17:14:44,584 INFO L413 NwaCegarLoop]: 3390 mSDtfsCounter, 3308 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3308 SdHoareTripleChecker+Valid, 3390 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-12 17:14:44,584 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3308 Valid, 3390 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:14:44,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4572 states. [2022-07-12 17:14:44,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4572 to 4572. [2022-07-12 17:14:44,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4572 states, 3148 states have (on average 1.2747776365946633) internal successors, (4013), 3259 states have internal predecessors, (4013), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:14:44,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4572 states to 4572 states and 6376 transitions. [2022-07-12 17:14:44,753 INFO L78 Accepts]: Start accepts. Automaton has 4572 states and 6376 transitions. Word has length 108 [2022-07-12 17:14:44,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:14:44,753 INFO L495 AbstractCegarLoop]: Abstraction has 4572 states and 6376 transitions. [2022-07-12 17:14:44,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 2 states have internal predecessors, (56), 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-12 17:14:44,753 INFO L276 IsEmpty]: Start isEmpty. Operand 4572 states and 6376 transitions. [2022-07-12 17:14:44,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-07-12 17:14:44,755 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:14:44,755 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] [2022-07-12 17:14:44,784 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-07-12 17:14:44,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:14:44,966 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_linux_kernel_locking_rwlock_check_final_stateErr1ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:14:44,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:14:44,966 INFO L85 PathProgramCache]: Analyzing trace with hash -141561782, now seen corresponding path program 1 times [2022-07-12 17:14:44,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:14:44,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1773429414] [2022-07-12 17:14:44,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:14:44,967 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:14:44,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:14:44,968 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:14:44,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-07-12 17:14:46,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:14:46,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 1725 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:14:46,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:14:46,873 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-12 17:14:46,873 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:14:46,873 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:14:46,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1773429414] [2022-07-12 17:14:46,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1773429414] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:14:46,874 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:14:46,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:14:46,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097022417] [2022-07-12 17:14:46,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:14:46,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:14:46,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:14:46,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:14:46,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:14:46,875 INFO L87 Difference]: Start difference. First operand 4572 states and 6376 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, (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-12 17:14:47,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:14:47,023 INFO L93 Difference]: Finished difference Result 4572 states and 6376 transitions. [2022-07-12 17:14:47,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:14:47,024 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, (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 109 [2022-07-12 17:14:47,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:14:47,032 INFO L225 Difference]: With dead ends: 4572 [2022-07-12 17:14:47,032 INFO L226 Difference]: Without dead ends: 4570 [2022-07-12 17:14:47,033 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:14:47,034 INFO L413 NwaCegarLoop]: 3388 mSDtfsCounter, 3293 mSDsluCounter, 3386 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3295 SdHoareTripleChecker+Valid, 6774 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-12 17:14:47,034 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3295 Valid, 6774 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:14:47,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4570 states. [2022-07-12 17:14:47,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4570 to 4570. [2022-07-12 17:14:47,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4570 states, 3147 states have (on average 1.2745471877979027) internal successors, (4011), 3257 states have internal predecessors, (4011), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:14:47,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4570 states to 4570 states and 6374 transitions. [2022-07-12 17:14:47,201 INFO L78 Accepts]: Start accepts. Automaton has 4570 states and 6374 transitions. Word has length 109 [2022-07-12 17:14:47,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:14:47,201 INFO L495 AbstractCegarLoop]: Abstraction has 4570 states and 6374 transitions. [2022-07-12 17:14:47,201 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, (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-12 17:14:47,201 INFO L276 IsEmpty]: Start isEmpty. Operand 4570 states and 6374 transitions. [2022-07-12 17:14:47,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-07-12 17:14:47,203 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:14:47,203 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] [2022-07-12 17:14:47,230 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-07-12 17:14:47,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:14:47,413 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_linux_kernel_module_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:14:47,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:14:47,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1695674474, now seen corresponding path program 1 times [2022-07-12 17:14:47,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:14:47,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1357773775] [2022-07-12 17:14:47,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:14:47,415 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:14:47,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:14:47,416 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:14:47,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-07-12 17:14:48,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:14:48,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 1734 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:14:48,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:14:49,372 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-12 17:14:49,373 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:14:49,373 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:14:49,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1357773775] [2022-07-12 17:14:49,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1357773775] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:14:49,373 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:14:49,373 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:14:49,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858385434] [2022-07-12 17:14:49,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:14:49,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:14:49,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:14:49,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:14:49,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:14:49,374 INFO L87 Difference]: Start difference. First operand 4570 states and 6374 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, (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-12 17:14:49,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:14:49,531 INFO L93 Difference]: Finished difference Result 4570 states and 6374 transitions. [2022-07-12 17:14:49,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:14:49,531 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, (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 115 [2022-07-12 17:14:49,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:14:49,540 INFO L225 Difference]: With dead ends: 4570 [2022-07-12 17:14:49,540 INFO L226 Difference]: Without dead ends: 4568 [2022-07-12 17:14:49,541 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:14:49,542 INFO L413 NwaCegarLoop]: 3386 mSDtfsCounter, 3285 mSDsluCounter, 3384 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3287 SdHoareTripleChecker+Valid, 6770 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-12 17:14:49,542 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3287 Valid, 6770 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:14:49,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4568 states. [2022-07-12 17:14:49,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4568 to 4568. [2022-07-12 17:14:49,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4568 states, 3146 states have (on average 1.2743165924984108) internal successors, (4009), 3255 states have internal predecessors, (4009), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:14:49,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4568 states to 4568 states and 6372 transitions. [2022-07-12 17:14:49,736 INFO L78 Accepts]: Start accepts. Automaton has 4568 states and 6372 transitions. Word has length 115 [2022-07-12 17:14:49,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:14:49,736 INFO L495 AbstractCegarLoop]: Abstraction has 4568 states and 6372 transitions. [2022-07-12 17:14:49,737 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, (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-12 17:14:49,737 INFO L276 IsEmpty]: Start isEmpty. Operand 4568 states and 6372 transitions. [2022-07-12 17:14:49,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-07-12 17:14:49,738 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:14:49,738 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] [2022-07-12 17:14:49,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-07-12 17:14:49,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:14:49,943 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_linux_kernel_rcu_update_lock_bh_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:14:49,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:14:49,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1284641006, now seen corresponding path program 1 times [2022-07-12 17:14:49,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:14:49,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1585307090] [2022-07-12 17:14:49,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:14:49,945 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:14:49,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:14:49,946 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:14:49,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-07-12 17:14:51,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:14:51,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 1743 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:14:51,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:14:52,004 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-12 17:14:52,004 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:14:52,004 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:14:52,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1585307090] [2022-07-12 17:14:52,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1585307090] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:14:52,005 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:14:52,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:14:52,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479552577] [2022-07-12 17:14:52,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:14:52,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:14:52,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:14:52,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:14:52,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:14:52,006 INFO L87 Difference]: Start difference. First operand 4568 states and 6372 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, (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-12 17:14:52,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:14:52,178 INFO L93 Difference]: Finished difference Result 4568 states and 6372 transitions. [2022-07-12 17:14:52,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:14:52,179 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, (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 121 [2022-07-12 17:14:52,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:14:52,190 INFO L225 Difference]: With dead ends: 4568 [2022-07-12 17:14:52,190 INFO L226 Difference]: Without dead ends: 4566 [2022-07-12 17:14:52,192 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:14:52,193 INFO L413 NwaCegarLoop]: 3383 mSDtfsCounter, 3277 mSDsluCounter, 3381 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3279 SdHoareTripleChecker+Valid, 6764 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 17:14:52,193 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3279 Valid, 6764 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:14:52,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4566 states. [2022-07-12 17:14:52,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4566 to 4566. [2022-07-12 17:14:52,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4566 states, 3145 states have (on average 1.2740858505564387) internal successors, (4007), 3253 states have internal predecessors, (4007), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:14:52,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4566 states to 4566 states and 6370 transitions. [2022-07-12 17:14:52,395 INFO L78 Accepts]: Start accepts. Automaton has 4566 states and 6370 transitions. Word has length 121 [2022-07-12 17:14:52,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:14:52,395 INFO L495 AbstractCegarLoop]: Abstraction has 4566 states and 6370 transitions. [2022-07-12 17:14:52,396 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, (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-12 17:14:52,396 INFO L276 IsEmpty]: Start isEmpty. Operand 4566 states and 6370 transitions. [2022-07-12 17:14:52,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-07-12 17:14:52,400 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:14:52,400 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] [2022-07-12 17:14:52,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-07-12 17:14:52,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:14:52,615 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_linux_kernel_rcu_update_lock_sched_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:14:52,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:14:52,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1320420407, now seen corresponding path program 1 times [2022-07-12 17:14:52,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:14:52,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [11146382] [2022-07-12 17:14:52,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:14:52,617 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:14:52,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:14:52,618 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:14:52,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-07-12 17:14:53,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:14:53,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 1752 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:14:53,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:14:54,635 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-12 17:14:54,635 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:14:54,635 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:14:54,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [11146382] [2022-07-12 17:14:54,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [11146382] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:14:54,635 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:14:54,635 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:14:54,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533442723] [2022-07-12 17:14:54,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:14:54,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:14:54,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:14:54,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:14:54,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:14:54,636 INFO L87 Difference]: Start difference. First operand 4566 states and 6370 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, (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-12 17:14:54,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:14:54,800 INFO L93 Difference]: Finished difference Result 4566 states and 6370 transitions. [2022-07-12 17:14:54,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:14:54,801 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, (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 127 [2022-07-12 17:14:54,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:14:54,809 INFO L225 Difference]: With dead ends: 4566 [2022-07-12 17:14:54,809 INFO L226 Difference]: Without dead ends: 4564 [2022-07-12 17:14:54,811 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:14:54,811 INFO L413 NwaCegarLoop]: 3381 mSDtfsCounter, 3269 mSDsluCounter, 3379 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3271 SdHoareTripleChecker+Valid, 6760 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 17:14:54,812 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3271 Valid, 6760 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:14:54,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4564 states. [2022-07-12 17:14:54,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4564 to 4564. [2022-07-12 17:14:54,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4564 states, 3144 states have (on average 1.2738549618320612) internal successors, (4005), 3251 states have internal predecessors, (4005), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:14:55,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4564 states to 4564 states and 6368 transitions. [2022-07-12 17:14:55,005 INFO L78 Accepts]: Start accepts. Automaton has 4564 states and 6368 transitions. Word has length 127 [2022-07-12 17:14:55,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:14:55,005 INFO L495 AbstractCegarLoop]: Abstraction has 4564 states and 6368 transitions. [2022-07-12 17:14:55,005 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, (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-12 17:14:55,005 INFO L276 IsEmpty]: Start isEmpty. Operand 4564 states and 6368 transitions. [2022-07-12 17:14:55,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-07-12 17:14:55,007 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:14:55,008 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] [2022-07-12 17:14:55,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-07-12 17:14:55,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:14:55,213 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:14:55,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:14:55,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1314734448, now seen corresponding path program 1 times [2022-07-12 17:14:55,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:14:55,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [418572988] [2022-07-12 17:14:55,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:14:55,215 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:14:55,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:14:55,216 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:14:55,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-07-12 17:14:56,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:14:56,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 1761 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:14:56,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:14:57,255 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-12 17:14:57,255 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:14:57,255 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:14:57,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [418572988] [2022-07-12 17:14:57,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [418572988] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:14:57,255 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:14:57,255 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:14:57,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299483080] [2022-07-12 17:14:57,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:14:57,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:14:57,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:14:57,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:14:57,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:14:57,256 INFO L87 Difference]: Start difference. First operand 4564 states and 6368 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, (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-12 17:14:57,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:14:57,421 INFO L93 Difference]: Finished difference Result 4564 states and 6368 transitions. [2022-07-12 17:14:57,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:14:57,422 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, (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 133 [2022-07-12 17:14:57,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:14:57,430 INFO L225 Difference]: With dead ends: 4564 [2022-07-12 17:14:57,430 INFO L226 Difference]: Without dead ends: 4562 [2022-07-12 17:14:57,431 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:14:57,432 INFO L413 NwaCegarLoop]: 3379 mSDtfsCounter, 3261 mSDsluCounter, 3377 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3263 SdHoareTripleChecker+Valid, 6756 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 17:14:57,432 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3263 Valid, 6756 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:14:57,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4562 states. [2022-07-12 17:14:57,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4562 to 4562. [2022-07-12 17:14:57,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4562 states, 3143 states have (on average 1.2736239261851734) internal successors, (4003), 3249 states have internal predecessors, (4003), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:14:57,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4562 states to 4562 states and 6366 transitions. [2022-07-12 17:14:57,606 INFO L78 Accepts]: Start accepts. Automaton has 4562 states and 6366 transitions. Word has length 133 [2022-07-12 17:14:57,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:14:57,606 INFO L495 AbstractCegarLoop]: Abstraction has 4562 states and 6366 transitions. [2022-07-12 17:14:57,606 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, (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-12 17:14:57,607 INFO L276 IsEmpty]: Start isEmpty. Operand 4562 states and 6366 transitions. [2022-07-12 17:14:57,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-07-12 17:14:57,608 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:14:57,609 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] [2022-07-12 17:14:57,634 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-07-12 17:14:57,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:14:57,809 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ldv_linux_kernel_rcu_srcu_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:14:57,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:14:57,809 INFO L85 PathProgramCache]: Analyzing trace with hash 96838206, now seen corresponding path program 1 times [2022-07-12 17:14:57,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:14:57,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [364176811] [2022-07-12 17:14:57,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:14:57,811 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:14:57,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:14:57,812 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:14:57,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-07-12 17:14:59,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:14:59,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 1770 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:14:59,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:14:59,847 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-12 17:14:59,847 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:14:59,847 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:14:59,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [364176811] [2022-07-12 17:14:59,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [364176811] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:14:59,848 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:14:59,848 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:14:59,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422824561] [2022-07-12 17:14:59,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:14:59,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:14:59,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:14:59,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:14:59,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:14:59,849 INFO L87 Difference]: Start difference. First operand 4562 states and 6366 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, (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-12 17:15:00,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:15:00,026 INFO L93 Difference]: Finished difference Result 4562 states and 6366 transitions. [2022-07-12 17:15:00,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:15:00,033 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, (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 139 [2022-07-12 17:15:00,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:15:00,042 INFO L225 Difference]: With dead ends: 4562 [2022-07-12 17:15:00,042 INFO L226 Difference]: Without dead ends: 4560 [2022-07-12 17:15:00,043 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:15:00,044 INFO L413 NwaCegarLoop]: 3377 mSDtfsCounter, 3253 mSDsluCounter, 3375 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3255 SdHoareTripleChecker+Valid, 6752 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 17:15:00,044 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3255 Valid, 6752 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:15:00,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4560 states. [2022-07-12 17:15:00,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4560 to 4560. [2022-07-12 17:15:00,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4560 states, 3142 states have (on average 1.2733927434754932) internal successors, (4001), 3247 states have internal predecessors, (4001), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:15:00,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4560 states to 4560 states and 6364 transitions. [2022-07-12 17:15:00,204 INFO L78 Accepts]: Start accepts. Automaton has 4560 states and 6364 transitions. Word has length 139 [2022-07-12 17:15:00,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:15:00,204 INFO L495 AbstractCegarLoop]: Abstraction has 4560 states and 6364 transitions. [2022-07-12 17:15:00,204 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, (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-12 17:15:00,205 INFO L276 IsEmpty]: Start isEmpty. Operand 4560 states and 6364 transitions. [2022-07-12 17:15:00,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-07-12 17:15:00,206 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:15:00,207 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, 1, 1] [2022-07-12 17:15:00,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-07-12 17:15:00,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:15:00,411 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ldv_linux_lib_idr_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:15:00,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:15:00,412 INFO L85 PathProgramCache]: Analyzing trace with hash 966186948, now seen corresponding path program 1 times [2022-07-12 17:15:00,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:15:00,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1418455164] [2022-07-12 17:15:00,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:15:00,413 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:15:00,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:15:00,416 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:15:00,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-07-12 17:15:01,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:15:01,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 1779 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:15:01,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:15:02,579 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-12 17:15:02,579 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:15:02,579 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:15:02,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1418455164] [2022-07-12 17:15:02,579 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1418455164] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:15:02,580 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:15:02,580 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:15:02,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012541448] [2022-07-12 17:15:02,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:15:02,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:15:02,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:15:02,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:15:02,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:15:02,581 INFO L87 Difference]: Start difference. First operand 4560 states and 6364 transitions. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 3 states have internal predecessors, (92), 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-12 17:15:02,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:15:02,805 INFO L93 Difference]: Finished difference Result 4560 states and 6364 transitions. [2022-07-12 17:15:02,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:15:02,806 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 3 states have internal predecessors, (92), 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 145 [2022-07-12 17:15:02,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:15:02,819 INFO L225 Difference]: With dead ends: 4560 [2022-07-12 17:15:02,819 INFO L226 Difference]: Without dead ends: 4558 [2022-07-12 17:15:02,821 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:15:02,821 INFO L413 NwaCegarLoop]: 3376 mSDtfsCounter, 3245 mSDsluCounter, 3374 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3247 SdHoareTripleChecker+Valid, 6750 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-12 17:15:02,821 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3247 Valid, 6750 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:15:02,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4558 states. [2022-07-12 17:15:03,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4558 to 4558. [2022-07-12 17:15:03,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4558 states, 3141 states have (on average 1.2731614135625597) internal successors, (3999), 3245 states have internal predecessors, (3999), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:15:03,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4558 states to 4558 states and 6362 transitions. [2022-07-12 17:15:03,015 INFO L78 Accepts]: Start accepts. Automaton has 4558 states and 6362 transitions. Word has length 145 [2022-07-12 17:15:03,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:15:03,015 INFO L495 AbstractCegarLoop]: Abstraction has 4558 states and 6362 transitions. [2022-07-12 17:15:03,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 3 states have internal predecessors, (92), 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-12 17:15:03,015 INFO L276 IsEmpty]: Start isEmpty. Operand 4558 states and 6362 transitions. [2022-07-12 17:15:03,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-07-12 17:15:03,018 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:15:03,018 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 17:15:03,043 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Ended with exit code 0 [2022-07-12 17:15:03,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:15:03,231 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:15:03,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:15:03,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1338909348, now seen corresponding path program 1 times [2022-07-12 17:15:03,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:15:03,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1322446342] [2022-07-12 17:15:03,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:15:03,233 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:15:03,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:15:03,234 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:15:03,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-07-12 17:15:04,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:15:04,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 1788 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:15:04,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:15:05,438 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-12 17:15:05,439 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:15:05,439 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:15:05,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1322446342] [2022-07-12 17:15:05,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1322446342] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:15:05,439 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:15:05,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:15:05,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641560424] [2022-07-12 17:15:05,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:15:05,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:15:05,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:15:05,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:15:05,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:15:05,440 INFO L87 Difference]: Start difference. First operand 4558 states and 6362 transitions. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 3 states have internal predecessors, (96), 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-12 17:15:05,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:15:05,613 INFO L93 Difference]: Finished difference Result 4558 states and 6362 transitions. [2022-07-12 17:15:05,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:15:05,613 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 3 states have internal predecessors, (96), 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 151 [2022-07-12 17:15:05,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:15:05,622 INFO L225 Difference]: With dead ends: 4558 [2022-07-12 17:15:05,622 INFO L226 Difference]: Without dead ends: 4556 [2022-07-12 17:15:05,623 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:15:05,623 INFO L413 NwaCegarLoop]: 3374 mSDtfsCounter, 3237 mSDsluCounter, 3372 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3239 SdHoareTripleChecker+Valid, 6746 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-12 17:15:05,623 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3239 Valid, 6746 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:15:05,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4556 states. [2022-07-12 17:15:05,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4556 to 4556. [2022-07-12 17:15:05,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4556 states, 3140 states have (on average 1.2729299363057325) internal successors, (3997), 3243 states have internal predecessors, (3997), 1175 states have call successors, (1175), 230 states have call predecessors, (1175), 230 states have return successors, (1188), 1146 states have call predecessors, (1188), 1173 states have call successors, (1188) [2022-07-12 17:15:05,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4556 states to 4556 states and 6360 transitions. [2022-07-12 17:15:05,820 INFO L78 Accepts]: Start accepts. Automaton has 4556 states and 6360 transitions. Word has length 151 [2022-07-12 17:15:05,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:15:05,821 INFO L495 AbstractCegarLoop]: Abstraction has 4556 states and 6360 transitions. [2022-07-12 17:15:05,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 3 states have internal predecessors, (96), 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-12 17:15:05,821 INFO L276 IsEmpty]: Start isEmpty. Operand 4556 states and 6360 transitions. [2022-07-12 17:15:05,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-07-12 17:15:05,823 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:15:05,823 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 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, 1, 1, 1, 1, 1] [2022-07-12 17:15:05,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-07-12 17:15:06,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:15:06,027 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:15:06,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:15:06,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1212336923, now seen corresponding path program 1 times [2022-07-12 17:15:06,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:15:06,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [523667429] [2022-07-12 17:15:06,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:15:06,029 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:15:06,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:15:06,031 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:15:06,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-07-12 17:15:07,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:15:07,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 2129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-12 17:15:07,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:15:08,374 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-07-12 17:15:08,374 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:15:08,374 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:15:08,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [523667429] [2022-07-12 17:15:08,374 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [523667429] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:15:08,374 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:15:08,374 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-07-12 17:15:08,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216634268] [2022-07-12 17:15:08,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:15:08,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-12 17:15:08,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:15:08,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-12 17:15:08,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2022-07-12 17:15:08,375 INFO L87 Difference]: Start difference. First operand 4556 states and 6360 transitions. Second operand has 17 states, 16 states have (on average 5.0625) internal successors, (81), 16 states have internal predecessors, (81), 6 states have call successors, (26), 2 states have call predecessors, (26), 4 states have return successors, (22), 6 states have call predecessors, (22), 6 states have call successors, (22) [2022-07-12 17:15:10,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:15:10,976 INFO L93 Difference]: Finished difference Result 6852 states and 9523 transitions. [2022-07-12 17:15:10,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-12 17:15:10,977 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 5.0625) internal successors, (81), 16 states have internal predecessors, (81), 6 states have call successors, (26), 2 states have call predecessors, (26), 4 states have return successors, (22), 6 states have call predecessors, (22), 6 states have call successors, (22) Word has length 179 [2022-07-12 17:15:10,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:15:11,006 INFO L225 Difference]: With dead ends: 6852 [2022-07-12 17:15:11,007 INFO L226 Difference]: Without dead ends: 2533 [2022-07-12 17:15:11,013 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2022-07-12 17:15:11,014 INFO L413 NwaCegarLoop]: 3368 mSDtfsCounter, 63 mSDsluCounter, 50247 mSDsCounter, 0 mSdLazyCounter, 592 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 53615 SdHoareTripleChecker+Invalid, 814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-07-12 17:15:11,014 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 53615 Invalid, 814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 592 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-07-12 17:15:11,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2533 states. [2022-07-12 17:15:11,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2533 to 2507. [2022-07-12 17:15:11,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2507 states, 1714 states have (on average 1.2596266044340723) internal successors, (2159), 1777 states have internal predecessors, (2159), 647 states have call successors, (647), 135 states have call predecessors, (647), 135 states have return successors, (646), 628 states have call predecessors, (646), 645 states have call successors, (646) [2022-07-12 17:15:11,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2507 states to 2507 states and 3452 transitions. [2022-07-12 17:15:11,114 INFO L78 Accepts]: Start accepts. Automaton has 2507 states and 3452 transitions. Word has length 179 [2022-07-12 17:15:11,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:15:11,114 INFO L495 AbstractCegarLoop]: Abstraction has 2507 states and 3452 transitions. [2022-07-12 17:15:11,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 5.0625) internal successors, (81), 16 states have internal predecessors, (81), 6 states have call successors, (26), 2 states have call predecessors, (26), 4 states have return successors, (22), 6 states have call predecessors, (22), 6 states have call successors, (22) [2022-07-12 17:15:11,114 INFO L276 IsEmpty]: Start isEmpty. Operand 2507 states and 3452 transitions. [2022-07-12 17:15:11,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-07-12 17:15:11,116 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:15:11,116 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 17:15:11,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-07-12 17:15:11,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:15:11,331 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ldv_linux_net_rtnetlink_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:15:11,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:15:11,332 INFO L85 PathProgramCache]: Analyzing trace with hash 146475822, now seen corresponding path program 1 times [2022-07-12 17:15:11,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:15:11,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1152548610] [2022-07-12 17:15:11,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:15:11,333 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:15:11,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:15:11,334 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:15:11,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-07-12 17:15:12,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:15:12,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 1797 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:15:12,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:15:13,562 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-12 17:15:13,562 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:15:13,563 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:15:13,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1152548610] [2022-07-12 17:15:13,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1152548610] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:15:13,563 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:15:13,563 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:15:13,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053923844] [2022-07-12 17:15:13,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:15:13,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:15:13,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:15:13,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:15:13,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:15:13,564 INFO L87 Difference]: Start difference. First operand 2507 states and 3452 transitions. Second operand has 4 states, 4 states have (on average 25.0) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (25), 1 states have call predecessors, (25), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2022-07-12 17:15:13,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:15:13,689 INFO L93 Difference]: Finished difference Result 2507 states and 3452 transitions. [2022-07-12 17:15:13,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:15:13,689 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (25), 1 states have call predecessors, (25), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) Word has length 157 [2022-07-12 17:15:13,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:15:13,694 INFO L225 Difference]: With dead ends: 2507 [2022-07-12 17:15:13,694 INFO L226 Difference]: Without dead ends: 2505 [2022-07-12 17:15:13,694 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:15:13,695 INFO L413 NwaCegarLoop]: 3372 mSDtfsCounter, 3229 mSDsluCounter, 3370 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3231 SdHoareTripleChecker+Valid, 6742 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-12 17:15:13,695 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3231 Valid, 6742 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:15:13,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2505 states. [2022-07-12 17:15:13,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2505 to 2505. [2022-07-12 17:15:13,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2505 states, 1713 states have (on average 1.2591943957968477) internal successors, (2157), 1775 states have internal predecessors, (2157), 647 states have call successors, (647), 135 states have call predecessors, (647), 135 states have return successors, (646), 628 states have call predecessors, (646), 645 states have call successors, (646) [2022-07-12 17:15:13,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2505 states to 2505 states and 3450 transitions. [2022-07-12 17:15:13,806 INFO L78 Accepts]: Start accepts. Automaton has 2505 states and 3450 transitions. Word has length 157 [2022-07-12 17:15:13,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:15:13,807 INFO L495 AbstractCegarLoop]: Abstraction has 2505 states and 3450 transitions. [2022-07-12 17:15:13,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (25), 1 states have call predecessors, (25), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2022-07-12 17:15:13,807 INFO L276 IsEmpty]: Start isEmpty. Operand 2505 states and 3450 transitions. [2022-07-12 17:15:13,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-07-12 17:15:13,809 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:15:13,809 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 17:15:13,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-07-12 17:15:14,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:15:14,035 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:15:14,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:15:14,036 INFO L85 PathProgramCache]: Analyzing trace with hash -358970397, now seen corresponding path program 1 times [2022-07-12 17:15:14,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:15:14,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [284241365] [2022-07-12 17:15:14,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:15:14,037 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:15:14,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:15:14,038 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:15:14,039 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-07-12 17:15:15,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:15:15,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 2163 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-12 17:15:15,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:15:15,695 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 117 proven. 0 refuted. 0 times theorem prover too weak. 178 trivial. 0 not checked. [2022-07-12 17:15:15,696 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:15:15,696 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:15:15,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [284241365] [2022-07-12 17:15:15,696 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [284241365] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:15:15,696 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:15:15,696 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 17:15:15,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087669598] [2022-07-12 17:15:15,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:15:15,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 17:15:15,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:15:15,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 17:15:15,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:15:15,697 INFO L87 Difference]: Start difference. First operand 2505 states and 3450 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-07-12 17:15:16,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:15:16,327 INFO L93 Difference]: Finished difference Result 5364 states and 7491 transitions. [2022-07-12 17:15:16,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 17:15:16,328 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 195 [2022-07-12 17:15:16,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:15:16,336 INFO L225 Difference]: With dead ends: 5364 [2022-07-12 17:15:16,336 INFO L226 Difference]: Without dead ends: 3096 [2022-07-12 17:15:16,341 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-12 17:15:16,342 INFO L413 NwaCegarLoop]: 3982 mSDtfsCounter, 1227 mSDsluCounter, 10234 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 453 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1435 SdHoareTripleChecker+Valid, 14216 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 453 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-12 17:15:16,342 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1435 Valid, 14216 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [453 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-12 17:15:16,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3096 states. [2022-07-12 17:15:16,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3096 to 2505. [2022-07-12 17:15:16,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2505 states, 1713 states have (on average 1.258610624635143) internal successors, (2156), 1775 states have internal predecessors, (2156), 647 states have call successors, (647), 135 states have call predecessors, (647), 135 states have return successors, (646), 628 states have call predecessors, (646), 645 states have call successors, (646) [2022-07-12 17:15:16,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2505 states to 2505 states and 3449 transitions. [2022-07-12 17:15:16,485 INFO L78 Accepts]: Start accepts. Automaton has 2505 states and 3449 transitions. Word has length 195 [2022-07-12 17:15:16,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:15:16,485 INFO L495 AbstractCegarLoop]: Abstraction has 2505 states and 3449 transitions. [2022-07-12 17:15:16,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-07-12 17:15:16,486 INFO L276 IsEmpty]: Start isEmpty. Operand 2505 states and 3449 transitions. [2022-07-12 17:15:16,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-07-12 17:15:16,488 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:15:16,488 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 17:15:16,526 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-07-12 17:15:16,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:15:16,704 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ldv_linux_net_sock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:15:16,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:15:16,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1311406835, now seen corresponding path program 1 times [2022-07-12 17:15:16,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:15:16,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1710843330] [2022-07-12 17:15:16,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:15:16,705 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:15:16,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:15:16,706 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:15:16,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-07-12 17:15:17,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:15:18,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 1806 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:15:18,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:15:18,876 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-12 17:15:18,876 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:15:18,877 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:15:18,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1710843330] [2022-07-12 17:15:18,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1710843330] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:15:18,877 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:15:18,877 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:15:18,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359340945] [2022-07-12 17:15:18,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:15:18,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:15:18,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:15:18,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:15:18,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:15:18,878 INFO L87 Difference]: Start difference. First operand 2505 states and 3449 transitions. Second operand has 4 states, 4 states have (on average 26.0) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (25), 1 states have call predecessors, (25), 1 states have call successors, (25) [2022-07-12 17:15:19,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:15:19,004 INFO L93 Difference]: Finished difference Result 2505 states and 3449 transitions. [2022-07-12 17:15:19,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:15:19,005 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (25), 1 states have call predecessors, (25), 1 states have call successors, (25) Word has length 163 [2022-07-12 17:15:19,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:15:19,009 INFO L225 Difference]: With dead ends: 2505 [2022-07-12 17:15:19,009 INFO L226 Difference]: Without dead ends: 2503 [2022-07-12 17:15:19,010 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:15:19,010 INFO L413 NwaCegarLoop]: 3370 mSDtfsCounter, 3221 mSDsluCounter, 3368 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3223 SdHoareTripleChecker+Valid, 6738 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-12 17:15:19,010 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3223 Valid, 6738 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:15:19,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2503 states. [2022-07-12 17:15:19,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2503 to 2503. [2022-07-12 17:15:19,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2503 states, 1712 states have (on average 1.2581775700934579) internal successors, (2154), 1773 states have internal predecessors, (2154), 647 states have call successors, (647), 135 states have call predecessors, (647), 135 states have return successors, (646), 628 states have call predecessors, (646), 645 states have call successors, (646) [2022-07-12 17:15:19,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2503 states to 2503 states and 3447 transitions. [2022-07-12 17:15:19,133 INFO L78 Accepts]: Start accepts. Automaton has 2503 states and 3447 transitions. Word has length 163 [2022-07-12 17:15:19,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:15:19,133 INFO L495 AbstractCegarLoop]: Abstraction has 2503 states and 3447 transitions. [2022-07-12 17:15:19,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (25), 1 states have call predecessors, (25), 1 states have call successors, (25) [2022-07-12 17:15:19,133 INFO L276 IsEmpty]: Start isEmpty. Operand 2503 states and 3447 transitions. [2022-07-12 17:15:19,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2022-07-12 17:15:19,135 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:15:19,135 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, 1, 1, 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-12 17:15:19,167 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Ended with exit code 0 [2022-07-12 17:15:19,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:15:19,360 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:15:19,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:15:19,361 INFO L85 PathProgramCache]: Analyzing trace with hash -116225243, now seen corresponding path program 1 times [2022-07-12 17:15:19,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:15:19,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [44293689] [2022-07-12 17:15:19,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:15:19,362 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:15:19,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:15:19,363 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:15:19,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2022-07-12 17:15:20,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:15:20,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 1815 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:15:20,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:15:21,753 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-12 17:15:21,753 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:15:21,753 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:15:21,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [44293689] [2022-07-12 17:15:21,753 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [44293689] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:15:21,753 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:15:21,753 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:15:21,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550844841] [2022-07-12 17:15:21,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:15:21,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:15:21,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:15:21,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:15:21,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:15:21,754 INFO L87 Difference]: Start difference. First operand 2503 states and 3447 transitions. Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2022-07-12 17:15:21,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:15:21,907 INFO L93 Difference]: Finished difference Result 2503 states and 3447 transitions. [2022-07-12 17:15:21,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:15:21,908 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 169 [2022-07-12 17:15:21,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:15:21,913 INFO L225 Difference]: With dead ends: 2503 [2022-07-12 17:15:21,913 INFO L226 Difference]: Without dead ends: 2501 [2022-07-12 17:15:21,913 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:15:21,914 INFO L413 NwaCegarLoop]: 3368 mSDtfsCounter, 3213 mSDsluCounter, 3366 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3215 SdHoareTripleChecker+Valid, 6734 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-12 17:15:21,914 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3215 Valid, 6734 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:15:21,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2501 states. [2022-07-12 17:15:22,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2501 to 2501. [2022-07-12 17:15:22,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2501 states, 1711 states have (on average 1.2577440093512566) internal successors, (2152), 1771 states have internal predecessors, (2152), 647 states have call successors, (647), 135 states have call predecessors, (647), 135 states have return successors, (646), 628 states have call predecessors, (646), 645 states have call successors, (646) [2022-07-12 17:15:22,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2501 states to 2501 states and 3445 transitions. [2022-07-12 17:15:22,049 INFO L78 Accepts]: Start accepts. Automaton has 2501 states and 3445 transitions. Word has length 169 [2022-07-12 17:15:22,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:15:22,050 INFO L495 AbstractCegarLoop]: Abstraction has 2501 states and 3445 transitions. [2022-07-12 17:15:22,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2022-07-12 17:15:22,050 INFO L276 IsEmpty]: Start isEmpty. Operand 2501 states and 3445 transitions. [2022-07-12 17:15:22,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2022-07-12 17:15:22,052 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:15:22,052 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 4, 4, 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, 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-12 17:15:22,076 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2022-07-12 17:15:22,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:15:22,267 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:15:22,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:15:22,268 INFO L85 PathProgramCache]: Analyzing trace with hash 769221487, now seen corresponding path program 1 times [2022-07-12 17:15:22,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:15:22,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [284730555] [2022-07-12 17:15:22,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:15:22,269 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:15:22,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:15:22,270 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:15:22,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-07-12 17:15:23,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:15:23,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 2200 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-12 17:15:23,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:15:24,067 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 170 proven. 0 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-07-12 17:15:24,068 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:15:24,068 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:15:24,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [284730555] [2022-07-12 17:15:24,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [284730555] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:15:24,068 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:15:24,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 17:15:24,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907348681] [2022-07-12 17:15:24,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:15:24,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 17:15:24,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:15:24,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 17:15:24,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-12 17:15:24,069 INFO L87 Difference]: Start difference. First operand 2501 states and 3445 transitions. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 7 states have internal predecessors, (92), 2 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (27), 3 states have call predecessors, (27), 2 states have call successors, (27) [2022-07-12 17:15:25,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:15:25,663 INFO L93 Difference]: Finished difference Result 5908 states and 8313 transitions. [2022-07-12 17:15:25,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-12 17:15:25,663 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 7 states have internal predecessors, (92), 2 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (27), 3 states have call predecessors, (27), 2 states have call successors, (27) Word has length 211 [2022-07-12 17:15:25,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:15:25,671 INFO L225 Difference]: With dead ends: 5908 [2022-07-12 17:15:25,671 INFO L226 Difference]: Without dead ends: 3644 [2022-07-12 17:15:25,675 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 204 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2022-07-12 17:15:25,675 INFO L413 NwaCegarLoop]: 3791 mSDtfsCounter, 2256 mSDsluCounter, 22952 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 834 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2464 SdHoareTripleChecker+Valid, 26743 SdHoareTripleChecker+Invalid, 1075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 834 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-07-12 17:15:25,675 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2464 Valid, 26743 Invalid, 1075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [834 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-07-12 17:15:25,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3644 states. [2022-07-12 17:15:25,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3644 to 2504. [2022-07-12 17:15:25,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2504 states, 1714 states have (on average 1.2572928821470244) internal successors, (2155), 1774 states have internal predecessors, (2155), 647 states have call successors, (647), 135 states have call predecessors, (647), 135 states have return successors, (646), 628 states have call predecessors, (646), 645 states have call successors, (646) [2022-07-12 17:15:25,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2504 states to 2504 states and 3448 transitions. [2022-07-12 17:15:25,804 INFO L78 Accepts]: Start accepts. Automaton has 2504 states and 3448 transitions. Word has length 211 [2022-07-12 17:15:25,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:15:25,804 INFO L495 AbstractCegarLoop]: Abstraction has 2504 states and 3448 transitions. [2022-07-12 17:15:25,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 7 states have internal predecessors, (92), 2 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (27), 3 states have call predecessors, (27), 2 states have call successors, (27) [2022-07-12 17:15:25,804 INFO L276 IsEmpty]: Start isEmpty. Operand 2504 states and 3448 transitions. [2022-07-12 17:15:25,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-07-12 17:15:25,806 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:15:25,806 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, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 17:15:25,843 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Ended with exit code 0 [2022-07-12 17:15:26,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:15:26,006 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ldv_linux_usb_gadget_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:15:26,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:15:26,007 INFO L85 PathProgramCache]: Analyzing trace with hash -603225561, now seen corresponding path program 1 times [2022-07-12 17:15:26,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:15:26,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [165694333] [2022-07-12 17:15:26,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:15:26,008 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:15:26,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:15:26,009 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:15:26,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-07-12 17:15:27,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:15:27,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 1824 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:15:27,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:15:28,273 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-12 17:15:28,274 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:15:28,274 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:15:28,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [165694333] [2022-07-12 17:15:28,274 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [165694333] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:15:28,274 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:15:28,274 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:15:28,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124765516] [2022-07-12 17:15:28,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:15:28,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:15:28,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:15:28,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:15:28,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:15:28,275 INFO L87 Difference]: Start difference. First operand 2504 states and 3448 transitions. Second operand has 4 states, 4 states have (on average 28.0) internal successors, (112), 3 states have internal predecessors, (112), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2022-07-12 17:15:28,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:15:28,430 INFO L93 Difference]: Finished difference Result 2504 states and 3448 transitions. [2022-07-12 17:15:28,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:15:28,431 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 3 states have internal predecessors, (112), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 175 [2022-07-12 17:15:28,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:15:28,435 INFO L225 Difference]: With dead ends: 2504 [2022-07-12 17:15:28,435 INFO L226 Difference]: Without dead ends: 2502 [2022-07-12 17:15:28,436 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:15:28,436 INFO L413 NwaCegarLoop]: 3366 mSDtfsCounter, 3205 mSDsluCounter, 3364 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3207 SdHoareTripleChecker+Valid, 6730 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-12 17:15:28,437 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3207 Valid, 6730 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:15:28,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2502 states. [2022-07-12 17:15:28,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2502 to 2502. [2022-07-12 17:15:28,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2502 states, 1713 states have (on average 1.2568593111500292) internal successors, (2153), 1772 states have internal predecessors, (2153), 647 states have call successors, (647), 135 states have call predecessors, (647), 135 states have return successors, (646), 628 states have call predecessors, (646), 645 states have call successors, (646) [2022-07-12 17:15:28,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2502 states to 2502 states and 3446 transitions. [2022-07-12 17:15:28,570 INFO L78 Accepts]: Start accepts. Automaton has 2502 states and 3446 transitions. Word has length 175 [2022-07-12 17:15:28,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:15:28,570 INFO L495 AbstractCegarLoop]: Abstraction has 2502 states and 3446 transitions. [2022-07-12 17:15:28,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 3 states have internal predecessors, (112), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2022-07-12 17:15:28,570 INFO L276 IsEmpty]: Start isEmpty. Operand 2502 states and 3446 transitions. [2022-07-12 17:15:28,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2022-07-12 17:15:28,572 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:15:28,572 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 17:15:28,597 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2022-07-12 17:15:28,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:15:28,773 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ldv_linux_usb_urb_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:15:28,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:15:28,773 INFO L85 PathProgramCache]: Analyzing trace with hash -914687560, now seen corresponding path program 1 times [2022-07-12 17:15:28,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:15:28,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [892474087] [2022-07-12 17:15:28,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:15:28,775 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:15:28,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:15:28,776 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:15:28,777 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2022-07-12 17:15:30,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:15:30,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 1833 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:15:30,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:15:31,068 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-12 17:15:31,068 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:15:31,069 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:15:31,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [892474087] [2022-07-12 17:15:31,069 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [892474087] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:15:31,069 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:15:31,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:15:31,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064617486] [2022-07-12 17:15:31,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:15:31,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:15:31,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:15:31,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:15:31,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:15:31,070 INFO L87 Difference]: Start difference. First operand 2502 states and 3446 transitions. Second operand has 4 states, 4 states have (on average 29.0) internal successors, (116), 3 states have internal predecessors, (116), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2022-07-12 17:15:31,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:15:31,224 INFO L93 Difference]: Finished difference Result 2502 states and 3446 transitions. [2022-07-12 17:15:31,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:15:31,224 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.0) internal successors, (116), 3 states have internal predecessors, (116), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 181 [2022-07-12 17:15:31,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:15:31,228 INFO L225 Difference]: With dead ends: 2502 [2022-07-12 17:15:31,228 INFO L226 Difference]: Without dead ends: 2296 [2022-07-12 17:15:31,229 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:15:31,229 INFO L413 NwaCegarLoop]: 3365 mSDtfsCounter, 3196 mSDsluCounter, 3365 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3196 SdHoareTripleChecker+Valid, 6730 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 17:15:31,230 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3196 Valid, 6730 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:15:31,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2296 states. [2022-07-12 17:15:31,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2296 to 2296. [2022-07-12 17:15:31,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2296 states, 1583 states have (on average 1.2747946936197094) internal successors, (2018), 1639 states have internal predecessors, (2018), 595 states have call successors, (595), 112 states have call predecessors, (595), 112 states have return successors, (595), 578 states have call predecessors, (595), 595 states have call successors, (595) [2022-07-12 17:15:31,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2296 states to 2296 states and 3208 transitions. [2022-07-12 17:15:31,342 INFO L78 Accepts]: Start accepts. Automaton has 2296 states and 3208 transitions. Word has length 181 [2022-07-12 17:15:31,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:15:31,343 INFO L495 AbstractCegarLoop]: Abstraction has 2296 states and 3208 transitions. [2022-07-12 17:15:31,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.0) internal successors, (116), 3 states have internal predecessors, (116), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2022-07-12 17:15:31,343 INFO L276 IsEmpty]: Start isEmpty. Operand 2296 states and 3208 transitions. [2022-07-12 17:15:31,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-07-12 17:15:31,344 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:15:31,345 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 17:15:31,372 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2022-07-12 17:15:31,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:15:31,559 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:15:31,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:15:31,560 INFO L85 PathProgramCache]: Analyzing trace with hash -424519190, now seen corresponding path program 1 times [2022-07-12 17:15:31,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:15:31,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [112355795] [2022-07-12 17:15:31,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:15:31,561 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:15:31,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:15:31,562 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:15:31,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2022-07-12 17:15:33,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:15:33,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 2233 conjuncts, 27 conjunts are in the unsatisfiable core [2022-07-12 17:15:33,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:15:34,195 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 201 proven. 3 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-07-12 17:15:34,195 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 17:15:35,005 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 21 proven. 39 refuted. 0 times theorem prover too weak. 294 trivial. 0 not checked. [2022-07-12 17:15:35,005 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:15:35,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [112355795] [2022-07-12 17:15:35,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [112355795] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 17:15:35,005 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 17:15:35,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 21 [2022-07-12 17:15:35,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265063163] [2022-07-12 17:15:35,006 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 17:15:35,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 17:15:35,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:15:35,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 17:15:35,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 17:15:35,007 INFO L87 Difference]: Start difference. First operand 2296 states and 3208 transitions. Second operand has 21 states, 20 states have (on average 6.3) internal successors, (126), 19 states have internal predecessors, (126), 8 states have call successors, (47), 2 states have call predecessors, (47), 5 states have return successors, (44), 9 states have call predecessors, (44), 8 states have call successors, (44) [2022-07-12 17:15:38,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:15:38,733 INFO L93 Difference]: Finished difference Result 4387 states and 6150 transitions. [2022-07-12 17:15:38,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-07-12 17:15:38,734 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 6.3) internal successors, (126), 19 states have internal predecessors, (126), 8 states have call successors, (47), 2 states have call predecessors, (47), 5 states have return successors, (44), 9 states have call predecessors, (44), 8 states have call successors, (44) Word has length 234 [2022-07-12 17:15:38,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:15:38,740 INFO L225 Difference]: With dead ends: 4387 [2022-07-12 17:15:38,740 INFO L226 Difference]: Without dead ends: 2283 [2022-07-12 17:15:38,745 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 485 GetRequests, 447 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=282, Invalid=1278, Unknown=0, NotChecked=0, Total=1560 [2022-07-12 17:15:38,745 INFO L413 NwaCegarLoop]: 3160 mSDtfsCounter, 100 mSDsluCounter, 53618 mSDsCounter, 0 mSdLazyCounter, 632 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 56778 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-07-12 17:15:38,745 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 56778 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 632 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-07-12 17:15:38,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2283 states. [2022-07-12 17:15:38,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2283 to 2283. [2022-07-12 17:15:38,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2283 states, 1574 states have (on average 1.2750952986022872) internal successors, (2007), 1630 states have internal predecessors, (2007), 592 states have call successors, (592), 111 states have call predecessors, (592), 111 states have return successors, (592), 575 states have call predecessors, (592), 592 states have call successors, (592) [2022-07-12 17:15:38,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2283 states to 2283 states and 3191 transitions. [2022-07-12 17:15:38,854 INFO L78 Accepts]: Start accepts. Automaton has 2283 states and 3191 transitions. Word has length 234 [2022-07-12 17:15:38,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:15:38,855 INFO L495 AbstractCegarLoop]: Abstraction has 2283 states and 3191 transitions. [2022-07-12 17:15:38,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 6.3) internal successors, (126), 19 states have internal predecessors, (126), 8 states have call successors, (47), 2 states have call predecessors, (47), 5 states have return successors, (44), 9 states have call predecessors, (44), 8 states have call successors, (44) [2022-07-12 17:15:38,855 INFO L276 IsEmpty]: Start isEmpty. Operand 2283 states and 3191 transitions. [2022-07-12 17:15:38,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2022-07-12 17:15:38,857 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:15:38,857 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 17:15:38,899 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2022-07-12 17:15:39,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:15:39,057 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:15:39,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:15:39,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1228144930, now seen corresponding path program 1 times [2022-07-12 17:15:39,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:15:39,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [892024215] [2022-07-12 17:15:39,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:15:39,059 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:15:39,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:15:39,060 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:15:39,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2022-07-12 17:15:41,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:15:41,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 2300 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-12 17:15:41,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:15:41,368 INFO L134 CoverageAnalysis]: Checked inductivity of 508 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 508 trivial. 0 not checked. [2022-07-12 17:15:41,368 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:15:41,368 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:15:41,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [892024215] [2022-07-12 17:15:41,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [892024215] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:15:41,369 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:15:41,369 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 17:15:41,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091413847] [2022-07-12 17:15:41,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:15:41,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 17:15:41,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:15:41,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 17:15:41,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-12 17:15:41,370 INFO L87 Difference]: Start difference. First operand 2283 states and 3191 transitions. Second operand has 6 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 3 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2022-07-12 17:15:42,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:15:42,219 INFO L93 Difference]: Finished difference Result 4335 states and 6080 transitions. [2022-07-12 17:15:42,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 17:15:42,220 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 3 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 252 [2022-07-12 17:15:42,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:15:42,226 INFO L225 Difference]: With dead ends: 4335 [2022-07-12 17:15:42,226 INFO L226 Difference]: Without dead ends: 2283 [2022-07-12 17:15:42,230 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 247 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 17:15:42,231 INFO L413 NwaCegarLoop]: 3133 mSDtfsCounter, 49 mSDsluCounter, 12428 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 15561 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-12 17:15:42,231 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 15561 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-12 17:15:42,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2283 states. [2022-07-12 17:15:42,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2283 to 2283. [2022-07-12 17:15:42,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2283 states, 1574 states have (on average 1.2744599745870393) internal successors, (2006), 1630 states have internal predecessors, (2006), 592 states have call successors, (592), 111 states have call predecessors, (592), 111 states have return successors, (592), 575 states have call predecessors, (592), 592 states have call successors, (592) [2022-07-12 17:15:42,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2283 states to 2283 states and 3190 transitions. [2022-07-12 17:15:42,347 INFO L78 Accepts]: Start accepts. Automaton has 2283 states and 3190 transitions. Word has length 252 [2022-07-12 17:15:42,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:15:42,348 INFO L495 AbstractCegarLoop]: Abstraction has 2283 states and 3190 transitions. [2022-07-12 17:15:42,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 3 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2022-07-12 17:15:42,348 INFO L276 IsEmpty]: Start isEmpty. Operand 2283 states and 3190 transitions. [2022-07-12 17:15:42,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2022-07-12 17:15:42,350 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:15:42,350 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 17:15:42,389 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2022-07-12 17:15:42,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:15:42,553 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:15:42,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:15:42,554 INFO L85 PathProgramCache]: Analyzing trace with hash 641338916, now seen corresponding path program 1 times [2022-07-12 17:15:42,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:15:42,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1334214048] [2022-07-12 17:15:42,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:15:42,555 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:15:42,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:15:42,556 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:15:42,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2022-07-12 17:15:44,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:15:44,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 2300 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-12 17:15:44,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:15:46,223 INFO L134 CoverageAnalysis]: Checked inductivity of 508 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 508 trivial. 0 not checked. [2022-07-12 17:15:46,223 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:15:46,223 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:15:46,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1334214048] [2022-07-12 17:15:46,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1334214048] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:15:46,224 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:15:46,224 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 17:15:46,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918162076] [2022-07-12 17:15:46,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:15:46,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 17:15:46,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:15:46,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 17:15:46,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:15:46,225 INFO L87 Difference]: Start difference. First operand 2283 states and 3190 transitions. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (30), 1 states have call predecessors, (30), 1 states have call successors, (30) [2022-07-12 17:15:46,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:15:46,407 INFO L93 Difference]: Finished difference Result 2287 states and 3193 transitions. [2022-07-12 17:15:46,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 17:15:46,407 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (30), 1 states have call predecessors, (30), 1 states have call successors, (30) Word has length 252 [2022-07-12 17:15:46,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:15:46,411 INFO L225 Difference]: With dead ends: 2287 [2022-07-12 17:15:46,411 INFO L226 Difference]: Without dead ends: 2285 [2022-07-12 17:15:46,412 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 248 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-12 17:15:46,412 INFO L413 NwaCegarLoop]: 3164 mSDtfsCounter, 2950 mSDsluCounter, 6390 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2951 SdHoareTripleChecker+Valid, 9554 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 17:15:46,412 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2951 Valid, 9554 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:15:46,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2285 states. [2022-07-12 17:15:46,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2285 to 2285. [2022-07-12 17:15:46,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2285 states, 1576 states have (on average 1.273477157360406) internal successors, (2007), 1631 states have internal predecessors, (2007), 592 states have call successors, (592), 112 states have call predecessors, (592), 112 states have return successors, (592), 575 states have call predecessors, (592), 592 states have call successors, (592) [2022-07-12 17:15:46,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2285 states to 2285 states and 3191 transitions. [2022-07-12 17:15:46,522 INFO L78 Accepts]: Start accepts. Automaton has 2285 states and 3191 transitions. Word has length 252 [2022-07-12 17:15:46,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:15:46,522 INFO L495 AbstractCegarLoop]: Abstraction has 2285 states and 3191 transitions. [2022-07-12 17:15:46,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (30), 1 states have call predecessors, (30), 1 states have call successors, (30) [2022-07-12 17:15:46,523 INFO L276 IsEmpty]: Start isEmpty. Operand 2285 states and 3191 transitions. [2022-07-12 17:15:46,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2022-07-12 17:15:46,524 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:15:46,524 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 17:15:46,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2022-07-12 17:15:46,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:15:46,725 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:15:46,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:15:46,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1774183382, now seen corresponding path program 1 times [2022-07-12 17:15:46,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:15:46,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1503140945] [2022-07-12 17:15:46,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:15:46,727 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:15:46,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:15:46,728 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:15:46,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2022-07-12 17:15:49,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:15:49,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 2471 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-12 17:15:49,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:15:50,598 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 523 trivial. 0 not checked. [2022-07-12 17:15:50,598 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:15:50,598 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:15:50,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1503140945] [2022-07-12 17:15:50,598 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1503140945] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:15:50,599 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:15:50,599 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 17:15:50,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004665051] [2022-07-12 17:15:50,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:15:50,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 17:15:50,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:15:50,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 17:15:50,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:15:50,600 INFO L87 Difference]: Start difference. First operand 2285 states and 3191 transitions. Second operand has 5 states, 5 states have (on average 20.6) internal successors, (103), 3 states have internal predecessors, (103), 1 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2022-07-12 17:15:50,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:15:50,824 INFO L93 Difference]: Finished difference Result 2352 states and 3256 transitions. [2022-07-12 17:15:50,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 17:15:50,825 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 3 states have internal predecessors, (103), 1 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 269 [2022-07-12 17:15:50,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:15:50,830 INFO L225 Difference]: With dead ends: 2352 [2022-07-12 17:15:50,830 INFO L226 Difference]: Without dead ends: 2350 [2022-07-12 17:15:50,830 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 265 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-12 17:15:50,831 INFO L413 NwaCegarLoop]: 3200 mSDtfsCounter, 2923 mSDsluCounter, 6539 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2924 SdHoareTripleChecker+Valid, 9739 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 17:15:50,831 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2924 Valid, 9739 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:15:50,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2350 states. [2022-07-12 17:15:50,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2350 to 2348. [2022-07-12 17:15:50,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2348 states, 1618 states have (on average 1.2676143386897405) internal successors, (2051), 1673 states have internal predecessors, (2051), 601 states have call successors, (601), 124 states have call predecessors, (601), 124 states have return successors, (601), 584 states have call predecessors, (601), 601 states have call successors, (601) [2022-07-12 17:15:50,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 3253 transitions. [2022-07-12 17:15:50,971 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 3253 transitions. Word has length 269 [2022-07-12 17:15:50,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:15:50,971 INFO L495 AbstractCegarLoop]: Abstraction has 2348 states and 3253 transitions. [2022-07-12 17:15:50,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 3 states have internal predecessors, (103), 1 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2022-07-12 17:15:50,971 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 3253 transitions. [2022-07-12 17:15:50,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2022-07-12 17:15:50,973 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:15:50,973 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 17:15:51,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2022-07-12 17:15:51,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:15:51,174 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:15:51,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:15:51,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1272540582, now seen corresponding path program 1 times [2022-07-12 17:15:51,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:15:51,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1745946779] [2022-07-12 17:15:51,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:15:51,176 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:15:51,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:15:51,177 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:15:51,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2022-07-12 17:15:53,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:15:53,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 2359 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-12 17:15:53,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:15:53,533 INFO L134 CoverageAnalysis]: Checked inductivity of 564 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 564 trivial. 0 not checked. [2022-07-12 17:15:53,534 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:15:53,534 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:15:53,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1745946779] [2022-07-12 17:15:53,534 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1745946779] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:15:53,534 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:15:53,534 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 17:15:53,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493648561] [2022-07-12 17:15:53,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:15:53,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 17:15:53,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:15:53,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 17:15:53,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:15:53,535 INFO L87 Difference]: Start difference. First operand 2348 states and 3253 transitions. Second operand has 5 states, 5 states have (on average 22.4) internal successors, (112), 4 states have internal predecessors, (112), 2 states have call successors, (37), 3 states have call predecessors, (37), 2 states have return successors, (33), 2 states have call predecessors, (33), 1 states have call successors, (33) [2022-07-12 17:15:53,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:15:53,914 INFO L93 Difference]: Finished difference Result 2348 states and 3253 transitions. [2022-07-12 17:15:53,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 17:15:53,915 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.4) internal successors, (112), 4 states have internal predecessors, (112), 2 states have call successors, (37), 3 states have call predecessors, (37), 2 states have return successors, (33), 2 states have call predecessors, (33), 1 states have call successors, (33) Word has length 276 [2022-07-12 17:15:53,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:15:53,921 INFO L225 Difference]: With dead ends: 2348 [2022-07-12 17:15:53,921 INFO L226 Difference]: Without dead ends: 2346 [2022-07-12 17:15:53,922 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-12 17:15:53,923 INFO L413 NwaCegarLoop]: 3165 mSDtfsCounter, 54 mSDsluCounter, 9429 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 12594 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-12 17:15:53,923 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 12594 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-12 17:15:53,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2346 states. [2022-07-12 17:15:54,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2346 to 2346. [2022-07-12 17:15:54,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2346 states, 1617 states have (on average 1.2671614100185529) internal successors, (2049), 1671 states have internal predecessors, (2049), 601 states have call successors, (601), 124 states have call predecessors, (601), 124 states have return successors, (601), 584 states have call predecessors, (601), 601 states have call successors, (601) [2022-07-12 17:15:54,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2346 states to 2346 states and 3251 transitions. [2022-07-12 17:15:54,064 INFO L78 Accepts]: Start accepts. Automaton has 2346 states and 3251 transitions. Word has length 276 [2022-07-12 17:15:54,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:15:54,064 INFO L495 AbstractCegarLoop]: Abstraction has 2346 states and 3251 transitions. [2022-07-12 17:15:54,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.4) internal successors, (112), 4 states have internal predecessors, (112), 2 states have call successors, (37), 3 states have call predecessors, (37), 2 states have return successors, (33), 2 states have call predecessors, (33), 1 states have call successors, (33) [2022-07-12 17:15:54,065 INFO L276 IsEmpty]: Start isEmpty. Operand 2346 states and 3251 transitions. [2022-07-12 17:15:54,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 309 [2022-07-12 17:15:54,067 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:15:54,067 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 16, 10, 10, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 17:15:54,103 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Ended with exit code 0 [2022-07-12 17:15:54,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:15:54,267 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:15:54,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:15:54,268 INFO L85 PathProgramCache]: Analyzing trace with hash -76970230, now seen corresponding path program 1 times [2022-07-12 17:15:54,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:15:54,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1388287921] [2022-07-12 17:15:54,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:15:54,269 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:15:54,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:15:54,271 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:15:54,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2022-07-12 17:15:56,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:15:56,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 2217 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-12 17:15:56,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:15:56,598 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 753 trivial. 0 not checked. [2022-07-12 17:15:56,598 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:15:56,598 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:15:56,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1388287921] [2022-07-12 17:15:56,598 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1388287921] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:15:56,598 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:15:56,598 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 17:15:56,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206462489] [2022-07-12 17:15:56,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:15:56,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 17:15:56,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:15:56,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 17:15:56,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-12 17:15:56,599 INFO L87 Difference]: Start difference. First operand 2346 states and 3251 transitions. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 6 states have internal predecessors, (111), 3 states have call successors, (39), 2 states have call predecessors, (39), 4 states have return successors, (37), 5 states have call predecessors, (37), 3 states have call successors, (37) [2022-07-12 17:15:57,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:15:57,089 INFO L93 Difference]: Finished difference Result 4311 states and 5998 transitions. [2022-07-12 17:15:57,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-12 17:15:57,090 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 6 states have internal predecessors, (111), 3 states have call successors, (39), 2 states have call predecessors, (39), 4 states have return successors, (37), 5 states have call predecessors, (37), 3 states have call successors, (37) Word has length 308 [2022-07-12 17:15:57,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:15:57,096 INFO L225 Difference]: With dead ends: 4311 [2022-07-12 17:15:57,096 INFO L226 Difference]: Without dead ends: 2361 [2022-07-12 17:15:57,100 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 301 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-07-12 17:15:57,101 INFO L413 NwaCegarLoop]: 3168 mSDtfsCounter, 6 mSDsluCounter, 18961 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 22129 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-12 17:15:57,101 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 22129 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-12 17:15:57,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2361 states. [2022-07-12 17:15:57,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2361 to 2355. [2022-07-12 17:15:57,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2355 states, 1623 states have (on average 1.266173752310536) internal successors, (2055), 1677 states have internal predecessors, (2055), 602 states have call successors, (602), 124 states have call predecessors, (602), 126 states have return successors, (626), 587 states have call predecessors, (626), 602 states have call successors, (626) [2022-07-12 17:15:57,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2355 states to 2355 states and 3283 transitions. [2022-07-12 17:15:57,247 INFO L78 Accepts]: Start accepts. Automaton has 2355 states and 3283 transitions. Word has length 308 [2022-07-12 17:15:57,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:15:57,247 INFO L495 AbstractCegarLoop]: Abstraction has 2355 states and 3283 transitions. [2022-07-12 17:15:57,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 6 states have internal predecessors, (111), 3 states have call successors, (39), 2 states have call predecessors, (39), 4 states have return successors, (37), 5 states have call predecessors, (37), 3 states have call successors, (37) [2022-07-12 17:15:57,247 INFO L276 IsEmpty]: Start isEmpty. Operand 2355 states and 3283 transitions. [2022-07-12 17:15:57,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2022-07-12 17:15:57,250 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:15:57,250 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 10, 10, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 17:15:57,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2022-07-12 17:15:57,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:15:57,451 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:15:57,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:15:57,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1436908978, now seen corresponding path program 1 times [2022-07-12 17:15:57,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:15:57,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [130030889] [2022-07-12 17:15:57,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:15:57,453 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:15:57,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:15:57,454 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:15:57,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2022-07-12 17:15:59,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:15:59,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 2251 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-12 17:15:59,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:16:01,460 INFO L134 CoverageAnalysis]: Checked inductivity of 913 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 911 trivial. 0 not checked. [2022-07-12 17:16:01,460 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:16:01,460 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:16:01,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [130030889] [2022-07-12 17:16:01,460 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [130030889] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:16:01,461 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:16:01,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 17:16:01,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149447355] [2022-07-12 17:16:01,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:16:01,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 17:16:01,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:16:01,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 17:16:01,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-12 17:16:01,462 INFO L87 Difference]: Start difference. First operand 2355 states and 3283 transitions. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 4 states have internal predecessors, (109), 1 states have call successors, (39), 1 states have call predecessors, (39), 2 states have return successors, (37), 2 states have call predecessors, (37), 1 states have call successors, (37) [2022-07-12 17:16:06,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:16:06,869 INFO L93 Difference]: Finished difference Result 4310 states and 6021 transitions. [2022-07-12 17:16:06,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 17:16:06,870 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 4 states have internal predecessors, (109), 1 states have call successors, (39), 1 states have call predecessors, (39), 2 states have return successors, (37), 2 states have call predecessors, (37), 1 states have call successors, (37) Word has length 324 [2022-07-12 17:16:06,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:16:06,875 INFO L225 Difference]: With dead ends: 4310 [2022-07-12 17:16:06,876 INFO L226 Difference]: Without dead ends: 2351 [2022-07-12 17:16:06,879 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 319 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-07-12 17:16:06,879 INFO L413 NwaCegarLoop]: 3157 mSDtfsCounter, 2983 mSDsluCounter, 8283 mSDsCounter, 0 mSdLazyCounter, 1188 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2989 SdHoareTripleChecker+Valid, 11440 SdHoareTripleChecker+Invalid, 1189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2022-07-12 17:16:06,880 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2989 Valid, 11440 Invalid, 1189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1188 Invalid, 0 Unknown, 0 Unchecked, 5.1s Time] [2022-07-12 17:16:06,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2351 states. [2022-07-12 17:16:06,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2351 to 2351. [2022-07-12 17:16:06,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2351 states, 1620 states have (on average 1.2654320987654322) internal successors, (2050), 1673 states have internal predecessors, (2050), 602 states have call successors, (602), 124 states have call predecessors, (602), 126 states have return successors, (626), 587 states have call predecessors, (626), 602 states have call successors, (626) [2022-07-12 17:16:06,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2351 states to 2351 states and 3278 transitions. [2022-07-12 17:16:06,997 INFO L78 Accepts]: Start accepts. Automaton has 2351 states and 3278 transitions. Word has length 324 [2022-07-12 17:16:06,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:16:06,997 INFO L495 AbstractCegarLoop]: Abstraction has 2351 states and 3278 transitions. [2022-07-12 17:16:06,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 4 states have internal predecessors, (109), 1 states have call successors, (39), 1 states have call predecessors, (39), 2 states have return successors, (37), 2 states have call predecessors, (37), 1 states have call successors, (37) [2022-07-12 17:16:06,997 INFO L276 IsEmpty]: Start isEmpty. Operand 2351 states and 3278 transitions. [2022-07-12 17:16:07,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 326 [2022-07-12 17:16:07,000 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:16:07,000 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 10, 10, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 17:16:07,044 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2022-07-12 17:16:07,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:16:07,201 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ldv_check_alloc_nonatomicErr1ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:16:07,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:16:07,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1594135264, now seen corresponding path program 1 times [2022-07-12 17:16:07,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:16:07,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1801922966] [2022-07-12 17:16:07,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:16:07,203 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:16:07,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:16:07,204 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:16:07,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2022-07-12 17:16:09,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:16:09,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 2251 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 17:16:09,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:16:10,809 INFO L134 CoverageAnalysis]: Checked inductivity of 913 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 913 trivial. 0 not checked. [2022-07-12 17:16:10,810 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:16:10,810 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:16:10,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1801922966] [2022-07-12 17:16:10,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1801922966] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:16:10,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:16:10,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 17:16:10,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367813371] [2022-07-12 17:16:10,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:16:10,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:16:10,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:16:10,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:16:10,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:16:10,811 INFO L87 Difference]: Start difference. First operand 2351 states and 3278 transitions. Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (37), 1 states have call predecessors, (37), 1 states have call successors, (37) [2022-07-12 17:16:10,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:16:10,994 INFO L93 Difference]: Finished difference Result 2351 states and 3278 transitions. [2022-07-12 17:16:10,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 17:16:10,995 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (37), 1 states have call predecessors, (37), 1 states have call successors, (37) Word has length 325 [2022-07-12 17:16:10,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:16:11,001 INFO L225 Difference]: With dead ends: 2351 [2022-07-12 17:16:11,001 INFO L226 Difference]: Without dead ends: 2349 [2022-07-12 17:16:11,002 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 322 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:16:11,002 INFO L413 NwaCegarLoop]: 3155 mSDtfsCounter, 2976 mSDsluCounter, 3152 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2981 SdHoareTripleChecker+Valid, 6307 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 17:16:11,003 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2981 Valid, 6307 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 17:16:11,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2349 states. [2022-07-12 17:16:11,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2349 to 2349. [2022-07-12 17:16:11,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2349 states, 1619 states have (on average 1.2649783817171094) internal successors, (2048), 1671 states have internal predecessors, (2048), 602 states have call successors, (602), 124 states have call predecessors, (602), 126 states have return successors, (626), 587 states have call predecessors, (626), 602 states have call successors, (626) [2022-07-12 17:16:11,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2349 states to 2349 states and 3276 transitions. [2022-07-12 17:16:11,130 INFO L78 Accepts]: Start accepts. Automaton has 2349 states and 3276 transitions. Word has length 325 [2022-07-12 17:16:11,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:16:11,130 INFO L495 AbstractCegarLoop]: Abstraction has 2349 states and 3276 transitions. [2022-07-12 17:16:11,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (37), 1 states have call predecessors, (37), 1 states have call successors, (37) [2022-07-12 17:16:11,130 INFO L276 IsEmpty]: Start isEmpty. Operand 2349 states and 3276 transitions. [2022-07-12 17:16:11,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2022-07-12 17:16:11,133 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:16:11,133 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 17:16:11,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2022-07-12 17:16:11,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:16:11,333 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:16:11,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:16:11,335 INFO L85 PathProgramCache]: Analyzing trace with hash -370398581, now seen corresponding path program 1 times [2022-07-12 17:16:11,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:16:11,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [197591362] [2022-07-12 17:16:11,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:16:11,337 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:16:11,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:16:11,338 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:16:11,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2022-07-12 17:16:13,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:16:13,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 2551 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-12 17:16:13,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:16:14,038 INFO L134 CoverageAnalysis]: Checked inductivity of 526 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 524 trivial. 0 not checked. [2022-07-12 17:16:14,038 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:16:14,038 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:16:14,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [197591362] [2022-07-12 17:16:14,038 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [197591362] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:16:14,038 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:16:14,038 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 17:16:14,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587026452] [2022-07-12 17:16:14,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:16:14,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 17:16:14,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:16:14,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 17:16:14,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-12 17:16:14,041 INFO L87 Difference]: Start difference. First operand 2349 states and 3276 transitions. Second operand has 6 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 3 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2022-07-12 17:16:14,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:16:14,921 INFO L93 Difference]: Finished difference Result 4521 states and 6331 transitions. [2022-07-12 17:16:14,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 17:16:14,922 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 3 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 289 [2022-07-12 17:16:14,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:16:14,928 INFO L225 Difference]: With dead ends: 4521 [2022-07-12 17:16:14,928 INFO L226 Difference]: Without dead ends: 2403 [2022-07-12 17:16:14,943 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 284 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 17:16:14,943 INFO L413 NwaCegarLoop]: 3203 mSDtfsCounter, 140 mSDsluCounter, 12605 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 15808 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-12 17:16:14,943 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 15808 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-12 17:16:14,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2403 states. [2022-07-12 17:16:15,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2403 to 2349. [2022-07-12 17:16:15,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2349 states, 1619 states have (on average 1.2643607164916615) internal successors, (2047), 1671 states have internal predecessors, (2047), 602 states have call successors, (602), 124 states have call predecessors, (602), 126 states have return successors, (626), 587 states have call predecessors, (626), 602 states have call successors, (626) [2022-07-12 17:16:15,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2349 states to 2349 states and 3275 transitions. [2022-07-12 17:16:15,069 INFO L78 Accepts]: Start accepts. Automaton has 2349 states and 3275 transitions. Word has length 289 [2022-07-12 17:16:15,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:16:15,070 INFO L495 AbstractCegarLoop]: Abstraction has 2349 states and 3275 transitions. [2022-07-12 17:16:15,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 3 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2022-07-12 17:16:15,070 INFO L276 IsEmpty]: Start isEmpty. Operand 2349 states and 3275 transitions. [2022-07-12 17:16:15,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2022-07-12 17:16:15,072 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:16:15,073 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 17:16:15,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2022-07-12 17:16:15,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:16:15,273 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:16:15,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:16:15,274 INFO L85 PathProgramCache]: Analyzing trace with hash -763425591, now seen corresponding path program 1 times [2022-07-12 17:16:15,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:16:15,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1317216262] [2022-07-12 17:16:15,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:16:15,276 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:16:15,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:16:15,277 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:16:15,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2022-07-12 17:16:17,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:16:17,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 2551 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-12 17:16:17,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:16:18,098 INFO L134 CoverageAnalysis]: Checked inductivity of 526 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 523 trivial. 0 not checked. [2022-07-12 17:16:18,098 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:16:18,098 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:16:18,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1317216262] [2022-07-12 17:16:18,099 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1317216262] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:16:18,099 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:16:18,099 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 17:16:18,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351114125] [2022-07-12 17:16:18,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:16:18,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 17:16:18,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:16:18,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 17:16:18,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:16:18,100 INFO L87 Difference]: Start difference. First operand 2349 states and 3275 transitions. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 4 states have internal predecessors, (117), 2 states have call successors, (39), 3 states have call predecessors, (39), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2022-07-12 17:16:18,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:16:18,491 INFO L93 Difference]: Finished difference Result 2351 states and 3276 transitions. [2022-07-12 17:16:18,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 17:16:18,492 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 4 states have internal predecessors, (117), 2 states have call successors, (39), 3 states have call predecessors, (39), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 289 [2022-07-12 17:16:18,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:16:18,496 INFO L225 Difference]: With dead ends: 2351 [2022-07-12 17:16:18,496 INFO L226 Difference]: Without dead ends: 2349 [2022-07-12 17:16:18,497 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 285 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-12 17:16:18,497 INFO L413 NwaCegarLoop]: 3187 mSDtfsCounter, 128 mSDsluCounter, 9446 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 12633 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-12 17:16:18,497 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 12633 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-12 17:16:18,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2349 states. [2022-07-12 17:16:18,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2349 to 2349. [2022-07-12 17:16:18,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2349 states, 1619 states have (on average 1.2637430512662138) internal successors, (2046), 1671 states have internal predecessors, (2046), 602 states have call successors, (602), 124 states have call predecessors, (602), 126 states have return successors, (626), 587 states have call predecessors, (626), 602 states have call successors, (626) [2022-07-12 17:16:18,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2349 states to 2349 states and 3274 transitions. [2022-07-12 17:16:18,615 INFO L78 Accepts]: Start accepts. Automaton has 2349 states and 3274 transitions. Word has length 289 [2022-07-12 17:16:18,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:16:18,615 INFO L495 AbstractCegarLoop]: Abstraction has 2349 states and 3274 transitions. [2022-07-12 17:16:18,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 4 states have internal predecessors, (117), 2 states have call successors, (39), 3 states have call predecessors, (39), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2022-07-12 17:16:18,615 INFO L276 IsEmpty]: Start isEmpty. Operand 2349 states and 3274 transitions. [2022-07-12 17:16:18,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2022-07-12 17:16:18,620 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:16:18,620 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 16, 8, 8, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 17:16:18,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2022-07-12 17:16:18,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:16:18,821 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:16:18,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:16:18,821 INFO L85 PathProgramCache]: Analyzing trace with hash -366440083, now seen corresponding path program 1 times [2022-07-12 17:16:18,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:16:18,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1280280116] [2022-07-12 17:16:18,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:16:18,823 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:16:18,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:16:18,824 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:16:18,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2022-07-12 17:16:21,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:16:22,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 3199 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-12 17:16:22,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:16:22,406 INFO L134 CoverageAnalysis]: Checked inductivity of 657 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 654 trivial. 0 not checked. [2022-07-12 17:16:22,406 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:16:22,406 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:16:22,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1280280116] [2022-07-12 17:16:22,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1280280116] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:16:22,407 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:16:22,407 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 17:16:22,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692701599] [2022-07-12 17:16:22,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:16:22,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 17:16:22,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:16:22,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 17:16:22,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-12 17:16:22,408 INFO L87 Difference]: Start difference. First operand 2349 states and 3274 transitions. Second operand has 8 states, 8 states have (on average 21.25) internal successors, (170), 6 states have internal predecessors, (170), 3 states have call successors, (51), 2 states have call predecessors, (51), 4 states have return successors, (46), 5 states have call predecessors, (46), 3 states have call successors, (46) [2022-07-12 17:16:23,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:16:23,525 INFO L93 Difference]: Finished difference Result 4485 states and 6333 transitions. [2022-07-12 17:16:23,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-12 17:16:23,528 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 21.25) internal successors, (170), 6 states have internal predecessors, (170), 3 states have call successors, (51), 2 states have call predecessors, (51), 4 states have return successors, (46), 5 states have call predecessors, (46), 3 states have call successors, (46) Word has length 370 [2022-07-12 17:16:23,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:16:23,534 INFO L225 Difference]: With dead ends: 4485 [2022-07-12 17:16:23,534 INFO L226 Difference]: Without dead ends: 2367 [2022-07-12 17:16:23,539 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 363 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-07-12 17:16:23,539 INFO L413 NwaCegarLoop]: 3154 mSDtfsCounter, 4 mSDsluCounter, 18895 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 22049 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-12 17:16:23,540 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 22049 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-12 17:16:23,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2367 states. [2022-07-12 17:16:23,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2367 to 2358. [2022-07-12 17:16:23,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2358 states, 1625 states have (on average 1.2627692307692309) internal successors, (2052), 1677 states have internal predecessors, (2052), 603 states have call successors, (603), 124 states have call predecessors, (603), 128 states have return successors, (630), 590 states have call predecessors, (630), 603 states have call successors, (630) [2022-07-12 17:16:23,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2358 states to 2358 states and 3285 transitions. [2022-07-12 17:16:23,684 INFO L78 Accepts]: Start accepts. Automaton has 2358 states and 3285 transitions. Word has length 370 [2022-07-12 17:16:23,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:16:23,685 INFO L495 AbstractCegarLoop]: Abstraction has 2358 states and 3285 transitions. [2022-07-12 17:16:23,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.25) internal successors, (170), 6 states have internal predecessors, (170), 3 states have call successors, (51), 2 states have call predecessors, (51), 4 states have return successors, (46), 5 states have call predecessors, (46), 3 states have call successors, (46) [2022-07-12 17:16:23,685 INFO L276 IsEmpty]: Start isEmpty. Operand 2358 states and 3285 transitions. [2022-07-12 17:16:23,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 392 [2022-07-12 17:16:23,690 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:16:23,690 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 8, 8, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 17:16:23,753 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Ended with exit code 0 [2022-07-12 17:16:23,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:16:23,897 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:16:23,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:16:23,897 INFO L85 PathProgramCache]: Analyzing trace with hash -693259937, now seen corresponding path program 1 times [2022-07-12 17:16:23,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:16:23,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [179398000] [2022-07-12 17:16:23,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:16:23,899 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:16:23,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:16:23,900 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:16:23,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2022-07-12 17:16:27,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:16:27,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 3246 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 17:16:27,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:16:27,368 INFO L134 CoverageAnalysis]: Checked inductivity of 804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 804 trivial. 0 not checked. [2022-07-12 17:16:27,368 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:16:27,368 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:16:27,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [179398000] [2022-07-12 17:16:27,368 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [179398000] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:16:27,369 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:16:27,369 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 17:16:27,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168630472] [2022-07-12 17:16:27,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:16:27,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 17:16:27,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:16:27,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 17:16:27,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 17:16:27,370 INFO L87 Difference]: Start difference. First operand 2358 states and 3285 transitions. Second operand has 4 states, 4 states have (on average 43.25) internal successors, (173), 4 states have internal predecessors, (173), 2 states have call successors, (55), 2 states have call predecessors, (55), 2 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2022-07-12 17:16:27,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:16:27,598 INFO L93 Difference]: Finished difference Result 4489 states and 6340 transitions. [2022-07-12 17:16:27,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 17:16:27,598 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 43.25) internal successors, (173), 4 states have internal predecessors, (173), 2 states have call successors, (55), 2 states have call predecessors, (55), 2 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) Word has length 391 [2022-07-12 17:16:27,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:16:27,605 INFO L225 Difference]: With dead ends: 4489 [2022-07-12 17:16:27,605 INFO L226 Difference]: Without dead ends: 2362 [2022-07-12 17:16:27,609 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 391 GetRequests, 388 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 17:16:27,610 INFO L413 NwaCegarLoop]: 3154 mSDtfsCounter, 2 mSDsluCounter, 6303 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 9457 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 17:16:27,610 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 9457 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 17:16:27,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2362 states. [2022-07-12 17:16:27,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2362 to 2361. [2022-07-12 17:16:27,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2361 states, 1628 states have (on average 1.2622850122850122) internal successors, (2055), 1680 states have internal predecessors, (2055), 603 states have call successors, (603), 124 states have call predecessors, (603), 128 states have return successors, (630), 590 states have call predecessors, (630), 603 states have call successors, (630) [2022-07-12 17:16:27,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2361 states to 2361 states and 3288 transitions. [2022-07-12 17:16:27,775 INFO L78 Accepts]: Start accepts. Automaton has 2361 states and 3288 transitions. Word has length 391 [2022-07-12 17:16:27,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:16:27,775 INFO L495 AbstractCegarLoop]: Abstraction has 2361 states and 3288 transitions. [2022-07-12 17:16:27,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 43.25) internal successors, (173), 4 states have internal predecessors, (173), 2 states have call successors, (55), 2 states have call predecessors, (55), 2 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2022-07-12 17:16:27,776 INFO L276 IsEmpty]: Start isEmpty. Operand 2361 states and 3288 transitions. [2022-07-12 17:16:27,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 390 [2022-07-12 17:16:27,781 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:16:27,781 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 8, 8, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 17:16:27,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2022-07-12 17:16:27,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:16:27,983 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:16:27,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:16:27,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1464958557, now seen corresponding path program 1 times [2022-07-12 17:16:27,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:16:27,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1581503851] [2022-07-12 17:16:27,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:16:27,986 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:16:27,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:16:27,987 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:16:27,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2022-07-12 17:16:31,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 17:16:31,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 3361 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-12 17:16:31,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 17:16:31,396 INFO L134 CoverageAnalysis]: Checked inductivity of 801 backedges. 268 proven. 0 refuted. 0 times theorem prover too weak. 533 trivial. 0 not checked. [2022-07-12 17:16:31,397 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 17:16:31,397 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 17:16:31,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1581503851] [2022-07-12 17:16:31,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1581503851] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 17:16:31,397 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 17:16:31,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 17:16:31,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055165916] [2022-07-12 17:16:31,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 17:16:31,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 17:16:31,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 17:16:31,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 17:16:31,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-12 17:16:31,398 INFO L87 Difference]: Start difference. First operand 2361 states and 3288 transitions. Second operand has 6 states, 5 states have (on average 37.0) internal successors, (185), 5 states have internal predecessors, (185), 3 states have call successors, (55), 2 states have call predecessors, (55), 3 states have return successors, (49), 3 states have call predecessors, (49), 3 states have call successors, (49) [2022-07-12 17:16:32,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 17:16:32,336 INFO L93 Difference]: Finished difference Result 4491 states and 6334 transitions. [2022-07-12 17:16:32,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 17:16:32,337 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 37.0) internal successors, (185), 5 states have internal predecessors, (185), 3 states have call successors, (55), 2 states have call predecessors, (55), 3 states have return successors, (49), 3 states have call predecessors, (49), 3 states have call successors, (49) Word has length 389 [2022-07-12 17:16:32,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 17:16:32,343 INFO L225 Difference]: With dead ends: 4491 [2022-07-12 17:16:32,343 INFO L226 Difference]: Without dead ends: 2361 [2022-07-12 17:16:32,347 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 389 GetRequests, 384 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 17:16:32,347 INFO L413 NwaCegarLoop]: 3120 mSDtfsCounter, 17 mSDsluCounter, 12419 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 15539 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-12 17:16:32,347 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 15539 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-12 17:16:32,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2361 states. [2022-07-12 17:16:32,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2361 to 2361. [2022-07-12 17:16:32,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2361 states, 1628 states have (on average 1.2616707616707616) internal successors, (2054), 1680 states have internal predecessors, (2054), 603 states have call successors, (603), 124 states have call predecessors, (603), 128 states have return successors, (630), 590 states have call predecessors, (630), 603 states have call successors, (630) [2022-07-12 17:16:32,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2361 states to 2361 states and 3287 transitions. [2022-07-12 17:16:32,464 INFO L78 Accepts]: Start accepts. Automaton has 2361 states and 3287 transitions. Word has length 389 [2022-07-12 17:16:32,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 17:16:32,465 INFO L495 AbstractCegarLoop]: Abstraction has 2361 states and 3287 transitions. [2022-07-12 17:16:32,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 37.0) internal successors, (185), 5 states have internal predecessors, (185), 3 states have call successors, (55), 2 states have call predecessors, (55), 3 states have return successors, (49), 3 states have call predecessors, (49), 3 states have call successors, (49) [2022-07-12 17:16:32,465 INFO L276 IsEmpty]: Start isEmpty. Operand 2361 states and 3287 transitions. [2022-07-12 17:16:32,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 392 [2022-07-12 17:16:32,470 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 17:16:32,470 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 8, 8, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 17:16:32,535 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2022-07-12 17:16:32,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 17:16:32,674 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-07-12 17:16:32,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 17:16:32,675 INFO L85 PathProgramCache]: Analyzing trace with hash 324415715, now seen corresponding path program 1 times [2022-07-12 17:16:32,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 17:16:32,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [924996085] [2022-07-12 17:16:32,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 17:16:32,677 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 17:16:32,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 17:16:32,677 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 17:16:32,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Waiting until timeout for monitored process