./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.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---drivers--block--xen-blkfront.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 dedd6e816706b4c34868dad2bcfd19a22eb16a791a20ccdf71875d228cd47b87 --- Real Ultimate output --- This is Ultimate 0.2.2-?-6c24879 [2022-07-12 16:53:02,736 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 16:53:02,738 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 16:53:02,785 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 16:53:02,788 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 16:53:02,790 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 16:53:02,792 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 16:53:02,794 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 16:53:02,796 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 16:53:02,799 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 16:53:02,800 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 16:53:02,801 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 16:53:02,801 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 16:53:02,803 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 16:53:02,804 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 16:53:02,805 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 16:53:02,806 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 16:53:02,807 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 16:53:02,809 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 16:53:02,814 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 16:53:02,815 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 16:53:02,816 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 16:53:02,817 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 16:53:02,817 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 16:53:02,818 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 16:53:02,823 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 16:53:02,824 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 16:53:02,824 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 16:53:02,825 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 16:53:02,825 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 16:53:02,826 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 16:53:02,827 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 16:53:02,828 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 16:53:02,828 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 16:53:02,829 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 16:53:02,830 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 16:53:02,830 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 16:53:02,830 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 16:53:02,830 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 16:53:02,831 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 16:53:02,831 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 16:53:02,833 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 16:53:02,834 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-12 16:53:02,859 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 16:53:02,860 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 16:53:02,860 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 16:53:02,860 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 16:53:02,860 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 16:53:02,861 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 16:53:02,861 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 16:53:02,861 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 16:53:02,861 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 16:53:02,862 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 16:53:02,862 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-12 16:53:02,862 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 16:53:02,863 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-12 16:53:02,863 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 16:53:02,863 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-12 16:53:02,863 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-12 16:53:02,863 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 16:53:02,863 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-12 16:53:02,863 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 16:53:02,864 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 16:53:02,865 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 16:53:02,865 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 16:53:02,865 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 16:53:02,865 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 16:53:02,865 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-12 16:53:02,865 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-12 16:53:02,865 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-12 16:53:02,866 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-12 16:53:02,866 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-12 16:53:02,866 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-12 16:53:02,866 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 -> dedd6e816706b4c34868dad2bcfd19a22eb16a791a20ccdf71875d228cd47b87 [2022-07-12 16:53:03,073 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 16:53:03,093 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 16:53:03,094 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 16:53:03,095 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 16:53:03,104 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 16:53:03,105 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i [2022-07-12 16:53:03,155 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/94959baf6/4f7cec8a293e480bb278452e12fc5792/FLAG0e1dcf8ce [2022-07-12 16:53:03,820 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 16:53:03,820 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i [2022-07-12 16:53:03,858 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/94959baf6/4f7cec8a293e480bb278452e12fc5792/FLAG0e1dcf8ce [2022-07-12 16:53:04,133 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/94959baf6/4f7cec8a293e480bb278452e12fc5792 [2022-07-12 16:53:04,135 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 16:53:04,136 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 16:53:04,138 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 16:53:04,138 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 16:53:04,140 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 16:53:04,141 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 04:53:04" (1/1) ... [2022-07-12 16:53:04,142 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@14a2e115 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 04:53:04, skipping insertion in model container [2022-07-12 16:53:04,143 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 04:53:04" (1/1) ... [2022-07-12 16:53:04,147 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 16:53:04,248 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 16:53:06,527 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[373036,373049] [2022-07-12 16:53:06,529 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[373181,373194] [2022-07-12 16:53:06,530 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[373327,373340] [2022-07-12 16:53:06,530 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[373492,373505] [2022-07-12 16:53:06,530 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[373650,373663] [2022-07-12 16:53:06,531 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[373808,373821] [2022-07-12 16:53:06,531 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[373966,373979] [2022-07-12 16:53:06,531 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374126,374139] [2022-07-12 16:53:06,532 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374285,374298] [2022-07-12 16:53:06,532 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374424,374437] [2022-07-12 16:53:06,532 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374566,374579] [2022-07-12 16:53:06,532 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374715,374728] [2022-07-12 16:53:06,533 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374854,374867] [2022-07-12 16:53:06,533 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375009,375022] [2022-07-12 16:53:06,533 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375169,375182] [2022-07-12 16:53:06,534 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375320,375333] [2022-07-12 16:53:06,534 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375471,375484] [2022-07-12 16:53:06,534 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375623,375636] [2022-07-12 16:53:06,535 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375772,375785] [2022-07-12 16:53:06,535 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375920,375933] [2022-07-12 16:53:06,535 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376077,376090] [2022-07-12 16:53:06,535 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376226,376239] [2022-07-12 16:53:06,536 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376382,376395] [2022-07-12 16:53:06,536 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376535,376548] [2022-07-12 16:53:06,536 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376681,376694] [2022-07-12 16:53:06,537 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376824,376837] [2022-07-12 16:53:06,537 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376976,376989] [2022-07-12 16:53:06,537 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377122,377135] [2022-07-12 16:53:06,537 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377267,377280] [2022-07-12 16:53:06,538 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377421,377434] [2022-07-12 16:53:06,538 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377572,377585] [2022-07-12 16:53:06,538 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377727,377740] [2022-07-12 16:53:06,539 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377879,377892] [2022-07-12 16:53:06,539 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378034,378047] [2022-07-12 16:53:06,539 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378198,378211] [2022-07-12 16:53:06,539 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378354,378367] [2022-07-12 16:53:06,540 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378518,378531] [2022-07-12 16:53:06,540 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378660,378673] [2022-07-12 16:53:06,540 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378818,378831] [2022-07-12 16:53:06,540 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378985,378998] [2022-07-12 16:53:06,541 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379144,379157] [2022-07-12 16:53:06,541 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379303,379316] [2022-07-12 16:53:06,541 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379452,379465] [2022-07-12 16:53:06,542 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379599,379612] [2022-07-12 16:53:06,542 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379738,379751] [2022-07-12 16:53:06,542 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379901,379914] [2022-07-12 16:53:06,542 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380067,380080] [2022-07-12 16:53:06,543 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380231,380244] [2022-07-12 16:53:06,544 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380396,380409] [2022-07-12 16:53:06,544 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380561,380574] [2022-07-12 16:53:06,544 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380727,380740] [2022-07-12 16:53:06,544 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380892,380905] [2022-07-12 16:53:06,545 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381059,381072] [2022-07-12 16:53:06,545 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381219,381232] [2022-07-12 16:53:06,545 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381381,381394] [2022-07-12 16:53:06,546 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381540,381553] [2022-07-12 16:53:06,546 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381686,381699] [2022-07-12 16:53:06,546 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381829,381842] [2022-07-12 16:53:06,546 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381973,381986] [2022-07-12 16:53:06,547 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382116,382129] [2022-07-12 16:53:06,547 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382260,382273] [2022-07-12 16:53:06,548 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382401,382414] [2022-07-12 16:53:06,548 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382539,382552] [2022-07-12 16:53:06,548 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382697,382710] [2022-07-12 16:53:06,549 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382856,382869] [2022-07-12 16:53:06,549 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383012,383025] [2022-07-12 16:53:06,549 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383161,383174] [2022-07-12 16:53:06,549 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383313,383326] [2022-07-12 16:53:06,550 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383464,383477] [2022-07-12 16:53:06,550 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383613,383626] [2022-07-12 16:53:06,550 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383765,383778] [2022-07-12 16:53:06,550 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383913,383926] [2022-07-12 16:53:06,551 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[384066,384079] [2022-07-12 16:53:06,551 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[384217,384230] [2022-07-12 16:53:06,551 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[384367,384380] [2022-07-12 16:53:06,552 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[384514,384527] [2022-07-12 16:53:06,552 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[384665,384678] [2022-07-12 16:53:06,552 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[384816,384829] [2022-07-12 16:53:06,552 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[384964,384977] [2022-07-12 16:53:06,553 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[385130,385143] [2022-07-12 16:53:06,553 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[385299,385312] [2022-07-12 16:53:06,553 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[385466,385479] [2022-07-12 16:53:06,554 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[385634,385647] [2022-07-12 16:53:06,554 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[385784,385797] [2022-07-12 16:53:06,554 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[385931,385944] [2022-07-12 16:53:06,555 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[386092,386105] [2022-07-12 16:53:06,555 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[386262,386275] [2022-07-12 16:53:06,555 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[386424,386437] [2022-07-12 16:53:06,572 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 16:53:06,592 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 16:53:06,746 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: minor = info->vdevice & -268435457 [6933] 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:1650) 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 16:53:06,754 INFO L158 Benchmark]: Toolchain (without parser) took 2614.79ms. Allocated memory was 107.0MB in the beginning and 224.4MB in the end (delta: 117.4MB). Free memory was 61.8MB in the beginning and 132.0MB in the end (delta: -70.1MB). Peak memory consumption was 53.1MB. Max. memory is 16.1GB. [2022-07-12 16:53:06,754 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 107.0MB. Free memory is still 63.2MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-12 16:53:06,755 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2611.68ms. Allocated memory was 107.0MB in the beginning and 224.4MB in the end (delta: 117.4MB). Free memory was 61.5MB in the beginning and 132.0MB in the end (delta: -70.5MB). Peak memory consumption was 53.1MB. Max. memory is 16.1GB. [2022-07-12 16:53:06,756 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.10ms. Allocated memory is still 107.0MB. Free memory is still 63.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2611.68ms. Allocated memory was 107.0MB in the beginning and 224.4MB in the end (delta: 117.4MB). Free memory was 61.5MB in the beginning and 132.0MB in the end (delta: -70.5MB). Peak memory consumption was 53.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - ExceptionOrErrorResult: TypeCheckException: Type check failed for C: minor = info->vdevice & -268435457 [6933] de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: TypeCheckException: Type check failed for C: minor = info->vdevice & -268435457 [6933]: de.uni_freiburg.informatik.ultimate.boogie.TypeErrorReporter.report(TypeErrorReporter.java:52) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.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 dedd6e816706b4c34868dad2bcfd19a22eb16a791a20ccdf71875d228cd47b87 --- Real Ultimate output --- This is Ultimate 0.2.2-?-6c24879 [2022-07-12 16:53:08,373 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 16:53:08,375 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 16:53:08,434 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 16:53:08,434 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 16:53:08,435 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 16:53:08,438 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 16:53:08,440 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 16:53:08,442 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 16:53:08,445 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 16:53:08,446 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 16:53:08,447 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 16:53:08,448 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 16:53:08,449 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 16:53:08,450 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 16:53:08,454 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 16:53:08,455 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 16:53:08,457 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 16:53:08,458 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 16:53:08,463 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 16:53:08,464 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 16:53:08,465 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 16:53:08,467 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 16:53:08,468 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 16:53:08,469 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 16:53:08,475 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 16:53:08,476 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 16:53:08,476 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 16:53:08,477 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 16:53:08,477 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 16:53:08,478 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 16:53:08,478 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 16:53:08,480 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 16:53:08,481 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 16:53:08,482 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 16:53:08,483 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 16:53:08,483 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 16:53:08,483 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 16:53:08,484 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 16:53:08,484 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 16:53:08,485 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 16:53:08,486 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 16:53:08,490 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-07-12 16:53:08,522 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 16:53:08,522 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 16:53:08,522 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 16:53:08,523 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 16:53:08,523 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 16:53:08,524 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 16:53:08,524 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 16:53:08,524 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 16:53:08,525 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 16:53:08,525 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 16:53:08,526 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 16:53:08,526 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-12 16:53:08,526 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 16:53:08,526 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-12 16:53:08,527 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-12 16:53:08,527 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-12 16:53:08,527 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-12 16:53:08,527 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-12 16:53:08,527 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 16:53:08,528 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-12 16:53:08,528 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 16:53:08,528 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 16:53:08,529 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 16:53:08,529 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 16:53:08,529 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 16:53:08,529 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 16:53:08,529 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-12 16:53:08,530 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-12 16:53:08,530 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-12 16:53:08,530 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-12 16:53:08,530 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-12 16:53:08,531 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-12 16:53:08,531 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-12 16:53:08,531 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 -> dedd6e816706b4c34868dad2bcfd19a22eb16a791a20ccdf71875d228cd47b87 [2022-07-12 16:53:08,820 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 16:53:08,845 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 16:53:08,847 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 16:53:08,847 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 16:53:08,848 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 16:53:08,850 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i [2022-07-12 16:53:08,916 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fd8e5a37e/b75921e754c74130994f51c1b2d812b1/FLAGd815d21db [2022-07-12 16:53:09,559 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 16:53:09,560 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i [2022-07-12 16:53:09,606 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fd8e5a37e/b75921e754c74130994f51c1b2d812b1/FLAGd815d21db [2022-07-12 16:53:09,700 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fd8e5a37e/b75921e754c74130994f51c1b2d812b1 [2022-07-12 16:53:09,702 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 16:53:09,703 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 16:53:09,705 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 16:53:09,705 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 16:53:09,707 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 16:53:09,708 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 04:53:09" (1/1) ... [2022-07-12 16:53:09,708 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5cabea6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 04:53:09, skipping insertion in model container [2022-07-12 16:53:09,709 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 04:53:09" (1/1) ... [2022-07-12 16:53:09,725 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 16:53:09,828 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 16:53:11,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---drivers--block--xen-blkfront.ko.cil.i[373036,373049] [2022-07-12 16:53:11,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---drivers--block--xen-blkfront.ko.cil.i[373181,373194] [2022-07-12 16:53:11,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---drivers--block--xen-blkfront.ko.cil.i[373327,373340] [2022-07-12 16:53:11,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---drivers--block--xen-blkfront.ko.cil.i[373492,373505] [2022-07-12 16:53:11,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---drivers--block--xen-blkfront.ko.cil.i[373650,373663] [2022-07-12 16:53:11,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---drivers--block--xen-blkfront.ko.cil.i[373808,373821] [2022-07-12 16:53:11,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---drivers--block--xen-blkfront.ko.cil.i[373966,373979] [2022-07-12 16:53:11,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---drivers--block--xen-blkfront.ko.cil.i[374126,374139] [2022-07-12 16:53:11,985 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374285,374298] [2022-07-12 16:53:11,985 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374424,374437] [2022-07-12 16:53:11,985 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374566,374579] [2022-07-12 16:53:11,986 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374715,374728] [2022-07-12 16:53:11,986 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374854,374867] [2022-07-12 16:53:11,986 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375009,375022] [2022-07-12 16:53:11,986 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375169,375182] [2022-07-12 16:53:11,987 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375320,375333] [2022-07-12 16:53:11,987 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375471,375484] [2022-07-12 16:53:11,987 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375623,375636] [2022-07-12 16:53:11,988 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375772,375785] [2022-07-12 16:53:11,988 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375920,375933] [2022-07-12 16:53:11,989 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376077,376090] [2022-07-12 16:53:11,989 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376226,376239] [2022-07-12 16:53:11,990 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376382,376395] [2022-07-12 16:53:11,991 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376535,376548] [2022-07-12 16:53:11,991 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376681,376694] [2022-07-12 16:53:11,991 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376824,376837] [2022-07-12 16:53:11,992 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376976,376989] [2022-07-12 16:53:11,992 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377122,377135] [2022-07-12 16:53:11,992 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377267,377280] [2022-07-12 16:53:11,993 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377421,377434] [2022-07-12 16:53:11,993 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377572,377585] [2022-07-12 16:53:11,994 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377727,377740] [2022-07-12 16:53:11,995 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377879,377892] [2022-07-12 16:53:11,995 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378034,378047] [2022-07-12 16:53:11,995 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378198,378211] [2022-07-12 16:53:11,996 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378354,378367] [2022-07-12 16:53:11,996 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378518,378531] [2022-07-12 16:53:11,996 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378660,378673] [2022-07-12 16:53:11,996 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378818,378831] [2022-07-12 16:53:11,997 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378985,378998] [2022-07-12 16:53:11,997 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379144,379157] [2022-07-12 16:53:11,997 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379303,379316] [2022-07-12 16:53:11,998 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379452,379465] [2022-07-12 16:53:11,998 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379599,379612] [2022-07-12 16:53:11,998 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379738,379751] [2022-07-12 16:53:11,999 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379901,379914] [2022-07-12 16:53:11,999 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380067,380080] [2022-07-12 16:53:12,000 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380231,380244] [2022-07-12 16:53:12,000 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380396,380409] [2022-07-12 16:53:12,000 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380561,380574] [2022-07-12 16:53:12,001 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380727,380740] [2022-07-12 16:53:12,001 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380892,380905] [2022-07-12 16:53:12,001 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381059,381072] [2022-07-12 16:53:12,001 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381219,381232] [2022-07-12 16:53:12,002 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381381,381394] [2022-07-12 16:53:12,002 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381540,381553] [2022-07-12 16:53:12,002 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381686,381699] [2022-07-12 16:53:12,002 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381829,381842] [2022-07-12 16:53:12,003 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381973,381986] [2022-07-12 16:53:12,003 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382116,382129] [2022-07-12 16:53:12,003 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382260,382273] [2022-07-12 16:53:12,004 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382401,382414] [2022-07-12 16:53:12,004 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382539,382552] [2022-07-12 16:53:12,004 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382697,382710] [2022-07-12 16:53:12,005 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382856,382869] [2022-07-12 16:53:12,005 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383012,383025] [2022-07-12 16:53:12,005 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383161,383174] [2022-07-12 16:53:12,005 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383313,383326] [2022-07-12 16:53:12,006 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383464,383477] [2022-07-12 16:53:12,006 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383613,383626] [2022-07-12 16:53:12,006 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383765,383778] [2022-07-12 16:53:12,006 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383913,383926] [2022-07-12 16:53:12,007 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[384066,384079] [2022-07-12 16:53:12,007 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[384217,384230] [2022-07-12 16:53:12,008 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[384367,384380] [2022-07-12 16:53:12,008 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[384514,384527] [2022-07-12 16:53:12,008 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[384665,384678] [2022-07-12 16:53:12,008 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[384816,384829] [2022-07-12 16:53:12,009 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[384964,384977] [2022-07-12 16:53:12,009 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[385130,385143] [2022-07-12 16:53:12,009 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[385299,385312] [2022-07-12 16:53:12,010 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[385466,385479] [2022-07-12 16:53:12,010 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[385634,385647] [2022-07-12 16:53:12,010 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[385784,385797] [2022-07-12 16:53:12,010 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[385931,385944] [2022-07-12 16:53:12,011 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[386092,386105] [2022-07-12 16:53:12,011 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[386262,386275] [2022-07-12 16:53:12,011 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[386424,386437] [2022-07-12 16:53:12,020 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 16:53:12,053 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-07-12 16:53:12,106 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 16:53:12,334 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[373036,373049] [2022-07-12 16:53:12,335 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[373181,373194] [2022-07-12 16:53:12,336 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[373327,373340] [2022-07-12 16:53:12,336 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[373492,373505] [2022-07-12 16:53:12,337 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[373650,373663] [2022-07-12 16:53:12,337 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[373808,373821] [2022-07-12 16:53:12,337 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[373966,373979] [2022-07-12 16:53:12,338 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374126,374139] [2022-07-12 16:53:12,338 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374285,374298] [2022-07-12 16:53:12,338 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374424,374437] [2022-07-12 16:53:12,339 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374566,374579] [2022-07-12 16:53:12,339 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374715,374728] [2022-07-12 16:53:12,340 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374854,374867] [2022-07-12 16:53:12,340 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375009,375022] [2022-07-12 16:53:12,340 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375169,375182] [2022-07-12 16:53:12,340 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375320,375333] [2022-07-12 16:53:12,341 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375471,375484] [2022-07-12 16:53:12,341 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375623,375636] [2022-07-12 16:53:12,344 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375772,375785] [2022-07-12 16:53:12,344 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375920,375933] [2022-07-12 16:53:12,344 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376077,376090] [2022-07-12 16:53:12,345 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376226,376239] [2022-07-12 16:53:12,345 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376382,376395] [2022-07-12 16:53:12,345 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376535,376548] [2022-07-12 16:53:12,346 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376681,376694] [2022-07-12 16:53:12,346 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376824,376837] [2022-07-12 16:53:12,346 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376976,376989] [2022-07-12 16:53:12,347 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377122,377135] [2022-07-12 16:53:12,347 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377267,377280] [2022-07-12 16:53:12,347 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377421,377434] [2022-07-12 16:53:12,348 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377572,377585] [2022-07-12 16:53:12,348 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377727,377740] [2022-07-12 16:53:12,348 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377879,377892] [2022-07-12 16:53:12,349 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378034,378047] [2022-07-12 16:53:12,349 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378198,378211] [2022-07-12 16:53:12,349 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378354,378367] [2022-07-12 16:53:12,350 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378518,378531] [2022-07-12 16:53:12,350 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378660,378673] [2022-07-12 16:53:12,351 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378818,378831] [2022-07-12 16:53:12,351 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378985,378998] [2022-07-12 16:53:12,351 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379144,379157] [2022-07-12 16:53:12,352 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379303,379316] [2022-07-12 16:53:12,352 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379452,379465] [2022-07-12 16:53:12,352 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379599,379612] [2022-07-12 16:53:12,353 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379738,379751] [2022-07-12 16:53:12,353 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379901,379914] [2022-07-12 16:53:12,353 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380067,380080] [2022-07-12 16:53:12,354 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380231,380244] [2022-07-12 16:53:12,356 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380396,380409] [2022-07-12 16:53:12,357 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380561,380574] [2022-07-12 16:53:12,357 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380727,380740] [2022-07-12 16:53:12,357 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380892,380905] [2022-07-12 16:53:12,358 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381059,381072] [2022-07-12 16:53:12,358 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381219,381232] [2022-07-12 16:53:12,358 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381381,381394] [2022-07-12 16:53:12,358 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381540,381553] [2022-07-12 16:53:12,359 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381686,381699] [2022-07-12 16:53:12,359 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381829,381842] [2022-07-12 16:53:12,360 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381973,381986] [2022-07-12 16:53:12,362 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382116,382129] [2022-07-12 16:53:12,362 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382260,382273] [2022-07-12 16:53:12,363 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382401,382414] [2022-07-12 16:53:12,363 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382539,382552] [2022-07-12 16:53:12,364 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382697,382710] [2022-07-12 16:53:12,364 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382856,382869] [2022-07-12 16:53:12,364 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383012,383025] [2022-07-12 16:53:12,365 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383161,383174] [2022-07-12 16:53:12,365 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383313,383326] [2022-07-12 16:53:12,369 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383464,383477] [2022-07-12 16:53:12,369 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383613,383626] [2022-07-12 16:53:12,369 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383765,383778] [2022-07-12 16:53:12,370 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383913,383926] [2022-07-12 16:53:12,370 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[384066,384079] [2022-07-12 16:53:12,370 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[384217,384230] [2022-07-12 16:53:12,371 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[384367,384380] [2022-07-12 16:53:12,371 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[384514,384527] [2022-07-12 16:53:12,371 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[384665,384678] [2022-07-12 16:53:12,371 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[384816,384829] [2022-07-12 16:53:12,372 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[384964,384977] [2022-07-12 16:53:12,373 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[385130,385143] [2022-07-12 16:53:12,373 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[385299,385312] [2022-07-12 16:53:12,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---drivers--block--xen-blkfront.ko.cil.i[385466,385479] [2022-07-12 16:53:12,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---drivers--block--xen-blkfront.ko.cil.i[385634,385647] [2022-07-12 16:53:12,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---drivers--block--xen-blkfront.ko.cil.i[385784,385797] [2022-07-12 16:53:12,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---drivers--block--xen-blkfront.ko.cil.i[385931,385944] [2022-07-12 16:53:12,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---drivers--block--xen-blkfront.ko.cil.i[386092,386105] [2022-07-12 16:53:12,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---drivers--block--xen-blkfront.ko.cil.i[386262,386275] [2022-07-12 16:53:12,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---drivers--block--xen-blkfront.ko.cil.i[386424,386437] [2022-07-12 16:53:12,380 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 16:53:12,392 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 16:53:12,668 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[373036,373049] [2022-07-12 16:53:12,669 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[373181,373194] [2022-07-12 16:53:12,669 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[373327,373340] [2022-07-12 16:53:12,669 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[373492,373505] [2022-07-12 16:53:12,669 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[373650,373663] [2022-07-12 16:53:12,670 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[373808,373821] [2022-07-12 16:53:12,670 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[373966,373979] [2022-07-12 16:53:12,670 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374126,374139] [2022-07-12 16:53:12,670 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374285,374298] [2022-07-12 16:53:12,671 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374424,374437] [2022-07-12 16:53:12,671 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374566,374579] [2022-07-12 16:53:12,671 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374715,374728] [2022-07-12 16:53:12,671 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[374854,374867] [2022-07-12 16:53:12,672 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375009,375022] [2022-07-12 16:53:12,672 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375169,375182] [2022-07-12 16:53:12,672 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375320,375333] [2022-07-12 16:53:12,672 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375471,375484] [2022-07-12 16:53:12,672 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375623,375636] [2022-07-12 16:53:12,673 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375772,375785] [2022-07-12 16:53:12,679 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[375920,375933] [2022-07-12 16:53:12,680 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376077,376090] [2022-07-12 16:53:12,680 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376226,376239] [2022-07-12 16:53:12,680 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376382,376395] [2022-07-12 16:53:12,680 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376535,376548] [2022-07-12 16:53:12,681 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376681,376694] [2022-07-12 16:53:12,681 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376824,376837] [2022-07-12 16:53:12,682 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[376976,376989] [2022-07-12 16:53:12,682 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377122,377135] [2022-07-12 16:53:12,682 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377267,377280] [2022-07-12 16:53:12,683 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377421,377434] [2022-07-12 16:53:12,683 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377572,377585] [2022-07-12 16:53:12,683 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377727,377740] [2022-07-12 16:53:12,683 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[377879,377892] [2022-07-12 16:53:12,684 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378034,378047] [2022-07-12 16:53:12,684 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378198,378211] [2022-07-12 16:53:12,684 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378354,378367] [2022-07-12 16:53:12,684 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378518,378531] [2022-07-12 16:53:12,684 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378660,378673] [2022-07-12 16:53:12,685 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378818,378831] [2022-07-12 16:53:12,685 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[378985,378998] [2022-07-12 16:53:12,686 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379144,379157] [2022-07-12 16:53:12,686 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379303,379316] [2022-07-12 16:53:12,686 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379452,379465] [2022-07-12 16:53:12,686 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379599,379612] [2022-07-12 16:53:12,687 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379738,379751] [2022-07-12 16:53:12,687 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[379901,379914] [2022-07-12 16:53:12,687 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380067,380080] [2022-07-12 16:53:12,687 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380231,380244] [2022-07-12 16:53:12,687 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380396,380409] [2022-07-12 16:53:12,688 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380561,380574] [2022-07-12 16:53:12,688 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380727,380740] [2022-07-12 16:53:12,688 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[380892,380905] [2022-07-12 16:53:12,688 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381059,381072] [2022-07-12 16:53:12,692 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381219,381232] [2022-07-12 16:53:12,692 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381381,381394] [2022-07-12 16:53:12,692 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381540,381553] [2022-07-12 16:53:12,692 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381686,381699] [2022-07-12 16:53:12,693 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381829,381842] [2022-07-12 16:53:12,693 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[381973,381986] [2022-07-12 16:53:12,693 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382116,382129] [2022-07-12 16:53:12,693 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382260,382273] [2022-07-12 16:53:12,693 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382401,382414] [2022-07-12 16:53:12,694 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382539,382552] [2022-07-12 16:53:12,694 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382697,382710] [2022-07-12 16:53:12,694 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[382856,382869] [2022-07-12 16:53:12,694 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383012,383025] [2022-07-12 16:53:12,695 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383161,383174] [2022-07-12 16:53:12,695 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383313,383326] [2022-07-12 16:53:12,703 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383464,383477] [2022-07-12 16:53:12,704 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383613,383626] [2022-07-12 16:53:12,704 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383765,383778] [2022-07-12 16:53:12,704 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[383913,383926] [2022-07-12 16:53:12,704 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i[384066,384079] [2022-07-12 16:53:12,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---drivers--block--xen-blkfront.ko.cil.i[384217,384230] [2022-07-12 16:53:12,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---drivers--block--xen-blkfront.ko.cil.i[384367,384380] [2022-07-12 16:53:12,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---drivers--block--xen-blkfront.ko.cil.i[384514,384527] [2022-07-12 16:53:12,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---drivers--block--xen-blkfront.ko.cil.i[384665,384678] [2022-07-12 16:53:12,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---drivers--block--xen-blkfront.ko.cil.i[384816,384829] [2022-07-12 16:53:12,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---drivers--block--xen-blkfront.ko.cil.i[384964,384977] [2022-07-12 16:53:12,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---drivers--block--xen-blkfront.ko.cil.i[385130,385143] [2022-07-12 16:53:12,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---drivers--block--xen-blkfront.ko.cil.i[385299,385312] [2022-07-12 16:53:12,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---drivers--block--xen-blkfront.ko.cil.i[385466,385479] [2022-07-12 16:53:12,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---drivers--block--xen-blkfront.ko.cil.i[385634,385647] [2022-07-12 16:53:12,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---drivers--block--xen-blkfront.ko.cil.i[385784,385797] [2022-07-12 16:53:12,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---drivers--block--xen-blkfront.ko.cil.i[385931,385944] [2022-07-12 16:53:12,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---drivers--block--xen-blkfront.ko.cil.i[386092,386105] [2022-07-12 16:53:12,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---drivers--block--xen-blkfront.ko.cil.i[386262,386275] [2022-07-12 16:53:12,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---drivers--block--xen-blkfront.ko.cil.i[386424,386437] [2022-07-12 16:53:12,730 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 16:53:12,947 INFO L208 MainTranslator]: Completed translation [2022-07-12 16:53:12,948 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 04:53:12 WrapperNode [2022-07-12 16:53:12,948 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-12 16:53:12,949 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-12 16:53:12,949 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-12 16:53:12,949 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-12 16:53:12,954 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 04:53:12" (1/1) ... [2022-07-12 16:53:13,072 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 04:53:12" (1/1) ... [2022-07-12 16:53:13,212 INFO L137 Inliner]: procedures = 689, calls = 2831, calls flagged for inlining = 316, calls inlined = 216, statements flattened = 5685 [2022-07-12 16:53:13,213 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-12 16:53:13,214 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-12 16:53:13,214 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-12 16:53:13,214 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-12 16:53:13,220 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 04:53:12" (1/1) ... [2022-07-12 16:53:13,220 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 04:53:12" (1/1) ... [2022-07-12 16:53:13,247 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 04:53:12" (1/1) ... [2022-07-12 16:53:13,248 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 04:53:12" (1/1) ... [2022-07-12 16:53:13,373 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 04:53:12" (1/1) ... [2022-07-12 16:53:13,392 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 04:53:12" (1/1) ... [2022-07-12 16:53:13,410 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 04:53:12" (1/1) ... [2022-07-12 16:53:13,429 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-12 16:53:13,431 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-12 16:53:13,431 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-12 16:53:13,431 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-12 16:53:13,431 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 04:53:12" (1/1) ... [2022-07-12 16:53:13,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 16:53:13,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 16:53:13,452 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 16:53:13,457 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 16:53:13,477 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_frontend_closed [2022-07-12 16:53:13,477 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_frontend_closed [2022-07-12 16:53:13,477 INFO L130 BoogieDeclarations]: Found specification of procedure strncmp [2022-07-12 16:53:13,477 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2022-07-12 16:53:13,477 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2022-07-12 16:53:13,477 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-07-12 16:53:13,477 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-07-12 16:53:13,477 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-12 16:53:13,477 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-12 16:53:13,478 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2022-07-12 16:53:13,478 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2022-07-12 16:53:13,478 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_del_gendisk [2022-07-12 16:53:13,478 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_del_gendisk [2022-07-12 16:53:13,478 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-07-12 16:53:13,478 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-07-12 16:53:13,478 INFO L130 BoogieDeclarations]: Found specification of procedure submit_bio [2022-07-12 16:53:13,478 INFO L138 BoogieDeclarations]: Found implementation of procedure submit_bio [2022-07-12 16:53:13,478 INFO L130 BoogieDeclarations]: Found specification of procedure queue_flag_set_unlocked [2022-07-12 16:53:13,478 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_flag_set_unlocked [2022-07-12 16:53:13,478 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_cancel_free_callback [2022-07-12 16:53:13,479 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_cancel_free_callback [2022-07-12 16:53:13,479 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2022-07-12 16:53:13,479 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2022-07-12 16:53:13,479 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_end_foreign_access [2022-07-12 16:53:13,479 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_end_foreign_access [2022-07-12 16:53:13,479 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2022-07-12 16:53:13,479 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2022-07-12 16:53:13,479 INFO L130 BoogieDeclarations]: Found specification of procedure do_blkif_request [2022-07-12 16:53:13,479 INFO L138 BoogieDeclarations]: Found implementation of procedure do_blkif_request [2022-07-12 16:53:13,479 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_pages [2022-07-12 16:53:13,479 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_pages [2022-07-12 16:53:13,480 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2022-07-12 16:53:13,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2022-07-12 16:53:13,480 INFO L130 BoogieDeclarations]: Found specification of procedure talk_to_blkback [2022-07-12 16:53:13,480 INFO L138 BoogieDeclarations]: Found implementation of procedure talk_to_blkback [2022-07-12 16:53:13,480 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-07-12 16:53:13,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-07-12 16:53:13,480 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2022-07-12 16:53:13,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2022-07-12 16:53:13,480 INFO L130 BoogieDeclarations]: Found specification of procedure blkfront_setup_indirect [2022-07-12 16:53:13,480 INFO L138 BoogieDeclarations]: Found implementation of procedure blkfront_setup_indirect [2022-07-12 16:53:13,480 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-12 16:53:13,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-12 16:53:13,481 INFO L130 BoogieDeclarations]: Found specification of procedure pfn_to_mfn [2022-07-12 16:53:13,481 INFO L138 BoogieDeclarations]: Found implementation of procedure pfn_to_mfn [2022-07-12 16:53:13,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-07-12 16:53:13,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-07-12 16:53:13,481 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2022-07-12 16:53:13,481 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2022-07-12 16:53:13,481 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2022-07-12 16:53:13,481 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2022-07-12 16:53:13,481 INFO L130 BoogieDeclarations]: Found specification of procedure xlvbd_release_gendisk [2022-07-12 16:53:13,481 INFO L138 BoogieDeclarations]: Found implementation of procedure xlvbd_release_gendisk [2022-07-12 16:53:13,482 INFO L130 BoogieDeclarations]: Found specification of procedure xlbd_release_minors [2022-07-12 16:53:13,482 INFO L138 BoogieDeclarations]: Found implementation of procedure xlbd_release_minors [2022-07-12 16:53:13,482 INFO L130 BoogieDeclarations]: Found specification of procedure xlvbd_flush [2022-07-12 16:53:13,482 INFO L138 BoogieDeclarations]: Found implementation of procedure xlvbd_flush [2022-07-12 16:53:13,482 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2022-07-12 16:53:13,482 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2022-07-12 16:53:13,482 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2022-07-12 16:53:13,482 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2022-07-12 16:53:13,482 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_switch_state [2022-07-12 16:53:13,483 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_switch_state [2022-07-12 16:53:13,483 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2022-07-12 16:53:13,483 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2022-07-12 16:53:13,483 INFO L130 BoogieDeclarations]: Found specification of procedure flush_work [2022-07-12 16:53:13,483 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_work [2022-07-12 16:53:13,483 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2022-07-12 16:53:13,483 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2022-07-12 16:53:13,483 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_112 [2022-07-12 16:53:13,483 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_112 [2022-07-12 16:53:13,483 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2022-07-12 16:53:13,484 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2022-07-12 16:53:13,484 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2022-07-12 16:53:13,484 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2022-07-12 16:53:13,484 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2022-07-12 16:53:13,484 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2022-07-12 16:53:13,484 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-12 16:53:13,484 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-12 16:53:13,484 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2022-07-12 16:53:13,484 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2022-07-12 16:53:13,484 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2022-07-12 16:53:13,484 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2022-07-12 16:53:13,485 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2022-07-12 16:53:13,485 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2022-07-12 16:53:13,485 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_blkdev [2022-07-12 16:53:13,485 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_blkdev [2022-07-12 16:53:13,485 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2022-07-12 16:53:13,487 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2022-07-12 16:53:13,487 INFO L130 BoogieDeclarations]: Found specification of procedure get_grant [2022-07-12 16:53:13,487 INFO L138 BoogieDeclarations]: Found implementation of procedure get_grant [2022-07-12 16:53:13,487 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2022-07-12 16:53:13,488 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_next [2022-07-12 16:53:13,488 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2022-07-12 16:53:13,488 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2022-07-12 16:53:13,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-12 16:53:13,488 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_calloc [2022-07-12 16:53:13,488 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_calloc [2022-07-12 16:53:13,488 INFO L130 BoogieDeclarations]: Found specification of procedure get_phys_to_machine [2022-07-12 16:53:13,488 INFO L138 BoogieDeclarations]: Found implementation of procedure get_phys_to_machine [2022-07-12 16:53:13,488 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2022-07-12 16:53:13,488 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2022-07-12 16:53:13,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-12 16:53:13,489 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_bd_mutex_of_block_device [2022-07-12 16:53:13,489 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_bd_mutex_of_block_device [2022-07-12 16:53:13,489 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2022-07-12 16:53:13,489 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2022-07-12 16:53:13,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-12 16:53:13,489 INFO L130 BoogieDeclarations]: Found specification of procedure __blk_end_request_all [2022-07-12 16:53:13,489 INFO L138 BoogieDeclarations]: Found implementation of procedure __blk_end_request_all [2022-07-12 16:53:13,489 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-07-12 16:53:13,489 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-07-12 16:53:13,489 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-07-12 16:53:13,489 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-07-12 16:53:13,490 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2022-07-12 16:53:13,490 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2022-07-12 16:53:13,490 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_io_lock_of_blkfront_info [2022-07-12 16:53:13,490 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_io_lock_of_blkfront_info [2022-07-12 16:53:13,490 INFO L130 BoogieDeclarations]: Found specification of procedure kmap_atomic [2022-07-12 16:53:13,490 INFO L138 BoogieDeclarations]: Found implementation of procedure kmap_atomic [2022-07-12 16:53:13,491 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_blkfront_mutex [2022-07-12 16:53:13,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_blkfront_mutex [2022-07-12 16:53:13,491 INFO L130 BoogieDeclarations]: Found specification of procedure blkif_free [2022-07-12 16:53:13,491 INFO L138 BoogieDeclarations]: Found implementation of procedure blkif_free [2022-07-12 16:53:13,491 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2022-07-12 16:53:13,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2022-07-12 16:53:13,491 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ulong [2022-07-12 16:53:13,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ulong [2022-07-12 16:53:13,491 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-07-12 16:53:13,491 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-12 16:53:13,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-12 16:53:13,492 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_mutex_of_blkfront_info [2022-07-12 16:53:13,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_mutex_of_blkfront_info [2022-07-12 16:53:13,492 INFO L130 BoogieDeclarations]: Found specification of procedure blk_stop_queue [2022-07-12 16:53:13,492 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_stop_queue [2022-07-12 16:53:13,492 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_mutex_of_blkfront_info [2022-07-12 16:53:13,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_mutex_of_blkfront_info [2022-07-12 16:53:13,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-07-12 16:53:13,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-07-12 16:53:13,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-07-12 16:53:13,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-12 16:53:13,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-07-12 16:53:13,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-12 16:53:13,493 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-12 16:53:13,493 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-12 16:53:13,493 INFO L130 BoogieDeclarations]: Found specification of procedure bdput [2022-07-12 16:53:13,493 INFO L138 BoogieDeclarations]: Found implementation of procedure bdput [2022-07-12 16:53:13,493 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-07-12 16:53:13,493 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-07-12 16:53:13,493 INFO L130 BoogieDeclarations]: Found specification of procedure del_gendisk [2022-07-12 16:53:13,493 INFO L138 BoogieDeclarations]: Found implementation of procedure del_gendisk [2022-07-12 16:53:13,493 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_transaction_end [2022-07-12 16:53:13,493 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_transaction_end [2022-07-12 16:53:13,493 INFO L130 BoogieDeclarations]: Found specification of procedure set_capacity [2022-07-12 16:53:13,494 INFO L138 BoogieDeclarations]: Found implementation of procedure set_capacity [2022-07-12 16:53:13,494 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_sectors [2022-07-12 16:53:13,494 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_sectors [2022-07-12 16:53:13,494 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-07-12 16:53:13,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-07-12 16:53:13,494 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2022-07-12 16:53:13,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2022-07-12 16:53:13,494 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_pos [2022-07-12 16:53:13,494 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_pos [2022-07-12 16:53:13,494 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2022-07-12 16:53:13,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2022-07-12 16:53:13,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-12 16:53:13,495 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-07-12 16:53:13,495 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-07-12 16:53:13,495 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2022-07-12 16:53:13,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2022-07-12 16:53:13,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-12 16:53:13,495 INFO L130 BoogieDeclarations]: Found specification of procedure __free_pages [2022-07-12 16:53:13,495 INFO L138 BoogieDeclarations]: Found implementation of procedure __free_pages [2022-07-12 16:53:13,495 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_107 [2022-07-12 16:53:13,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_107 [2022-07-12 16:53:13,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-07-12 16:53:13,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-07-12 16:53:13,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-07-12 16:53:13,496 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2022-07-12 16:53:13,496 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2022-07-12 16:53:13,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-07-12 16:53:13,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-12 16:53:13,496 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_bd_mutex_of_block_device [2022-07-12 16:53:13,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_bd_mutex_of_block_device [2022-07-12 16:53:13,496 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-07-12 16:53:13,496 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-07-12 16:53:13,496 INFO L130 BoogieDeclarations]: Found specification of procedure get_capacity [2022-07-12 16:53:13,497 INFO L138 BoogieDeclarations]: Found implementation of procedure get_capacity [2022-07-12 16:53:13,497 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2022-07-12 16:53:13,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2022-07-12 16:53:13,497 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_blkfront_mutex [2022-07-12 16:53:13,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_blkfront_mutex [2022-07-12 16:53:13,497 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2022-07-12 16:53:13,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2022-07-12 16:53:13,497 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-07-12 16:53:13,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-07-12 16:53:13,497 INFO L130 BoogieDeclarations]: Found specification of procedure blk_requeue_request [2022-07-12 16:53:13,497 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_requeue_request [2022-07-12 16:53:13,497 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-07-12 16:53:13,498 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-07-12 16:53:13,498 INFO L130 BoogieDeclarations]: Found specification of procedure bio_segments [2022-07-12 16:53:13,498 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_segments [2022-07-12 16:53:13,498 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2022-07-12 16:53:13,498 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2022-07-12 16:53:13,498 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2022-07-12 16:53:13,498 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2022-07-12 16:53:13,498 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2022-07-12 16:53:13,498 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2022-07-12 16:53:13,498 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2022-07-12 16:53:13,498 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2022-07-12 16:53:13,499 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_io_lock_of_blkfront_info [2022-07-12 16:53:13,499 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_io_lock_of_blkfront_info [2022-07-12 16:53:13,499 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2022-07-12 16:53:13,499 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2022-07-12 16:53:13,499 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-12 16:53:13,499 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-12 16:53:13,499 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2022-07-12 16:53:13,499 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2022-07-12 16:53:13,499 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2022-07-12 16:53:13,499 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2022-07-12 16:53:13,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-07-12 16:53:13,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-07-12 16:53:13,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-07-12 16:53:13,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-07-12 16:53:13,500 INFO L130 BoogieDeclarations]: Found specification of procedure kick_pending_request_queues [2022-07-12 16:53:13,500 INFO L138 BoogieDeclarations]: Found implementation of procedure kick_pending_request_queues [2022-07-12 16:53:13,500 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-12 16:53:13,500 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-12 16:53:13,500 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_96 [2022-07-12 16:53:13,500 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_96 [2022-07-12 16:53:13,500 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2022-07-12 16:53:13,500 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2022-07-12 16:53:13,501 INFO L130 BoogieDeclarations]: Found specification of procedure strrchr [2022-07-12 16:53:13,501 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_97 [2022-07-12 16:53:13,501 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_97 [2022-07-12 16:53:13,501 INFO L130 BoogieDeclarations]: Found specification of procedure bdget_disk [2022-07-12 16:53:13,501 INFO L138 BoogieDeclarations]: Found implementation of procedure bdget_disk [2022-07-12 16:53:13,501 INFO L130 BoogieDeclarations]: Found specification of procedure bio_list_merge [2022-07-12 16:53:13,501 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_list_merge [2022-07-12 16:53:13,501 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_max_segments [2022-07-12 16:53:13,501 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_max_segments [2022-07-12 16:53:13,501 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2022-07-12 16:53:13,501 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2022-07-12 16:53:13,501 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2022-07-12 16:53:13,502 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2022-07-12 16:53:13,502 INFO L130 BoogieDeclarations]: Found specification of procedure encode_disk_name [2022-07-12 16:53:13,502 INFO L138 BoogieDeclarations]: Found implementation of procedure encode_disk_name [2022-07-12 16:53:13,502 INFO L130 BoogieDeclarations]: Found specification of procedure __kunmap_atomic [2022-07-12 16:53:13,502 INFO L138 BoogieDeclarations]: Found implementation of procedure __kunmap_atomic [2022-07-12 16:53:13,502 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_111 [2022-07-12 16:53:13,502 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_111 [2022-07-12 16:53:14,140 INFO L234 CfgBuilder]: Building ICFG [2022-07-12 16:53:14,142 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-12 16:53:18,879 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-12 16:54:00,621 INFO L275 CfgBuilder]: Performing block encoding [2022-07-12 16:54:00,635 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-12 16:54:00,635 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2022-07-12 16:54:00,638 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 04:54:00 BoogieIcfgContainer [2022-07-12 16:54:00,638 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-12 16:54:00,640 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-12 16:54:00,640 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-12 16:54:00,642 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-12 16:54:00,642 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.07 04:53:09" (1/3) ... [2022-07-12 16:54:00,643 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@775debc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 04:54:00, skipping insertion in model container [2022-07-12 16:54:00,643 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 04:53:12" (2/3) ... [2022-07-12 16:54:00,644 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@775debc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 04:54:00, skipping insertion in model container [2022-07-12 16:54:00,644 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 04:54:00" (3/3) ... [2022-07-12 16:54:00,645 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---drivers--block--xen-blkfront.ko.cil.i [2022-07-12 16:54:00,655 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-12 16:54:00,655 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 34 error locations. [2022-07-12 16:54:00,725 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-12 16:54:00,729 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@655ee134, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@2091437b [2022-07-12 16:54:00,729 INFO L358 AbstractCegarLoop]: Starting to check reachability of 34 error locations. [2022-07-12 16:54:00,736 INFO L276 IsEmpty]: Start isEmpty. Operand has 1748 states, 1231 states have (on average 1.3249390739236393) internal successors, (1631), 1291 states have internal predecessors, (1631), 374 states have call successors, (374), 109 states have call predecessors, (374), 108 states have return successors, (370), 368 states have call predecessors, (370), 370 states have call successors, (370) [2022-07-12 16:54:00,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-07-12 16:54:00,745 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:00,746 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 16:54:00,746 INFO L420 AbstractCegarLoop]: === Iteration 1 === 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 32 more)] === [2022-07-12 16:54:00,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:00,750 INFO L85 PathProgramCache]: Analyzing trace with hash 978063183, now seen corresponding path program 1 times [2022-07-12 16:54:00,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:00,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1890212785] [2022-07-12 16:54:00,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:00,763 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:00,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:00,765 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 16:54:00,771 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 16:54:01,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:01,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 851 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 16:54:01,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:01,897 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 16:54:01,897 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:01,898 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:01,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1890212785] [2022-07-12 16:54:01,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1890212785] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:01,898 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:01,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:54:01,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404422026] [2022-07-12 16:54:01,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:01,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:54:01,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:01,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:54:01,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:54:01,926 INFO L87 Difference]: Start difference. First operand has 1748 states, 1231 states have (on average 1.3249390739236393) internal successors, (1631), 1291 states have internal predecessors, (1631), 374 states have call successors, (374), 109 states have call predecessors, (374), 108 states have return successors, (370), 368 states have call predecessors, (370), 370 states have call successors, (370) Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-07-12 16:54:02,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:02,136 INFO L93 Difference]: Finished difference Result 3440 states and 4793 transitions. [2022-07-12 16:54:02,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:54:02,138 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 50 [2022-07-12 16:54:02,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:02,164 INFO L225 Difference]: With dead ends: 3440 [2022-07-12 16:54:02,164 INFO L226 Difference]: Without dead ends: 1712 [2022-07-12 16:54:02,179 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 47 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 16:54:02,184 INFO L413 NwaCegarLoop]: 2268 mSDtfsCounter, 2230 mSDsluCounter, 2266 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2232 SdHoareTripleChecker+Valid, 4534 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 16:54:02,185 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2232 Valid, 4534 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:54:02,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1712 states. [2022-07-12 16:54:02,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1712 to 1712. [2022-07-12 16:54:02,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1712 states, 1202 states have (on average 1.2612312811980033) internal successors, (1516), 1258 states have internal predecessors, (1516), 370 states have call successors, (370), 108 states have call predecessors, (370), 107 states have return successors, (368), 366 states have call predecessors, (368), 368 states have call successors, (368) [2022-07-12 16:54:02,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1712 states to 1712 states and 2254 transitions. [2022-07-12 16:54:02,343 INFO L78 Accepts]: Start accepts. Automaton has 1712 states and 2254 transitions. Word has length 50 [2022-07-12 16:54:02,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:02,346 INFO L495 AbstractCegarLoop]: Abstraction has 1712 states and 2254 transitions. [2022-07-12 16:54:02,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-07-12 16:54:02,347 INFO L276 IsEmpty]: Start isEmpty. Operand 1712 states and 2254 transitions. [2022-07-12 16:54:02,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-12 16:54:02,354 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:02,354 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 16:54:02,388 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 16:54:02,571 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 16:54:02,572 INFO L420 AbstractCegarLoop]: === Iteration 2 === 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 32 more)] === [2022-07-12 16:54:02,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:02,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1447234358, now seen corresponding path program 1 times [2022-07-12 16:54:02,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:02,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1792068801] [2022-07-12 16:54:02,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:02,575 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:02,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:02,576 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 16:54:02,620 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 16:54:03,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:03,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 860 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 16:54:03,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:03,572 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 16:54:03,572 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:03,572 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:03,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1792068801] [2022-07-12 16:54:03,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1792068801] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:03,572 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:03,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:54:03,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072196337] [2022-07-12 16:54:03,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:03,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:54:03,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:03,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:54:03,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:54:03,574 INFO L87 Difference]: Start difference. First operand 1712 states and 2254 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 3 states have internal predecessors, (33), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-07-12 16:54:03,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:03,773 INFO L93 Difference]: Finished difference Result 3371 states and 4447 transitions. [2022-07-12 16:54:03,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:54:03,773 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 3 states have internal predecessors, (33), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 56 [2022-07-12 16:54:03,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:03,791 INFO L225 Difference]: With dead ends: 3371 [2022-07-12 16:54:03,791 INFO L226 Difference]: Without dead ends: 3369 [2022-07-12 16:54:03,794 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 53 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 16:54:03,795 INFO L413 NwaCegarLoop]: 2648 mSDtfsCounter, 2177 mSDsluCounter, 4857 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2179 SdHoareTripleChecker+Valid, 7505 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 16:54:03,795 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2179 Valid, 7505 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 16:54:03,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3369 states. [2022-07-12 16:54:03,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3369 to 3175. [2022-07-12 16:54:03,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3175 states, 2256 states have (on average 1.2650709219858156) internal successors, (2854), 2338 states have internal predecessors, (2854), 691 states have call successors, (691), 196 states have call predecessors, (691), 195 states have return successors, (697), 681 states have call predecessors, (697), 689 states have call successors, (697) [2022-07-12 16:54:03,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3175 states to 3175 states and 4242 transitions. [2022-07-12 16:54:03,891 INFO L78 Accepts]: Start accepts. Automaton has 3175 states and 4242 transitions. Word has length 56 [2022-07-12 16:54:03,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:03,891 INFO L495 AbstractCegarLoop]: Abstraction has 3175 states and 4242 transitions. [2022-07-12 16:54:03,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 3 states have internal predecessors, (33), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-07-12 16:54:03,892 INFO L276 IsEmpty]: Start isEmpty. Operand 3175 states and 4242 transitions. [2022-07-12 16:54:03,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-07-12 16:54:03,893 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:03,893 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 16:54:03,909 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 16:54:04,106 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 16:54:04,107 INFO L420 AbstractCegarLoop]: === Iteration 3 === 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 32 more)] === [2022-07-12 16:54:04,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:04,107 INFO L85 PathProgramCache]: Analyzing trace with hash 129867478, now seen corresponding path program 1 times [2022-07-12 16:54:04,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:04,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [21775571] [2022-07-12 16:54:04,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:04,108 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:04,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:04,111 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 16:54:04,112 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 16:54:04,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:04,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 869 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 16:54:04,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:04,949 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 16:54:04,949 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:04,949 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:04,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [21775571] [2022-07-12 16:54:04,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [21775571] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:04,949 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:04,949 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:54:04,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942360113] [2022-07-12 16:54:04,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:04,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:54:04,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:04,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:54:04,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:54:04,950 INFO L87 Difference]: Start difference. First operand 3175 states and 4242 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, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2022-07-12 16:54:05,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:05,128 INFO L93 Difference]: Finished difference Result 6309 states and 8436 transitions. [2022-07-12 16:54:05,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:54:05,129 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, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) Word has length 62 [2022-07-12 16:54:05,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:05,158 INFO L225 Difference]: With dead ends: 6309 [2022-07-12 16:54:05,158 INFO L226 Difference]: Without dead ends: 6307 [2022-07-12 16:54:05,162 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 59 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 16:54:05,162 INFO L413 NwaCegarLoop]: 2674 mSDtfsCounter, 2202 mSDsluCounter, 4869 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2204 SdHoareTripleChecker+Valid, 7543 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 16:54:05,163 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2204 Valid, 7543 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:54:05,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6307 states. [2022-07-12 16:54:05,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6307 to 6124. [2022-07-12 16:54:05,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6124 states, 4377 states have (on average 1.2670779072424034) internal successors, (5546), 4510 states have internal predecessors, (5546), 1340 states have call successors, (1340), 375 states have call predecessors, (1340), 374 states have return successors, (1362), 1319 states have call predecessors, (1362), 1338 states have call successors, (1362) [2022-07-12 16:54:05,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6124 states to 6124 states and 8248 transitions. [2022-07-12 16:54:05,419 INFO L78 Accepts]: Start accepts. Automaton has 6124 states and 8248 transitions. Word has length 62 [2022-07-12 16:54:05,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:05,419 INFO L495 AbstractCegarLoop]: Abstraction has 6124 states and 8248 transitions. [2022-07-12 16:54:05,419 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, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2022-07-12 16:54:05,419 INFO L276 IsEmpty]: Start isEmpty. Operand 6124 states and 8248 transitions. [2022-07-12 16:54:05,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-12 16:54:05,421 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:05,421 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 16:54:05,456 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 16:54:05,635 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 16:54:05,635 INFO L420 AbstractCegarLoop]: === Iteration 4 === 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 32 more)] === [2022-07-12 16:54:05,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:05,636 INFO L85 PathProgramCache]: Analyzing trace with hash 77930130, now seen corresponding path program 1 times [2022-07-12 16:54:05,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:05,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2139437673] [2022-07-12 16:54:05,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:05,637 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:05,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:05,638 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 16:54:05,640 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 16:54:06,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:06,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 878 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 16:54:06,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:06,765 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 16:54:06,765 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:06,765 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:06,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2139437673] [2022-07-12 16:54:06,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2139437673] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:06,766 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:06,766 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:54:06,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222100828] [2022-07-12 16:54:06,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:06,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:54:06,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:06,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:54:06,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:54:06,767 INFO L87 Difference]: Start difference. First operand 6124 states and 8248 transitions. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 3 states have internal predecessors, (41), 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 16:54:06,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:06,891 INFO L93 Difference]: Finished difference Result 6124 states and 8248 transitions. [2022-07-12 16:54:06,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:54:06,891 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 3 states have internal predecessors, (41), 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 68 [2022-07-12 16:54:06,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:06,924 INFO L225 Difference]: With dead ends: 6124 [2022-07-12 16:54:06,925 INFO L226 Difference]: Without dead ends: 6122 [2022-07-12 16:54:06,932 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 65 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 16:54:06,933 INFO L413 NwaCegarLoop]: 2250 mSDtfsCounter, 2194 mSDsluCounter, 2248 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2196 SdHoareTripleChecker+Valid, 4498 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 16:54:06,934 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2196 Valid, 4498 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:54:06,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6122 states. [2022-07-12 16:54:07,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6122 to 6122. [2022-07-12 16:54:07,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6122 states, 4376 states have (on average 1.2669104204753199) internal successors, (5544), 4508 states have internal predecessors, (5544), 1340 states have call successors, (1340), 375 states have call predecessors, (1340), 374 states have return successors, (1362), 1319 states have call predecessors, (1362), 1338 states have call successors, (1362) [2022-07-12 16:54:07,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6122 states to 6122 states and 8246 transitions. [2022-07-12 16:54:07,157 INFO L78 Accepts]: Start accepts. Automaton has 6122 states and 8246 transitions. Word has length 68 [2022-07-12 16:54:07,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:07,159 INFO L495 AbstractCegarLoop]: Abstraction has 6122 states and 8246 transitions. [2022-07-12 16:54:07,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 3 states have internal predecessors, (41), 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 16:54:07,160 INFO L276 IsEmpty]: Start isEmpty. Operand 6122 states and 8246 transitions. [2022-07-12 16:54:07,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-07-12 16:54:07,161 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:07,162 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:54:07,178 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Ended with exit code 0 [2022-07-12 16:54:07,378 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 16:54:07,378 INFO L420 AbstractCegarLoop]: === Iteration 5 === 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 32 more)] === [2022-07-12 16:54:07,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:07,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1629920272, now seen corresponding path program 1 times [2022-07-12 16:54:07,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:07,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [702663593] [2022-07-12 16:54:07,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:07,381 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:07,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:07,397 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 16:54:07,398 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 16:54:08,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:08,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 887 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 16:54:08,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:08,454 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 16:54:08,454 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:08,455 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:08,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [702663593] [2022-07-12 16:54:08,455 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [702663593] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:08,455 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:08,455 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:54:08,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675596065] [2022-07-12 16:54:08,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:08,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:54:08,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:08,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:54:08,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:54:08,456 INFO L87 Difference]: Start difference. First operand 6122 states and 8246 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 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 16:54:08,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:08,590 INFO L93 Difference]: Finished difference Result 6122 states and 8246 transitions. [2022-07-12 16:54:08,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:54:08,591 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 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 74 [2022-07-12 16:54:08,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:08,619 INFO L225 Difference]: With dead ends: 6122 [2022-07-12 16:54:08,619 INFO L226 Difference]: Without dead ends: 6120 [2022-07-12 16:54:08,624 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 71 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 16:54:08,625 INFO L413 NwaCegarLoop]: 2248 mSDtfsCounter, 2186 mSDsluCounter, 2246 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2188 SdHoareTripleChecker+Valid, 4494 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 16:54:08,625 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2188 Valid, 4494 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:54:08,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6120 states. [2022-07-12 16:54:08,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6120 to 6120. [2022-07-12 16:54:08,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6120 states, 4375 states have (on average 1.2667428571428572) internal successors, (5542), 4506 states have internal predecessors, (5542), 1340 states have call successors, (1340), 375 states have call predecessors, (1340), 374 states have return successors, (1362), 1319 states have call predecessors, (1362), 1338 states have call successors, (1362) [2022-07-12 16:54:08,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6120 states to 6120 states and 8244 transitions. [2022-07-12 16:54:08,966 INFO L78 Accepts]: Start accepts. Automaton has 6120 states and 8244 transitions. Word has length 74 [2022-07-12 16:54:08,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:08,966 INFO L495 AbstractCegarLoop]: Abstraction has 6120 states and 8244 transitions. [2022-07-12 16:54:08,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 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 16:54:08,967 INFO L276 IsEmpty]: Start isEmpty. Operand 6120 states and 8244 transitions. [2022-07-12 16:54:08,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-07-12 16:54:08,967 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:08,968 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:54:08,996 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 16:54:09,182 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 16:54:09,182 INFO L420 AbstractCegarLoop]: === Iteration 6 === 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 32 more)] === [2022-07-12 16:54:09,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:09,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1067365840, now seen corresponding path program 1 times [2022-07-12 16:54:09,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:09,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [549401356] [2022-07-12 16:54:09,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:09,184 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:09,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:09,185 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 16:54:09,187 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 16:54:09,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:09,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 896 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 16:54:09,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:10,161 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 16:54:10,161 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:10,161 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:10,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [549401356] [2022-07-12 16:54:10,161 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [549401356] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:10,161 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:10,161 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:54:10,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223546971] [2022-07-12 16:54:10,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:10,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:54:10,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:10,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:54:10,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:54:10,162 INFO L87 Difference]: Start difference. First operand 6120 states and 8244 transitions. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 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 16:54:10,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:10,390 INFO L93 Difference]: Finished difference Result 6120 states and 8244 transitions. [2022-07-12 16:54:10,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:54:10,390 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 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 80 [2022-07-12 16:54:10,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:10,457 INFO L225 Difference]: With dead ends: 6120 [2022-07-12 16:54:10,458 INFO L226 Difference]: Without dead ends: 6118 [2022-07-12 16:54:10,462 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 77 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 16:54:10,476 INFO L413 NwaCegarLoop]: 2246 mSDtfsCounter, 2178 mSDsluCounter, 2244 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2180 SdHoareTripleChecker+Valid, 4490 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 16:54:10,476 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2180 Valid, 4490 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:54:10,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6118 states. [2022-07-12 16:54:10,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6118 to 6118. [2022-07-12 16:54:10,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6118 states, 4374 states have (on average 1.266575217192501) internal successors, (5540), 4504 states have internal predecessors, (5540), 1340 states have call successors, (1340), 375 states have call predecessors, (1340), 374 states have return successors, (1362), 1319 states have call predecessors, (1362), 1338 states have call successors, (1362) [2022-07-12 16:54:10,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6118 states to 6118 states and 8242 transitions. [2022-07-12 16:54:10,801 INFO L78 Accepts]: Start accepts. Automaton has 6118 states and 8242 transitions. Word has length 80 [2022-07-12 16:54:10,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:10,802 INFO L495 AbstractCegarLoop]: Abstraction has 6118 states and 8242 transitions. [2022-07-12 16:54:10,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 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 16:54:10,803 INFO L276 IsEmpty]: Start isEmpty. Operand 6118 states and 8242 transitions. [2022-07-12 16:54:10,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-07-12 16:54:10,807 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:10,807 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:54:10,824 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 16:54:11,020 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 16:54:11,020 INFO L420 AbstractCegarLoop]: === Iteration 7 === 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 32 more)] === [2022-07-12 16:54:11,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:11,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1911493740, now seen corresponding path program 1 times [2022-07-12 16:54:11,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:11,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [973906443] [2022-07-12 16:54:11,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:11,022 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:11,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:11,023 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 16:54:11,025 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 16:54:11,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:11,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 905 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 16:54:11,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:12,145 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 16:54:12,145 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:12,145 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:12,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [973906443] [2022-07-12 16:54:12,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [973906443] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:12,146 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:12,146 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:54:12,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648431494] [2022-07-12 16:54:12,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:12,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:54:12,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:12,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:54:12,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:54:12,147 INFO L87 Difference]: Start difference. First operand 6118 states and 8242 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 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 16:54:12,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:12,351 INFO L93 Difference]: Finished difference Result 6118 states and 8242 transitions. [2022-07-12 16:54:12,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:54:12,351 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 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 86 [2022-07-12 16:54:12,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:12,374 INFO L225 Difference]: With dead ends: 6118 [2022-07-12 16:54:12,375 INFO L226 Difference]: Without dead ends: 6116 [2022-07-12 16:54:12,379 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 83 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 16:54:12,381 INFO L413 NwaCegarLoop]: 2244 mSDtfsCounter, 2170 mSDsluCounter, 2242 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2172 SdHoareTripleChecker+Valid, 4486 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 16:54:12,381 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2172 Valid, 4486 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:54:12,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6116 states. [2022-07-12 16:54:12,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6116 to 6116. [2022-07-12 16:54:12,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6116 states, 4373 states have (on average 1.26640750057169) internal successors, (5538), 4502 states have internal predecessors, (5538), 1340 states have call successors, (1340), 375 states have call predecessors, (1340), 374 states have return successors, (1362), 1319 states have call predecessors, (1362), 1338 states have call successors, (1362) [2022-07-12 16:54:12,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6116 states to 6116 states and 8240 transitions. [2022-07-12 16:54:12,625 INFO L78 Accepts]: Start accepts. Automaton has 6116 states and 8240 transitions. Word has length 86 [2022-07-12 16:54:12,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:12,625 INFO L495 AbstractCegarLoop]: Abstraction has 6116 states and 8240 transitions. [2022-07-12 16:54:12,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 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 16:54:12,626 INFO L276 IsEmpty]: Start isEmpty. Operand 6116 states and 8240 transitions. [2022-07-12 16:54:12,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-07-12 16:54:12,628 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:12,628 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:54:12,645 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Ended with exit code 0 [2022-07-12 16:54:12,842 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 16:54:12,842 INFO L420 AbstractCegarLoop]: === Iteration 8 === 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 32 more)] === [2022-07-12 16:54:12,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:12,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1715100088, now seen corresponding path program 1 times [2022-07-12 16:54:12,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:12,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1820183578] [2022-07-12 16:54:12,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:12,844 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:12,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:12,845 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 16:54:12,849 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 16:54:13,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:13,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 16:54:13,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:13,897 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 16:54:13,897 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:13,897 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:13,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1820183578] [2022-07-12 16:54:13,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1820183578] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:13,898 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:13,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:54:13,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588259105] [2022-07-12 16:54:13,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:13,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:54:13,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:13,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:54:13,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:54:13,899 INFO L87 Difference]: Start difference. First operand 6116 states and 8240 transitions. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 3 states have internal predecessors, (57), 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 16:54:14,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:14,022 INFO L93 Difference]: Finished difference Result 6116 states and 8240 transitions. [2022-07-12 16:54:14,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:54:14,023 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 3 states have internal predecessors, (57), 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 92 [2022-07-12 16:54:14,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:14,039 INFO L225 Difference]: With dead ends: 6116 [2022-07-12 16:54:14,039 INFO L226 Difference]: Without dead ends: 6114 [2022-07-12 16:54:14,042 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 89 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 16:54:14,043 INFO L413 NwaCegarLoop]: 2242 mSDtfsCounter, 2166 mSDsluCounter, 2236 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2168 SdHoareTripleChecker+Valid, 4478 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 16:54:14,043 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2168 Valid, 4478 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:54:14,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6114 states. [2022-07-12 16:54:14,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6114 to 6114. [2022-07-12 16:54:14,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6114 states, 4372 states have (on average 1.2662397072278133) internal successors, (5536), 4500 states have internal predecessors, (5536), 1340 states have call successors, (1340), 375 states have call predecessors, (1340), 374 states have return successors, (1362), 1319 states have call predecessors, (1362), 1338 states have call successors, (1362) [2022-07-12 16:54:14,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6114 states to 6114 states and 8238 transitions. [2022-07-12 16:54:14,207 INFO L78 Accepts]: Start accepts. Automaton has 6114 states and 8238 transitions. Word has length 92 [2022-07-12 16:54:14,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:14,208 INFO L495 AbstractCegarLoop]: Abstraction has 6114 states and 8238 transitions. [2022-07-12 16:54:14,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 3 states have internal predecessors, (57), 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 16:54:14,208 INFO L276 IsEmpty]: Start isEmpty. Operand 6114 states and 8238 transitions. [2022-07-12 16:54:14,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-07-12 16:54:14,209 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:14,209 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2022-07-12 16:54:14,228 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 16:54:14,428 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 16:54:14,428 INFO L420 AbstractCegarLoop]: === Iteration 9 === 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 32 more)] === [2022-07-12 16:54:14,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:14,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1274599851, now seen corresponding path program 1 times [2022-07-12 16:54:14,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:14,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1791506373] [2022-07-12 16:54:14,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:14,429 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:14,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:14,430 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 16:54:14,431 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 16:54:15,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:15,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 1203 conjuncts, 29 conjunts are in the unsatisfiable core [2022-07-12 16:54:15,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:15,906 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 98 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-07-12 16:54:15,906 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:15,906 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:15,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1791506373] [2022-07-12 16:54:15,906 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1791506373] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:15,906 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:15,906 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-12 16:54:15,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899257497] [2022-07-12 16:54:15,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:15,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-12 16:54:15,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:15,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-12 16:54:15,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-07-12 16:54:15,907 INFO L87 Difference]: Start difference. First operand 6114 states and 8238 transitions. Second operand has 12 states, 10 states have (on average 5.6) internal successors, (56), 9 states have internal predecessors, (56), 4 states have call successors, (16), 2 states have call predecessors, (16), 5 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) [2022-07-12 16:54:17,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:17,998 INFO L93 Difference]: Finished difference Result 12496 states and 16891 transitions. [2022-07-12 16:54:17,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-12 16:54:17,999 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 5.6) internal successors, (56), 9 states have internal predecessors, (56), 4 states have call successors, (16), 2 states have call predecessors, (16), 5 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) Word has length 113 [2022-07-12 16:54:17,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:18,032 INFO L225 Difference]: With dead ends: 12496 [2022-07-12 16:54:18,033 INFO L226 Difference]: Without dead ends: 6405 [2022-07-12 16:54:18,058 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-07-12 16:54:18,061 INFO L413 NwaCegarLoop]: 2488 mSDtfsCounter, 596 mSDsluCounter, 19019 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 798 SdHoareTripleChecker+Valid, 21507 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-07-12 16:54:18,062 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [798 Valid, 21507 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 402 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-07-12 16:54:18,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6405 states. [2022-07-12 16:54:18,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6405 to 6114. [2022-07-12 16:54:18,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6114 states, 4372 states have (on average 1.266010978956999) internal successors, (5535), 4499 states have internal predecessors, (5535), 1340 states have call successors, (1340), 375 states have call predecessors, (1340), 374 states have return successors, (1362), 1319 states have call predecessors, (1362), 1338 states have call successors, (1362) [2022-07-12 16:54:18,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6114 states to 6114 states and 8237 transitions. [2022-07-12 16:54:18,334 INFO L78 Accepts]: Start accepts. Automaton has 6114 states and 8237 transitions. Word has length 113 [2022-07-12 16:54:18,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:18,335 INFO L495 AbstractCegarLoop]: Abstraction has 6114 states and 8237 transitions. [2022-07-12 16:54:18,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 5.6) internal successors, (56), 9 states have internal predecessors, (56), 4 states have call successors, (16), 2 states have call predecessors, (16), 5 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) [2022-07-12 16:54:18,335 INFO L276 IsEmpty]: Start isEmpty. Operand 6114 states and 8237 transitions. [2022-07-12 16:54:18,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-07-12 16:54:18,337 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:18,337 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:54:18,359 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Ended with exit code 0 [2022-07-12 16:54:18,551 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 16:54:18,551 INFO L420 AbstractCegarLoop]: === Iteration 10 === 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 32 more)] === [2022-07-12 16:54:18,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:18,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1056393611, now seen corresponding path program 1 times [2022-07-12 16:54:18,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:18,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1660017745] [2022-07-12 16:54:18,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:18,554 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:18,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:18,555 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 16:54:18,556 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 16:54:19,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:19,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 917 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 16:54:19,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:19,640 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 16:54:19,640 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:19,641 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:19,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1660017745] [2022-07-12 16:54:19,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1660017745] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:19,641 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:19,641 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:54:19,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781445520] [2022-07-12 16:54:19,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:19,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:54:19,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:19,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:54:19,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:54:19,642 INFO L87 Difference]: Start difference. First operand 6114 states and 8237 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 3 states have internal predecessors, (59), 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 16:54:19,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:19,817 INFO L93 Difference]: Finished difference Result 6114 states and 8237 transitions. [2022-07-12 16:54:19,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:54:19,818 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 3 states have internal predecessors, (59), 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 94 [2022-07-12 16:54:19,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:19,841 INFO L225 Difference]: With dead ends: 6114 [2022-07-12 16:54:19,841 INFO L226 Difference]: Without dead ends: 6112 [2022-07-12 16:54:19,845 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 91 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 16:54:19,846 INFO L413 NwaCegarLoop]: 2239 mSDtfsCounter, 2157 mSDsluCounter, 2237 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2159 SdHoareTripleChecker+Valid, 4476 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 16:54:19,847 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2159 Valid, 4476 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:54:19,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6112 states. [2022-07-12 16:54:20,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6112 to 6112. [2022-07-12 16:54:20,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6112 states, 4371 states have (on average 1.2658430565088081) internal successors, (5533), 4497 states have internal predecessors, (5533), 1340 states have call successors, (1340), 375 states have call predecessors, (1340), 374 states have return successors, (1362), 1319 states have call predecessors, (1362), 1338 states have call successors, (1362) [2022-07-12 16:54:20,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6112 states to 6112 states and 8235 transitions. [2022-07-12 16:54:20,164 INFO L78 Accepts]: Start accepts. Automaton has 6112 states and 8235 transitions. Word has length 94 [2022-07-12 16:54:20,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:20,164 INFO L495 AbstractCegarLoop]: Abstraction has 6112 states and 8235 transitions. [2022-07-12 16:54:20,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 3 states have internal predecessors, (59), 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 16:54:20,165 INFO L276 IsEmpty]: Start isEmpty. Operand 6112 states and 8235 transitions. [2022-07-12 16:54:20,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-07-12 16:54:20,167 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:20,168 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2022-07-12 16:54:20,185 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 16:54:20,381 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 16:54:20,381 INFO L420 AbstractCegarLoop]: === Iteration 11 === 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 32 more)] === [2022-07-12 16:54:20,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:20,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1717724750, now seen corresponding path program 1 times [2022-07-12 16:54:20,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:20,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [201550694] [2022-07-12 16:54:20,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:20,383 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:20,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:20,385 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 16:54:20,388 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 16:54:21,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:21,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 1215 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-12 16:54:21,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:21,867 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-07-12 16:54:21,868 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:21,868 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:21,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [201550694] [2022-07-12 16:54:21,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [201550694] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:21,868 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:21,868 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 16:54:21,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204251210] [2022-07-12 16:54:21,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:21,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 16:54:21,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:21,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 16:54:21,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-12 16:54:21,869 INFO L87 Difference]: Start difference. First operand 6112 states and 8235 transitions. Second operand has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 1 states have call successors, (12) [2022-07-12 16:54:25,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:25,211 INFO L93 Difference]: Finished difference Result 12197 states and 16494 transitions. [2022-07-12 16:54:25,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 16:54:25,212 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 1 states have call successors, (12) Word has length 117 [2022-07-12 16:54:25,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:25,230 INFO L225 Difference]: With dead ends: 12197 [2022-07-12 16:54:25,230 INFO L226 Difference]: Without dead ends: 6112 [2022-07-12 16:54:25,248 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 112 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 16:54:25,248 INFO L413 NwaCegarLoop]: 2237 mSDtfsCounter, 2187 mSDsluCounter, 5954 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2192 SdHoareTripleChecker+Valid, 8191 SdHoareTripleChecker+Invalid, 751 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-07-12 16:54:25,248 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2192 Valid, 8191 Invalid, 751 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 750 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-07-12 16:54:25,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6112 states. [2022-07-12 16:54:25,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6112 to 6112. [2022-07-12 16:54:25,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6112 states, 4371 states have (on average 1.2649279341111874) internal successors, (5529), 4497 states have internal predecessors, (5529), 1340 states have call successors, (1340), 375 states have call predecessors, (1340), 374 states have return successors, (1362), 1319 states have call predecessors, (1362), 1338 states have call successors, (1362) [2022-07-12 16:54:25,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6112 states to 6112 states and 8231 transitions. [2022-07-12 16:54:25,532 INFO L78 Accepts]: Start accepts. Automaton has 6112 states and 8231 transitions. Word has length 117 [2022-07-12 16:54:25,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:25,533 INFO L495 AbstractCegarLoop]: Abstraction has 6112 states and 8231 transitions. [2022-07-12 16:54:25,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 1 states have call successors, (12) [2022-07-12 16:54:25,533 INFO L276 IsEmpty]: Start isEmpty. Operand 6112 states and 8231 transitions. [2022-07-12 16:54:25,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-07-12 16:54:25,534 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:25,534 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2022-07-12 16:54:25,555 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 16:54:25,752 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 16:54:25,752 INFO L420 AbstractCegarLoop]: === Iteration 12 === 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 32 more)] === [2022-07-12 16:54:25,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:25,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1717784332, now seen corresponding path program 1 times [2022-07-12 16:54:25,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:25,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [324724104] [2022-07-12 16:54:25,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:25,754 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:25,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:25,755 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 16:54:25,756 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 16:54:26,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:26,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 1215 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 16:54:26,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:26,554 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-07-12 16:54:26,554 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:26,554 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:26,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [324724104] [2022-07-12 16:54:26,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [324724104] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:26,554 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:26,554 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 16:54:26,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119033934] [2022-07-12 16:54:26,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:26,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:54:26,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:26,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:54:26,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:54:26,555 INFO L87 Difference]: Start difference. First operand 6112 states and 8231 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2022-07-12 16:54:26,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:26,681 INFO L93 Difference]: Finished difference Result 6112 states and 8231 transitions. [2022-07-12 16:54:26,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:54:26,682 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 117 [2022-07-12 16:54:26,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:26,696 INFO L225 Difference]: With dead ends: 6112 [2022-07-12 16:54:26,696 INFO L226 Difference]: Without dead ends: 6110 [2022-07-12 16:54:26,697 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 114 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 16:54:26,698 INFO L413 NwaCegarLoop]: 2236 mSDtfsCounter, 23 mSDsluCounter, 4450 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 6686 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 16:54:26,698 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 6686 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:54:26,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6110 states. [2022-07-12 16:54:26,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6110 to 6110. [2022-07-12 16:54:26,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6110 states, 4370 states have (on average 1.2640732265446224) internal successors, (5524), 4495 states have internal predecessors, (5524), 1340 states have call successors, (1340), 375 states have call predecessors, (1340), 374 states have return successors, (1362), 1319 states have call predecessors, (1362), 1338 states have call successors, (1362) [2022-07-12 16:54:26,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6110 states to 6110 states and 8226 transitions. [2022-07-12 16:54:26,862 INFO L78 Accepts]: Start accepts. Automaton has 6110 states and 8226 transitions. Word has length 117 [2022-07-12 16:54:26,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:26,863 INFO L495 AbstractCegarLoop]: Abstraction has 6110 states and 8226 transitions. [2022-07-12 16:54:26,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2022-07-12 16:54:26,863 INFO L276 IsEmpty]: Start isEmpty. Operand 6110 states and 8226 transitions. [2022-07-12 16:54:26,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-07-12 16:54:26,864 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:26,865 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:54:26,882 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 16:54:27,078 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 16:54:27,078 INFO L420 AbstractCegarLoop]: === Iteration 13 === 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 32 more)] === [2022-07-12 16:54:27,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:27,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1910334215, now seen corresponding path program 1 times [2022-07-12 16:54:27,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:27,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2014527294] [2022-07-12 16:54:27,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:27,079 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:27,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:27,092 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 16:54:27,093 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 16:54:27,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:27,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 926 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 16:54:27,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:28,073 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 16:54:28,073 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:28,073 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:28,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2014527294] [2022-07-12 16:54:28,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2014527294] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:28,074 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:28,074 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:54:28,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758182977] [2022-07-12 16:54:28,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:28,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:54:28,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:28,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:54:28,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:54:28,075 INFO L87 Difference]: Start difference. First operand 6110 states and 8226 transitions. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 3 states have internal predecessors, (63), 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 16:54:28,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:28,263 INFO L93 Difference]: Finished difference Result 6110 states and 8226 transitions. [2022-07-12 16:54:28,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:54:28,264 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 3 states have internal predecessors, (63), 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 100 [2022-07-12 16:54:28,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:28,280 INFO L225 Difference]: With dead ends: 6110 [2022-07-12 16:54:28,280 INFO L226 Difference]: Without dead ends: 6108 [2022-07-12 16:54:28,281 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 97 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 16:54:28,282 INFO L413 NwaCegarLoop]: 2234 mSDtfsCounter, 2146 mSDsluCounter, 2232 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2148 SdHoareTripleChecker+Valid, 4466 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 16:54:28,282 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2148 Valid, 4466 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:54:28,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6108 states. [2022-07-12 16:54:28,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6108 to 6108. [2022-07-12 16:54:28,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6108 states, 4369 states have (on average 1.2639047837033646) internal successors, (5522), 4493 states have internal predecessors, (5522), 1340 states have call successors, (1340), 375 states have call predecessors, (1340), 374 states have return successors, (1362), 1319 states have call predecessors, (1362), 1338 states have call successors, (1362) [2022-07-12 16:54:28,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6108 states to 6108 states and 8224 transitions. [2022-07-12 16:54:28,467 INFO L78 Accepts]: Start accepts. Automaton has 6108 states and 8224 transitions. Word has length 100 [2022-07-12 16:54:28,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:28,467 INFO L495 AbstractCegarLoop]: Abstraction has 6108 states and 8224 transitions. [2022-07-12 16:54:28,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 3 states have internal predecessors, (63), 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 16:54:28,468 INFO L276 IsEmpty]: Start isEmpty. Operand 6108 states and 8224 transitions. [2022-07-12 16:54:28,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-07-12 16:54:28,469 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:28,469 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2022-07-12 16:54:28,485 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 16:54:28,682 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 16:54:28,682 INFO L420 AbstractCegarLoop]: === Iteration 14 === 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 32 more)] === [2022-07-12 16:54:28,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:28,683 INFO L85 PathProgramCache]: Analyzing trace with hash -561025326, now seen corresponding path program 1 times [2022-07-12 16:54:28,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:28,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1428001666] [2022-07-12 16:54:28,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:28,684 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:28,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:28,686 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 16:54:28,687 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 16:54:29,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:29,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 1222 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-12 16:54:29,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:29,882 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-07-12 16:54:29,882 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:29,882 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:29,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1428001666] [2022-07-12 16:54:29,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1428001666] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:29,882 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:29,882 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 16:54:29,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68718463] [2022-07-12 16:54:29,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:29,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 16:54:29,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:29,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 16:54:29,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 16:54:29,883 INFO L87 Difference]: Start difference. First operand 6108 states and 8224 transitions. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 2 states have internal predecessors, (48), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2022-07-12 16:54:30,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:30,046 INFO L93 Difference]: Finished difference Result 12179 states and 16459 transitions. [2022-07-12 16:54:30,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 16:54:30,046 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 2 states have internal predecessors, (48), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 121 [2022-07-12 16:54:30,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:30,062 INFO L225 Difference]: With dead ends: 12179 [2022-07-12 16:54:30,063 INFO L226 Difference]: Without dead ends: 6098 [2022-07-12 16:54:30,079 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 119 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 16:54:30,079 INFO L413 NwaCegarLoop]: 2230 mSDtfsCounter, 2160 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2160 SdHoareTripleChecker+Valid, 2230 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 16:54:30,079 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2160 Valid, 2230 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:54:30,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6098 states. [2022-07-12 16:54:30,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6098 to 6098. [2022-07-12 16:54:30,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6098 states, 4360 states have (on average 1.2626146788990826) internal successors, (5505), 4483 states have internal predecessors, (5505), 1340 states have call successors, (1340), 375 states have call predecessors, (1340), 374 states have return successors, (1362), 1319 states have call predecessors, (1362), 1338 states have call successors, (1362) [2022-07-12 16:54:30,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6098 states to 6098 states and 8207 transitions. [2022-07-12 16:54:30,299 INFO L78 Accepts]: Start accepts. Automaton has 6098 states and 8207 transitions. Word has length 121 [2022-07-12 16:54:30,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:30,299 INFO L495 AbstractCegarLoop]: Abstraction has 6098 states and 8207 transitions. [2022-07-12 16:54:30,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 2 states have internal predecessors, (48), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2022-07-12 16:54:30,299 INFO L276 IsEmpty]: Start isEmpty. Operand 6098 states and 8207 transitions. [2022-07-12 16:54:30,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2022-07-12 16:54:30,301 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:30,301 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 16:54:30,337 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2022-07-12 16:54:30,520 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 16:54:30,520 INFO L420 AbstractCegarLoop]: === Iteration 15 === 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 32 more)] === [2022-07-12 16:54:30,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:30,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1855653926, now seen corresponding path program 1 times [2022-07-12 16:54:30,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:30,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1710020904] [2022-07-12 16:54:30,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:30,522 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:30,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:30,523 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 16:54:30,595 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 16:54:31,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:31,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 1099 conjuncts, 20 conjunts are in the unsatisfiable core [2022-07-12 16:54:31,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:31,893 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 108 proven. 0 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2022-07-12 16:54:31,893 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:31,893 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:31,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1710020904] [2022-07-12 16:54:31,893 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1710020904] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:31,893 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:31,893 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-07-12 16:54:31,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284816533] [2022-07-12 16:54:31,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:31,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-12 16:54:31,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:31,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-12 16:54:31,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2022-07-12 16:54:31,894 INFO L87 Difference]: Start difference. First operand 6098 states and 8207 transitions. Second operand has 14 states, 13 states have (on average 3.923076923076923) internal successors, (51), 13 states have internal predecessors, (51), 6 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-07-12 16:54:33,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:33,910 INFO L93 Difference]: Finished difference Result 6863 states and 9107 transitions. [2022-07-12 16:54:33,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-12 16:54:33,911 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.923076923076923) internal successors, (51), 13 states have internal predecessors, (51), 6 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 147 [2022-07-12 16:54:33,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:33,934 INFO L225 Difference]: With dead ends: 6863 [2022-07-12 16:54:33,935 INFO L226 Difference]: Without dead ends: 6140 [2022-07-12 16:54:33,946 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2022-07-12 16:54:33,947 INFO L413 NwaCegarLoop]: 2221 mSDtfsCounter, 44 mSDsluCounter, 26419 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 28640 SdHoareTripleChecker+Invalid, 694 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-07-12 16:54:33,947 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 28640 Invalid, 694 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 521 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-07-12 16:54:33,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6140 states. [2022-07-12 16:54:34,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6140 to 6110. [2022-07-12 16:54:34,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6110 states, 4368 states have (on average 1.2621336996336996) internal successors, (5513), 4491 states have internal predecessors, (5513), 1344 states have call successors, (1344), 375 states have call predecessors, (1344), 374 states have return successors, (1366), 1323 states have call predecessors, (1366), 1342 states have call successors, (1366) [2022-07-12 16:54:34,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6110 states to 6110 states and 8223 transitions. [2022-07-12 16:54:34,250 INFO L78 Accepts]: Start accepts. Automaton has 6110 states and 8223 transitions. Word has length 147 [2022-07-12 16:54:34,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:34,250 INFO L495 AbstractCegarLoop]: Abstraction has 6110 states and 8223 transitions. [2022-07-12 16:54:34,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.923076923076923) internal successors, (51), 13 states have internal predecessors, (51), 6 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-07-12 16:54:34,251 INFO L276 IsEmpty]: Start isEmpty. Operand 6110 states and 8223 transitions. [2022-07-12 16:54:34,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-07-12 16:54:34,252 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:34,252 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:54:34,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-07-12 16:54:34,467 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 16:54:34,468 INFO L420 AbstractCegarLoop]: === Iteration 16 === 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 32 more)] === [2022-07-12 16:54:34,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:34,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1613407075, now seen corresponding path program 1 times [2022-07-12 16:54:34,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:34,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1795731035] [2022-07-12 16:54:34,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:34,469 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:34,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:34,471 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 16:54:34,472 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 16:54:35,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:35,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 935 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 16:54:35,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:35,361 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 16:54:35,362 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:35,362 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:35,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1795731035] [2022-07-12 16:54:35,362 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1795731035] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:35,362 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:35,362 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:54:35,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170878538] [2022-07-12 16:54:35,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:35,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:54:35,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:35,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:54:35,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:54:35,364 INFO L87 Difference]: Start difference. First operand 6110 states and 8223 transitions. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 3 states have internal predecessors, (67), 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 16:54:35,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:35,532 INFO L93 Difference]: Finished difference Result 6110 states and 8223 transitions. [2022-07-12 16:54:35,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:54:35,532 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 3 states have internal predecessors, (67), 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 106 [2022-07-12 16:54:35,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:35,551 INFO L225 Difference]: With dead ends: 6110 [2022-07-12 16:54:35,551 INFO L226 Difference]: Without dead ends: 6108 [2022-07-12 16:54:35,554 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 103 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 16:54:35,555 INFO L413 NwaCegarLoop]: 2227 mSDtfsCounter, 2133 mSDsluCounter, 2225 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2135 SdHoareTripleChecker+Valid, 4452 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 16:54:35,555 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2135 Valid, 4452 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:54:35,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6108 states. [2022-07-12 16:54:35,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6108 to 6108. [2022-07-12 16:54:35,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6108 states, 4367 states have (on average 1.2619647355163728) internal successors, (5511), 4489 states have internal predecessors, (5511), 1344 states have call successors, (1344), 375 states have call predecessors, (1344), 374 states have return successors, (1366), 1323 states have call predecessors, (1366), 1342 states have call successors, (1366) [2022-07-12 16:54:35,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6108 states to 6108 states and 8221 transitions. [2022-07-12 16:54:35,763 INFO L78 Accepts]: Start accepts. Automaton has 6108 states and 8221 transitions. Word has length 106 [2022-07-12 16:54:35,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:35,763 INFO L495 AbstractCegarLoop]: Abstraction has 6108 states and 8221 transitions. [2022-07-12 16:54:35,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 3 states have internal predecessors, (67), 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 16:54:35,764 INFO L276 IsEmpty]: Start isEmpty. Operand 6108 states and 8221 transitions. [2022-07-12 16:54:35,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-07-12 16:54:35,765 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:35,765 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:54:35,780 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 16:54:35,979 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 16:54:35,979 INFO L420 AbstractCegarLoop]: === Iteration 17 === 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 32 more)] === [2022-07-12 16:54:35,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:35,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1782742789, now seen corresponding path program 1 times [2022-07-12 16:54:35,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:35,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1423490113] [2022-07-12 16:54:35,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:35,981 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:35,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:35,983 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 16:54:35,985 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 16:54:36,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:36,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 944 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 16:54:36,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:37,216 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 16:54:37,216 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:37,217 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:37,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1423490113] [2022-07-12 16:54:37,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1423490113] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:37,217 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:37,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:54:37,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614290913] [2022-07-12 16:54:37,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:37,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:54:37,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:37,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:54:37,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:54:37,218 INFO L87 Difference]: Start difference. First operand 6108 states and 8221 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 3 states have internal predecessors, (71), 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 16:54:37,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:37,448 INFO L93 Difference]: Finished difference Result 6108 states and 8221 transitions. [2022-07-12 16:54:37,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:54:37,448 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 3 states have internal predecessors, (71), 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 112 [2022-07-12 16:54:37,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:37,465 INFO L225 Difference]: With dead ends: 6108 [2022-07-12 16:54:37,466 INFO L226 Difference]: Without dead ends: 6106 [2022-07-12 16:54:37,470 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 109 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 16:54:37,471 INFO L413 NwaCegarLoop]: 2225 mSDtfsCounter, 2125 mSDsluCounter, 2223 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2127 SdHoareTripleChecker+Valid, 4448 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 16:54:37,471 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2127 Valid, 4448 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:54:37,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6106 states. [2022-07-12 16:54:37,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6106 to 6106. [2022-07-12 16:54:37,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6106 states, 4366 states have (on average 1.2617956939990838) internal successors, (5509), 4487 states have internal predecessors, (5509), 1344 states have call successors, (1344), 375 states have call predecessors, (1344), 374 states have return successors, (1366), 1323 states have call predecessors, (1366), 1342 states have call successors, (1366) [2022-07-12 16:54:37,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6106 states to 6106 states and 8219 transitions. [2022-07-12 16:54:37,713 INFO L78 Accepts]: Start accepts. Automaton has 6106 states and 8219 transitions. Word has length 112 [2022-07-12 16:54:37,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:37,714 INFO L495 AbstractCegarLoop]: Abstraction has 6106 states and 8219 transitions. [2022-07-12 16:54:37,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 3 states have internal predecessors, (71), 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 16:54:37,714 INFO L276 IsEmpty]: Start isEmpty. Operand 6106 states and 8219 transitions. [2022-07-12 16:54:37,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-07-12 16:54:37,716 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:37,716 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:54:37,745 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 16:54:37,931 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 16:54:37,931 INFO L420 AbstractCegarLoop]: === Iteration 18 === 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 32 more)] === [2022-07-12 16:54:37,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:37,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1350917253, now seen corresponding path program 1 times [2022-07-12 16:54:37,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:37,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1272265383] [2022-07-12 16:54:37,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:37,933 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:37,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:37,934 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 16:54:37,935 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 16:54:38,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:38,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 953 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 16:54:38,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:39,300 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 16:54:39,300 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:39,300 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:39,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1272265383] [2022-07-12 16:54:39,300 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1272265383] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:39,301 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:39,301 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:54:39,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195410899] [2022-07-12 16:54:39,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:39,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:54:39,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:39,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:54:39,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:54:39,302 INFO L87 Difference]: Start difference. First operand 6106 states and 8219 transitions. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 3 states have internal predecessors, (75), 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 16:54:39,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:39,501 INFO L93 Difference]: Finished difference Result 6106 states and 8219 transitions. [2022-07-12 16:54:39,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:54:39,502 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 3 states have internal predecessors, (75), 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 118 [2022-07-12 16:54:39,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:39,520 INFO L225 Difference]: With dead ends: 6106 [2022-07-12 16:54:39,520 INFO L226 Difference]: Without dead ends: 6104 [2022-07-12 16:54:39,524 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 115 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 16:54:39,525 INFO L413 NwaCegarLoop]: 2223 mSDtfsCounter, 2117 mSDsluCounter, 2221 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2119 SdHoareTripleChecker+Valid, 4444 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 16:54:39,525 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2119 Valid, 4444 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:54:39,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6104 states. [2022-07-12 16:54:39,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6104 to 6104. [2022-07-12 16:54:39,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6104 states, 4365 states have (on average 1.2616265750286368) internal successors, (5507), 4485 states have internal predecessors, (5507), 1344 states have call successors, (1344), 375 states have call predecessors, (1344), 374 states have return successors, (1366), 1323 states have call predecessors, (1366), 1342 states have call successors, (1366) [2022-07-12 16:54:39,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6104 states to 6104 states and 8217 transitions. [2022-07-12 16:54:39,840 INFO L78 Accepts]: Start accepts. Automaton has 6104 states and 8217 transitions. Word has length 118 [2022-07-12 16:54:39,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:39,840 INFO L495 AbstractCegarLoop]: Abstraction has 6104 states and 8217 transitions. [2022-07-12 16:54:39,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 3 states have internal predecessors, (75), 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 16:54:39,841 INFO L276 IsEmpty]: Start isEmpty. Operand 6104 states and 8217 transitions. [2022-07-12 16:54:39,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-07-12 16:54:39,842 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:39,843 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:54:39,861 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 16:54:40,058 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 16:54:40,058 INFO L420 AbstractCegarLoop]: === Iteration 19 === 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 32 more)] === [2022-07-12 16:54:40,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:40,059 INFO L85 PathProgramCache]: Analyzing trace with hash -2110545786, now seen corresponding path program 1 times [2022-07-12 16:54:40,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:40,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [468604801] [2022-07-12 16:54:40,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:40,060 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:40,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:40,061 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 16:54:40,066 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 16:54:40,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:40,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 962 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 16:54:40,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:41,367 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 16:54:41,367 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:41,367 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:41,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [468604801] [2022-07-12 16:54:41,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [468604801] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:41,367 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:41,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:54:41,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267128165] [2022-07-12 16:54:41,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:41,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:54:41,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:41,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:54:41,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:54:41,368 INFO L87 Difference]: Start difference. First operand 6104 states and 8217 transitions. Second operand has 4 states, 4 states have (on average 19.75) internal successors, (79), 3 states have internal predecessors, (79), 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 16:54:41,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:41,570 INFO L93 Difference]: Finished difference Result 6104 states and 8217 transitions. [2022-07-12 16:54:41,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:54:41,570 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 3 states have internal predecessors, (79), 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 124 [2022-07-12 16:54:41,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:41,588 INFO L225 Difference]: With dead ends: 6104 [2022-07-12 16:54:41,589 INFO L226 Difference]: Without dead ends: 6102 [2022-07-12 16:54:41,594 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 121 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 16:54:41,595 INFO L413 NwaCegarLoop]: 2221 mSDtfsCounter, 2109 mSDsluCounter, 2219 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2111 SdHoareTripleChecker+Valid, 4440 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 16:54:41,596 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2111 Valid, 4440 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:54:41,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6102 states. [2022-07-12 16:54:41,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6102 to 6102. [2022-07-12 16:54:41,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6102 states, 4364 states have (on average 1.2614573785517873) internal successors, (5505), 4483 states have internal predecessors, (5505), 1344 states have call successors, (1344), 375 states have call predecessors, (1344), 374 states have return successors, (1366), 1323 states have call predecessors, (1366), 1342 states have call successors, (1366) [2022-07-12 16:54:41,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6102 states to 6102 states and 8215 transitions. [2022-07-12 16:54:41,832 INFO L78 Accepts]: Start accepts. Automaton has 6102 states and 8215 transitions. Word has length 124 [2022-07-12 16:54:41,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:41,835 INFO L495 AbstractCegarLoop]: Abstraction has 6102 states and 8215 transitions. [2022-07-12 16:54:41,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 3 states have internal predecessors, (79), 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 16:54:41,836 INFO L276 IsEmpty]: Start isEmpty. Operand 6102 states and 8215 transitions. [2022-07-12 16:54:41,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-07-12 16:54:41,839 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:41,839 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 16:54:41,865 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 16:54:42,052 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 16:54:42,053 INFO L420 AbstractCegarLoop]: === Iteration 20 === 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 32 more)] === [2022-07-12 16:54:42,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:42,053 INFO L85 PathProgramCache]: Analyzing trace with hash -510995911, now seen corresponding path program 1 times [2022-07-12 16:54:42,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:42,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [198142544] [2022-07-12 16:54:42,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:42,055 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:42,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:42,056 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 16:54:42,093 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 16:54:42,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:42,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 1172 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-12 16:54:42,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:43,074 INFO L134 CoverageAnalysis]: Checked inductivity of 348 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 256 trivial. 0 not checked. [2022-07-12 16:54:43,075 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:43,075 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:43,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [198142544] [2022-07-12 16:54:43,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [198142544] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:43,075 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:43,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 16:54:43,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280425341] [2022-07-12 16:54:43,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:43,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 16:54:43,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:43,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 16:54:43,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-12 16:54:43,076 INFO L87 Difference]: Start difference. First operand 6102 states and 8215 transitions. Second operand has 8 states, 8 states have (on average 7.875) internal successors, (63), 7 states have internal predecessors, (63), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 2 states have call successors, (18) [2022-07-12 16:54:44,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:44,575 INFO L93 Difference]: Finished difference Result 7726 states and 10447 transitions. [2022-07-12 16:54:44,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-12 16:54:44,576 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.875) internal successors, (63), 7 states have internal predecessors, (63), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 2 states have call successors, (18) Word has length 168 [2022-07-12 16:54:44,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:44,597 INFO L225 Difference]: With dead ends: 7726 [2022-07-12 16:54:44,597 INFO L226 Difference]: Without dead ends: 6971 [2022-07-12 16:54:44,603 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 161 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 16:54:44,604 INFO L413 NwaCegarLoop]: 2380 mSDtfsCounter, 578 mSDsluCounter, 14147 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 322 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 658 SdHoareTripleChecker+Valid, 16527 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 322 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-12 16:54:44,604 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [658 Valid, 16527 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [322 Valid, 284 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-12 16:54:44,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6971 states. [2022-07-12 16:54:44,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6971 to 6105. [2022-07-12 16:54:44,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6105 states, 4367 states have (on average 1.2612777650561027) internal successors, (5508), 4486 states have internal predecessors, (5508), 1344 states have call successors, (1344), 375 states have call predecessors, (1344), 374 states have return successors, (1366), 1323 states have call predecessors, (1366), 1342 states have call successors, (1366) [2022-07-12 16:54:44,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6105 states to 6105 states and 8218 transitions. [2022-07-12 16:54:44,868 INFO L78 Accepts]: Start accepts. Automaton has 6105 states and 8218 transitions. Word has length 168 [2022-07-12 16:54:44,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:44,869 INFO L495 AbstractCegarLoop]: Abstraction has 6105 states and 8218 transitions. [2022-07-12 16:54:44,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.875) internal successors, (63), 7 states have internal predecessors, (63), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 2 states have call successors, (18) [2022-07-12 16:54:44,869 INFO L276 IsEmpty]: Start isEmpty. Operand 6105 states and 8218 transitions. [2022-07-12 16:54:44,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2022-07-12 16:54:44,870 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:44,871 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 16:54:44,890 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 16:54:45,089 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 16:54:45,090 INFO L420 AbstractCegarLoop]: === Iteration 21 === 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 32 more)] === [2022-07-12 16:54:45,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:45,090 INFO L85 PathProgramCache]: Analyzing trace with hash -22258546, now seen corresponding path program 1 times [2022-07-12 16:54:45,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:45,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [626239874] [2022-07-12 16:54:45,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:45,091 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:45,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:45,092 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 16:54:45,095 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 16:54:45,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:45,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 1182 conjuncts, 27 conjunts are in the unsatisfiable core [2022-07-12 16:54:45,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:46,888 INFO L134 CoverageAnalysis]: Checked inductivity of 348 backedges. 149 proven. 3 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-07-12 16:54:46,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 16:54:47,616 INFO L134 CoverageAnalysis]: Checked inductivity of 348 backedges. 9 proven. 51 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-07-12 16:54:47,616 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:47,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [626239874] [2022-07-12 16:54:47,617 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [626239874] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 16:54:47,617 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 16:54:47,617 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 21 [2022-07-12 16:54:47,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472935782] [2022-07-12 16:54:47,617 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 16:54:47,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 16:54:47,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:47,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 16:54:47,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 16:54:47,618 INFO L87 Difference]: Start difference. First operand 6105 states and 8218 transitions. Second operand has 21 states, 20 states have (on average 3.85) internal successors, (77), 19 states have internal predecessors, (77), 8 states have call successors, (31), 2 states have call predecessors, (31), 5 states have return successors, (30), 9 states have call predecessors, (30), 8 states have call successors, (30) [2022-07-12 16:54:51,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:51,963 INFO L93 Difference]: Finished difference Result 7581 states and 10039 transitions. [2022-07-12 16:54:51,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-12 16:54:51,964 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 3.85) internal successors, (77), 19 states have internal predecessors, (77), 8 states have call successors, (31), 2 states have call predecessors, (31), 5 states have return successors, (30), 9 states have call predecessors, (30), 8 states have call successors, (30) Word has length 173 [2022-07-12 16:54:51,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:51,980 INFO L225 Difference]: With dead ends: 7581 [2022-07-12 16:54:51,980 INFO L226 Difference]: Without dead ends: 6254 [2022-07-12 16:54:51,986 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 325 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=375, Invalid=1695, Unknown=0, NotChecked=0, Total=2070 [2022-07-12 16:54:51,988 INFO L413 NwaCegarLoop]: 2281 mSDtfsCounter, 109 mSDsluCounter, 33507 mSDsCounter, 0 mSdLazyCounter, 819 mSolverCounterSat, 625 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 35788 SdHoareTripleChecker+Invalid, 1444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 625 IncrementalHoareTripleChecker+Valid, 819 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-07-12 16:54:51,988 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 35788 Invalid, 1444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [625 Valid, 819 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-07-12 16:54:51,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6254 states. [2022-07-12 16:54:52,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6254 to 6141. [2022-07-12 16:54:52,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6141 states, 4391 states have (on average 1.2598496925529492) internal successors, (5532), 4510 states have internal predecessors, (5532), 1356 states have call successors, (1356), 375 states have call predecessors, (1356), 374 states have return successors, (1378), 1335 states have call predecessors, (1378), 1354 states have call successors, (1378) [2022-07-12 16:54:52,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6141 states to 6141 states and 8266 transitions. [2022-07-12 16:54:52,241 INFO L78 Accepts]: Start accepts. Automaton has 6141 states and 8266 transitions. Word has length 173 [2022-07-12 16:54:52,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:52,241 INFO L495 AbstractCegarLoop]: Abstraction has 6141 states and 8266 transitions. [2022-07-12 16:54:52,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 3.85) internal successors, (77), 19 states have internal predecessors, (77), 8 states have call successors, (31), 2 states have call predecessors, (31), 5 states have return successors, (30), 9 states have call predecessors, (30), 8 states have call successors, (30) [2022-07-12 16:54:52,242 INFO L276 IsEmpty]: Start isEmpty. Operand 6141 states and 8266 transitions. [2022-07-12 16:54:52,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-07-12 16:54:52,243 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:52,243 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:54:52,277 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 16:54:52,459 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 16:54:52,460 INFO L420 AbstractCegarLoop]: === Iteration 22 === 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 32 more)] === [2022-07-12 16:54:52,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:52,460 INFO L85 PathProgramCache]: Analyzing trace with hash -918574393, now seen corresponding path program 1 times [2022-07-12 16:54:52,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:52,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2048545694] [2022-07-12 16:54:52,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:52,461 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:52,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:52,463 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 16:54:52,463 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 16:54:53,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:53,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 971 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 16:54:53,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:53,493 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 16:54:53,493 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:53,493 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:53,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2048545694] [2022-07-12 16:54:53,493 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2048545694] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:53,493 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:53,493 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:54:53,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864999547] [2022-07-12 16:54:53,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:53,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:54:53,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:53,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:54:53,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:54:53,494 INFO L87 Difference]: Start difference. First operand 6141 states and 8266 transitions. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 3 states have internal predecessors, (83), 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 16:54:53,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:53,758 INFO L93 Difference]: Finished difference Result 6141 states and 8266 transitions. [2022-07-12 16:54:53,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:54:53,759 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 3 states have internal predecessors, (83), 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 130 [2022-07-12 16:54:53,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:53,773 INFO L225 Difference]: With dead ends: 6141 [2022-07-12 16:54:53,773 INFO L226 Difference]: Without dead ends: 6139 [2022-07-12 16:54:53,776 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 127 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 16:54:53,777 INFO L413 NwaCegarLoop]: 2219 mSDtfsCounter, 2101 mSDsluCounter, 2217 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2103 SdHoareTripleChecker+Valid, 4436 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 16:54:53,777 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2103 Valid, 4436 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:54:53,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6139 states. [2022-07-12 16:54:54,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6139 to 6139. [2022-07-12 16:54:54,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6139 states, 4390 states have (on average 1.2596810933940774) internal successors, (5530), 4508 states have internal predecessors, (5530), 1356 states have call successors, (1356), 375 states have call predecessors, (1356), 374 states have return successors, (1378), 1335 states have call predecessors, (1378), 1354 states have call successors, (1378) [2022-07-12 16:54:54,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6139 states to 6139 states and 8264 transitions. [2022-07-12 16:54:54,096 INFO L78 Accepts]: Start accepts. Automaton has 6139 states and 8264 transitions. Word has length 130 [2022-07-12 16:54:54,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:54,096 INFO L495 AbstractCegarLoop]: Abstraction has 6139 states and 8264 transitions. [2022-07-12 16:54:54,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 3 states have internal predecessors, (83), 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 16:54:54,096 INFO L276 IsEmpty]: Start isEmpty. Operand 6139 states and 8264 transitions. [2022-07-12 16:54:54,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2022-07-12 16:54:54,098 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:54,098 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:54:54,115 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 16:54:54,315 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 16:54:54,315 INFO L420 AbstractCegarLoop]: === Iteration 23 === 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 32 more)] === [2022-07-12 16:54:54,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:54,316 INFO L85 PathProgramCache]: Analyzing trace with hash -412285246, now seen corresponding path program 1 times [2022-07-12 16:54:54,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:54,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1021092404] [2022-07-12 16:54:54,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:54,317 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:54,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:54,318 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 16:54:54,320 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 16:54:55,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:55,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 1387 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-12 16:54:55,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:55,604 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2022-07-12 16:54:55,605 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:55,605 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:55,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1021092404] [2022-07-12 16:54:55,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1021092404] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:55,605 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:55,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 16:54:55,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725177267] [2022-07-12 16:54:55,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:55,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 16:54:55,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:55,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 16:54:55,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-12 16:54:55,606 INFO L87 Difference]: Start difference. First operand 6139 states and 8264 transitions. Second operand has 6 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 3 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-07-12 16:54:57,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:54:57,345 INFO L93 Difference]: Finished difference Result 14684 states and 20191 transitions. [2022-07-12 16:54:57,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 16:54:57,346 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 3 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 161 [2022-07-12 16:54:57,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:54:57,371 INFO L225 Difference]: With dead ends: 14684 [2022-07-12 16:54:57,371 INFO L226 Difference]: Without dead ends: 8575 [2022-07-12 16:54:57,417 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 156 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 16:54:57,431 INFO L413 NwaCegarLoop]: 3126 mSDtfsCounter, 582 mSDsluCounter, 11673 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 778 SdHoareTripleChecker+Valid, 14799 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-07-12 16:54:57,432 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [778 Valid, 14799 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-07-12 16:54:57,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8575 states. [2022-07-12 16:54:57,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8575 to 6139. [2022-07-12 16:54:57,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6139 states, 4390 states have (on average 1.2587699316628702) internal successors, (5526), 4508 states have internal predecessors, (5526), 1356 states have call successors, (1356), 375 states have call predecessors, (1356), 374 states have return successors, (1378), 1335 states have call predecessors, (1378), 1354 states have call successors, (1378) [2022-07-12 16:54:57,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6139 states to 6139 states and 8260 transitions. [2022-07-12 16:54:57,841 INFO L78 Accepts]: Start accepts. Automaton has 6139 states and 8260 transitions. Word has length 161 [2022-07-12 16:54:57,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:54:57,842 INFO L495 AbstractCegarLoop]: Abstraction has 6139 states and 8260 transitions. [2022-07-12 16:54:57,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 3 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-07-12 16:54:57,842 INFO L276 IsEmpty]: Start isEmpty. Operand 6139 states and 8260 transitions. [2022-07-12 16:54:57,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2022-07-12 16:54:57,844 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:54:57,844 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:54:57,869 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 16:54:58,063 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 16:54:58,063 INFO L420 AbstractCegarLoop]: === Iteration 24 === 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 32 more)] === [2022-07-12 16:54:58,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:54:58,063 INFO L85 PathProgramCache]: Analyzing trace with hash 288779332, now seen corresponding path program 1 times [2022-07-12 16:54:58,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:54:58,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1363534367] [2022-07-12 16:54:58,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:54:58,064 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:54:58,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:54:58,066 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 16:54:58,067 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 16:54:59,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:54:59,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 1387 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-12 16:54:59,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:54:59,963 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2022-07-12 16:54:59,963 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:54:59,964 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:54:59,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1363534367] [2022-07-12 16:54:59,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1363534367] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:54:59,964 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:54:59,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 16:54:59,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736964512] [2022-07-12 16:54:59,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:54:59,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 16:54:59,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:54:59,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 16:54:59,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-12 16:54:59,965 INFO L87 Difference]: Start difference. First operand 6139 states and 8260 transitions. Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2022-07-12 16:55:00,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:55:00,380 INFO L93 Difference]: Finished difference Result 6507 states and 8634 transitions. [2022-07-12 16:55:00,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 16:55:00,389 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 161 [2022-07-12 16:55:00,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:55:00,406 INFO L225 Difference]: With dead ends: 6507 [2022-07-12 16:55:00,406 INFO L226 Difference]: Without dead ends: 6505 [2022-07-12 16:55:00,410 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 157 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 16:55:00,411 INFO L413 NwaCegarLoop]: 2239 mSDtfsCounter, 1601 mSDsluCounter, 5090 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1602 SdHoareTripleChecker+Valid, 7329 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 16:55:00,411 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1602 Valid, 7329 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:55:00,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6505 states. [2022-07-12 16:55:00,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6505 to 6503. [2022-07-12 16:55:00,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6503 states, 4642 states have (on average 1.2542007755277897) internal successors, (5822), 4760 states have internal predecessors, (5822), 1392 states have call successors, (1392), 451 states have call predecessors, (1392), 450 states have return successors, (1414), 1371 states have call predecessors, (1414), 1390 states have call successors, (1414) [2022-07-12 16:55:00,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6503 states to 6503 states and 8628 transitions. [2022-07-12 16:55:00,784 INFO L78 Accepts]: Start accepts. Automaton has 6503 states and 8628 transitions. Word has length 161 [2022-07-12 16:55:00,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:55:00,785 INFO L495 AbstractCegarLoop]: Abstraction has 6503 states and 8628 transitions. [2022-07-12 16:55:00,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2022-07-12 16:55:00,785 INFO L276 IsEmpty]: Start isEmpty. Operand 6503 states and 8628 transitions. [2022-07-12 16:55:00,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-07-12 16:55:00,787 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:55:00,787 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:55:00,813 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 16:55:01,003 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 16:55:01,003 INFO L420 AbstractCegarLoop]: === Iteration 25 === 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 32 more)] === [2022-07-12 16:55:01,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:55:01,004 INFO L85 PathProgramCache]: Analyzing trace with hash 986839772, now seen corresponding path program 1 times [2022-07-12 16:55:01,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:55:01,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [185387363] [2022-07-12 16:55:01,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:55:01,005 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:55:01,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:55:01,007 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 16:55:01,008 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 16:55:01,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:55:01,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 980 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 16:55:01,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:55:02,470 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 16:55:02,471 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:55:02,471 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:55:02,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [185387363] [2022-07-12 16:55:02,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [185387363] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:55:02,471 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:55:02,471 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:55:02,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474321155] [2022-07-12 16:55:02,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:55:02,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:55:02,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:55:02,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:55:02,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:55:02,472 INFO L87 Difference]: Start difference. First operand 6503 states and 8628 transitions. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 3 states have internal predecessors, (87), 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 16:55:02,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:55:02,762 INFO L93 Difference]: Finished difference Result 6503 states and 8628 transitions. [2022-07-12 16:55:02,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:55:02,763 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 3 states have internal predecessors, (87), 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 136 [2022-07-12 16:55:02,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:55:02,783 INFO L225 Difference]: With dead ends: 6503 [2022-07-12 16:55:02,784 INFO L226 Difference]: Without dead ends: 6501 [2022-07-12 16:55:02,789 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 133 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 16:55:02,789 INFO L413 NwaCegarLoop]: 2216 mSDtfsCounter, 2092 mSDsluCounter, 2214 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2094 SdHoareTripleChecker+Valid, 4430 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 16:55:02,789 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2094 Valid, 4430 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:55:02,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6501 states. [2022-07-12 16:55:03,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6501 to 6501. [2022-07-12 16:55:03,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6501 states, 4641 states have (on average 1.2540400775694893) internal successors, (5820), 4758 states have internal predecessors, (5820), 1392 states have call successors, (1392), 451 states have call predecessors, (1392), 450 states have return successors, (1414), 1371 states have call predecessors, (1414), 1390 states have call successors, (1414) [2022-07-12 16:55:03,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6501 states to 6501 states and 8626 transitions. [2022-07-12 16:55:03,146 INFO L78 Accepts]: Start accepts. Automaton has 6501 states and 8626 transitions. Word has length 136 [2022-07-12 16:55:03,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:55:03,147 INFO L495 AbstractCegarLoop]: Abstraction has 6501 states and 8626 transitions. [2022-07-12 16:55:03,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 3 states have internal predecessors, (87), 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 16:55:03,147 INFO L276 IsEmpty]: Start isEmpty. Operand 6501 states and 8626 transitions. [2022-07-12 16:55:03,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-07-12 16:55:03,149 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:55:03,149 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:55:03,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2022-07-12 16:55:03,363 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 16:55:03,364 INFO L420 AbstractCegarLoop]: === Iteration 26 === 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 32 more)] === [2022-07-12 16:55:03,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:55:03,364 INFO L85 PathProgramCache]: Analyzing trace with hash -965099567, now seen corresponding path program 1 times [2022-07-12 16:55:03,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:55:03,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [768277180] [2022-07-12 16:55:03,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:55:03,366 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:55:03,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:55:03,367 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 16:55:03,370 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 16:55:04,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:55:04,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 989 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 16:55:04,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:55:04,909 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 16:55:04,909 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:55:04,909 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:55:04,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [768277180] [2022-07-12 16:55:04,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [768277180] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:55:04,909 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:55:04,909 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:55:04,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415967691] [2022-07-12 16:55:04,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:55:04,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:55:04,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:55:04,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:55:04,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:55:04,910 INFO L87 Difference]: Start difference. First operand 6501 states and 8626 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 3 states have internal predecessors, (91), 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 16:55:05,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:55:05,217 INFO L93 Difference]: Finished difference Result 6501 states and 8626 transitions. [2022-07-12 16:55:05,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:55:05,218 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 3 states have internal predecessors, (91), 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 142 [2022-07-12 16:55:05,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:55:05,237 INFO L225 Difference]: With dead ends: 6501 [2022-07-12 16:55:05,237 INFO L226 Difference]: Without dead ends: 6499 [2022-07-12 16:55:05,241 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 139 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 16:55:05,242 INFO L413 NwaCegarLoop]: 2214 mSDtfsCounter, 2084 mSDsluCounter, 2212 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2086 SdHoareTripleChecker+Valid, 4426 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 16:55:05,242 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2086 Valid, 4426 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:55:05,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6499 states. [2022-07-12 16:55:05,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6499 to 6499. [2022-07-12 16:55:05,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6499 states, 4640 states have (on average 1.2538793103448276) internal successors, (5818), 4756 states have internal predecessors, (5818), 1392 states have call successors, (1392), 451 states have call predecessors, (1392), 450 states have return successors, (1414), 1371 states have call predecessors, (1414), 1390 states have call successors, (1414) [2022-07-12 16:55:05,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6499 states to 6499 states and 8624 transitions. [2022-07-12 16:55:05,604 INFO L78 Accepts]: Start accepts. Automaton has 6499 states and 8624 transitions. Word has length 142 [2022-07-12 16:55:05,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:55:05,604 INFO L495 AbstractCegarLoop]: Abstraction has 6499 states and 8624 transitions. [2022-07-12 16:55:05,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 3 states have internal predecessors, (91), 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 16:55:05,604 INFO L276 IsEmpty]: Start isEmpty. Operand 6499 states and 8624 transitions. [2022-07-12 16:55:05,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-07-12 16:55:05,606 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:55:05,606 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:55:05,623 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 16:55:05,825 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 16:55:05,826 INFO L420 AbstractCegarLoop]: === Iteration 27 === 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 32 more)] === [2022-07-12 16:55:05,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:55:05,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1206055100, now seen corresponding path program 1 times [2022-07-12 16:55:05,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:55:05,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1376793039] [2022-07-12 16:55:05,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:55:05,828 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:55:05,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:55:05,829 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 16:55:05,831 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 16:55:06,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:55:06,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 1393 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-12 16:55:06,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:55:07,033 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2022-07-12 16:55:07,033 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:55:07,033 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:55:07,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1376793039] [2022-07-12 16:55:07,033 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1376793039] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:55:07,034 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:55:07,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 16:55:07,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779381902] [2022-07-12 16:55:07,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:55:07,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 16:55:07,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:55:07,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 16:55:07,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-12 16:55:07,035 INFO L87 Difference]: Start difference. First operand 6499 states and 8624 transitions. Second operand has 6 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 3 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-07-12 16:55:08,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:55:08,240 INFO L93 Difference]: Finished difference Result 13544 states and 18085 transitions. [2022-07-12 16:55:08,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 16:55:08,241 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 3 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 168 [2022-07-12 16:55:08,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:55:08,258 INFO L225 Difference]: With dead ends: 13544 [2022-07-12 16:55:08,259 INFO L226 Difference]: Without dead ends: 7075 [2022-07-12 16:55:08,272 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 163 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 16:55:08,273 INFO L413 NwaCegarLoop]: 2619 mSDtfsCounter, 581 mSDsluCounter, 9653 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 777 SdHoareTripleChecker+Valid, 12272 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-12 16:55:08,273 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [777 Valid, 12272 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-12 16:55:08,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7075 states. [2022-07-12 16:55:08,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7075 to 6499. [2022-07-12 16:55:08,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6499 states, 4640 states have (on average 1.2530172413793104) internal successors, (5814), 4756 states have internal predecessors, (5814), 1392 states have call successors, (1392), 451 states have call predecessors, (1392), 450 states have return successors, (1414), 1371 states have call predecessors, (1414), 1390 states have call successors, (1414) [2022-07-12 16:55:08,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6499 states to 6499 states and 8620 transitions. [2022-07-12 16:55:08,632 INFO L78 Accepts]: Start accepts. Automaton has 6499 states and 8620 transitions. Word has length 168 [2022-07-12 16:55:08,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:55:08,633 INFO L495 AbstractCegarLoop]: Abstraction has 6499 states and 8620 transitions. [2022-07-12 16:55:08,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 3 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-07-12 16:55:08,633 INFO L276 IsEmpty]: Start isEmpty. Operand 6499 states and 8620 transitions. [2022-07-12 16:55:08,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-07-12 16:55:08,634 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:55:08,634 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:55:08,654 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Ended with exit code 0 [2022-07-12 16:55:08,842 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 16:55:08,842 INFO L420 AbstractCegarLoop]: === Iteration 28 === 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 32 more)] === [2022-07-12 16:55:08,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:55:08,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1500564294, now seen corresponding path program 1 times [2022-07-12 16:55:08,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:55:08,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2071483797] [2022-07-12 16:55:08,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:55:08,845 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:55:08,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:55:08,847 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 16:55:08,851 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 16:55:09,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:55:10,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 1393 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-12 16:55:10,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:55:10,864 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2022-07-12 16:55:10,864 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:55:10,864 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:55:10,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2071483797] [2022-07-12 16:55:10,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2071483797] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:55:10,864 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:55:10,864 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 16:55:10,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478035282] [2022-07-12 16:55:10,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:55:10,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 16:55:10,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:55:10,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 16:55:10,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-12 16:55:10,865 INFO L87 Difference]: Start difference. First operand 6499 states and 8620 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2022-07-12 16:55:11,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:55:11,259 INFO L93 Difference]: Finished difference Result 6992 states and 9127 transitions. [2022-07-12 16:55:11,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 16:55:11,259 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 168 [2022-07-12 16:55:11,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:55:11,281 INFO L225 Difference]: With dead ends: 6992 [2022-07-12 16:55:11,282 INFO L226 Difference]: Without dead ends: 6990 [2022-07-12 16:55:11,286 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 164 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 16:55:11,287 INFO L413 NwaCegarLoop]: 2247 mSDtfsCounter, 2068 mSDsluCounter, 4692 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2069 SdHoareTripleChecker+Valid, 6939 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 16:55:11,287 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2069 Valid, 6939 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:55:11,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6990 states. [2022-07-12 16:55:11,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6990 to 6900. [2022-07-12 16:55:11,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6900 states, 4897 states have (on average 1.244435368593016) internal successors, (6094), 5016 states have internal predecessors, (6094), 1460 states have call successors, (1460), 527 states have call predecessors, (1460), 526 states have return successors, (1482), 1436 states have call predecessors, (1482), 1458 states have call successors, (1482) [2022-07-12 16:55:11,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6900 states to 6900 states and 9036 transitions. [2022-07-12 16:55:11,647 INFO L78 Accepts]: Start accepts. Automaton has 6900 states and 9036 transitions. Word has length 168 [2022-07-12 16:55:11,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:55:11,648 INFO L495 AbstractCegarLoop]: Abstraction has 6900 states and 9036 transitions. [2022-07-12 16:55:11,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2022-07-12 16:55:11,648 INFO L276 IsEmpty]: Start isEmpty. Operand 6900 states and 9036 transitions. [2022-07-12 16:55:11,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2022-07-12 16:55:11,650 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:55:11,650 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:55:11,673 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 16:55:11,867 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 16:55:11,867 INFO L420 AbstractCegarLoop]: === Iteration 29 === 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 32 more)] === [2022-07-12 16:55:11,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:55:11,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1796441848, now seen corresponding path program 1 times [2022-07-12 16:55:11,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:55:11,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1406159300] [2022-07-12 16:55:11,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:55:11,869 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:55:11,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:55:11,870 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 16:55:11,872 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 16:55:12,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:55:12,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 998 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 16:55:12,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:55:13,459 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 16:55:13,459 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:55:13,459 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:55:13,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1406159300] [2022-07-12 16:55:13,460 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1406159300] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:55:13,460 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:55:13,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:55:13,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992875491] [2022-07-12 16:55:13,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:55:13,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:55:13,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:55:13,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:55:13,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:55:13,462 INFO L87 Difference]: Start difference. First operand 6900 states and 9036 transitions. Second operand has 4 states, 4 states have (on average 23.75) internal successors, (95), 3 states have internal predecessors, (95), 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 16:55:13,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:55:13,764 INFO L93 Difference]: Finished difference Result 6900 states and 9036 transitions. [2022-07-12 16:55:13,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:55:13,764 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 3 states have internal predecessors, (95), 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 148 [2022-07-12 16:55:13,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:55:13,779 INFO L225 Difference]: With dead ends: 6900 [2022-07-12 16:55:13,780 INFO L226 Difference]: Without dead ends: 6898 [2022-07-12 16:55:13,783 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 145 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 16:55:13,786 INFO L413 NwaCegarLoop]: 2211 mSDtfsCounter, 2075 mSDsluCounter, 2209 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2077 SdHoareTripleChecker+Valid, 4420 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 16:55:13,787 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2077 Valid, 4420 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:55:13,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6898 states. [2022-07-12 16:55:14,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6898 to 6898. [2022-07-12 16:55:14,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6898 states, 4896 states have (on average 1.244281045751634) internal successors, (6092), 5014 states have internal predecessors, (6092), 1460 states have call successors, (1460), 527 states have call predecessors, (1460), 526 states have return successors, (1482), 1436 states have call predecessors, (1482), 1458 states have call successors, (1482) [2022-07-12 16:55:14,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6898 states to 6898 states and 9034 transitions. [2022-07-12 16:55:14,124 INFO L78 Accepts]: Start accepts. Automaton has 6898 states and 9034 transitions. Word has length 148 [2022-07-12 16:55:14,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:55:14,125 INFO L495 AbstractCegarLoop]: Abstraction has 6898 states and 9034 transitions. [2022-07-12 16:55:14,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 3 states have internal predecessors, (95), 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 16:55:14,125 INFO L276 IsEmpty]: Start isEmpty. Operand 6898 states and 9034 transitions. [2022-07-12 16:55:14,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-07-12 16:55:14,126 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:55:14,126 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:55:14,140 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 16:55:14,327 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 16:55:14,328 INFO L420 AbstractCegarLoop]: === Iteration 30 === 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 32 more)] === [2022-07-12 16:55:14,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:55:14,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1238573022, now seen corresponding path program 1 times [2022-07-12 16:55:14,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:55:14,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [187654770] [2022-07-12 16:55:14,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:55:14,329 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:55:14,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:55:14,331 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 16:55:14,332 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 16:55:14,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:55:14,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 1007 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 16:55:14,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:55:15,727 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 16:55:15,727 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:55:15,728 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:55:15,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [187654770] [2022-07-12 16:55:15,728 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [187654770] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:55:15,728 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:55:15,728 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:55:15,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983880943] [2022-07-12 16:55:15,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:55:15,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:55:15,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:55:15,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:55:15,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:55:15,729 INFO L87 Difference]: Start difference. First operand 6898 states and 9034 transitions. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 3 states have internal predecessors, (99), 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 16:55:16,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:55:16,071 INFO L93 Difference]: Finished difference Result 6898 states and 9034 transitions. [2022-07-12 16:55:16,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:55:16,072 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 3 states have internal predecessors, (99), 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 154 [2022-07-12 16:55:16,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:55:16,093 INFO L225 Difference]: With dead ends: 6898 [2022-07-12 16:55:16,094 INFO L226 Difference]: Without dead ends: 6896 [2022-07-12 16:55:16,099 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 151 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 16:55:16,110 INFO L413 NwaCegarLoop]: 2209 mSDtfsCounter, 2067 mSDsluCounter, 2207 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2069 SdHoareTripleChecker+Valid, 4416 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 16:55:16,111 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2069 Valid, 4416 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:55:16,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6896 states. [2022-07-12 16:55:16,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6896 to 6896. [2022-07-12 16:55:16,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6896 states, 4895 states have (on average 1.2441266598569969) internal successors, (6090), 5012 states have internal predecessors, (6090), 1460 states have call successors, (1460), 527 states have call predecessors, (1460), 526 states have return successors, (1482), 1436 states have call predecessors, (1482), 1458 states have call successors, (1482) [2022-07-12 16:55:16,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6896 states to 6896 states and 9032 transitions. [2022-07-12 16:55:16,502 INFO L78 Accepts]: Start accepts. Automaton has 6896 states and 9032 transitions. Word has length 154 [2022-07-12 16:55:16,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:55:16,503 INFO L495 AbstractCegarLoop]: Abstraction has 6896 states and 9032 transitions. [2022-07-12 16:55:16,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 3 states have internal predecessors, (99), 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 16:55:16,503 INFO L276 IsEmpty]: Start isEmpty. Operand 6896 states and 9032 transitions. [2022-07-12 16:55:16,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2022-07-12 16:55:16,505 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:55:16,505 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:55:16,521 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 16:55:16,720 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 16:55:16,720 INFO L420 AbstractCegarLoop]: === Iteration 31 === 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 32 more)] === [2022-07-12 16:55:16,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:55:16,721 INFO L85 PathProgramCache]: Analyzing trace with hash 986633813, now seen corresponding path program 1 times [2022-07-12 16:55:16,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:55:16,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [306851693] [2022-07-12 16:55:16,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:55:16,722 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:55:16,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:55:16,723 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 16:55:16,725 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 16:55:17,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:55:17,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 1415 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-12 16:55:17,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:55:17,996 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2022-07-12 16:55:17,996 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:55:17,996 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:55:17,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [306851693] [2022-07-12 16:55:17,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [306851693] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:55:17,996 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:55:17,996 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 16:55:17,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240778489] [2022-07-12 16:55:17,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:55:17,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 16:55:17,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:55:17,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 16:55:17,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-12 16:55:17,997 INFO L87 Difference]: Start difference. First operand 6896 states and 9032 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) [2022-07-12 16:55:19,031 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 16:55:19,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:55:19,541 INFO L93 Difference]: Finished difference Result 6908 states and 9038 transitions. [2022-07-12 16:55:19,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 16:55:19,541 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) Word has length 180 [2022-07-12 16:55:19,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:55:19,563 INFO L225 Difference]: With dead ends: 6908 [2022-07-12 16:55:19,563 INFO L226 Difference]: Without dead ends: 6906 [2022-07-12 16:55:19,567 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 176 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 16:55:19,568 INFO L413 NwaCegarLoop]: 2355 mSDtfsCounter, 197 mSDsluCounter, 6870 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 9225 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-12 16:55:19,568 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [198 Valid, 9225 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-07-12 16:55:19,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6906 states. [2022-07-12 16:55:19,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6906 to 6896. [2022-07-12 16:55:19,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6896 states, 4895 states have (on average 1.2433094994892748) internal successors, (6086), 5012 states have internal predecessors, (6086), 1460 states have call successors, (1460), 527 states have call predecessors, (1460), 526 states have return successors, (1482), 1436 states have call predecessors, (1482), 1458 states have call successors, (1482) [2022-07-12 16:55:19,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6896 states to 6896 states and 9028 transitions. [2022-07-12 16:55:19,945 INFO L78 Accepts]: Start accepts. Automaton has 6896 states and 9028 transitions. Word has length 180 [2022-07-12 16:55:19,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:55:19,945 INFO L495 AbstractCegarLoop]: Abstraction has 6896 states and 9028 transitions. [2022-07-12 16:55:19,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) [2022-07-12 16:55:19,946 INFO L276 IsEmpty]: Start isEmpty. Operand 6896 states and 9028 transitions. [2022-07-12 16:55:19,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-07-12 16:55:19,947 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:55:19,947 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:55:19,972 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Ended with exit code 0 [2022-07-12 16:55:20,171 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 16:55:20,172 INFO L420 AbstractCegarLoop]: === Iteration 32 === 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 32 more)] === [2022-07-12 16:55:20,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:55:20,173 INFO L85 PathProgramCache]: Analyzing trace with hash 883056991, now seen corresponding path program 1 times [2022-07-12 16:55:20,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:55:20,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1006154537] [2022-07-12 16:55:20,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:55:20,174 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:55:20,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:55:20,175 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 16:55:20,177 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 16:55:20,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:55:20,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 1016 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 16:55:20,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:55:21,421 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 16:55:21,421 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:55:21,421 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:55:21,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1006154537] [2022-07-12 16:55:21,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1006154537] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:55:21,422 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:55:21,422 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:55:21,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904187933] [2022-07-12 16:55:21,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:55:21,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:55:21,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:55:21,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:55:21,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:55:21,423 INFO L87 Difference]: Start difference. First operand 6896 states and 9028 transitions. Second operand has 4 states, 4 states have (on average 25.75) internal successors, (103), 3 states have internal predecessors, (103), 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 16:55:21,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:55:21,871 INFO L93 Difference]: Finished difference Result 6896 states and 9028 transitions. [2022-07-12 16:55:21,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:55:21,871 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.75) internal successors, (103), 3 states have internal predecessors, (103), 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 160 [2022-07-12 16:55:21,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:55:21,887 INFO L225 Difference]: With dead ends: 6896 [2022-07-12 16:55:21,887 INFO L226 Difference]: Without dead ends: 6894 [2022-07-12 16:55:21,890 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 157 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 16:55:21,891 INFO L413 NwaCegarLoop]: 2207 mSDtfsCounter, 2059 mSDsluCounter, 2205 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2061 SdHoareTripleChecker+Valid, 4412 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 16:55:21,891 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2061 Valid, 4412 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:55:21,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6894 states. [2022-07-12 16:55:22,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6894 to 6894. [2022-07-12 16:55:22,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6894 states, 4894 states have (on average 1.2431548835308541) internal successors, (6084), 5010 states have internal predecessors, (6084), 1460 states have call successors, (1460), 527 states have call predecessors, (1460), 526 states have return successors, (1482), 1436 states have call predecessors, (1482), 1458 states have call successors, (1482) [2022-07-12 16:55:22,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6894 states to 6894 states and 9026 transitions. [2022-07-12 16:55:22,259 INFO L78 Accepts]: Start accepts. Automaton has 6894 states and 9026 transitions. Word has length 160 [2022-07-12 16:55:22,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:55:22,259 INFO L495 AbstractCegarLoop]: Abstraction has 6894 states and 9026 transitions. [2022-07-12 16:55:22,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.75) internal successors, (103), 3 states have internal predecessors, (103), 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 16:55:22,260 INFO L276 IsEmpty]: Start isEmpty. Operand 6894 states and 9026 transitions. [2022-07-12 16:55:22,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2022-07-12 16:55:22,261 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:55:22,262 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:55:22,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2022-07-12 16:55:22,478 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 16:55:22,479 INFO L420 AbstractCegarLoop]: === Iteration 33 === 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 32 more)] === [2022-07-12 16:55:22,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:55:22,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1353205139, now seen corresponding path program 1 times [2022-07-12 16:55:22,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:55:22,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [522949036] [2022-07-12 16:55:22,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:55:22,481 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:55:22,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:55:22,482 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 16:55:22,483 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 16:55:23,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:55:23,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 1025 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 16:55:23,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:55:23,973 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 16:55:23,973 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:55:23,973 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:55:23,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [522949036] [2022-07-12 16:55:23,973 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [522949036] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:55:23,973 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:55:23,973 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:55:23,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811579624] [2022-07-12 16:55:23,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:55:23,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:55:23,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:55:23,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:55:23,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:55:23,974 INFO L87 Difference]: Start difference. First operand 6894 states and 9026 transitions. Second operand has 4 states, 4 states have (on average 26.75) internal successors, (107), 3 states have internal predecessors, (107), 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 16:55:24,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:55:24,328 INFO L93 Difference]: Finished difference Result 6894 states and 9026 transitions. [2022-07-12 16:55:24,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:55:24,329 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 3 states have internal predecessors, (107), 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 166 [2022-07-12 16:55:24,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:55:24,342 INFO L225 Difference]: With dead ends: 6894 [2022-07-12 16:55:24,343 INFO L226 Difference]: Without dead ends: 6708 [2022-07-12 16:55:24,345 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 163 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 16:55:24,346 INFO L413 NwaCegarLoop]: 2206 mSDtfsCounter, 2050 mSDsluCounter, 2206 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2050 SdHoareTripleChecker+Valid, 4412 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 16:55:24,346 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2050 Valid, 4412 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:55:24,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6708 states. [2022-07-12 16:55:24,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6708 to 6708. [2022-07-12 16:55:24,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6708 states, 4783 states have (on average 1.2467070876019235) internal successors, (5963), 4895 states have internal predecessors, (5963), 1408 states have call successors, (1408), 506 states have call predecessors, (1408), 504 states have return successors, (1428), 1386 states have call predecessors, (1428), 1404 states have call successors, (1428) [2022-07-12 16:55:24,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6708 states to 6708 states and 8799 transitions. [2022-07-12 16:55:24,672 INFO L78 Accepts]: Start accepts. Automaton has 6708 states and 8799 transitions. Word has length 166 [2022-07-12 16:55:24,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:55:24,672 INFO L495 AbstractCegarLoop]: Abstraction has 6708 states and 8799 transitions. [2022-07-12 16:55:24,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 3 states have internal predecessors, (107), 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 16:55:24,672 INFO L276 IsEmpty]: Start isEmpty. Operand 6708 states and 8799 transitions. [2022-07-12 16:55:24,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2022-07-12 16:55:24,674 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:55:24,674 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 16:55:24,688 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Ended with exit code 0 [2022-07-12 16:55:24,887 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 16:55:24,888 INFO L420 AbstractCegarLoop]: === Iteration 34 === 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 32 more)] === [2022-07-12 16:55:24,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:55:24,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1055015745, now seen corresponding path program 1 times [2022-07-12 16:55:24,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:55:24,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1608018108] [2022-07-12 16:55:24,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:55:24,889 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:55:24,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:55:24,891 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 16:55:24,892 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 16:55:25,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:55:26,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 1440 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 16:55:26,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:55:26,135 INFO L134 CoverageAnalysis]: Checked inductivity of 233 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2022-07-12 16:55:26,135 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:55:26,136 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:55:26,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1608018108] [2022-07-12 16:55:26,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1608018108] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:55:26,136 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:55:26,136 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:55:26,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262327529] [2022-07-12 16:55:26,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:55:26,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 16:55:26,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:55:26,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 16:55:26,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 16:55:26,137 INFO L87 Difference]: Start difference. First operand 6708 states and 8799 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 3 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-07-12 16:55:26,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:55:26,709 INFO L93 Difference]: Finished difference Result 15724 states and 21069 transitions. [2022-07-12 16:55:26,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 16:55:26,710 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 3 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 194 [2022-07-12 16:55:26,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:55:26,731 INFO L225 Difference]: With dead ends: 15724 [2022-07-12 16:55:26,731 INFO L226 Difference]: Without dead ends: 9041 [2022-07-12 16:55:26,745 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 192 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 16:55:26,745 INFO L413 NwaCegarLoop]: 2934 mSDtfsCounter, 569 mSDsluCounter, 2200 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 724 SdHoareTripleChecker+Valid, 5134 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.0s IncrementalHoareTripleChecker+Time [2022-07-12 16:55:26,758 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [724 Valid, 5134 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:55:26,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9041 states. [2022-07-12 16:55:27,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9041 to 6724. [2022-07-12 16:55:27,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6724 states, 4795 states have (on average 1.246089676746611) internal successors, (5975), 4907 states have internal predecessors, (5975), 1412 states have call successors, (1412), 506 states have call predecessors, (1412), 504 states have return successors, (1432), 1390 states have call predecessors, (1432), 1408 states have call successors, (1432) [2022-07-12 16:55:27,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6724 states to 6724 states and 8819 transitions. [2022-07-12 16:55:27,188 INFO L78 Accepts]: Start accepts. Automaton has 6724 states and 8819 transitions. Word has length 194 [2022-07-12 16:55:27,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:55:27,189 INFO L495 AbstractCegarLoop]: Abstraction has 6724 states and 8819 transitions. [2022-07-12 16:55:27,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 3 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-07-12 16:55:27,189 INFO L276 IsEmpty]: Start isEmpty. Operand 6724 states and 8819 transitions. [2022-07-12 16:55:27,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2022-07-12 16:55:27,191 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:55:27,192 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 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] [2022-07-12 16:55:27,222 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 16:55:27,408 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 16:55:27,409 INFO L420 AbstractCegarLoop]: === Iteration 35 === 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 32 more)] === [2022-07-12 16:55:27,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:55:27,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1114106794, now seen corresponding path program 1 times [2022-07-12 16:55:27,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:55:27,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [569684059] [2022-07-12 16:55:27,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:55:27,410 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:55:27,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:55:27,411 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 16:55:27,412 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 16:55:28,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:55:28,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 1384 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-12 16:55:28,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:55:29,663 INFO L134 CoverageAnalysis]: Checked inductivity of 882 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 882 trivial. 0 not checked. [2022-07-12 16:55:29,663 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:55:29,664 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:55:29,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [569684059] [2022-07-12 16:55:29,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [569684059] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:55:29,664 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:55:29,664 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 16:55:29,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394717091] [2022-07-12 16:55:29,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:55:29,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 16:55:29,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:55:29,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 16:55:29,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-12 16:55:29,665 INFO L87 Difference]: Start difference. First operand 6724 states and 8819 transitions. Second operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 3 states have internal predecessors, (65), 1 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 1 states have call predecessors, (25), 1 states have call successors, (25) [2022-07-12 16:55:30,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:55:30,132 INFO L93 Difference]: Finished difference Result 7303 states and 9394 transitions. [2022-07-12 16:55:30,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 16:55:30,132 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 3 states have internal predecessors, (65), 1 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 1 states have call predecessors, (25), 1 states have call successors, (25) Word has length 252 [2022-07-12 16:55:30,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:55:30,146 INFO L225 Difference]: With dead ends: 7303 [2022-07-12 16:55:30,146 INFO L226 Difference]: Without dead ends: 7301 [2022-07-12 16:55:30,149 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 16:55:30,149 INFO L413 NwaCegarLoop]: 2090 mSDtfsCounter, 1887 mSDsluCounter, 4408 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1888 SdHoareTripleChecker+Valid, 6498 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 16:55:30,149 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1888 Valid, 6498 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:55:30,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7301 states. [2022-07-12 16:55:30,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7301 to 7092. [2022-07-12 16:55:30,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7092 states, 5039 states have (on average 1.2379440365151815) internal successors, (6238), 5152 states have internal predecessors, (6238), 1460 states have call successors, (1460), 582 states have call predecessors, (1460), 580 states have return successors, (1480), 1437 states have call predecessors, (1480), 1456 states have call successors, (1480) [2022-07-12 16:55:30,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7092 states to 7092 states and 9178 transitions. [2022-07-12 16:55:30,530 INFO L78 Accepts]: Start accepts. Automaton has 7092 states and 9178 transitions. Word has length 252 [2022-07-12 16:55:30,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:55:30,531 INFO L495 AbstractCegarLoop]: Abstraction has 7092 states and 9178 transitions. [2022-07-12 16:55:30,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 3 states have internal predecessors, (65), 1 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 1 states have call predecessors, (25), 1 states have call successors, (25) [2022-07-12 16:55:30,531 INFO L276 IsEmpty]: Start isEmpty. Operand 7092 states and 9178 transitions. [2022-07-12 16:55:30,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2022-07-12 16:55:30,533 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:55:30,533 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-07-12 16:55:30,554 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 16:55:30,741 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 16:55:30,742 INFO L420 AbstractCegarLoop]: === Iteration 36 === 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 32 more)] === [2022-07-12 16:55:30,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:55:30,742 INFO L85 PathProgramCache]: Analyzing trace with hash -448820364, now seen corresponding path program 1 times [2022-07-12 16:55:30,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:55:30,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [563306967] [2022-07-12 16:55:30,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:55:30,744 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:55:30,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:55:30,745 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 16:55:30,746 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 16:55:31,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:55:31,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 1498 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 16:55:31,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:55:31,920 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-07-12 16:55:31,921 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:55:31,921 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:55:31,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [563306967] [2022-07-12 16:55:31,921 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [563306967] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:55:31,921 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:55:31,921 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 16:55:31,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87986480] [2022-07-12 16:55:31,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:55:31,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:55:31,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:55:31,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:55:31,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:55:31,923 INFO L87 Difference]: Start difference. First operand 7092 states and 9178 transitions. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 3 states have internal predecessors, (92), 3 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2022-07-12 16:55:32,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:55:32,484 INFO L93 Difference]: Finished difference Result 14795 states and 19303 transitions. [2022-07-12 16:55:32,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 16:55:32,485 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), 3 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) Word has length 212 [2022-07-12 16:55:32,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:55:32,503 INFO L225 Difference]: With dead ends: 14795 [2022-07-12 16:55:32,503 INFO L226 Difference]: Without dead ends: 7728 [2022-07-12 16:55:32,515 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 209 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 16:55:32,516 INFO L413 NwaCegarLoop]: 2195 mSDtfsCounter, 166 mSDsluCounter, 4208 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 6403 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 16:55:32,516 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [190 Valid, 6403 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 16:55:32,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7728 states. [2022-07-12 16:55:32,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7728 to 7416. [2022-07-12 16:55:32,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7416 states, 5259 states have (on average 1.2401597261836852) internal successors, (6522), 5372 states have internal predecessors, (6522), 1560 states have call successors, (1560), 586 states have call predecessors, (1560), 584 states have return successors, (1580), 1537 states have call predecessors, (1580), 1556 states have call successors, (1580) [2022-07-12 16:55:32,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7416 states to 7416 states and 9662 transitions. [2022-07-12 16:55:32,919 INFO L78 Accepts]: Start accepts. Automaton has 7416 states and 9662 transitions. Word has length 212 [2022-07-12 16:55:32,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:55:32,920 INFO L495 AbstractCegarLoop]: Abstraction has 7416 states and 9662 transitions. [2022-07-12 16:55:32,920 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), 3 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2022-07-12 16:55:32,920 INFO L276 IsEmpty]: Start isEmpty. Operand 7416 states and 9662 transitions. [2022-07-12 16:55:32,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2022-07-12 16:55:32,924 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:55:32,924 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-07-12 16:55:32,948 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 16:55:33,144 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 16:55:33,144 INFO L420 AbstractCegarLoop]: === Iteration 37 === 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 32 more)] === [2022-07-12 16:55:33,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:55:33,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1292825866, now seen corresponding path program 1 times [2022-07-12 16:55:33,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:55:33,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2039669088] [2022-07-12 16:55:33,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:55:33,146 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:55:33,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:55:33,147 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 16:55:33,148 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 16:55:34,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:55:34,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 1498 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-12 16:55:34,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:55:34,297 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-07-12 16:55:34,297 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:55:34,297 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:55:34,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2039669088] [2022-07-12 16:55:34,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2039669088] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:55:34,298 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:55:34,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:55:34,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132703447] [2022-07-12 16:55:34,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:55:34,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 16:55:34,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:55:34,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 16:55:34,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 16:55:34,299 INFO L87 Difference]: Start difference. First operand 7416 states and 9662 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2022-07-12 16:55:34,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:55:34,978 INFO L93 Difference]: Finished difference Result 15047 states and 19683 transitions. [2022-07-12 16:55:34,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 16:55:34,982 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 212 [2022-07-12 16:55:34,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:55:35,007 INFO L225 Difference]: With dead ends: 15047 [2022-07-12 16:55:35,007 INFO L226 Difference]: Without dead ends: 7656 [2022-07-12 16:55:35,038 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 210 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 16:55:35,039 INFO L413 NwaCegarLoop]: 2059 mSDtfsCounter, 26 mSDsluCounter, 2047 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 4106 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-12 16:55:35,039 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 4106 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-12 16:55:35,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7656 states. [2022-07-12 16:55:35,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7656 to 7424. [2022-07-12 16:55:35,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7424 states, 5267 states have (on average 1.2397949496867287) internal successors, (6530), 5380 states have internal predecessors, (6530), 1560 states have call successors, (1560), 586 states have call predecessors, (1560), 584 states have return successors, (1580), 1537 states have call predecessors, (1580), 1556 states have call successors, (1580) [2022-07-12 16:55:35,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7424 states to 7424 states and 9670 transitions. [2022-07-12 16:55:35,476 INFO L78 Accepts]: Start accepts. Automaton has 7424 states and 9670 transitions. Word has length 212 [2022-07-12 16:55:35,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:55:35,476 INFO L495 AbstractCegarLoop]: Abstraction has 7424 states and 9670 transitions. [2022-07-12 16:55:35,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2022-07-12 16:55:35,477 INFO L276 IsEmpty]: Start isEmpty. Operand 7424 states and 9670 transitions. [2022-07-12 16:55:35,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2022-07-12 16:55:35,478 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:55:35,479 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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 16:55:35,500 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 16:55:35,700 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 16:55:35,701 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 32 more)] === [2022-07-12 16:55:35,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:55:35,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1794722598, now seen corresponding path program 1 times [2022-07-12 16:55:35,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:55:35,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [487709260] [2022-07-12 16:55:35,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:55:35,703 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:55:35,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:55:35,704 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 16:55:35,705 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 16:55:36,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:55:36,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 1479 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-12 16:55:36,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:55:36,965 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2022-07-12 16:55:36,965 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:55:36,965 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:55:36,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [487709260] [2022-07-12 16:55:36,965 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [487709260] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:55:36,965 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:55:36,965 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 16:55:36,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792311653] [2022-07-12 16:55:36,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:55:36,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 16:55:36,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:55:36,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 16:55:36,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-12 16:55:36,966 INFO L87 Difference]: Start difference. First operand 7424 states and 9670 transitions. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 5 states have internal predecessors, (97), 3 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 4 states have call predecessors, (26), 2 states have call successors, (26) [2022-07-12 16:55:37,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:55:37,898 INFO L93 Difference]: Finished difference Result 17216 states and 22955 transitions. [2022-07-12 16:55:37,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-12 16:55:37,899 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 5 states have internal predecessors, (97), 3 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 4 states have call predecessors, (26), 2 states have call successors, (26) Word has length 210 [2022-07-12 16:55:37,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:55:37,944 INFO L225 Difference]: With dead ends: 17216 [2022-07-12 16:55:37,944 INFO L226 Difference]: Without dead ends: 9817 [2022-07-12 16:55:37,964 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 204 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-12 16:55:37,964 INFO L413 NwaCegarLoop]: 2933 mSDtfsCounter, 572 mSDsluCounter, 13902 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 738 SdHoareTripleChecker+Valid, 16835 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-12 16:55:37,966 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [738 Valid, 16835 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-12 16:55:37,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9817 states. [2022-07-12 16:55:38,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9817 to 7448. [2022-07-12 16:55:38,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7448 states, 5283 states have (on average 1.239068710959682) internal successors, (6546), 5396 states have internal predecessors, (6546), 1560 states have call successors, (1560), 586 states have call predecessors, (1560), 592 states have return successors, (1592), 1545 states have call predecessors, (1592), 1556 states have call successors, (1592) [2022-07-12 16:55:38,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7448 states to 7448 states and 9698 transitions. [2022-07-12 16:55:38,547 INFO L78 Accepts]: Start accepts. Automaton has 7448 states and 9698 transitions. Word has length 210 [2022-07-12 16:55:38,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:55:38,548 INFO L495 AbstractCegarLoop]: Abstraction has 7448 states and 9698 transitions. [2022-07-12 16:55:38,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 5 states have internal predecessors, (97), 3 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 4 states have call predecessors, (26), 2 states have call successors, (26) [2022-07-12 16:55:38,549 INFO L276 IsEmpty]: Start isEmpty. Operand 7448 states and 9698 transitions. [2022-07-12 16:55:38,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2022-07-12 16:55:38,552 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:55:38,552 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 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] [2022-07-12 16:55:38,579 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Ended with exit code 0 [2022-07-12 16:55:38,756 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 16:55:38,757 INFO L420 AbstractCegarLoop]: === Iteration 39 === 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 32 more)] === [2022-07-12 16:55:38,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:55:38,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1788680456, now seen corresponding path program 1 times [2022-07-12 16:55:38,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:55:38,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1842404487] [2022-07-12 16:55:38,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:55:38,759 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:55:38,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:55:38,760 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 16:55:38,762 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 16:55:39,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:55:39,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 1408 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-12 16:55:39,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:55:39,864 INFO L134 CoverageAnalysis]: Checked inductivity of 882 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 882 trivial. 0 not checked. [2022-07-12 16:55:39,864 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:55:39,864 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:55:39,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1842404487] [2022-07-12 16:55:39,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1842404487] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:55:39,864 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:55:39,864 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 16:55:39,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796118740] [2022-07-12 16:55:39,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:55:39,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 16:55:39,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:55:39,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 16:55:39,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-12 16:55:39,865 INFO L87 Difference]: Start difference. First operand 7448 states and 9698 transitions. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (29), 3 states have call predecessors, (29), 2 states have return successors, (27), 2 states have call predecessors, (27), 1 states have call successors, (27) [2022-07-12 16:55:41,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:55:41,041 INFO L93 Difference]: Finished difference Result 7460 states and 9704 transitions. [2022-07-12 16:55:41,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 16:55:41,042 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (29), 3 states have call predecessors, (29), 2 states have return successors, (27), 2 states have call predecessors, (27), 1 states have call successors, (27) Word has length 265 [2022-07-12 16:55:41,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:55:41,058 INFO L225 Difference]: With dead ends: 7460 [2022-07-12 16:55:41,059 INFO L226 Difference]: Without dead ends: 7458 [2022-07-12 16:55:41,062 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 261 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 16:55:41,062 INFO L413 NwaCegarLoop]: 2230 mSDtfsCounter, 235 mSDsluCounter, 6448 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 8678 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-12 16:55:41,062 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [236 Valid, 8678 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-12 16:55:41,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7458 states. [2022-07-12 16:55:41,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7458 to 7448. [2022-07-12 16:55:41,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7448 states, 5283 states have (on average 1.2383115653984478) internal successors, (6542), 5396 states have internal predecessors, (6542), 1560 states have call successors, (1560), 586 states have call predecessors, (1560), 592 states have return successors, (1592), 1545 states have call predecessors, (1592), 1556 states have call successors, (1592) [2022-07-12 16:55:41,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7448 states to 7448 states and 9694 transitions. [2022-07-12 16:55:41,474 INFO L78 Accepts]: Start accepts. Automaton has 7448 states and 9694 transitions. Word has length 265 [2022-07-12 16:55:41,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:55:41,474 INFO L495 AbstractCegarLoop]: Abstraction has 7448 states and 9694 transitions. [2022-07-12 16:55:41,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (29), 3 states have call predecessors, (29), 2 states have return successors, (27), 2 states have call predecessors, (27), 1 states have call successors, (27) [2022-07-12 16:55:41,474 INFO L276 IsEmpty]: Start isEmpty. Operand 7448 states and 9694 transitions. [2022-07-12 16:55:41,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2022-07-12 16:55:41,477 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:55:41,477 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-07-12 16:55:41,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2022-07-12 16:55:41,697 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 16:55:41,698 INFO L420 AbstractCegarLoop]: === Iteration 40 === 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 32 more)] === [2022-07-12 16:55:41,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:55:41,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1498542678, now seen corresponding path program 1 times [2022-07-12 16:55:41,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:55:41,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2103054287] [2022-07-12 16:55:41,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:55:41,699 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:55:41,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:55:41,701 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 16:55:41,702 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 16:55:42,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:55:42,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 1513 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-12 16:55:42,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:55:43,701 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2022-07-12 16:55:43,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 16:55:44,091 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2022-07-12 16:55:44,091 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:55:44,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2103054287] [2022-07-12 16:55:44,091 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2103054287] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-12 16:55:44,091 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 16:55:44,091 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-12 16:55:44,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619171570] [2022-07-12 16:55:44,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:55:44,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 16:55:44,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:55:44,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 16:55:44,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 16:55:44,092 INFO L87 Difference]: Start difference. First operand 7448 states and 9694 transitions. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 4 states have internal predecessors, (99), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-07-12 16:55:44,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:55:44,556 INFO L93 Difference]: Finished difference Result 7728 states and 9945 transitions. [2022-07-12 16:55:44,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 16:55:44,557 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 4 states have internal predecessors, (99), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 226 [2022-07-12 16:55:44,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:55:44,574 INFO L225 Difference]: With dead ends: 7728 [2022-07-12 16:55:44,574 INFO L226 Difference]: Without dead ends: 7726 [2022-07-12 16:55:44,578 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 453 GetRequests, 445 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-07-12 16:55:44,578 INFO L413 NwaCegarLoop]: 2166 mSDtfsCounter, 1956 mSDsluCounter, 4490 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1959 SdHoareTripleChecker+Valid, 6656 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 16:55:44,578 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1959 Valid, 6656 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 16:55:44,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7726 states. [2022-07-12 16:55:44,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7726 to 7519. [2022-07-12 16:55:44,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7519 states, 5339 states have (on average 1.235811949803334) internal successors, (6598), 5449 states have internal predecessors, (6598), 1550 states have call successors, (1550), 612 states have call predecessors, (1550), 618 states have return successors, (1582), 1537 states have call predecessors, (1582), 1546 states have call successors, (1582) [2022-07-12 16:55:45,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7519 states to 7519 states and 9730 transitions. [2022-07-12 16:55:45,012 INFO L78 Accepts]: Start accepts. Automaton has 7519 states and 9730 transitions. Word has length 226 [2022-07-12 16:55:45,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:55:45,012 INFO L495 AbstractCegarLoop]: Abstraction has 7519 states and 9730 transitions. [2022-07-12 16:55:45,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 4 states have internal predecessors, (99), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-07-12 16:55:45,012 INFO L276 IsEmpty]: Start isEmpty. Operand 7519 states and 9730 transitions. [2022-07-12 16:55:45,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2022-07-12 16:55:45,015 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:55:45,015 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-07-12 16:55:45,059 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Ended with exit code 0 [2022-07-12 16:55:45,259 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 16:55:45,260 INFO L420 AbstractCegarLoop]: === Iteration 41 === 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 32 more)] === [2022-07-12 16:55:45,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:55:45,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1919857412, now seen corresponding path program 1 times [2022-07-12 16:55:45,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:55:45,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1043657439] [2022-07-12 16:55:45,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:55:45,261 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:55:45,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:55:45,262 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 16:55:45,264 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 16:55:46,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:55:46,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 1566 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 16:55:46,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:55:46,563 INFO L134 CoverageAnalysis]: Checked inductivity of 287 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 286 trivial. 0 not checked. [2022-07-12 16:55:46,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 16:55:46,765 INFO L134 CoverageAnalysis]: Checked inductivity of 287 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 286 trivial. 0 not checked. [2022-07-12 16:55:46,766 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:55:46,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1043657439] [2022-07-12 16:55:46,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1043657439] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 16:55:46,766 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 16:55:46,766 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-07-12 16:55:46,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084373534] [2022-07-12 16:55:46,766 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 16:55:46,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 16:55:46,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:55:46,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 16:55:46,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-12 16:55:46,767 INFO L87 Difference]: Start difference. First operand 7519 states and 9730 transitions. Second operand has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 4 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (34), 4 states have call predecessors, (34), 4 states have call successors, (34) [2022-07-12 16:55:47,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:55:47,993 INFO L93 Difference]: Finished difference Result 15733 states and 20555 transitions. [2022-07-12 16:55:47,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 16:55:47,997 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 4 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (34), 4 states have call predecessors, (34), 4 states have call successors, (34) Word has length 231 [2022-07-12 16:55:47,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:55:48,022 INFO L225 Difference]: With dead ends: 15733 [2022-07-12 16:55:48,023 INFO L226 Difference]: Without dead ends: 8239 [2022-07-12 16:55:48,041 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 461 GetRequests, 456 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2022-07-12 16:55:48,041 INFO L413 NwaCegarLoop]: 2099 mSDtfsCounter, 190 mSDsluCounter, 4105 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 6204 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-12 16:55:48,042 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 6204 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-12 16:55:48,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8239 states. [2022-07-12 16:55:48,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8239 to 8239. [2022-07-12 16:55:48,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8239 states, 5843 states have (on average 1.240116378572651) internal successors, (7246), 5953 states have internal predecessors, (7246), 1766 states have call successors, (1766), 612 states have call predecessors, (1766), 618 states have return successors, (1798), 1753 states have call predecessors, (1798), 1762 states have call successors, (1798) [2022-07-12 16:55:48,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8239 states to 8239 states and 10810 transitions. [2022-07-12 16:55:48,584 INFO L78 Accepts]: Start accepts. Automaton has 8239 states and 10810 transitions. Word has length 231 [2022-07-12 16:55:48,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:55:48,584 INFO L495 AbstractCegarLoop]: Abstraction has 8239 states and 10810 transitions. [2022-07-12 16:55:48,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 4 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (34), 4 states have call predecessors, (34), 4 states have call successors, (34) [2022-07-12 16:55:48,585 INFO L276 IsEmpty]: Start isEmpty. Operand 8239 states and 10810 transitions. [2022-07-12 16:55:48,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2022-07-12 16:55:48,588 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:55:48,588 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:55:48,620 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Ended with exit code 0 [2022-07-12 16:55:48,792 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 16:55:48,793 INFO L420 AbstractCegarLoop]: === Iteration 42 === 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 32 more)] === [2022-07-12 16:55:48,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:55:48,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1181782151, now seen corresponding path program 1 times [2022-07-12 16:55:48,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:55:48,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2071935859] [2022-07-12 16:55:48,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:55:48,795 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:55:48,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:55:48,796 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 16:55:48,797 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 16:55:50,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:55:50,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 2075 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-12 16:55:50,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:55:50,948 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-07-12 16:55:50,948 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:55:50,948 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:55:50,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2071935859] [2022-07-12 16:55:50,948 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2071935859] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:55:50,948 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:55:50,948 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 16:55:50,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445662232] [2022-07-12 16:55:50,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:55:50,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 16:55:50,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:55:50,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 16:55:50,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-12 16:55:50,949 INFO L87 Difference]: Start difference. First operand 8239 states and 10810 transitions. Second operand has 6 states, 5 states have (on average 24.0) internal successors, (120), 5 states have internal predecessors, (120), 3 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2022-07-12 16:55:55,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:55:55,945 INFO L93 Difference]: Finished difference Result 17716 states and 23501 transitions. [2022-07-12 16:55:55,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 16:55:55,946 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 24.0) internal successors, (120), 5 states have internal predecessors, (120), 3 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) Word has length 227 [2022-07-12 16:55:55,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:55:55,976 INFO L225 Difference]: With dead ends: 17716 [2022-07-12 16:55:55,976 INFO L226 Difference]: Without dead ends: 9502 [2022-07-12 16:55:55,996 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 222 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 16:55:55,997 INFO L413 NwaCegarLoop]: 2464 mSDtfsCounter, 482 mSDsluCounter, 9194 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 614 SdHoareTripleChecker+Valid, 11658 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-07-12 16:55:55,997 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [614 Valid, 11658 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2022-07-12 16:55:56,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9502 states. [2022-07-12 16:55:56,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9502 to 8239. [2022-07-12 16:55:56,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8239 states, 5843 states have (on average 1.2394317987335273) internal successors, (7242), 5953 states have internal predecessors, (7242), 1766 states have call successors, (1766), 612 states have call predecessors, (1766), 618 states have return successors, (1798), 1753 states have call predecessors, (1798), 1762 states have call successors, (1798) [2022-07-12 16:55:56,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8239 states to 8239 states and 10806 transitions. [2022-07-12 16:55:56,716 INFO L78 Accepts]: Start accepts. Automaton has 8239 states and 10806 transitions. Word has length 227 [2022-07-12 16:55:56,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:55:56,716 INFO L495 AbstractCegarLoop]: Abstraction has 8239 states and 10806 transitions. [2022-07-12 16:55:56,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 24.0) internal successors, (120), 5 states have internal predecessors, (120), 3 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2022-07-12 16:55:56,717 INFO L276 IsEmpty]: Start isEmpty. Operand 8239 states and 10806 transitions. [2022-07-12 16:55:56,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2022-07-12 16:55:56,720 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:55:56,720 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:55:56,767 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Ended with exit code 0 [2022-07-12 16:55:56,924 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 16:55:56,925 INFO L420 AbstractCegarLoop]: === Iteration 43 === 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 32 more)] === [2022-07-12 16:55:56,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:55:56,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1742481929, now seen corresponding path program 1 times [2022-07-12 16:55:56,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:55:56,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [526912010] [2022-07-12 16:55:56,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:55:56,927 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:55:56,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:55:56,928 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 16:55:56,930 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 16:55:58,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:55:58,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 2075 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-12 16:55:58,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:55:59,000 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2022-07-12 16:55:59,000 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:55:59,000 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:55:59,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [526912010] [2022-07-12 16:55:59,000 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [526912010] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:55:59,000 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:55:59,000 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 16:55:59,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546537883] [2022-07-12 16:55:59,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:55:59,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:55:59,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:55:59,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:55:59,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:55:59,001 INFO L87 Difference]: Start difference. First operand 8239 states and 10806 transitions. Second operand has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-07-12 16:55:59,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:55:59,752 INFO L93 Difference]: Finished difference Result 17073 states and 22543 transitions. [2022-07-12 16:55:59,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 16:55:59,753 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 227 [2022-07-12 16:55:59,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:55:59,776 INFO L225 Difference]: With dead ends: 17073 [2022-07-12 16:55:59,776 INFO L226 Difference]: Without dead ends: 8859 [2022-07-12 16:55:59,794 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 224 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 16:55:59,795 INFO L413 NwaCegarLoop]: 2226 mSDtfsCounter, 168 mSDsluCounter, 4234 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 6460 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-12 16:55:59,795 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 6460 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-12 16:55:59,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8859 states. [2022-07-12 16:56:00,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8859 to 8247. [2022-07-12 16:56:00,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8247 states, 5851 states have (on average 1.2391044265937448) internal successors, (7250), 5961 states have internal predecessors, (7250), 1766 states have call successors, (1766), 612 states have call predecessors, (1766), 618 states have return successors, (1798), 1753 states have call predecessors, (1798), 1762 states have call successors, (1798) [2022-07-12 16:56:00,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8247 states to 8247 states and 10814 transitions. [2022-07-12 16:56:00,449 INFO L78 Accepts]: Start accepts. Automaton has 8247 states and 10814 transitions. Word has length 227 [2022-07-12 16:56:00,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:56:00,449 INFO L495 AbstractCegarLoop]: Abstraction has 8247 states and 10814 transitions. [2022-07-12 16:56:00,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-07-12 16:56:00,449 INFO L276 IsEmpty]: Start isEmpty. Operand 8247 states and 10814 transitions. [2022-07-12 16:56:00,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2022-07-12 16:56:00,452 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:56:00,452 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:56:00,492 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 16:56:00,679 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 16:56:00,680 INFO L420 AbstractCegarLoop]: === Iteration 44 === 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 32 more)] === [2022-07-12 16:56:00,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:56:00,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1441479133, now seen corresponding path program 1 times [2022-07-12 16:56:00,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:56:00,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1088094413] [2022-07-12 16:56:00,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:56:00,682 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:56:00,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:56:00,683 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 16:56:00,683 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 16:56:02,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:56:02,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 2079 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-12 16:56:02,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:56:02,864 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2022-07-12 16:56:02,865 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:56:02,865 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:56:02,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1088094413] [2022-07-12 16:56:02,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1088094413] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:56:02,865 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:56:02,865 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 16:56:02,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392662930] [2022-07-12 16:56:02,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:56:02,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 16:56:02,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:56:02,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 16:56:02,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 16:56:02,867 INFO L87 Difference]: Start difference. First operand 8247 states and 10814 transitions. Second operand has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-07-12 16:56:03,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:56:03,702 INFO L93 Difference]: Finished difference Result 16597 states and 21799 transitions. [2022-07-12 16:56:03,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 16:56:03,705 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 229 [2022-07-12 16:56:03,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:56:03,728 INFO L225 Difference]: With dead ends: 16597 [2022-07-12 16:56:03,728 INFO L226 Difference]: Without dead ends: 8375 [2022-07-12 16:56:03,744 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 227 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 16:56:03,744 INFO L413 NwaCegarLoop]: 2052 mSDtfsCounter, 26 mSDsluCounter, 2036 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 4088 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-12 16:56:03,745 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 4088 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-12 16:56:03,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8375 states. [2022-07-12 16:56:04,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8375 to 8255. [2022-07-12 16:56:04,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8255 states, 5859 states have (on average 1.2387779484553678) internal successors, (7258), 5969 states have internal predecessors, (7258), 1766 states have call successors, (1766), 612 states have call predecessors, (1766), 618 states have return successors, (1798), 1753 states have call predecessors, (1798), 1762 states have call successors, (1798) [2022-07-12 16:56:04,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8255 states to 8255 states and 10822 transitions. [2022-07-12 16:56:04,442 INFO L78 Accepts]: Start accepts. Automaton has 8255 states and 10822 transitions. Word has length 229 [2022-07-12 16:56:04,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:56:04,443 INFO L495 AbstractCegarLoop]: Abstraction has 8255 states and 10822 transitions. [2022-07-12 16:56:04,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-07-12 16:56:04,443 INFO L276 IsEmpty]: Start isEmpty. Operand 8255 states and 10822 transitions. [2022-07-12 16:56:04,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2022-07-12 16:56:04,446 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:56:04,446 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-07-12 16:56:04,483 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 16:56:04,659 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 16:56:04,660 INFO L420 AbstractCegarLoop]: === Iteration 45 === 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 32 more)] === [2022-07-12 16:56:04,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:56:04,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1468713123, now seen corresponding path program 1 times [2022-07-12 16:56:04,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:56:04,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2143113689] [2022-07-12 16:56:04,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:56:04,661 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:56:04,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:56:04,663 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 16:56:04,663 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 16:56:05,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:56:05,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 1547 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-12 16:56:05,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:56:06,068 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2022-07-12 16:56:06,068 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:56:06,068 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:56:06,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2143113689] [2022-07-12 16:56:06,069 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2143113689] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:56:06,069 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:56:06,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 16:56:06,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117845577] [2022-07-12 16:56:06,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:56:06,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 16:56:06,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:56:06,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 16:56:06,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-12 16:56:06,070 INFO L87 Difference]: Start difference. First operand 8255 states and 10822 transitions. Second operand has 5 states, 5 states have (on average 21.6) internal successors, (108), 4 states have internal predecessors, (108), 2 states have call successors, (34), 3 states have call predecessors, (34), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2022-07-12 16:56:07,795 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 16:56:08,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:56:08,358 INFO L93 Difference]: Finished difference Result 8265 states and 10827 transitions. [2022-07-12 16:56:08,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 16:56:08,359 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.6) internal successors, (108), 4 states have internal predecessors, (108), 2 states have call successors, (34), 3 states have call predecessors, (34), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 244 [2022-07-12 16:56:08,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:56:08,376 INFO L225 Difference]: With dead ends: 8265 [2022-07-12 16:56:08,376 INFO L226 Difference]: Without dead ends: 8263 [2022-07-12 16:56:08,379 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 240 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 16:56:08,380 INFO L413 NwaCegarLoop]: 2096 mSDtfsCounter, 157 mSDsluCounter, 6207 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 8303 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-07-12 16:56:08,380 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 8303 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-07-12 16:56:08,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8263 states. [2022-07-12 16:56:08,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8263 to 8253. [2022-07-12 16:56:09,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8253 states, 5858 states have (on average 1.2381358825537727) internal successors, (7253), 5967 states have internal predecessors, (7253), 1766 states have call successors, (1766), 612 states have call predecessors, (1766), 618 states have return successors, (1798), 1753 states have call predecessors, (1798), 1762 states have call successors, (1798) [2022-07-12 16:56:09,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8253 states to 8253 states and 10817 transitions. [2022-07-12 16:56:09,032 INFO L78 Accepts]: Start accepts. Automaton has 8253 states and 10817 transitions. Word has length 244 [2022-07-12 16:56:09,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:56:09,033 INFO L495 AbstractCegarLoop]: Abstraction has 8253 states and 10817 transitions. [2022-07-12 16:56:09,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.6) internal successors, (108), 4 states have internal predecessors, (108), 2 states have call successors, (34), 3 states have call predecessors, (34), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2022-07-12 16:56:09,033 INFO L276 IsEmpty]: Start isEmpty. Operand 8253 states and 10817 transitions. [2022-07-12 16:56:09,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2022-07-12 16:56:09,037 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:56:09,037 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:56:09,068 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2022-07-12 16:56:09,263 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 16:56:09,264 INFO L420 AbstractCegarLoop]: === Iteration 46 === 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 32 more)] === [2022-07-12 16:56:09,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:56:09,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1595697635, now seen corresponding path program 1 times [2022-07-12 16:56:09,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:56:09,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [878437419] [2022-07-12 16:56:09,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:56:09,266 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:56:09,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:56:09,267 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 16:56:09,271 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 16:56:11,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:56:11,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 2149 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 16:56:11,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:56:11,534 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2022-07-12 16:56:11,534 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:56:11,534 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:56:11,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [878437419] [2022-07-12 16:56:11,534 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [878437419] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:56:11,534 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:56:11,534 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 16:56:11,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068529459] [2022-07-12 16:56:11,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:56:11,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:56:11,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:56:11,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:56:11,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:56:11,535 INFO L87 Difference]: Start difference. First operand 8253 states and 10817 transitions. Second operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2022-07-12 16:56:12,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:56:12,153 INFO L93 Difference]: Finished difference Result 16885 states and 22221 transitions. [2022-07-12 16:56:12,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 16:56:12,153 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 251 [2022-07-12 16:56:12,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:56:12,175 INFO L225 Difference]: With dead ends: 16885 [2022-07-12 16:56:12,176 INFO L226 Difference]: Without dead ends: 8657 [2022-07-12 16:56:12,192 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 248 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 16:56:12,192 INFO L413 NwaCegarLoop]: 2115 mSDtfsCounter, 174 mSDsluCounter, 4114 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 6229 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 16:56:12,193 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 6229 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 16:56:12,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8657 states. [2022-07-12 16:56:12,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8657 to 8261. [2022-07-12 16:56:12,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8261 states, 5866 states have (on average 1.2378111148994204) internal successors, (7261), 5975 states have internal predecessors, (7261), 1766 states have call successors, (1766), 612 states have call predecessors, (1766), 618 states have return successors, (1798), 1753 states have call predecessors, (1798), 1762 states have call successors, (1798) [2022-07-12 16:56:12,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8261 states to 8261 states and 10825 transitions. [2022-07-12 16:56:12,889 INFO L78 Accepts]: Start accepts. Automaton has 8261 states and 10825 transitions. Word has length 251 [2022-07-12 16:56:12,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:56:12,889 INFO L495 AbstractCegarLoop]: Abstraction has 8261 states and 10825 transitions. [2022-07-12 16:56:12,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2022-07-12 16:56:12,890 INFO L276 IsEmpty]: Start isEmpty. Operand 8261 states and 10825 transitions. [2022-07-12 16:56:12,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2022-07-12 16:56:12,893 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:56:12,893 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-07-12 16:56:12,932 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 16:56:13,119 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 16:56:13,119 INFO L420 AbstractCegarLoop]: === Iteration 47 === 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 32 more)] === [2022-07-12 16:56:13,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:56:13,120 INFO L85 PathProgramCache]: Analyzing trace with hash -395595606, now seen corresponding path program 1 times [2022-07-12 16:56:13,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:56:13,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [9839981] [2022-07-12 16:56:13,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:56:13,121 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:56:13,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:56:13,130 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 16:56:13,131 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 16:56:14,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:56:14,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 1608 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-12 16:56:14,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:56:14,618 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 388 trivial. 0 not checked. [2022-07-12 16:56:14,618 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:56:14,619 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:56:14,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [9839981] [2022-07-12 16:56:14,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [9839981] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:56:14,619 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:56:14,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 16:56:14,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872087839] [2022-07-12 16:56:14,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:56:14,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 16:56:14,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:56:14,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 16:56:14,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-12 16:56:14,620 INFO L87 Difference]: Start difference. First operand 8261 states and 10825 transitions. Second operand has 5 states, 5 states have (on average 23.8) internal successors, (119), 4 states have internal predecessors, (119), 2 states have call successors, (41), 3 states have call predecessors, (41), 2 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2022-07-12 16:56:15,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:56:15,780 INFO L93 Difference]: Finished difference Result 8263 states and 10826 transitions. [2022-07-12 16:56:15,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 16:56:15,781 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 23.8) internal successors, (119), 4 states have internal predecessors, (119), 2 states have call successors, (41), 3 states have call predecessors, (41), 2 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) Word has length 270 [2022-07-12 16:56:15,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:56:15,806 INFO L225 Difference]: With dead ends: 8263 [2022-07-12 16:56:15,807 INFO L226 Difference]: Without dead ends: 8261 [2022-07-12 16:56:15,813 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 266 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 16:56:15,813 INFO L413 NwaCegarLoop]: 2131 mSDtfsCounter, 597 mSDsluCounter, 5790 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 598 SdHoareTripleChecker+Valid, 7921 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.6s IncrementalHoareTripleChecker+Time [2022-07-12 16:56:15,813 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [598 Valid, 7921 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-12 16:56:15,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8261 states. [2022-07-12 16:56:16,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8261 to 8261. [2022-07-12 16:56:16,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8261 states, 5866 states have (on average 1.2364473235594955) internal successors, (7253), 5975 states have internal predecessors, (7253), 1766 states have call successors, (1766), 612 states have call predecessors, (1766), 618 states have return successors, (1798), 1753 states have call predecessors, (1798), 1762 states have call successors, (1798) [2022-07-12 16:56:16,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8261 states to 8261 states and 10817 transitions. [2022-07-12 16:56:16,386 INFO L78 Accepts]: Start accepts. Automaton has 8261 states and 10817 transitions. Word has length 270 [2022-07-12 16:56:16,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:56:16,386 INFO L495 AbstractCegarLoop]: Abstraction has 8261 states and 10817 transitions. [2022-07-12 16:56:16,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.8) internal successors, (119), 4 states have internal predecessors, (119), 2 states have call successors, (41), 3 states have call predecessors, (41), 2 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2022-07-12 16:56:16,387 INFO L276 IsEmpty]: Start isEmpty. Operand 8261 states and 10817 transitions. [2022-07-12 16:56:16,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2022-07-12 16:56:16,390 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:56:16,391 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 16:56:16,418 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Ended with exit code 0 [2022-07-12 16:56:16,607 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 16:56:16,607 INFO L420 AbstractCegarLoop]: === Iteration 48 === 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 32 more)] === [2022-07-12 16:56:16,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:56:16,608 INFO L85 PathProgramCache]: Analyzing trace with hash -644228600, now seen corresponding path program 1 times [2022-07-12 16:56:16,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:56:16,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [149876058] [2022-07-12 16:56:16,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:56:16,609 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:56:16,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:56:16,611 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 16:56:16,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2022-07-12 16:56:18,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:56:18,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 2314 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 16:56:18,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:56:18,890 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 302 trivial. 0 not checked. [2022-07-12 16:56:18,890 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:56:18,890 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:56:18,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [149876058] [2022-07-12 16:56:18,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [149876058] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:56:18,890 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:56:18,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 16:56:18,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592923380] [2022-07-12 16:56:18,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:56:18,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 16:56:18,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:56:18,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 16:56:18,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 16:56:18,891 INFO L87 Difference]: Start difference. First operand 8261 states and 10817 transitions. Second operand has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2022-07-12 16:56:19,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:56:19,508 INFO L93 Difference]: Finished difference Result 16513 states and 21637 transitions. [2022-07-12 16:56:19,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 16:56:19,511 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 323 [2022-07-12 16:56:19,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:56:19,534 INFO L225 Difference]: With dead ends: 16513 [2022-07-12 16:56:19,534 INFO L226 Difference]: Without dead ends: 8277 [2022-07-12 16:56:19,551 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 323 GetRequests, 320 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 16:56:19,551 INFO L413 NwaCegarLoop]: 2054 mSDtfsCounter, 2 mSDsluCounter, 4102 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 6156 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 16:56:19,551 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 6156 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 16:56:19,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8277 states. [2022-07-12 16:56:20,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8277 to 8273. [2022-07-12 16:56:20,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8273 states, 5878 states have (on average 1.2359646138142226) internal successors, (7265), 5987 states have internal predecessors, (7265), 1766 states have call successors, (1766), 612 states have call predecessors, (1766), 618 states have return successors, (1798), 1753 states have call predecessors, (1798), 1762 states have call successors, (1798) [2022-07-12 16:56:20,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8273 states to 8273 states and 10829 transitions. [2022-07-12 16:56:20,066 INFO L78 Accepts]: Start accepts. Automaton has 8273 states and 10829 transitions. Word has length 323 [2022-07-12 16:56:20,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:56:20,067 INFO L495 AbstractCegarLoop]: Abstraction has 8273 states and 10829 transitions. [2022-07-12 16:56:20,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2022-07-12 16:56:20,067 INFO L276 IsEmpty]: Start isEmpty. Operand 8273 states and 10829 transitions. [2022-07-12 16:56:20,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 326 [2022-07-12 16:56:20,071 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:56:20,071 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 16:56:20,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Forceful destruction successful, exit code 0 [2022-07-12 16:56:20,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 16:56:20,300 INFO L420 AbstractCegarLoop]: === Iteration 49 === 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 32 more)] === [2022-07-12 16:56:20,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:56:20,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1932703408, now seen corresponding path program 1 times [2022-07-12 16:56:20,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:56:20,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [562788122] [2022-07-12 16:56:20,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:56:20,301 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:56:20,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:56:20,303 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 16:56:20,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2022-07-12 16:56:22,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:56:22,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 2324 conjuncts, 33 conjunts are in the unsatisfiable core [2022-07-12 16:56:22,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:56:23,238 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-07-12 16:56:23,305 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-07-12 16:56:23,870 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 41 [2022-07-12 16:56:23,877 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 17 [2022-07-12 16:56:24,096 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 291 trivial. 0 not checked. [2022-07-12 16:56:24,096 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:56:24,096 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:56:24,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [562788122] [2022-07-12 16:56:24,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [562788122] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:56:24,096 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:56:24,096 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-07-12 16:56:24,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040392746] [2022-07-12 16:56:24,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:56:24,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-12 16:56:24,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:56:24,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-12 16:56:24,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2022-07-12 16:56:24,097 INFO L87 Difference]: Start difference. First operand 8273 states and 10829 transitions. Second operand has 13 states, 13 states have (on average 12.76923076923077) internal successors, (166), 10 states have internal predecessors, (166), 3 states have call successors, (34), 2 states have call predecessors, (34), 5 states have return successors, (34), 6 states have call predecessors, (34), 3 states have call successors, (34) [2022-07-12 16:56:31,766 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 16:56:33,579 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 16:56:43,153 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 16:56:45,327 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 16:56:46,499 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 16:56:48,619 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 16:56:50,790 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 16:56:54,062 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 16:56:59,328 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 16:57:01,363 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 16:57:01,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 16:57:01,599 INFO L93 Difference]: Finished difference Result 16617 states and 21777 transitions. [2022-07-12 16:57:01,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-12 16:57:01,628 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 12.76923076923077) internal successors, (166), 10 states have internal predecessors, (166), 3 states have call successors, (34), 2 states have call predecessors, (34), 5 states have return successors, (34), 6 states have call predecessors, (34), 3 states have call successors, (34) Word has length 325 [2022-07-12 16:57:01,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 16:57:01,654 INFO L225 Difference]: With dead ends: 16617 [2022-07-12 16:57:01,655 INFO L226 Difference]: Without dead ends: 8369 [2022-07-12 16:57:01,674 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 313 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-07-12 16:57:01,675 INFO L413 NwaCegarLoop]: 2050 mSDtfsCounter, 16 mSDsluCounter, 22278 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 6 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 24328 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.3s IncrementalHoareTripleChecker+Time [2022-07-12 16:57:01,675 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 24328 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 400 Invalid, 8 Unknown, 0 Unchecked, 36.3s Time] [2022-07-12 16:57:01,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8369 states. [2022-07-12 16:57:02,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8369 to 8341. [2022-07-12 16:57:02,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8341 states, 5926 states have (on average 1.2354033074586568) internal successors, (7321), 6035 states have internal predecessors, (7321), 1774 states have call successors, (1774), 612 states have call predecessors, (1774), 630 states have return successors, (1846), 1773 states have call predecessors, (1846), 1770 states have call successors, (1846) [2022-07-12 16:57:02,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8341 states to 8341 states and 10941 transitions. [2022-07-12 16:57:02,236 INFO L78 Accepts]: Start accepts. Automaton has 8341 states and 10941 transitions. Word has length 325 [2022-07-12 16:57:02,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 16:57:02,236 INFO L495 AbstractCegarLoop]: Abstraction has 8341 states and 10941 transitions. [2022-07-12 16:57:02,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 12.76923076923077) internal successors, (166), 10 states have internal predecessors, (166), 3 states have call successors, (34), 2 states have call predecessors, (34), 5 states have return successors, (34), 6 states have call predecessors, (34), 3 states have call successors, (34) [2022-07-12 16:57:02,237 INFO L276 IsEmpty]: Start isEmpty. Operand 8341 states and 10941 transitions. [2022-07-12 16:57:02,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2022-07-12 16:57:02,241 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 16:57:02,241 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 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 16:57:02,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2022-07-12 16:57:02,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 16:57:02,446 INFO L420 AbstractCegarLoop]: === Iteration 50 === 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 32 more)] === [2022-07-12 16:57:02,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 16:57:02,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1437516013, now seen corresponding path program 1 times [2022-07-12 16:57:02,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 16:57:02,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2045927510] [2022-07-12 16:57:02,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 16:57:02,449 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 16:57:02,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 16:57:02,450 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 16:57:02,452 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2022-07-12 16:57:04,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 16:57:05,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 2371 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-12 16:57:05,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 16:57:05,243 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 395 trivial. 0 not checked. [2022-07-12 16:57:05,243 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 16:57:05,243 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 16:57:05,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2045927510] [2022-07-12 16:57:05,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2045927510] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 16:57:05,243 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 16:57:05,243 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 16:57:05,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790881949] [2022-07-12 16:57:05,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 16:57:05,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 16:57:05,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 16:57:05,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 16:57:05,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-12 16:57:05,244 INFO L87 Difference]: Start difference. First operand 8341 states and 10941 transitions. Second operand has 5 states, 5 states have (on average 32.8) internal successors, (164), 5 states have internal predecessors, (164), 2 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2022-07-12 16:57:07,653 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 16:57:10,390 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 16:57:19,529 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 16:57:21,549 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 16:57:23,691 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 16:57:25,706 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers []