./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb692b52 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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.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 82e959473290e80a4f353bcd3c2747bafa4ce239975e14e29f8e5bf5eff4b01b --- Real Ultimate output --- This is Ultimate 0.2.2-?-eb692b5 [2022-07-20 02:21:52,947 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-20 02:21:52,949 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-20 02:21:52,987 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-20 02:21:52,987 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-20 02:21:52,989 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-20 02:21:52,991 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-20 02:21:52,992 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-20 02:21:52,994 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-20 02:21:52,997 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-20 02:21:52,998 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-20 02:21:52,999 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-20 02:21:52,999 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-20 02:21:53,001 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-20 02:21:53,002 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-20 02:21:53,004 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-20 02:21:53,004 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-20 02:21:53,006 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-20 02:21:53,007 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-20 02:21:53,011 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-20 02:21:53,012 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-20 02:21:53,013 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-20 02:21:53,013 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-20 02:21:53,014 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-20 02:21:53,015 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-20 02:21:53,020 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-20 02:21:53,020 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-20 02:21:53,021 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-20 02:21:53,021 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-20 02:21:53,022 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-20 02:21:53,023 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-20 02:21:53,023 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-20 02:21:53,024 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-20 02:21:53,024 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-20 02:21:53,025 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-20 02:21:53,026 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-20 02:21:53,026 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-20 02:21:53,027 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-20 02:21:53,027 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-20 02:21:53,027 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-20 02:21:53,027 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-20 02:21:53,029 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-20 02:21:53,030 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-20 02:21:53,056 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-20 02:21:53,056 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-20 02:21:53,057 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-20 02:21:53,057 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-20 02:21:53,057 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-20 02:21:53,057 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-20 02:21:53,058 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-20 02:21:53,058 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-20 02:21:53,058 INFO L138 SettingsManager]: * Use SBE=true [2022-07-20 02:21:53,059 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-20 02:21:53,059 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-20 02:21:53,059 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-20 02:21:53,059 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-20 02:21:53,059 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-20 02:21:53,060 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-20 02:21:53,060 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-20 02:21:53,060 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-20 02:21:53,060 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-20 02:21:53,060 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-20 02:21:53,060 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-20 02:21:53,060 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-20 02:21:53,061 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-20 02:21:53,061 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-20 02:21:53,061 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-20 02:21:53,061 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-20 02:21:53,061 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-20 02:21:53,061 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-20 02:21:53,061 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-20 02:21:53,062 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-20 02:21:53,062 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-20 02:21:53,062 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 -> 82e959473290e80a4f353bcd3c2747bafa4ce239975e14e29f8e5bf5eff4b01b [2022-07-20 02:21:53,262 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-20 02:21:53,276 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-20 02:21:53,278 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-20 02:21:53,278 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-20 02:21:53,279 INFO L275 PluginConnector]: CDTParser initialized [2022-07-20 02:21:53,280 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.cil.i [2022-07-20 02:21:53,325 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/110226205/988ac9284e1943d8b874c78de97e4471/FLAG925ac1062 [2022-07-20 02:21:53,940 INFO L306 CDTParser]: Found 1 translation units. [2022-07-20 02:21:53,941 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.cil.i [2022-07-20 02:21:53,980 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/110226205/988ac9284e1943d8b874c78de97e4471/FLAG925ac1062 [2022-07-20 02:21:54,354 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/110226205/988ac9284e1943d8b874c78de97e4471 [2022-07-20 02:21:54,356 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-20 02:21:54,356 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-20 02:21:54,357 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-20 02:21:54,358 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-20 02:21:54,360 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-20 02:21:54,360 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 02:21:54" (1/1) ... [2022-07-20 02:21:54,361 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3cf1ba12 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 02:21:54, skipping insertion in model container [2022-07-20 02:21:54,361 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 02:21:54" (1/1) ... [2022-07-20 02:21:54,366 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-20 02:21:54,479 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-20 02:21:56,453 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.cil.i[343367,343380] [2022-07-20 02:21:56,459 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.cil.i[343536,343549] [2022-07-20 02:21:56,460 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.cil.i[343703,343716] [2022-07-20 02:21:56,460 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.cil.i[343871,343884] [2022-07-20 02:21:56,480 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-20 02:21:56,503 INFO L203 MainTranslator]: Completed pre-run [2022-07-20 02:21:56,701 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: cfgpmcsr = cfgpmcsr & 4294967039U [8534] at de.uni_freiburg.informatik.ultimate.boogie.TypeErrorReporter.report(TypeErrorReporter.java:52) at de.uni_freiburg.informatik.ultimate.boogie.typechecker.TypeCheckHelper.typeCheckBinaryExpression(TypeCheckHelper.java:207) at de.uni_freiburg.informatik.ultimate.boogie.ExpressionFactory.constructBinaryExpression(ExpressionFactory.java:597) at de.uni_freiburg.informatik.ultimate.boogie.ExpressionFactory.newBinaryExpression(ExpressionFactory.java:132) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.BitabsTranslation.abstractAssign(BitabsTranslation.java:483) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.IntegerTranslation.abstractAssginWithBitwiseOp(IntegerTranslation.java:973) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:737) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:372) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1397) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:326) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1081) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:334) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1081) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:334) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1627) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:332) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1081) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:334) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java: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-20 02:21:56,708 INFO L158 Benchmark]: Toolchain (without parser) took 2350.94ms. Allocated memory was 107.0MB in the beginning and 142.6MB in the end (delta: 35.7MB). Free memory was 60.3MB in the beginning and 63.4MB in the end (delta: -3.2MB). Peak memory consumption was 64.3MB. Max. memory is 16.1GB. [2022-07-20 02:21:56,709 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 81.8MB. Free memory is still 44.6MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-20 02:21:56,710 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2349.47ms. Allocated memory was 107.0MB in the beginning and 142.6MB in the end (delta: 35.7MB). Free memory was 60.0MB in the beginning and 63.4MB in the end (delta: -3.4MB). Peak memory consumption was 64.3MB. Max. memory is 16.1GB. [2022-07-20 02:21:56,711 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.19ms. Allocated memory is still 81.8MB. Free memory is still 44.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2349.47ms. Allocated memory was 107.0MB in the beginning and 142.6MB in the end (delta: 35.7MB). Free memory was 60.0MB in the beginning and 63.4MB in the end (delta: -3.4MB). Peak memory consumption was 64.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - ExceptionOrErrorResult: TypeCheckException: Type check failed for C: cfgpmcsr = cfgpmcsr & 4294967039U [8534] de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: TypeCheckException: Type check failed for C: cfgpmcsr = cfgpmcsr & 4294967039U [8534]: 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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.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 82e959473290e80a4f353bcd3c2747bafa4ce239975e14e29f8e5bf5eff4b01b --- Real Ultimate output --- This is Ultimate 0.2.2-?-eb692b5 [2022-07-20 02:21:58,183 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-20 02:21:58,185 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-20 02:21:58,211 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-20 02:21:58,211 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-20 02:21:58,212 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-20 02:21:58,213 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-20 02:21:58,214 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-20 02:21:58,215 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-20 02:21:58,217 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-20 02:21:58,218 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-20 02:21:58,224 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-20 02:21:58,224 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-20 02:21:58,227 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-20 02:21:58,228 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-20 02:21:58,230 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-20 02:21:58,231 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-20 02:21:58,232 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-20 02:21:58,234 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-20 02:21:58,240 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-20 02:21:58,240 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-20 02:21:58,242 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-20 02:21:58,242 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-20 02:21:58,243 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-20 02:21:58,243 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-20 02:21:58,246 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-20 02:21:58,248 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-20 02:21:58,248 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-20 02:21:58,249 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-20 02:21:58,249 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-20 02:21:58,250 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-20 02:21:58,250 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-20 02:21:58,252 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-20 02:21:58,253 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-20 02:21:58,253 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-20 02:21:58,254 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-20 02:21:58,255 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-20 02:21:58,255 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-20 02:21:58,256 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-20 02:21:58,256 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-20 02:21:58,256 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-20 02:21:58,258 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-20 02:21:58,259 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-07-20 02:21:58,289 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-20 02:21:58,289 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-20 02:21:58,289 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-20 02:21:58,290 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-20 02:21:58,290 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-20 02:21:58,290 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-20 02:21:58,291 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-20 02:21:58,291 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-20 02:21:58,291 INFO L138 SettingsManager]: * Use SBE=true [2022-07-20 02:21:58,292 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-20 02:21:58,292 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-20 02:21:58,292 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-20 02:21:58,292 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-20 02:21:58,293 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-20 02:21:58,293 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-20 02:21:58,293 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-20 02:21:58,293 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-20 02:21:58,293 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-20 02:21:58,293 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-20 02:21:58,293 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-20 02:21:58,294 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-20 02:21:58,294 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-20 02:21:58,294 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-20 02:21:58,294 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-20 02:21:58,294 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-20 02:21:58,295 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-20 02:21:58,295 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-20 02:21:58,295 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-20 02:21:58,295 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-20 02:21:58,295 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-20 02:21:58,295 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-20 02:21:58,296 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-20 02:21:58,296 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-20 02:21:58,296 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 -> 82e959473290e80a4f353bcd3c2747bafa4ce239975e14e29f8e5bf5eff4b01b [2022-07-20 02:21:58,535 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-20 02:21:58,550 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-20 02:21:58,552 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-20 02:21:58,553 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-20 02:21:58,553 INFO L275 PluginConnector]: CDTParser initialized [2022-07-20 02:21:58,554 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.cil.i [2022-07-20 02:21:58,605 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d51b9e874/99e88c29ec3b4197980bdd6e7d57361c/FLAG06f3e01df [2022-07-20 02:21:59,287 INFO L306 CDTParser]: Found 1 translation units. [2022-07-20 02:21:59,288 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.cil.i [2022-07-20 02:21:59,328 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d51b9e874/99e88c29ec3b4197980bdd6e7d57361c/FLAG06f3e01df [2022-07-20 02:21:59,630 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d51b9e874/99e88c29ec3b4197980bdd6e7d57361c [2022-07-20 02:21:59,633 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-20 02:21:59,634 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-20 02:21:59,636 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-20 02:21:59,636 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-20 02:21:59,638 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-20 02:21:59,639 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 02:21:59" (1/1) ... [2022-07-20 02:21:59,640 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@740f80c5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 02:21:59, skipping insertion in model container [2022-07-20 02:21:59,640 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 02:21:59" (1/1) ... [2022-07-20 02:21:59,645 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-20 02:21:59,774 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-20 02:22:01,743 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.cil.i[343367,343380] [2022-07-20 02:22:01,746 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.cil.i[343536,343549] [2022-07-20 02:22:01,746 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.cil.i[343703,343716] [2022-07-20 02:22:01,751 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.cil.i[343871,343884] [2022-07-20 02:22:01,773 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-20 02:22:01,809 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-07-20 02:22:01,856 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-20 02:22:02,077 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.cil.i[343367,343380] [2022-07-20 02:22:02,077 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.cil.i[343536,343549] [2022-07-20 02:22:02,078 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.cil.i[343703,343716] [2022-07-20 02:22:02,079 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.cil.i[343871,343884] [2022-07-20 02:22:02,083 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-20 02:22:02,119 INFO L203 MainTranslator]: Completed pre-run [2022-07-20 02:22:02,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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.cil.i[343367,343380] [2022-07-20 02:22:02,355 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.cil.i[343536,343549] [2022-07-20 02:22:02,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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.cil.i[343703,343716] [2022-07-20 02:22:02,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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.cil.i[343871,343884] [2022-07-20 02:22:02,377 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-20 02:22:02,557 INFO L208 MainTranslator]: Completed translation [2022-07-20 02:22:02,558 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 02:22:02 WrapperNode [2022-07-20 02:22:02,558 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-20 02:22:02,559 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-20 02:22:02,559 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-20 02:22:02,559 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-20 02:22:02,563 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 02:22:02" (1/1) ... [2022-07-20 02:22:02,644 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 02:22:02" (1/1) ... [2022-07-20 02:22:02,802 INFO L137 Inliner]: procedures = 463, calls = 1948, calls flagged for inlining = 238, calls inlined = 222, statements flattened = 5029 [2022-07-20 02:22:02,802 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-20 02:22:02,803 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-20 02:22:02,803 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-20 02:22:02,803 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-20 02:22:02,809 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 02:22:02" (1/1) ... [2022-07-20 02:22:02,809 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 02:22:02" (1/1) ... [2022-07-20 02:22:02,826 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 02:22:02" (1/1) ... [2022-07-20 02:22:02,826 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 02:22:02" (1/1) ... [2022-07-20 02:22:02,910 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 02:22:02" (1/1) ... [2022-07-20 02:22:02,929 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 02:22:02" (1/1) ... [2022-07-20 02:22:02,952 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 02:22:02" (1/1) ... [2022-07-20 02:22:02,977 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-20 02:22:02,978 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-20 02:22:02,978 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-20 02:22:02,978 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-20 02:22:02,979 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 02:22:02" (1/1) ... [2022-07-20 02:22:02,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-20 02:22:02,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 02:22:03,001 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-20 02:22:03,028 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-20 02:22:03,049 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_init_rxfilter [2022-07-20 02:22:03,049 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_init_rxfilter [2022-07-20 02:22:03,049 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_write [2022-07-20 02:22:03,049 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_write [2022-07-20 02:22:03,050 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-07-20 02:22:03,050 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-07-20 02:22:03,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-07-20 02:22:03,050 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-07-20 02:22:03,050 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2022-07-20 02:22:03,050 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2022-07-20 02:22:03,050 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2022-07-20 02:22:03,050 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2022-07-20 02:22:03,051 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-20 02:22:03,051 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-20 02:22:03,051 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-07-20 02:22:03,051 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-07-20 02:22:03,051 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2022-07-20 02:22:03,051 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2022-07-20 02:22:03,051 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2022-07-20 02:22:03,051 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2022-07-20 02:22:03,052 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2022-07-20 02:22:03,052 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2022-07-20 02:22:03,052 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_default_phy [2022-07-20 02:22:03,052 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_default_phy [2022-07-20 02:22:03,052 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite8 [2022-07-20 02:22:03,052 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite8 [2022-07-20 02:22:03,052 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_75 [2022-07-20 02:22:03,052 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_75 [2022-07-20 02:22:03,053 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_66 [2022-07-20 02:22:03,053 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_66 [2022-07-20 02:22:03,053 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2022-07-20 02:22:03,053 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2022-07-20 02:22:03,053 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2022-07-20 02:22:03,053 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2022-07-20 02:22:03,053 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_check_mode [2022-07-20 02:22:03,053 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_check_mode [2022-07-20 02:22:03,054 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2022-07-20 02:22:03,054 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2022-07-20 02:22:03,054 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2022-07-20 02:22:03,055 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2022-07-20 02:22:03,055 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2022-07-20 02:22:03,055 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2022-07-20 02:22:03,055 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2022-07-20 02:22:03,056 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2022-07-20 02:22:03,056 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2022-07-20 02:22:03,056 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2022-07-20 02:22:03,056 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-07-20 02:22:03,056 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-07-20 02:22:03,056 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_remove [2022-07-20 02:22:03,057 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_remove [2022-07-20 02:22:03,057 INFO L130 BoogieDeclarations]: Found specification of procedure sis630_set_eq [2022-07-20 02:22:03,057 INFO L138 BoogieDeclarations]: Found implementation of procedure sis630_set_eq [2022-07-20 02:22:03,057 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_device [2022-07-20 02:22:03,057 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_device [2022-07-20 02:22:03,057 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2022-07-20 02:22:03,057 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2022-07-20 02:22:03,057 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-20 02:22:03,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-07-20 02:22:03,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-20 02:22:03,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-07-20 02:22:03,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-07-20 02:22:03,058 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_sis900_cleanup_module_14_2 [2022-07-20 02:22:03,058 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_sis900_cleanup_module_14_2 [2022-07-20 02:22:03,059 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_init_tx_ring [2022-07-20 02:22:03,059 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_init_tx_ring [2022-07-20 02:22:03,059 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-07-20 02:22:03,059 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-07-20 02:22:03,059 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_sis900_private [2022-07-20 02:22:03,059 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_sis900_private [2022-07-20 02:22:03,059 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-07-20 02:22:03,059 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-07-20 02:22:03,059 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2022-07-20 02:22:03,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2022-07-20 02:22:03,060 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_set_mode [2022-07-20 02:22:03,060 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_set_mode [2022-07-20 02:22:03,060 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2022-07-20 02:22:03,060 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2022-07-20 02:22:03,060 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_sis900_private [2022-07-20 02:22:03,061 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_sis900_private [2022-07-20 02:22:03,061 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2022-07-20 02:22:03,061 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2022-07-20 02:22:03,061 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2022-07-20 02:22:03,061 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2022-07-20 02:22:03,062 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2022-07-20 02:22:03,062 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2022-07-20 02:22:03,062 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2022-07-20 02:22:03,062 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2022-07-20 02:22:03,062 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2022-07-20 02:22:03,062 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2022-07-20 02:22:03,062 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_interrupt [2022-07-20 02:22:03,062 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_interrupt [2022-07-20 02:22:03,062 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_reset_phy [2022-07-20 02:22:03,062 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_reset_phy [2022-07-20 02:22:03,063 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2022-07-20 02:22:03,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2022-07-20 02:22:03,063 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-20 02:22:03,063 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2022-07-20 02:22:03,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2022-07-20 02:22:03,063 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2022-07-20 02:22:03,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2022-07-20 02:22:03,064 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-20 02:22:03,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2022-07-20 02:22:03,064 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2022-07-20 02:22:03,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-20 02:22:03,066 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2022-07-20 02:22:03,066 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2022-07-20 02:22:03,066 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_open [2022-07-20 02:22:03,067 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_open [2022-07-20 02:22:03,067 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-07-20 02:22:03,067 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-07-20 02:22:03,068 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_nway_reset [2022-07-20 02:22:03,068 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_nway_reset [2022-07-20 02:22:03,072 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2022-07-20 02:22:03,072 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2022-07-20 02:22:03,072 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-07-20 02:22:03,072 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-07-20 02:22:03,072 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2022-07-20 02:22:03,072 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2022-07-20 02:22:03,073 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2022-07-20 02:22:03,073 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2022-07-20 02:22:03,073 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-20 02:22:03,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-20 02:22:03,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-07-20 02:22:03,073 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_close [2022-07-20 02:22:03,073 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_close [2022-07-20 02:22:03,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-07-20 02:22:03,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-07-20 02:22:03,074 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-07-20 02:22:03,074 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-20 02:22:03,074 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-20 02:22:03,074 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-07-20 02:22:03,074 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-07-20 02:22:03,074 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2022-07-20 02:22:03,074 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2022-07-20 02:22:03,074 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2022-07-20 02:22:03,074 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2022-07-20 02:22:03,075 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_reset [2022-07-20 02:22:03,075 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_reset [2022-07-20 02:22:03,075 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2022-07-20 02:22:03,075 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2022-07-20 02:22:03,075 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-07-20 02:22:03,075 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-07-20 02:22:03,075 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2022-07-20 02:22:03,075 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2022-07-20 02:22:03,075 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2022-07-20 02:22:03,076 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2022-07-20 02:22:03,076 INFO L130 BoogieDeclarations]: Found specification of procedure read_eeprom [2022-07-20 02:22:03,076 INFO L138 BoogieDeclarations]: Found implementation of procedure read_eeprom [2022-07-20 02:22:03,076 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2022-07-20 02:22:03,076 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2022-07-20 02:22:03,076 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-20 02:22:03,076 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2022-07-20 02:22:03,076 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2022-07-20 02:22:03,076 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_74 [2022-07-20 02:22:03,077 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_74 [2022-07-20 02:22:03,077 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-20 02:22:03,077 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2022-07-20 02:22:03,077 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2022-07-20 02:22:03,077 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_init_rx_ring [2022-07-20 02:22:03,077 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_init_rx_ring [2022-07-20 02:22:03,077 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-07-20 02:22:03,077 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-07-20 02:22:03,077 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-07-20 02:22:03,078 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-07-20 02:22:03,078 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-20 02:22:03,078 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_byte [2022-07-20 02:22:03,078 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_byte [2022-07-20 02:22:03,078 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2022-07-20 02:22:03,078 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2022-07-20 02:22:03,078 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2022-07-20 02:22:03,078 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2022-07-20 02:22:03,078 INFO L130 BoogieDeclarations]: Found specification of procedure eth_hw_addr_random [2022-07-20 02:22:03,079 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_hw_addr_random [2022-07-20 02:22:03,079 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2022-07-20 02:22:03,079 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2022-07-20 02:22:03,079 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2022-07-20 02:22:03,080 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2022-07-20 02:22:03,080 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_poll [2022-07-20 02:22:03,080 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_poll [2022-07-20 02:22:03,080 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2022-07-20 02:22:03,080 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2022-07-20 02:22:03,080 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-07-20 02:22:03,081 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-07-20 02:22:03,081 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2022-07-20 02:22:03,081 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2022-07-20 02:22:03,081 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-07-20 02:22:03,081 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-07-20 02:22:03,081 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-20 02:22:03,081 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-20 02:22:03,081 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_resume [2022-07-20 02:22:03,081 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_resume [2022-07-20 02:22:03,081 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-20 02:22:03,082 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-20 02:22:03,082 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dev_put [2022-07-20 02:22:03,082 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dev_put [2022-07-20 02:22:03,082 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_idle [2022-07-20 02:22:03,082 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_idle [2022-07-20 02:22:03,082 INFO L130 BoogieDeclarations]: Found specification of procedure sis900_tx_timeout [2022-07-20 02:22:03,082 INFO L138 BoogieDeclarations]: Found implementation of procedure sis900_tx_timeout [2022-07-20 02:22:03,082 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2022-07-20 02:22:03,082 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2022-07-20 02:22:03,083 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2022-07-20 02:22:03,083 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2022-07-20 02:22:03,083 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2022-07-20 02:22:03,083 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2022-07-20 02:22:03,083 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2022-07-20 02:22:03,083 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2022-07-20 02:22:03,806 INFO L234 CfgBuilder]: Building ICFG [2022-07-20 02:22:03,809 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-20 02:22:04,156 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-20 02:22:28,071 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2022-07-20 02:22:28,119 INFO L275 CfgBuilder]: Performing block encoding [2022-07-20 02:22:28,136 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-20 02:22:28,136 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-20 02:22:28,139 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.07 02:22:28 BoogieIcfgContainer [2022-07-20 02:22:28,139 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-20 02:22:28,142 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-20 02:22:28,142 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-20 02:22:28,144 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-20 02:22:28,144 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.07 02:21:59" (1/3) ... [2022-07-20 02:22:28,144 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73e9657e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.07 02:22:28, skipping insertion in model container [2022-07-20 02:22:28,144 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 02:22:02" (2/3) ... [2022-07-20 02:22:28,145 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73e9657e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.07 02:22:28, skipping insertion in model container [2022-07-20 02:22:28,145 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.07 02:22:28" (3/3) ... [2022-07-20 02:22:28,146 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-sis-sis900.cil.i [2022-07-20 02:22:28,160 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-20 02:22:28,161 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2022-07-20 02:22:28,238 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-20 02:22:28,244 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@4ba9a65, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@7c503ff6 [2022-07-20 02:22:28,245 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-07-20 02:22:28,257 INFO L276 IsEmpty]: Start isEmpty. Operand has 1960 states, 1339 states have (on average 1.2763256161314414) internal successors, (1709), 1366 states have internal predecessors, (1709), 526 states have call successors, (526), 93 states have call predecessors, (526), 92 states have return successors, (520), 512 states have call predecessors, (520), 520 states have call successors, (520) [2022-07-20 02:22:28,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-07-20 02:22:28,280 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 02:22:28,281 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 02:22:28,281 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-07-20 02:22:28,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 02:22:28,286 INFO L85 PathProgramCache]: Analyzing trace with hash -511834341, now seen corresponding path program 1 times [2022-07-20 02:22:28,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 02:22:28,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [247385447] [2022-07-20 02:22:28,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 02:22:28,303 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 02:22:28,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 02:22:28,305 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-20 02:22:28,308 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-20 02:22:29,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 02:22:29,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 1149 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-20 02:22:29,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 02:22:29,525 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2022-07-20 02:22:29,525 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 02:22:29,526 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 02:22:29,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [247385447] [2022-07-20 02:22:29,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [247385447] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 02:22:29,527 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 02:22:29,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-20 02:22:29,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947195337] [2022-07-20 02:22:29,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 02:22:29,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-20 02:22:29,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 02:22:29,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-20 02:22:29,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 02:22:29,557 INFO L87 Difference]: Start difference. First operand has 1960 states, 1339 states have (on average 1.2763256161314414) internal successors, (1709), 1366 states have internal predecessors, (1709), 526 states have call successors, (526), 93 states have call predecessors, (526), 92 states have return successors, (520), 512 states have call predecessors, (520), 520 states have call successors, (520) Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-07-20 02:22:29,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 02:22:29,995 INFO L93 Difference]: Finished difference Result 5732 states and 8177 transitions. [2022-07-20 02:22:29,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-20 02:22:29,998 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 149 [2022-07-20 02:22:29,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 02:22:30,038 INFO L225 Difference]: With dead ends: 5732 [2022-07-20 02:22:30,038 INFO L226 Difference]: Without dead ends: 3789 [2022-07-20 02:22:30,059 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 147 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-20 02:22:30,064 INFO L413 NwaCegarLoop]: 3232 mSDtfsCounter, 2605 mSDsluCounter, 2689 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2605 SdHoareTripleChecker+Valid, 5921 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-20 02:22:30,065 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2605 Valid, 5921 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-20 02:22:30,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3789 states. [2022-07-20 02:22:30,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3789 to 3785. [2022-07-20 02:22:30,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3785 states, 2605 states have (on average 1.2706333973128598) internal successors, (3310), 2658 states have internal predecessors, (3310), 997 states have call successors, (997), 181 states have call predecessors, (997), 180 states have return successors, (993), 977 states have call predecessors, (993), 993 states have call successors, (993) [2022-07-20 02:22:30,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3785 states to 3785 states and 5300 transitions. [2022-07-20 02:22:30,324 INFO L78 Accepts]: Start accepts. Automaton has 3785 states and 5300 transitions. Word has length 149 [2022-07-20 02:22:30,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 02:22:30,327 INFO L495 AbstractCegarLoop]: Abstraction has 3785 states and 5300 transitions. [2022-07-20 02:22:30,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-07-20 02:22:30,327 INFO L276 IsEmpty]: Start isEmpty. Operand 3785 states and 5300 transitions. [2022-07-20 02:22:30,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-07-20 02:22:30,334 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 02:22:30,335 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 02:22:30,364 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-20 02:22:30,556 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-20 02:22:30,557 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-07-20 02:22:30,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 02:22:30,557 INFO L85 PathProgramCache]: Analyzing trace with hash 474246430, now seen corresponding path program 1 times [2022-07-20 02:22:30,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 02:22:30,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1447763132] [2022-07-20 02:22:30,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 02:22:30,559 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 02:22:30,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 02:22:30,562 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-20 02:22:30,564 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-20 02:22:31,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 02:22:31,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 1198 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-20 02:22:31,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 02:22:31,739 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2022-07-20 02:22:31,740 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 02:22:31,740 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 02:22:31,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1447763132] [2022-07-20 02:22:31,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1447763132] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 02:22:31,740 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 02:22:31,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-20 02:22:31,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795408517] [2022-07-20 02:22:31,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 02:22:31,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-20 02:22:31,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 02:22:31,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-20 02:22:31,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 02:22:31,742 INFO L87 Difference]: Start difference. First operand 3785 states and 5300 transitions. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2022-07-20 02:22:32,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 02:22:32,202 INFO L93 Difference]: Finished difference Result 11169 states and 15652 transitions. [2022-07-20 02:22:32,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-20 02:22:32,203 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 153 [2022-07-20 02:22:32,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 02:22:32,240 INFO L225 Difference]: With dead ends: 11169 [2022-07-20 02:22:32,241 INFO L226 Difference]: Without dead ends: 7411 [2022-07-20 02:22:32,256 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 151 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-20 02:22:32,257 INFO L413 NwaCegarLoop]: 3243 mSDtfsCounter, 2650 mSDsluCounter, 2644 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2650 SdHoareTripleChecker+Valid, 5887 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-20 02:22:32,257 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2650 Valid, 5887 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-20 02:22:32,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7411 states. [2022-07-20 02:22:32,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7411 to 7382. [2022-07-20 02:22:32,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7382 states, 5092 states have (on average 1.2723880597014925) internal successors, (6479), 5200 states have internal predecessors, (6479), 1932 states have call successors, (1932), 360 states have call predecessors, (1932), 355 states have return successors, (1934), 1883 states have call predecessors, (1934), 1928 states have call successors, (1934) [2022-07-20 02:22:32,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7382 states to 7382 states and 10345 transitions. [2022-07-20 02:22:32,541 INFO L78 Accepts]: Start accepts. Automaton has 7382 states and 10345 transitions. Word has length 153 [2022-07-20 02:22:32,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 02:22:32,576 INFO L495 AbstractCegarLoop]: Abstraction has 7382 states and 10345 transitions. [2022-07-20 02:22:32,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2022-07-20 02:22:32,576 INFO L276 IsEmpty]: Start isEmpty. Operand 7382 states and 10345 transitions. [2022-07-20 02:22:32,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-20 02:22:32,578 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 02:22:32,578 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 02:22:32,607 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-20 02:22:32,778 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-20 02:22:32,779 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-07-20 02:22:32,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 02:22:32,779 INFO L85 PathProgramCache]: Analyzing trace with hash 501804944, now seen corresponding path program 1 times [2022-07-20 02:22:32,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 02:22:32,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [207492219] [2022-07-20 02:22:32,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 02:22:32,781 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 02:22:32,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 02:22:32,784 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-20 02:22:32,786 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-20 02:22:33,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 02:22:33,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 1187 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-20 02:22:33,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 02:22:33,866 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2022-07-20 02:22:33,867 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 02:22:33,867 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 02:22:33,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [207492219] [2022-07-20 02:22:33,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [207492219] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 02:22:33,867 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 02:22:33,867 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-20 02:22:33,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111830708] [2022-07-20 02:22:33,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 02:22:33,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-20 02:22:33,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 02:22:33,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-20 02:22:33,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 02:22:33,868 INFO L87 Difference]: Start difference. First operand 7382 states and 10345 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-07-20 02:22:34,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 02:22:34,480 INFO L93 Difference]: Finished difference Result 20898 states and 29297 transitions. [2022-07-20 02:22:34,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-20 02:22:34,481 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 156 [2022-07-20 02:22:34,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 02:22:34,561 INFO L225 Difference]: With dead ends: 20898 [2022-07-20 02:22:34,562 INFO L226 Difference]: Without dead ends: 13543 [2022-07-20 02:22:34,593 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 154 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-20 02:22:34,597 INFO L413 NwaCegarLoop]: 3177 mSDtfsCounter, 2268 mSDsluCounter, 2627 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2268 SdHoareTripleChecker+Valid, 5804 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-20 02:22:34,598 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2268 Valid, 5804 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-20 02:22:34,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13543 states. [2022-07-20 02:22:35,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13543 to 13512. [2022-07-20 02:22:35,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13512 states, 9242 states have (on average 1.2716944384332396) internal successors, (11753), 9448 states have internal predecessors, (11753), 3584 states have call successors, (3584), 694 states have call predecessors, (3584), 683 states have return successors, (3594), 3487 states have call predecessors, (3594), 3580 states have call successors, (3594) [2022-07-20 02:22:35,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13512 states to 13512 states and 18931 transitions. [2022-07-20 02:22:35,124 INFO L78 Accepts]: Start accepts. Automaton has 13512 states and 18931 transitions. Word has length 156 [2022-07-20 02:22:35,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 02:22:35,126 INFO L495 AbstractCegarLoop]: Abstraction has 13512 states and 18931 transitions. [2022-07-20 02:22:35,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-07-20 02:22:35,127 INFO L276 IsEmpty]: Start isEmpty. Operand 13512 states and 18931 transitions. [2022-07-20 02:22:35,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-07-20 02:22:35,129 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 02:22:35,129 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 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] [2022-07-20 02:22:35,158 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-20 02:22:35,347 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-20 02:22:35,347 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-07-20 02:22:35,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 02:22:35,348 INFO L85 PathProgramCache]: Analyzing trace with hash -585811610, now seen corresponding path program 1 times [2022-07-20 02:22:35,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 02:22:35,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1587394876] [2022-07-20 02:22:35,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 02:22:35,349 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 02:22:35,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 02:22:35,355 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-20 02:22:35,467 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-20 02:22:36,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 02:22:36,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 1270 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-20 02:22:36,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 02:22:36,659 INFO L134 CoverageAnalysis]: Checked inductivity of 531 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 498 trivial. 0 not checked. [2022-07-20 02:22:36,659 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 02:22:36,660 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 02:22:36,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1587394876] [2022-07-20 02:22:36,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1587394876] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 02:22:36,660 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 02:22:36,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-20 02:22:36,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183732687] [2022-07-20 02:22:36,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 02:22:36,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-20 02:22:36,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 02:22:36,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-20 02:22:36,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 02:22:36,661 INFO L87 Difference]: Start difference. First operand 13512 states and 18931 transitions. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2022-07-20 02:22:37,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 02:22:37,391 INFO L93 Difference]: Finished difference Result 24124 states and 33746 transitions. [2022-07-20 02:22:37,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-20 02:22:37,392 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 165 [2022-07-20 02:22:37,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 02:22:37,441 INFO L225 Difference]: With dead ends: 24124 [2022-07-20 02:22:37,442 INFO L226 Difference]: Without dead ends: 10639 [2022-07-20 02:22:37,488 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 163 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-20 02:22:37,490 INFO L413 NwaCegarLoop]: 3786 mSDtfsCounter, 1536 mSDsluCounter, 2660 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1536 SdHoareTripleChecker+Valid, 6446 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-20 02:22:37,491 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1536 Valid, 6446 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-20 02:22:37,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10639 states. [2022-07-20 02:22:37,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10639 to 10608. [2022-07-20 02:22:37,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10608 states, 7330 states have (on average 1.2724420190995906) internal successors, (9327), 7483 states have internal predecessors, (9327), 2702 states have call successors, (2702), 583 states have call predecessors, (2702), 573 states have return successors, (2705), 2623 states have call predecessors, (2705), 2698 states have call successors, (2705) [2022-07-20 02:22:37,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10608 states to 10608 states and 14734 transitions. [2022-07-20 02:22:37,842 INFO L78 Accepts]: Start accepts. Automaton has 10608 states and 14734 transitions. Word has length 165 [2022-07-20 02:22:37,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 02:22:37,842 INFO L495 AbstractCegarLoop]: Abstraction has 10608 states and 14734 transitions. [2022-07-20 02:22:37,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2022-07-20 02:22:37,843 INFO L276 IsEmpty]: Start isEmpty. Operand 10608 states and 14734 transitions. [2022-07-20 02:22:37,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2022-07-20 02:22:37,846 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 02:22:37,846 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 11, 11, 11, 11, 11, 11, 4, 4, 4, 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] [2022-07-20 02:22:37,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-07-20 02:22:38,059 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-20 02:22:38,059 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-07-20 02:22:38,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 02:22:38,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1098294467, now seen corresponding path program 1 times [2022-07-20 02:22:38,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 02:22:38,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1603983948] [2022-07-20 02:22:38,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 02:22:38,061 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 02:22:38,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 02:22:38,063 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-20 02:22:38,065 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-20 02:22:39,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 02:22:39,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 1274 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-20 02:22:39,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 02:22:39,652 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 679 trivial. 0 not checked. [2022-07-20 02:22:39,653 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 02:22:39,653 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 02:22:39,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1603983948] [2022-07-20 02:22:39,653 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1603983948] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 02:22:39,653 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 02:22:39,654 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-20 02:22:39,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829068319] [2022-07-20 02:22:39,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 02:22:39,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-20 02:22:39,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 02:22:39,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-20 02:22:39,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-20 02:22:39,655 INFO L87 Difference]: Start difference. First operand 10608 states and 14734 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 1 states have call predecessors, (20), 1 states have call successors, (20) [2022-07-20 02:22:39,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 02:22:39,981 INFO L93 Difference]: Finished difference Result 10614 states and 14739 transitions. [2022-07-20 02:22:39,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-20 02:22:39,982 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 1 states have call predecessors, (20), 1 states have call successors, (20) Word has length 205 [2022-07-20 02:22:39,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 02:22:40,038 INFO L225 Difference]: With dead ends: 10614 [2022-07-20 02:22:40,038 INFO L226 Difference]: Without dead ends: 10612 [2022-07-20 02:22:40,047 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 201 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-20 02:22:40,048 INFO L413 NwaCegarLoop]: 2722 mSDtfsCounter, 2638 mSDsluCounter, 5432 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2639 SdHoareTripleChecker+Valid, 8154 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-20 02:22:40,048 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2639 Valid, 8154 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-20 02:22:40,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10612 states. [2022-07-20 02:22:40,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10612 to 10612. [2022-07-20 02:22:40,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10612 states, 7333 states have (on average 1.272330560480022) internal successors, (9330), 7486 states have internal predecessors, (9330), 2702 states have call successors, (2702), 584 states have call predecessors, (2702), 574 states have return successors, (2705), 2623 states have call predecessors, (2705), 2698 states have call successors, (2705) [2022-07-20 02:22:40,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10612 states to 10612 states and 14737 transitions. [2022-07-20 02:22:40,703 INFO L78 Accepts]: Start accepts. Automaton has 10612 states and 14737 transitions. Word has length 205 [2022-07-20 02:22:40,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 02:22:40,703 INFO L495 AbstractCegarLoop]: Abstraction has 10612 states and 14737 transitions. [2022-07-20 02:22:40,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 1 states have call predecessors, (20), 1 states have call successors, (20) [2022-07-20 02:22:40,704 INFO L276 IsEmpty]: Start isEmpty. Operand 10612 states and 14737 transitions. [2022-07-20 02:22:40,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2022-07-20 02:22:40,707 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 02:22:40,707 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 11, 11, 11, 11, 11, 11, 4, 4, 4, 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] [2022-07-20 02:22:40,737 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-20 02:22:40,927 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-20 02:22:40,928 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-07-20 02:22:40,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 02:22:40,928 INFO L85 PathProgramCache]: Analyzing trace with hash 2033981501, now seen corresponding path program 1 times [2022-07-20 02:22:40,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 02:22:40,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [821404292] [2022-07-20 02:22:40,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 02:22:40,930 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 02:22:40,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 02:22:40,933 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-20 02:22:40,935 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-20 02:22:41,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 02:22:41,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 1281 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-20 02:22:41,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 02:22:42,593 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 679 trivial. 0 not checked. [2022-07-20 02:22:42,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 02:22:42,999 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 679 trivial. 0 not checked. [2022-07-20 02:22:42,999 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 02:22:42,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [821404292] [2022-07-20 02:22:42,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [821404292] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-20 02:22:42,999 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-20 02:22:42,999 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-20 02:22:43,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384070883] [2022-07-20 02:22:43,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 02:22:43,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-20 02:22:43,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 02:22:43,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-20 02:22:43,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-20 02:22:43,001 INFO L87 Difference]: Start difference. First operand 10612 states and 14737 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-20 02:22:43,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 02:22:43,284 INFO L93 Difference]: Finished difference Result 10618 states and 14742 transitions. [2022-07-20 02:22:43,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-20 02:22:43,285 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 210 [2022-07-20 02:22:43,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 02:22:43,329 INFO L225 Difference]: With dead ends: 10618 [2022-07-20 02:22:43,329 INFO L226 Difference]: Without dead ends: 10616 [2022-07-20 02:22:43,337 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 421 GetRequests, 413 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-20 02:22:43,339 INFO L413 NwaCegarLoop]: 2725 mSDtfsCounter, 2658 mSDsluCounter, 5431 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2668 SdHoareTripleChecker+Valid, 8156 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-20 02:22:43,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2668 Valid, 8156 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 02:22:43,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10616 states. [2022-07-20 02:22:43,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10616 to 10616. [2022-07-20 02:22:43,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10616 states, 7336 states have (on average 1.2722191930207198) internal successors, (9333), 7489 states have internal predecessors, (9333), 2702 states have call successors, (2702), 585 states have call predecessors, (2702), 575 states have return successors, (2705), 2623 states have call predecessors, (2705), 2698 states have call successors, (2705) [2022-07-20 02:22:43,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10616 states to 10616 states and 14740 transitions. [2022-07-20 02:22:43,673 INFO L78 Accepts]: Start accepts. Automaton has 10616 states and 14740 transitions. Word has length 210 [2022-07-20 02:22:43,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 02:22:43,675 INFO L495 AbstractCegarLoop]: Abstraction has 10616 states and 14740 transitions. [2022-07-20 02:22:43,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-20 02:22:43,676 INFO L276 IsEmpty]: Start isEmpty. Operand 10616 states and 14740 transitions. [2022-07-20 02:22:43,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2022-07-20 02:22:43,678 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 02:22:43,678 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 11, 11, 11, 11, 11, 11, 4, 4, 4, 3, 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] [2022-07-20 02:22:43,717 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-20 02:22:43,898 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-20 02:22:43,899 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-07-20 02:22:43,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 02:22:43,899 INFO L85 PathProgramCache]: Analyzing trace with hash 567579389, now seen corresponding path program 1 times [2022-07-20 02:22:43,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 02:22:43,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1337734379] [2022-07-20 02:22:43,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 02:22:43,901 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 02:22:43,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 02:22:43,902 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-20 02:22:43,904 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-20 02:22:44,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 02:22:44,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 1288 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-20 02:22:44,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 02:22:45,320 INFO L134 CoverageAnalysis]: Checked inductivity of 687 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 683 trivial. 0 not checked. [2022-07-20 02:22:45,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 02:22:45,666 INFO L134 CoverageAnalysis]: Checked inductivity of 687 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 683 trivial. 0 not checked. [2022-07-20 02:22:45,667 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 02:22:45,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1337734379] [2022-07-20 02:22:45,667 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1337734379] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-20 02:22:45,667 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-20 02:22:45,667 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-20 02:22:45,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665789998] [2022-07-20 02:22:45,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 02:22:45,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-20 02:22:45,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 02:22:45,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-20 02:22:45,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-20 02:22:45,668 INFO L87 Difference]: Start difference. First operand 10616 states and 14740 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-07-20 02:22:46,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 02:22:46,053 INFO L93 Difference]: Finished difference Result 10622 states and 14745 transitions. [2022-07-20 02:22:46,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-20 02:22:46,054 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 215 [2022-07-20 02:22:46,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 02:22:46,096 INFO L225 Difference]: With dead ends: 10622 [2022-07-20 02:22:46,096 INFO L226 Difference]: Without dead ends: 10620 [2022-07-20 02:22:46,104 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 431 GetRequests, 423 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-20 02:22:46,105 INFO L413 NwaCegarLoop]: 2725 mSDtfsCounter, 2658 mSDsluCounter, 5431 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2667 SdHoareTripleChecker+Valid, 8156 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.0s IncrementalHoareTripleChecker+Time [2022-07-20 02:22:46,106 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2667 Valid, 8156 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-20 02:22:46,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10620 states. [2022-07-20 02:22:46,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10620 to 10620. [2022-07-20 02:22:46,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10620 states, 7339 states have (on average 1.2721079166098923) internal successors, (9336), 7492 states have internal predecessors, (9336), 2702 states have call successors, (2702), 586 states have call predecessors, (2702), 576 states have return successors, (2705), 2623 states have call predecessors, (2705), 2698 states have call successors, (2705) [2022-07-20 02:22:46,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10620 states to 10620 states and 14743 transitions. [2022-07-20 02:22:46,456 INFO L78 Accepts]: Start accepts. Automaton has 10620 states and 14743 transitions. Word has length 215 [2022-07-20 02:22:46,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 02:22:46,457 INFO L495 AbstractCegarLoop]: Abstraction has 10620 states and 14743 transitions. [2022-07-20 02:22:46,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-07-20 02:22:46,457 INFO L276 IsEmpty]: Start isEmpty. Operand 10620 states and 14743 transitions. [2022-07-20 02:22:46,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2022-07-20 02:22:46,460 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 02:22:46,460 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 11, 11, 11, 11, 11, 11, 5, 5, 5, 4, 3, 3, 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] [2022-07-20 02:22:46,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-07-20 02:22:46,687 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-20 02:22:46,688 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-07-20 02:22:46,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 02:22:46,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1378185684, now seen corresponding path program 1 times [2022-07-20 02:22:46,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 02:22:46,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1909164334] [2022-07-20 02:22:46,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 02:22:46,690 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 02:22:46,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 02:22:46,691 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-20 02:22:46,693 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-20 02:22:47,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 02:22:47,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 1342 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-20 02:22:47,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 02:22:47,785 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 637 trivial. 0 not checked. [2022-07-20 02:22:47,785 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 02:22:47,785 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 02:22:47,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1909164334] [2022-07-20 02:22:47,786 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1909164334] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 02:22:47,786 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 02:22:47,786 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-20 02:22:47,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295131654] [2022-07-20 02:22:47,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 02:22:47,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-20 02:22:47,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 02:22:47,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-20 02:22:47,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 02:22:47,787 INFO L87 Difference]: Start difference. First operand 10620 states and 14743 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2022-07-20 02:22:48,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 02:22:48,396 INFO L93 Difference]: Finished difference Result 30593 states and 42516 transitions. [2022-07-20 02:22:48,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-20 02:22:48,396 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) Word has length 231 [2022-07-20 02:22:48,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 02:22:48,488 INFO L225 Difference]: With dead ends: 30593 [2022-07-20 02:22:48,488 INFO L226 Difference]: Without dead ends: 20367 [2022-07-20 02:22:48,532 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 229 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-20 02:22:48,533 INFO L413 NwaCegarLoop]: 3689 mSDtfsCounter, 2600 mSDsluCounter, 2700 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2600 SdHoareTripleChecker+Valid, 6389 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-20 02:22:48,533 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2600 Valid, 6389 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-20 02:22:48,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20367 states. [2022-07-20 02:22:49,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20367 to 20333. [2022-07-20 02:22:49,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20333 states, 14087 states have (on average 1.272733726130475) internal successors, (17929), 14361 states have internal predecessors, (17929), 5145 states have call successors, (5145), 1113 states have call predecessors, (5145), 1098 states have return successors, (5155), 5020 states have call predecessors, (5155), 5141 states have call successors, (5155) [2022-07-20 02:22:49,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20333 states to 20333 states and 28229 transitions. [2022-07-20 02:22:49,278 INFO L78 Accepts]: Start accepts. Automaton has 20333 states and 28229 transitions. Word has length 231 [2022-07-20 02:22:49,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 02:22:49,279 INFO L495 AbstractCegarLoop]: Abstraction has 20333 states and 28229 transitions. [2022-07-20 02:22:49,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2022-07-20 02:22:49,279 INFO L276 IsEmpty]: Start isEmpty. Operand 20333 states and 28229 transitions. [2022-07-20 02:22:49,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2022-07-20 02:22:49,283 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 02:22:49,283 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 11, 11, 11, 11, 11, 11, 5, 5, 5, 4, 3, 3, 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] [2022-07-20 02:22:49,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-07-20 02:22:49,499 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-20 02:22:49,500 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-07-20 02:22:49,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 02:22:49,500 INFO L85 PathProgramCache]: Analyzing trace with hash 650400426, now seen corresponding path program 1 times [2022-07-20 02:22:49,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 02:22:49,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [870678653] [2022-07-20 02:22:49,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 02:22:49,501 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 02:22:49,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 02:22:49,502 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-20 02:22:49,503 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-20 02:22:50,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 02:22:50,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 1342 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-20 02:22:50,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 02:22:50,482 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 637 trivial. 0 not checked. [2022-07-20 02:22:50,482 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 02:22:50,483 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 02:22:50,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [870678653] [2022-07-20 02:22:50,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [870678653] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 02:22:50,483 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 02:22:50,483 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-20 02:22:50,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55268276] [2022-07-20 02:22:50,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 02:22:50,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-20 02:22:50,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 02:22:50,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-20 02:22:50,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 02:22:50,485 INFO L87 Difference]: Start difference. First operand 20333 states and 28229 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2022-07-20 02:22:51,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 02:22:51,367 INFO L93 Difference]: Finished difference Result 49981 states and 69435 transitions. [2022-07-20 02:22:51,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-20 02:22:51,367 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) Word has length 231 [2022-07-20 02:22:51,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 02:22:51,521 INFO L225 Difference]: With dead ends: 49981 [2022-07-20 02:22:51,521 INFO L226 Difference]: Without dead ends: 30042 [2022-07-20 02:22:51,719 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 229 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-20 02:22:51,721 INFO L413 NwaCegarLoop]: 5222 mSDtfsCounter, 2573 mSDsluCounter, 2698 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2573 SdHoareTripleChecker+Valid, 7920 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-20 02:22:51,721 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2573 Valid, 7920 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-20 02:22:51,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30042 states. [2022-07-20 02:22:52,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30042 to 30038. [2022-07-20 02:22:52,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30038 states, 20827 states have (on average 1.2730590099390215) internal successors, (26514), 21222 states have internal predecessors, (26514), 7588 states have call successors, (7588), 1640 states have call predecessors, (7588), 1620 states have return successors, (7605), 7417 states have call predecessors, (7605), 7584 states have call successors, (7605) [2022-07-20 02:22:53,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30038 states to 30038 states and 41707 transitions. [2022-07-20 02:22:53,176 INFO L78 Accepts]: Start accepts. Automaton has 30038 states and 41707 transitions. Word has length 231 [2022-07-20 02:22:53,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 02:22:53,177 INFO L495 AbstractCegarLoop]: Abstraction has 30038 states and 41707 transitions. [2022-07-20 02:22:53,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2022-07-20 02:22:53,177 INFO L276 IsEmpty]: Start isEmpty. Operand 30038 states and 41707 transitions. [2022-07-20 02:22:53,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2022-07-20 02:22:53,181 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 02:22:53,181 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 11, 11, 11, 11, 11, 11, 4, 4, 4, 4, 3, 3, 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] [2022-07-20 02:22:53,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-07-20 02:22:53,391 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-20 02:22:53,391 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-07-20 02:22:53,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 02:22:53,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1892161539, now seen corresponding path program 1 times [2022-07-20 02:22:53,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 02:22:53,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [325225075] [2022-07-20 02:22:53,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 02:22:53,393 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 02:22:53,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 02:22:53,394 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-20 02:22:53,400 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-20 02:22:54,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 02:22:54,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 1295 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-20 02:22:54,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 02:22:54,929 INFO L134 CoverageAnalysis]: Checked inductivity of 697 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 691 trivial. 0 not checked. [2022-07-20 02:22:54,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 02:22:55,283 INFO L134 CoverageAnalysis]: Checked inductivity of 697 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 691 trivial. 0 not checked. [2022-07-20 02:22:55,283 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 02:22:55,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [325225075] [2022-07-20 02:22:55,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [325225075] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-20 02:22:55,284 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-20 02:22:55,284 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-20 02:22:55,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159428527] [2022-07-20 02:22:55,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 02:22:55,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-20 02:22:55,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 02:22:55,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-20 02:22:55,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-20 02:22:55,285 INFO L87 Difference]: Start difference. First operand 30038 states and 41707 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (25), 3 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-20 02:22:55,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 02:22:55,968 INFO L93 Difference]: Finished difference Result 30044 states and 41712 transitions. [2022-07-20 02:22:55,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-20 02:22:55,969 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (25), 3 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 220 [2022-07-20 02:22:55,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 02:22:56,103 INFO L225 Difference]: With dead ends: 30044 [2022-07-20 02:22:56,104 INFO L226 Difference]: Without dead ends: 30042 [2022-07-20 02:22:56,123 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 441 GetRequests, 433 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-20 02:22:56,123 INFO L413 NwaCegarLoop]: 2725 mSDtfsCounter, 2658 mSDsluCounter, 5431 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2666 SdHoareTripleChecker+Valid, 8156 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.0s IncrementalHoareTripleChecker+Time [2022-07-20 02:22:56,123 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2666 Valid, 8156 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-20 02:22:56,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30042 states. [2022-07-20 02:22:57,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30042 to 30042. [2022-07-20 02:22:57,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30042 states, 20830 states have (on average 1.273019683149304) internal successors, (26517), 21225 states have internal predecessors, (26517), 7588 states have call successors, (7588), 1641 states have call predecessors, (7588), 1621 states have return successors, (7605), 7417 states have call predecessors, (7605), 7584 states have call successors, (7605) [2022-07-20 02:22:57,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30042 states to 30042 states and 41710 transitions. [2022-07-20 02:22:57,267 INFO L78 Accepts]: Start accepts. Automaton has 30042 states and 41710 transitions. Word has length 220 [2022-07-20 02:22:57,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 02:22:57,268 INFO L495 AbstractCegarLoop]: Abstraction has 30042 states and 41710 transitions. [2022-07-20 02:22:57,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (25), 3 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-20 02:22:57,268 INFO L276 IsEmpty]: Start isEmpty. Operand 30042 states and 41710 transitions. [2022-07-20 02:22:57,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2022-07-20 02:22:57,272 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 02:22:57,272 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 11, 11, 11, 11, 11, 11, 5, 4, 4, 4, 4, 4, 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] [2022-07-20 02:22:57,299 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-20 02:22:57,484 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-20 02:22:57,484 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-07-20 02:22:57,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 02:22:57,485 INFO L85 PathProgramCache]: Analyzing trace with hash 331270845, now seen corresponding path program 1 times [2022-07-20 02:22:57,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 02:22:57,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [187561577] [2022-07-20 02:22:57,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 02:22:57,486 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 02:22:57,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 02:22:57,488 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-20 02:22:57,490 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-20 02:22:58,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 02:22:58,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 1302 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-20 02:22:58,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 02:22:58,894 INFO L134 CoverageAnalysis]: Checked inductivity of 711 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 703 trivial. 0 not checked. [2022-07-20 02:22:58,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 02:22:59,287 INFO L134 CoverageAnalysis]: Checked inductivity of 711 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 703 trivial. 0 not checked. [2022-07-20 02:22:59,288 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 02:22:59,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [187561577] [2022-07-20 02:22:59,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [187561577] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-20 02:22:59,288 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-20 02:22:59,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-20 02:22:59,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685362423] [2022-07-20 02:22:59,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 02:22:59,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-20 02:22:59,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 02:22:59,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-20 02:22:59,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-20 02:22:59,290 INFO L87 Difference]: Start difference. First operand 30042 states and 41710 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2022-07-20 02:22:59,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 02:22:59,967 INFO L93 Difference]: Finished difference Result 30048 states and 41715 transitions. [2022-07-20 02:22:59,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-20 02:22:59,967 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 225 [2022-07-20 02:22:59,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 02:23:00,080 INFO L225 Difference]: With dead ends: 30048 [2022-07-20 02:23:00,080 INFO L226 Difference]: Without dead ends: 30046 [2022-07-20 02:23:00,099 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 451 GetRequests, 443 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-20 02:23:00,100 INFO L413 NwaCegarLoop]: 2725 mSDtfsCounter, 2658 mSDsluCounter, 5431 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2665 SdHoareTripleChecker+Valid, 8156 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.0s IncrementalHoareTripleChecker+Time [2022-07-20 02:23:00,100 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2665 Valid, 8156 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-20 02:23:00,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30046 states. [2022-07-20 02:23:01,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30046 to 30046. [2022-07-20 02:23:01,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30046 states, 20833 states have (on average 1.272980367685883) internal successors, (26520), 21228 states have internal predecessors, (26520), 7588 states have call successors, (7588), 1642 states have call predecessors, (7588), 1622 states have return successors, (7605), 7417 states have call predecessors, (7605), 7584 states have call successors, (7605) [2022-07-20 02:23:01,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30046 states to 30046 states and 41713 transitions. [2022-07-20 02:23:01,334 INFO L78 Accepts]: Start accepts. Automaton has 30046 states and 41713 transitions. Word has length 225 [2022-07-20 02:23:01,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 02:23:01,335 INFO L495 AbstractCegarLoop]: Abstraction has 30046 states and 41713 transitions. [2022-07-20 02:23:01,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2022-07-20 02:23:01,335 INFO L276 IsEmpty]: Start isEmpty. Operand 30046 states and 41713 transitions. [2022-07-20 02:23:01,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2022-07-20 02:23:01,339 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 02:23:01,339 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 11, 11, 11, 11, 11, 11, 4, 4, 4, 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] [2022-07-20 02:23:01,366 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-20 02:23:01,544 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-20 02:23:01,546 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-07-20 02:23:01,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 02:23:01,546 INFO L85 PathProgramCache]: Analyzing trace with hash 800071140, now seen corresponding path program 1 times [2022-07-20 02:23:01,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 02:23:01,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [398770528] [2022-07-20 02:23:01,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 02:23:01,547 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 02:23:01,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 02:23:01,548 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-20 02:23:01,549 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-20 02:23:02,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 02:23:02,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 1412 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-20 02:23:02,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 02:23:02,694 INFO L134 CoverageAnalysis]: Checked inductivity of 675 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 582 trivial. 0 not checked. [2022-07-20 02:23:02,694 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 02:23:02,694 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 02:23:02,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [398770528] [2022-07-20 02:23:02,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [398770528] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 02:23:02,694 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 02:23:02,694 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-20 02:23:02,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576544274] [2022-07-20 02:23:02,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 02:23:02,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-20 02:23:02,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 02:23:02,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-20 02:23:02,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 02:23:02,695 INFO L87 Difference]: Start difference. First operand 30046 states and 41713 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 3 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2022-07-20 02:23:04,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 02:23:04,041 INFO L93 Difference]: Finished difference Result 69309 states and 96173 transitions. [2022-07-20 02:23:04,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-20 02:23:04,041 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 3 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) Word has length 229 [2022-07-20 02:23:04,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 02:23:04,182 INFO L225 Difference]: With dead ends: 69309 [2022-07-20 02:23:04,182 INFO L226 Difference]: Without dead ends: 39657 [2022-07-20 02:23:04,268 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-20 02:23:04,269 INFO L413 NwaCegarLoop]: 4199 mSDtfsCounter, 1520 mSDsluCounter, 2661 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1520 SdHoareTripleChecker+Valid, 6860 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-20 02:23:04,269 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1520 Valid, 6860 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-20 02:23:04,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39657 states. [2022-07-20 02:23:05,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39657 to 39606. [2022-07-20 02:23:05,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39606 states, 27615 states have (on average 1.2736556219445954) internal successors, (35172), 28101 states have internal predecessors, (35172), 9790 states have call successors, (9790), 2222 states have call predecessors, (9790), 2198 states have return successors, (9807), 9587 states have call predecessors, (9807), 9786 states have call successors, (9807) [2022-07-20 02:23:05,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39606 states to 39606 states and 54769 transitions. [2022-07-20 02:23:05,684 INFO L78 Accepts]: Start accepts. Automaton has 39606 states and 54769 transitions. Word has length 229 [2022-07-20 02:23:05,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 02:23:05,685 INFO L495 AbstractCegarLoop]: Abstraction has 39606 states and 54769 transitions. [2022-07-20 02:23:05,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 3 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2022-07-20 02:23:05,685 INFO L276 IsEmpty]: Start isEmpty. Operand 39606 states and 54769 transitions. [2022-07-20 02:23:05,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2022-07-20 02:23:05,688 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 02:23:05,689 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 11, 11, 11, 11, 11, 11, 6, 5, 5, 4, 4, 4, 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] [2022-07-20 02:23:05,715 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-20 02:23:05,889 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-20 02:23:05,889 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-07-20 02:23:05,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 02:23:05,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1643427773, now seen corresponding path program 1 times [2022-07-20 02:23:05,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 02:23:05,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [699088321] [2022-07-20 02:23:05,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 02:23:05,892 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 02:23:05,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 02:23:05,893 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-20 02:23:05,894 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-20 02:23:06,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 02:23:06,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 1309 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-20 02:23:06,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 02:23:07,492 INFO L134 CoverageAnalysis]: Checked inductivity of 729 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 719 trivial. 0 not checked. [2022-07-20 02:23:07,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 02:23:07,814 INFO L134 CoverageAnalysis]: Checked inductivity of 729 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 719 trivial. 0 not checked. [2022-07-20 02:23:07,814 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 02:23:07,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [699088321] [2022-07-20 02:23:07,815 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [699088321] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-20 02:23:07,815 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-20 02:23:07,815 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-20 02:23:07,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606967614] [2022-07-20 02:23:07,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 02:23:07,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-20 02:23:07,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 02:23:07,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-20 02:23:07,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-20 02:23:07,816 INFO L87 Difference]: Start difference. First operand 39606 states and 54769 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-07-20 02:23:08,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 02:23:08,886 INFO L93 Difference]: Finished difference Result 39612 states and 54774 transitions. [2022-07-20 02:23:08,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-20 02:23:08,886 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 230 [2022-07-20 02:23:08,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 02:23:09,041 INFO L225 Difference]: With dead ends: 39612 [2022-07-20 02:23:09,042 INFO L226 Difference]: Without dead ends: 39610 [2022-07-20 02:23:09,071 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 461 GetRequests, 453 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-20 02:23:09,072 INFO L413 NwaCegarLoop]: 2725 mSDtfsCounter, 2658 mSDsluCounter, 5431 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2664 SdHoareTripleChecker+Valid, 8156 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.0s IncrementalHoareTripleChecker+Time [2022-07-20 02:23:09,072 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2664 Valid, 8156 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-20 02:23:09,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39610 states. [2022-07-20 02:23:10,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39610 to 39610. [2022-07-20 02:23:10,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39610 states, 27618 states have (on average 1.2736258961546818) internal successors, (35175), 28104 states have internal predecessors, (35175), 9790 states have call successors, (9790), 2223 states have call predecessors, (9790), 2199 states have return successors, (9807), 9587 states have call predecessors, (9807), 9786 states have call successors, (9807) [2022-07-20 02:23:10,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39610 states to 39610 states and 54772 transitions. [2022-07-20 02:23:10,610 INFO L78 Accepts]: Start accepts. Automaton has 39610 states and 54772 transitions. Word has length 230 [2022-07-20 02:23:10,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 02:23:10,611 INFO L495 AbstractCegarLoop]: Abstraction has 39610 states and 54772 transitions. [2022-07-20 02:23:10,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-07-20 02:23:10,611 INFO L276 IsEmpty]: Start isEmpty. Operand 39610 states and 54772 transitions. [2022-07-20 02:23:10,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2022-07-20 02:23:10,614 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 02:23:10,614 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 11, 11, 11, 11, 11, 11, 7, 6, 6, 4, 4, 4, 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] [2022-07-20 02:23:10,640 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-20 02:23:10,834 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-20 02:23:10,834 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-07-20 02:23:10,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 02:23:10,835 INFO L85 PathProgramCache]: Analyzing trace with hash 428343933, now seen corresponding path program 1 times [2022-07-20 02:23:10,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 02:23:10,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [16345859] [2022-07-20 02:23:10,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 02:23:10,836 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 02:23:10,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 02:23:10,837 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-20 02:23:10,838 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-20 02:23:11,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 02:23:11,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 1316 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-20 02:23:11,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 02:23:12,224 INFO L134 CoverageAnalysis]: Checked inductivity of 751 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 739 trivial. 0 not checked. [2022-07-20 02:23:12,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 02:23:12,476 INFO L134 CoverageAnalysis]: Checked inductivity of 751 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 739 trivial. 0 not checked. [2022-07-20 02:23:12,477 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 02:23:12,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [16345859] [2022-07-20 02:23:12,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [16345859] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-20 02:23:12,477 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-20 02:23:12,477 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-20 02:23:12,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785778764] [2022-07-20 02:23:12,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 02:23:12,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-20 02:23:12,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 02:23:12,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-20 02:23:12,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-20 02:23:12,478 INFO L87 Difference]: Start difference. First operand 39610 states and 54772 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-07-20 02:23:13,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 02:23:13,629 INFO L93 Difference]: Finished difference Result 41497 states and 56577 transitions. [2022-07-20 02:23:13,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-20 02:23:13,630 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 235 [2022-07-20 02:23:13,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 02:23:13,775 INFO L225 Difference]: With dead ends: 41497 [2022-07-20 02:23:13,775 INFO L226 Difference]: Without dead ends: 41495 [2022-07-20 02:23:13,795 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 463 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-20 02:23:13,796 INFO L413 NwaCegarLoop]: 2820 mSDtfsCounter, 2378 mSDsluCounter, 6048 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2383 SdHoareTripleChecker+Valid, 8868 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 02:23:13,796 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2383 Valid, 8868 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 02:23:13,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41495 states. [2022-07-20 02:23:15,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41495 to 41495. [2022-07-20 02:23:15,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41495 states, 28905 states have (on average 1.26476388168137) internal successors, (36558), 29397 states have internal predecessors, (36558), 10000 states have call successors, (10000), 2611 states have call predecessors, (10000), 2587 states have return successors, (10017), 9797 states have call predecessors, (10017), 9996 states have call successors, (10017) [2022-07-20 02:23:15,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41495 states to 41495 states and 56575 transitions. [2022-07-20 02:23:15,461 INFO L78 Accepts]: Start accepts. Automaton has 41495 states and 56575 transitions. Word has length 235 [2022-07-20 02:23:15,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 02:23:15,461 INFO L495 AbstractCegarLoop]: Abstraction has 41495 states and 56575 transitions. [2022-07-20 02:23:15,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-07-20 02:23:15,462 INFO L276 IsEmpty]: Start isEmpty. Operand 41495 states and 56575 transitions. [2022-07-20 02:23:15,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2022-07-20 02:23:15,472 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 02:23:15,478 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 11, 11, 11, 11, 11, 11, 8, 7, 7, 4, 4, 4, 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] [2022-07-20 02:23:15,503 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-07-20 02:23:15,683 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-20 02:23:15,684 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-07-20 02:23:15,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 02:23:15,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1271756931, now seen corresponding path program 1 times [2022-07-20 02:23:15,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 02:23:15,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2003523296] [2022-07-20 02:23:15,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 02:23:15,685 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 02:23:15,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 02:23:15,687 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-20 02:23:15,688 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-20 02:23:16,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 02:23:16,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 1323 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-20 02:23:16,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 02:23:17,182 INFO L134 CoverageAnalysis]: Checked inductivity of 777 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 763 trivial. 0 not checked. [2022-07-20 02:23:17,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 02:23:17,466 INFO L134 CoverageAnalysis]: Checked inductivity of 777 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 763 trivial. 0 not checked. [2022-07-20 02:23:17,467 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 02:23:17,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2003523296] [2022-07-20 02:23:17,467 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2003523296] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-20 02:23:17,467 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-20 02:23:17,467 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-20 02:23:17,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781863302] [2022-07-20 02:23:17,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 02:23:17,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-20 02:23:17,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 02:23:17,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-20 02:23:17,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-20 02:23:17,468 INFO L87 Difference]: Start difference. First operand 41495 states and 56575 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2022-07-20 02:23:18,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 02:23:18,510 INFO L93 Difference]: Finished difference Result 41501 states and 56580 transitions. [2022-07-20 02:23:18,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-20 02:23:18,511 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 240 [2022-07-20 02:23:18,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 02:23:18,651 INFO L225 Difference]: With dead ends: 41501 [2022-07-20 02:23:18,651 INFO L226 Difference]: Without dead ends: 41499 [2022-07-20 02:23:18,670 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 481 GetRequests, 473 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-20 02:23:18,671 INFO L413 NwaCegarLoop]: 2725 mSDtfsCounter, 2658 mSDsluCounter, 5431 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2662 SdHoareTripleChecker+Valid, 8156 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.0s IncrementalHoareTripleChecker+Time [2022-07-20 02:23:18,671 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2662 Valid, 8156 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-20 02:23:18,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41499 states. [2022-07-20 02:23:19,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41499 to 41499. [2022-07-20 02:23:19,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41499 states, 28908 states have (on average 1.264736405147364) internal successors, (36561), 29400 states have internal predecessors, (36561), 10000 states have call successors, (10000), 2612 states have call predecessors, (10000), 2588 states have return successors, (10017), 9797 states have call predecessors, (10017), 9996 states have call successors, (10017) [2022-07-20 02:23:20,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41499 states to 41499 states and 56578 transitions. [2022-07-20 02:23:20,096 INFO L78 Accepts]: Start accepts. Automaton has 41499 states and 56578 transitions. Word has length 240 [2022-07-20 02:23:20,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 02:23:20,097 INFO L495 AbstractCegarLoop]: Abstraction has 41499 states and 56578 transitions. [2022-07-20 02:23:20,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2022-07-20 02:23:20,097 INFO L276 IsEmpty]: Start isEmpty. Operand 41499 states and 56578 transitions. [2022-07-20 02:23:20,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 246 [2022-07-20 02:23:20,100 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 02:23:20,101 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 11, 11, 11, 11, 11, 11, 9, 8, 8, 4, 4, 4, 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] [2022-07-20 02:23:20,124 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-20 02:23:20,311 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-20 02:23:20,311 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-07-20 02:23:20,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 02:23:20,311 INFO L85 PathProgramCache]: Analyzing trace with hash 678443581, now seen corresponding path program 1 times [2022-07-20 02:23:20,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 02:23:20,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1487627308] [2022-07-20 02:23:20,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 02:23:20,312 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 02:23:20,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 02:23:20,313 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-20 02:23:20,316 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-20 02:23:21,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 02:23:21,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 1330 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-20 02:23:21,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 02:23:21,783 INFO L134 CoverageAnalysis]: Checked inductivity of 807 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 791 trivial. 0 not checked. [2022-07-20 02:23:21,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 02:23:22,048 INFO L134 CoverageAnalysis]: Checked inductivity of 807 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 791 trivial. 0 not checked. [2022-07-20 02:23:22,048 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 02:23:22,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1487627308] [2022-07-20 02:23:22,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1487627308] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-20 02:23:22,048 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-20 02:23:22,049 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-20 02:23:22,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752872877] [2022-07-20 02:23:22,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 02:23:22,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-20 02:23:22,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 02:23:22,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-20 02:23:22,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-20 02:23:22,050 INFO L87 Difference]: Start difference. First operand 41499 states and 56578 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-07-20 02:23:23,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 02:23:23,318 INFO L93 Difference]: Finished difference Result 41505 states and 56583 transitions. [2022-07-20 02:23:23,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-20 02:23:23,319 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 245 [2022-07-20 02:23:23,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 02:23:23,471 INFO L225 Difference]: With dead ends: 41505 [2022-07-20 02:23:23,472 INFO L226 Difference]: Without dead ends: 41503 [2022-07-20 02:23:23,501 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 491 GetRequests, 483 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-20 02:23:23,501 INFO L413 NwaCegarLoop]: 2725 mSDtfsCounter, 2658 mSDsluCounter, 5431 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2661 SdHoareTripleChecker+Valid, 8156 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.0s IncrementalHoareTripleChecker+Time [2022-07-20 02:23:23,501 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2661 Valid, 8156 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-20 02:23:23,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41503 states. [2022-07-20 02:23:24,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41503 to 41503. [2022-07-20 02:23:24,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41503 states, 28911 states have (on average 1.2647089343156583) internal successors, (36564), 29403 states have internal predecessors, (36564), 10000 states have call successors, (10000), 2613 states have call predecessors, (10000), 2589 states have return successors, (10017), 9797 states have call predecessors, (10017), 9996 states have call successors, (10017) [2022-07-20 02:23:25,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41503 states to 41503 states and 56581 transitions. [2022-07-20 02:23:25,135 INFO L78 Accepts]: Start accepts. Automaton has 41503 states and 56581 transitions. Word has length 245 [2022-07-20 02:23:25,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 02:23:25,135 INFO L495 AbstractCegarLoop]: Abstraction has 41503 states and 56581 transitions. [2022-07-20 02:23:25,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-07-20 02:23:25,136 INFO L276 IsEmpty]: Start isEmpty. Operand 41503 states and 56581 transitions. [2022-07-20 02:23:25,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 251 [2022-07-20 02:23:25,139 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 02:23:25,140 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 11, 11, 11, 11, 11, 11, 10, 9, 9, 4, 4, 4, 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] [2022-07-20 02:23:25,173 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Ended with exit code 0 [2022-07-20 02:23:25,359 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-20 02:23:25,359 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-07-20 02:23:25,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 02:23:25,360 INFO L85 PathProgramCache]: Analyzing trace with hash -659466435, now seen corresponding path program 1 times [2022-07-20 02:23:25,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 02:23:25,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [154753431] [2022-07-20 02:23:25,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 02:23:25,361 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 02:23:25,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 02:23:25,362 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-20 02:23:25,364 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-20 02:23:26,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 02:23:26,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 1337 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-20 02:23:26,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 02:23:26,832 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 823 trivial. 0 not checked. [2022-07-20 02:23:26,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 02:23:27,168 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 823 trivial. 0 not checked. [2022-07-20 02:23:27,168 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 02:23:27,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [154753431] [2022-07-20 02:23:27,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [154753431] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-20 02:23:27,169 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-20 02:23:27,169 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-20 02:23:27,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11521648] [2022-07-20 02:23:27,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 02:23:27,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-20 02:23:27,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 02:23:27,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-20 02:23:27,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-20 02:23:27,171 INFO L87 Difference]: Start difference. First operand 41503 states and 56581 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 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-20 02:23:28,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 02:23:28,278 INFO L93 Difference]: Finished difference Result 41509 states and 56586 transitions. [2022-07-20 02:23:28,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-20 02:23:28,279 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 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 250 [2022-07-20 02:23:28,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 02:23:28,430 INFO L225 Difference]: With dead ends: 41509 [2022-07-20 02:23:28,430 INFO L226 Difference]: Without dead ends: 41507 [2022-07-20 02:23:28,465 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 501 GetRequests, 493 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-20 02:23:28,465 INFO L413 NwaCegarLoop]: 2725 mSDtfsCounter, 2658 mSDsluCounter, 5431 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2660 SdHoareTripleChecker+Valid, 8156 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.0s IncrementalHoareTripleChecker+Time [2022-07-20 02:23:28,466 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2660 Valid, 8156 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-20 02:23:28,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41507 states. [2022-07-20 02:23:29,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41507 to 41507. [2022-07-20 02:23:29,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41507 states, 28914 states have (on average 1.264681469184478) internal successors, (36567), 29406 states have internal predecessors, (36567), 10000 states have call successors, (10000), 2614 states have call predecessors, (10000), 2590 states have return successors, (10017), 9797 states have call predecessors, (10017), 9996 states have call successors, (10017) [2022-07-20 02:23:30,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41507 states to 41507 states and 56584 transitions. [2022-07-20 02:23:30,087 INFO L78 Accepts]: Start accepts. Automaton has 41507 states and 56584 transitions. Word has length 250 [2022-07-20 02:23:30,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 02:23:30,087 INFO L495 AbstractCegarLoop]: Abstraction has 41507 states and 56584 transitions. [2022-07-20 02:23:30,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 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-20 02:23:30,088 INFO L276 IsEmpty]: Start isEmpty. Operand 41507 states and 56584 transitions. [2022-07-20 02:23:30,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2022-07-20 02:23:30,092 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 02:23:30,092 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 11, 11, 11, 11, 11, 11, 11, 10, 10, 6, 6, 6, 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] [2022-07-20 02:23:30,123 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-20 02:23:30,311 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-20 02:23:30,312 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-07-20 02:23:30,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 02:23:30,312 INFO L85 PathProgramCache]: Analyzing trace with hash -2071201209, now seen corresponding path program 1 times [2022-07-20 02:23:30,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 02:23:30,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1096403387] [2022-07-20 02:23:30,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 02:23:30,313 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 02:23:30,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 02:23:30,314 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-20 02:23:30,315 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-20 02:23:31,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 02:23:31,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 1428 conjuncts, 23 conjunts are in the unsatisfiable core [2022-07-20 02:23:31,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 02:23:31,727 INFO L134 CoverageAnalysis]: Checked inductivity of 1020 backedges. 237 proven. 3 refuted. 0 times theorem prover too weak. 780 trivial. 0 not checked. [2022-07-20 02:23:31,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 02:23:32,271 INFO L134 CoverageAnalysis]: Checked inductivity of 1020 backedges. 51 proven. 18 refuted. 0 times theorem prover too weak. 951 trivial. 0 not checked. [2022-07-20 02:23:32,272 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 02:23:32,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1096403387] [2022-07-20 02:23:32,272 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1096403387] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-20 02:23:32,272 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-20 02:23:32,272 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 22 [2022-07-20 02:23:32,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505259528] [2022-07-20 02:23:32,272 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-20 02:23:32,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-20 02:23:32,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 02:23:32,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-20 02:23:32,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2022-07-20 02:23:32,274 INFO L87 Difference]: Start difference. First operand 41507 states and 56584 transitions. Second operand has 22 states, 21 states have (on average 5.476190476190476) internal successors, (115), 20 states have internal predecessors, (115), 6 states have call successors, (57), 3 states have call predecessors, (57), 8 states have return successors, (56), 7 states have call predecessors, (56), 6 states have call successors, (56) [2022-07-20 02:23:50,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 02:23:50,374 INFO L93 Difference]: Finished difference Result 109808 states and 149603 transitions. [2022-07-20 02:23:50,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-20 02:23:50,376 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 5.476190476190476) internal successors, (115), 20 states have internal predecessors, (115), 6 states have call successors, (57), 3 states have call predecessors, (57), 8 states have return successors, (56), 7 states have call predecessors, (56), 6 states have call successors, (56) Word has length 291 [2022-07-20 02:23:50,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 02:23:50,678 INFO L225 Difference]: With dead ends: 109808 [2022-07-20 02:23:50,679 INFO L226 Difference]: Without dead ends: 68234 [2022-07-20 02:23:50,825 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 595 GetRequests, 561 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=181, Invalid=1079, Unknown=0, NotChecked=0, Total=1260 [2022-07-20 02:23:50,826 INFO L413 NwaCegarLoop]: 5947 mSDtfsCounter, 8030 mSDsluCounter, 86117 mSDsCounter, 0 mSdLazyCounter, 7611 mSolverCounterSat, 1596 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8262 SdHoareTripleChecker+Valid, 92064 SdHoareTripleChecker+Invalid, 9207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 1596 IncrementalHoareTripleChecker+Valid, 7611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.6s IncrementalHoareTripleChecker+Time [2022-07-20 02:23:50,826 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8262 Valid, 92064 Invalid, 9207 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [1596 Valid, 7611 Invalid, 0 Unknown, 0 Unchecked, 14.6s Time] [2022-07-20 02:23:50,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68234 states. [2022-07-20 02:23:53,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68234 to 54638. [2022-07-20 02:23:53,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54638 states, 38060 states have (on average 1.2641618497109826) internal successors, (48114), 38698 states have internal predecessors, (48114), 13142 states have call successors, (13142), 3462 states have call predecessors, (13142), 3433 states have return successors, (13166), 12889 states have call predecessors, (13166), 13138 states have call successors, (13166) [2022-07-20 02:23:53,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54638 states to 54638 states and 74422 transitions. [2022-07-20 02:23:53,636 INFO L78 Accepts]: Start accepts. Automaton has 54638 states and 74422 transitions. Word has length 291 [2022-07-20 02:23:53,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 02:23:53,637 INFO L495 AbstractCegarLoop]: Abstraction has 54638 states and 74422 transitions. [2022-07-20 02:23:53,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 5.476190476190476) internal successors, (115), 20 states have internal predecessors, (115), 6 states have call successors, (57), 3 states have call predecessors, (57), 8 states have return successors, (56), 7 states have call predecessors, (56), 6 states have call successors, (56) [2022-07-20 02:23:53,637 INFO L276 IsEmpty]: Start isEmpty. Operand 54638 states and 74422 transitions. [2022-07-20 02:23:53,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2022-07-20 02:23:53,641 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 02:23:53,641 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 11, 11, 11, 11, 11, 11, 11, 10, 10, 4, 4, 4, 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] [2022-07-20 02:23:53,675 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-20 02:23:53,855 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-20 02:23:53,855 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-07-20 02:23:53,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 02:23:53,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1514704387, now seen corresponding path program 1 times [2022-07-20 02:23:53,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 02:23:53,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1802926194] [2022-07-20 02:23:53,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 02:23:53,857 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 02:23:53,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 02:23:53,858 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-20 02:23:53,861 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-20 02:23:54,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 02:23:54,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 1344 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-20 02:23:54,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 02:23:55,509 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 859 trivial. 0 not checked. [2022-07-20 02:23:55,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 02:23:55,854 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 859 trivial. 0 not checked. [2022-07-20 02:23:55,854 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 02:23:55,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1802926194] [2022-07-20 02:23:55,855 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1802926194] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-20 02:23:55,855 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-20 02:23:55,855 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-20 02:23:55,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251930353] [2022-07-20 02:23:55,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 02:23:55,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-20 02:23:55,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 02:23:55,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-20 02:23:55,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-20 02:23:55,856 INFO L87 Difference]: Start difference. First operand 54638 states and 74422 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2022-07-20 02:23:57,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 02:23:57,805 INFO L93 Difference]: Finished difference Result 54644 states and 74427 transitions. [2022-07-20 02:23:57,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-20 02:23:57,806 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 255 [2022-07-20 02:23:57,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 02:23:58,016 INFO L225 Difference]: With dead ends: 54644 [2022-07-20 02:23:58,016 INFO L226 Difference]: Without dead ends: 54640 [2022-07-20 02:23:58,051 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 511 GetRequests, 503 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-20 02:23:58,052 INFO L413 NwaCegarLoop]: 2725 mSDtfsCounter, 2658 mSDsluCounter, 5431 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2659 SdHoareTripleChecker+Valid, 8156 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.0s IncrementalHoareTripleChecker+Time [2022-07-20 02:23:58,052 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2659 Valid, 8156 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-20 02:23:58,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54640 states. [2022-07-20 02:24:00,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54640 to 54640. [2022-07-20 02:24:00,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54640 states, 38062 states have (on average 1.2641216961799169) internal successors, (48115), 38699 states have internal predecessors, (48115), 13142 states have call successors, (13142), 3463 states have call predecessors, (13142), 3433 states have return successors, (13166), 12889 states have call predecessors, (13166), 13138 states have call successors, (13166) [2022-07-20 02:24:00,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54640 states to 54640 states and 74423 transitions. [2022-07-20 02:24:00,472 INFO L78 Accepts]: Start accepts. Automaton has 54640 states and 74423 transitions. Word has length 255 [2022-07-20 02:24:00,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 02:24:00,472 INFO L495 AbstractCegarLoop]: Abstraction has 54640 states and 74423 transitions. [2022-07-20 02:24:00,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2022-07-20 02:24:00,473 INFO L276 IsEmpty]: Start isEmpty. Operand 54640 states and 74423 transitions. [2022-07-20 02:24:00,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2022-07-20 02:24:00,476 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 02:24:00,476 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 12, 11, 11, 11, 11, 11, 11, 11, 11, 4, 4, 4, 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] [2022-07-20 02:24:00,503 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-20 02:24:00,676 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-20 02:24:00,677 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-07-20 02:24:00,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 02:24:00,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1305401603, now seen corresponding path program 1 times [2022-07-20 02:24:00,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 02:24:00,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1405711908] [2022-07-20 02:24:00,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 02:24:00,678 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 02:24:00,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 02:24:00,679 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-20 02:24:00,680 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-20 02:24:01,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 02:24:01,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 1351 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-20 02:24:01,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 02:24:02,109 INFO L134 CoverageAnalysis]: Checked inductivity of 921 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 899 trivial. 0 not checked. [2022-07-20 02:24:02,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 02:24:02,443 INFO L134 CoverageAnalysis]: Checked inductivity of 921 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 899 trivial. 0 not checked. [2022-07-20 02:24:02,443 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 02:24:02,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1405711908] [2022-07-20 02:24:02,444 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1405711908] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-20 02:24:02,444 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-20 02:24:02,444 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-20 02:24:02,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721023348] [2022-07-20 02:24:02,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 02:24:02,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-20 02:24:02,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 02:24:02,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-20 02:24:02,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-20 02:24:02,445 INFO L87 Difference]: Start difference. First operand 54640 states and 74423 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2022-07-20 02:24:04,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 02:24:04,405 INFO L93 Difference]: Finished difference Result 54640 states and 74423 transitions. [2022-07-20 02:24:04,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-20 02:24:04,406 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 260 [2022-07-20 02:24:04,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 02:24:04,730 INFO L225 Difference]: With dead ends: 54640 [2022-07-20 02:24:04,730 INFO L226 Difference]: Without dead ends: 53964 [2022-07-20 02:24:04,751 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 521 GetRequests, 513 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-20 02:24:04,752 INFO L413 NwaCegarLoop]: 2723 mSDtfsCounter, 2654 mSDsluCounter, 5430 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2654 SdHoareTripleChecker+Valid, 8153 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-20 02:24:04,752 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2654 Valid, 8153 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-20 02:24:04,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53964 states. [2022-07-20 02:24:06,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53964 to 40969. [2022-07-20 02:24:06,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40969 states, 28563 states have (on average 1.2635927598641599) internal successors, (36092), 29016 states have internal predecessors, (36092), 9828 states have call successors, (9828), 2591 states have call predecessors, (9828), 2576 states have return successors, (9849), 9670 states have call predecessors, (9849), 9828 states have call successors, (9849) [2022-07-20 02:24:06,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40969 states to 40969 states and 55769 transitions. [2022-07-20 02:24:06,887 INFO L78 Accepts]: Start accepts. Automaton has 40969 states and 55769 transitions. Word has length 260 [2022-07-20 02:24:06,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 02:24:06,887 INFO L495 AbstractCegarLoop]: Abstraction has 40969 states and 55769 transitions. [2022-07-20 02:24:06,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2022-07-20 02:24:06,887 INFO L276 IsEmpty]: Start isEmpty. Operand 40969 states and 55769 transitions. [2022-07-20 02:24:06,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2022-07-20 02:24:06,892 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 02:24:06,893 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 11, 11, 11, 11, 11, 11, 8, 8, 8, 3, 3, 3, 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] [2022-07-20 02:24:06,920 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-20 02:24:07,103 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-20 02:24:07,104 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-07-20 02:24:07,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 02:24:07,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1550306375, now seen corresponding path program 1 times [2022-07-20 02:24:07,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 02:24:07,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [783915150] [2022-07-20 02:24:07,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 02:24:07,106 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 02:24:07,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 02:24:07,107 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-20 02:24:07,109 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-20 02:24:08,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 02:24:08,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 1552 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-20 02:24:08,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 02:24:08,180 INFO L134 CoverageAnalysis]: Checked inductivity of 880 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 819 trivial. 0 not checked. [2022-07-20 02:24:08,180 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 02:24:08,180 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 02:24:08,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [783915150] [2022-07-20 02:24:08,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [783915150] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 02:24:08,180 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 02:24:08,180 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-20 02:24:08,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612538035] [2022-07-20 02:24:08,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 02:24:08,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-20 02:24:08,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 02:24:08,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-20 02:24:08,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 02:24:08,182 INFO L87 Difference]: Start difference. First operand 40969 states and 55769 transitions. Second operand has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 3 states have call successors, (34), 3 states have call predecessors, (34), 3 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2022-07-20 02:24:10,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 02:24:10,533 INFO L93 Difference]: Finished difference Result 91184 states and 124111 transitions. [2022-07-20 02:24:10,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-20 02:24:10,534 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 3 states have call successors, (34), 3 states have call predecessors, (34), 3 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) Word has length 303 [2022-07-20 02:24:10,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 02:24:10,720 INFO L225 Difference]: With dead ends: 91184 [2022-07-20 02:24:10,720 INFO L226 Difference]: Without dead ends: 50216 [2022-07-20 02:24:10,825 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 301 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-20 02:24:10,826 INFO L413 NwaCegarLoop]: 4146 mSDtfsCounter, 1480 mSDsluCounter, 2612 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1480 SdHoareTripleChecker+Valid, 6758 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-20 02:24:10,826 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1480 Valid, 6758 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-20 02:24:10,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50216 states. [2022-07-20 02:24:13,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50216 to 50208. [2022-07-20 02:24:13,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50208 states, 35133 states have (on average 1.2647937836222356) internal successors, (44436), 35663 states have internal predecessors, (44436), 11875 states have call successors, (11875), 3213 states have call predecessors, (11875), 3198 states have return successors, (11896), 11701 states have call predecessors, (11896), 11875 states have call successors, (11896) [2022-07-20 02:24:13,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50208 states to 50208 states and 68207 transitions. [2022-07-20 02:24:13,386 INFO L78 Accepts]: Start accepts. Automaton has 50208 states and 68207 transitions. Word has length 303 [2022-07-20 02:24:13,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 02:24:13,387 INFO L495 AbstractCegarLoop]: Abstraction has 50208 states and 68207 transitions. [2022-07-20 02:24:13,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 3 states have call successors, (34), 3 states have call predecessors, (34), 3 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2022-07-20 02:24:13,387 INFO L276 IsEmpty]: Start isEmpty. Operand 50208 states and 68207 transitions. [2022-07-20 02:24:13,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2022-07-20 02:24:13,393 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 02:24:13,393 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 11, 11, 11, 11, 11, 11, 8, 8, 8, 3, 3, 3, 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] [2022-07-20 02:24:13,422 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-20 02:24:13,593 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-20 02:24:13,594 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-07-20 02:24:13,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 02:24:13,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1973953097, now seen corresponding path program 1 times [2022-07-20 02:24:13,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 02:24:13,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1786993572] [2022-07-20 02:24:13,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 02:24:13,595 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 02:24:13,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 02:24:13,596 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-20 02:24:13,598 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-20 02:24:14,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 02:24:14,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 1552 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-20 02:24:14,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 02:24:14,714 INFO L134 CoverageAnalysis]: Checked inductivity of 880 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 819 trivial. 0 not checked. [2022-07-20 02:24:14,715 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 02:24:14,715 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 02:24:14,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1786993572] [2022-07-20 02:24:14,715 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1786993572] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 02:24:14,715 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 02:24:14,715 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-20 02:24:14,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969744923] [2022-07-20 02:24:14,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 02:24:14,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-20 02:24:14,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 02:24:14,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-20 02:24:14,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 02:24:14,716 INFO L87 Difference]: Start difference. First operand 50208 states and 68207 transitions. Second operand has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 3 states have call successors, (34), 3 states have call predecessors, (34), 3 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2022-07-20 02:24:17,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 02:24:17,642 INFO L93 Difference]: Finished difference Result 112965 states and 153483 transitions. [2022-07-20 02:24:17,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-20 02:24:17,644 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 3 states have call successors, (34), 3 states have call predecessors, (34), 3 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) Word has length 303 [2022-07-20 02:24:17,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 02:24:17,898 INFO L225 Difference]: With dead ends: 112965 [2022-07-20 02:24:17,898 INFO L226 Difference]: Without dead ends: 63151 [2022-07-20 02:24:18,047 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 301 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-20 02:24:18,048 INFO L413 NwaCegarLoop]: 4398 mSDtfsCounter, 2271 mSDsluCounter, 2108 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2271 SdHoareTripleChecker+Valid, 6506 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-20 02:24:18,048 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2271 Valid, 6506 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-20 02:24:18,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63151 states.