./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-wireless-cw1200-cw1200_wlan_spi.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 35987657 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-wireless-cw1200-cw1200_wlan_spi.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 0cef07d7f0384d28cd6187dbf399ce04548d86cf40895859810995ce7f7f2ba4 --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 13:56:16,230 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 13:56:16,232 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 13:56:16,268 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 13:56:16,269 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 13:56:16,270 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 13:56:16,273 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 13:56:16,275 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 13:56:16,276 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 13:56:16,280 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 13:56:16,281 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 13:56:16,283 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 13:56:16,283 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 13:56:16,284 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 13:56:16,285 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 13:56:16,289 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 13:56:16,290 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 13:56:16,291 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 13:56:16,292 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 13:56:16,296 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 13:56:16,297 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 13:56:16,298 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 13:56:16,299 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 13:56:16,300 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 13:56:16,301 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 13:56:16,306 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 13:56:16,306 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 13:56:16,306 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 13:56:16,307 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 13:56:16,307 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 13:56:16,308 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 13:56:16,308 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 13:56:16,309 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 13:56:16,310 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 13:56:16,311 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 13:56:16,311 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 13:56:16,312 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 13:56:16,312 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 13:56:16,312 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 13:56:16,313 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 13:56:16,313 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 13:56:16,314 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 13:56:16,321 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-21 13:56:16,347 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 13:56:16,347 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 13:56:16,347 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 13:56:16,348 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 13:56:16,348 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 13:56:16,348 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 13:56:16,349 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 13:56:16,349 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 13:56:16,349 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 13:56:16,350 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 13:56:16,350 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-21 13:56:16,350 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 13:56:16,350 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-21 13:56:16,351 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 13:56:16,351 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-21 13:56:16,351 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-21 13:56:16,351 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 13:56:16,351 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-21 13:56:16,351 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 13:56:16,352 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 13:56:16,352 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 13:56:16,352 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 13:56:16,352 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 13:56:16,352 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 13:56:16,352 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-21 13:56:16,352 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-21 13:56:16,353 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-21 13:56:16,353 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-21 13:56:16,353 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-21 13:56:16,353 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-21 13:56:16,353 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 -> 0cef07d7f0384d28cd6187dbf399ce04548d86cf40895859810995ce7f7f2ba4 [2022-07-21 13:56:16,742 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 13:56:16,760 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 13:56:16,762 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 13:56:16,763 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 13:56:16,763 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 13:56:16,764 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-wireless-cw1200-cw1200_wlan_spi.cil.i [2022-07-21 13:56:16,806 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/757822110/a284c171d25441b39b0312ece50f0580/FLAG9a444d53e [2022-07-21 13:56:17,313 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 13:56:17,314 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-wireless-cw1200-cw1200_wlan_spi.cil.i [2022-07-21 13:56:17,349 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/757822110/a284c171d25441b39b0312ece50f0580/FLAG9a444d53e [2022-07-21 13:56:17,546 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/757822110/a284c171d25441b39b0312ece50f0580 [2022-07-21 13:56:17,550 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 13:56:17,551 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 13:56:17,554 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 13:56:17,554 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 13:56:17,556 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 13:56:17,557 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 01:56:17" (1/1) ... [2022-07-21 13:56:17,558 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3071a208 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:56:17, skipping insertion in model container [2022-07-21 13:56:17,558 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 01:56:17" (1/1) ... [2022-07-21 13:56:17,563 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 13:56:17,679 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 13:56:19,342 WARN L230 ndardFunctionHandler]: Function 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-wireless-cw1200-cw1200_wlan_spi.cil.i[292189,292202] [2022-07-21 13:56:19,344 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-wireless-cw1200-cw1200_wlan_spi.cil.i[292358,292371] [2022-07-21 13:56:19,344 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-wireless-cw1200-cw1200_wlan_spi.cil.i[292525,292538] [2022-07-21 13:56:19,345 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-wireless-cw1200-cw1200_wlan_spi.cil.i[292693,292706] [2022-07-21 13:56:19,348 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 13:56:19,359 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 13:56:19,471 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: regaddr = (unsigned int )regaddr & 32767U [6557] 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.FunctionHandler.handleFunctionDefinition(FunctionHandler.java:371) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1470) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:289) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.processTUchild(CHandler.java:3276) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2361) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:601) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:270) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.performMainRun(MainTranslator.java:244) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.translate(MainTranslator.java:206) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.run(MainTranslator.java:115) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.(MainTranslator.java:93) at de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver.finish(CACSL2BoogieTranslatorObserver.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-07-21 13:56:19,476 INFO L158 Benchmark]: Toolchain (without parser) took 1923.98ms. Allocated memory was 62.9MB in the beginning and 127.9MB in the end (delta: 65.0MB). Free memory was 31.5MB in the beginning and 81.0MB in the end (delta: -49.6MB). Peak memory consumption was 42.2MB. Max. memory is 16.1GB. [2022-07-21 13:56:19,477 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 62.9MB. Free memory was 44.8MB in the beginning and 44.7MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-21 13:56:19,478 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1920.98ms. Allocated memory was 62.9MB in the beginning and 127.9MB in the end (delta: 65.0MB). Free memory was 31.2MB in the beginning and 81.0MB in the end (delta: -49.8MB). Peak memory consumption was 42.2MB. Max. memory is 16.1GB. [2022-07-21 13:56:19,479 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.18ms. Allocated memory is still 62.9MB. Free memory was 44.8MB in the beginning and 44.7MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1920.98ms. Allocated memory was 62.9MB in the beginning and 127.9MB in the end (delta: 65.0MB). Free memory was 31.2MB in the beginning and 81.0MB in the end (delta: -49.8MB). Peak memory consumption was 42.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - ExceptionOrErrorResult: TypeCheckException: Type check failed for C: regaddr = (unsigned int )regaddr & 32767U [6557] de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: TypeCheckException: Type check failed for C: regaddr = (unsigned int )regaddr & 32767U [6557]: 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-wireless-cw1200-cw1200_wlan_spi.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 0cef07d7f0384d28cd6187dbf399ce04548d86cf40895859810995ce7f7f2ba4 --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 13:56:21,156 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 13:56:21,157 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 13:56:21,207 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 13:56:21,207 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 13:56:21,209 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 13:56:21,211 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 13:56:21,214 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 13:56:21,215 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 13:56:21,220 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 13:56:21,221 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 13:56:21,222 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 13:56:21,222 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 13:56:21,224 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 13:56:21,225 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 13:56:21,230 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 13:56:21,230 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 13:56:21,232 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 13:56:21,233 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 13:56:21,236 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 13:56:21,237 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 13:56:21,238 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 13:56:21,239 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 13:56:21,240 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 13:56:21,241 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 13:56:21,245 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 13:56:21,245 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 13:56:21,245 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 13:56:21,246 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 13:56:21,246 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 13:56:21,247 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 13:56:21,247 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 13:56:21,248 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 13:56:21,248 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 13:56:21,249 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 13:56:21,250 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 13:56:21,250 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 13:56:21,251 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 13:56:21,251 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 13:56:21,251 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 13:56:21,251 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 13:56:21,253 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 13:56:21,256 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-07-21 13:56:21,282 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 13:56:21,283 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 13:56:21,283 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 13:56:21,283 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 13:56:21,284 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 13:56:21,284 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 13:56:21,284 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 13:56:21,284 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 13:56:21,285 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 13:56:21,285 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 13:56:21,286 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 13:56:21,286 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-21 13:56:21,286 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 13:56:21,286 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-21 13:56:21,286 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-21 13:56:21,286 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-21 13:56:21,286 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-21 13:56:21,287 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-21 13:56:21,287 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 13:56:21,287 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-21 13:56:21,287 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 13:56:21,287 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 13:56:21,287 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 13:56:21,287 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 13:56:21,288 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 13:56:21,288 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 13:56:21,288 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-21 13:56:21,288 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-21 13:56:21,288 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-21 13:56:21,288 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-21 13:56:21,289 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-21 13:56:21,289 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-21 13:56:21,289 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-21 13:56:21,289 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 -> 0cef07d7f0384d28cd6187dbf399ce04548d86cf40895859810995ce7f7f2ba4 [2022-07-21 13:56:21,549 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 13:56:21,569 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 13:56:21,571 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 13:56:21,572 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 13:56:21,573 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 13:56:21,574 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-wireless-cw1200-cw1200_wlan_spi.cil.i [2022-07-21 13:56:21,617 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cf9e429cd/a0e8cc92246b4b81959947bc0e5aff5e/FLAG007cdcbf0 [2022-07-21 13:56:22,237 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 13:56:22,238 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-wireless-cw1200-cw1200_wlan_spi.cil.i [2022-07-21 13:56:22,277 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cf9e429cd/a0e8cc92246b4b81959947bc0e5aff5e/FLAG007cdcbf0 [2022-07-21 13:56:22,594 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cf9e429cd/a0e8cc92246b4b81959947bc0e5aff5e [2022-07-21 13:56:22,597 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 13:56:22,598 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 13:56:22,598 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 13:56:22,599 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 13:56:22,601 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 13:56:22,602 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 01:56:22" (1/1) ... [2022-07-21 13:56:22,602 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@102599a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:56:22, skipping insertion in model container [2022-07-21 13:56:22,603 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 01:56:22" (1/1) ... [2022-07-21 13:56:22,607 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 13:56:22,699 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 13:56:24,279 WARN L230 ndardFunctionHandler]: Function 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-wireless-cw1200-cw1200_wlan_spi.cil.i[292189,292202] [2022-07-21 13:56:24,281 WARN L230 ndardFunctionHandler]: Function 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-wireless-cw1200-cw1200_wlan_spi.cil.i[292358,292371] [2022-07-21 13:56:24,282 WARN L230 ndardFunctionHandler]: Function 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-wireless-cw1200-cw1200_wlan_spi.cil.i[292525,292538] [2022-07-21 13:56:24,282 WARN L230 ndardFunctionHandler]: Function 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-wireless-cw1200-cw1200_wlan_spi.cil.i[292693,292706] [2022-07-21 13:56:24,302 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 13:56:24,317 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-07-21 13:56:24,383 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 13:56:24,602 WARN L230 ndardFunctionHandler]: Function 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-wireless-cw1200-cw1200_wlan_spi.cil.i[292189,292202] [2022-07-21 13:56:24,603 WARN L230 ndardFunctionHandler]: Function 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-wireless-cw1200-cw1200_wlan_spi.cil.i[292358,292371] [2022-07-21 13:56:24,603 WARN L230 ndardFunctionHandler]: Function 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-wireless-cw1200-cw1200_wlan_spi.cil.i[292525,292538] [2022-07-21 13:56:24,603 WARN L230 ndardFunctionHandler]: Function 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-wireless-cw1200-cw1200_wlan_spi.cil.i[292693,292706] [2022-07-21 13:56:24,606 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 13:56:24,616 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 13:56:24,829 WARN L230 ndardFunctionHandler]: Function 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-wireless-cw1200-cw1200_wlan_spi.cil.i[292189,292202] [2022-07-21 13:56:24,829 WARN L230 ndardFunctionHandler]: Function 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-wireless-cw1200-cw1200_wlan_spi.cil.i[292358,292371] [2022-07-21 13:56:24,830 WARN L230 ndardFunctionHandler]: Function 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-wireless-cw1200-cw1200_wlan_spi.cil.i[292525,292538] [2022-07-21 13:56:24,831 WARN L230 ndardFunctionHandler]: Function 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-wireless-cw1200-cw1200_wlan_spi.cil.i[292693,292706] [2022-07-21 13:56:24,833 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 13:56:24,934 INFO L208 MainTranslator]: Completed translation [2022-07-21 13:56:24,935 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:56:24 WrapperNode [2022-07-21 13:56:24,935 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 13:56:24,936 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 13:56:24,937 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 13:56:24,937 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 13:56:24,941 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:56:24" (1/1) ... [2022-07-21 13:56:24,999 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:56:24" (1/1) ... [2022-07-21 13:56:25,133 INFO L137 Inliner]: procedures = 332, calls = 928, calls flagged for inlining = 152, calls inlined = 139, statements flattened = 2579 [2022-07-21 13:56:25,134 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 13:56:25,135 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 13:56:25,135 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 13:56:25,135 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 13:56:25,143 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:56:24" (1/1) ... [2022-07-21 13:56:25,144 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:56:24" (1/1) ... [2022-07-21 13:56:25,162 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:56:24" (1/1) ... [2022-07-21 13:56:25,163 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:56:24" (1/1) ... [2022-07-21 13:56:25,226 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:56:24" (1/1) ... [2022-07-21 13:56:25,245 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:56:24" (1/1) ... [2022-07-21 13:56:25,266 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:56:24" (1/1) ... [2022-07-21 13:56:25,284 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 13:56:25,286 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 13:56:25,287 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 13:56:25,287 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 13:56:25,287 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:56:24" (1/1) ... [2022-07-21 13:56:25,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 13:56:25,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 13:56:25,341 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-21 13:56:25,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-21 13:56:25,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-07-21 13:56:25,383 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-07-21 13:56:25,383 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-07-21 13:56:25,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-07-21 13:56:25,384 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2022-07-21 13:56:25,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-07-21 13:56:25,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-07-21 13:56:25,384 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-21 13:56:25,384 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-21 13:56:25,384 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-07-21 13:56:25,384 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-07-21 13:56:25,385 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-07-21 13:56:25,385 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-07-21 13:56:25,385 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-07-21 13:56:25,385 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-07-21 13:56:25,385 INFO L130 BoogieDeclarations]: Found specification of procedure gpio_request [2022-07-21 13:56:25,385 INFO L138 BoogieDeclarations]: Found implementation of procedure gpio_request [2022-07-21 13:56:25,385 INFO L130 BoogieDeclarations]: Found specification of procedure spi_sync [2022-07-21 13:56:25,385 INFO L138 BoogieDeclarations]: Found implementation of procedure spi_sync [2022-07-21 13:56:25,385 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-21 13:56:25,386 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-21 13:56:25,386 INFO L130 BoogieDeclarations]: Found specification of procedure cw1200_spi_irq_unsubscribe [2022-07-21 13:56:25,386 INFO L138 BoogieDeclarations]: Found implementation of procedure cw1200_spi_irq_unsubscribe [2022-07-21 13:56:25,386 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2022-07-21 13:56:25,386 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2022-07-21 13:56:25,386 INFO L130 BoogieDeclarations]: Found specification of procedure cw1200_spi_unlock [2022-07-21 13:56:25,387 INFO L138 BoogieDeclarations]: Found implementation of procedure cw1200_spi_unlock [2022-07-21 13:56:25,387 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-07-21 13:56:25,387 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-07-21 13:56:25,387 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_66 [2022-07-21 13:56:25,387 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_66 [2022-07-21 13:56:25,387 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-21 13:56:25,387 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_platdata [2022-07-21 13:56:25,387 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_platdata [2022-07-21 13:56:25,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-21 13:56:25,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2022-07-21 13:56:25,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2022-07-21 13:56:25,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-07-21 13:56:25,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-07-21 13:56:25,389 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_hwbus_priv [2022-07-21 13:56:25,389 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_hwbus_priv [2022-07-21 13:56:25,389 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-07-21 13:56:25,390 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-07-21 13:56:25,390 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-07-21 13:56:25,390 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-21 13:56:25,390 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-07-21 13:56:25,390 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-21 13:56:25,390 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~bool~0~TO~C_INT [2022-07-21 13:56:25,391 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~bool~0~TO~C_INT [2022-07-21 13:56:25,391 INFO L130 BoogieDeclarations]: Found specification of procedure spi_message_add_tail [2022-07-21 13:56:25,391 INFO L138 BoogieDeclarations]: Found implementation of procedure spi_message_add_tail [2022-07-21 13:56:25,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-21 13:56:25,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-07-21 13:56:25,391 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2022-07-21 13:56:25,391 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2022-07-21 13:56:25,391 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2022-07-21 13:56:25,391 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2022-07-21 13:56:25,392 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2022-07-21 13:56:25,392 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2022-07-21 13:56:25,392 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-07-21 13:56:25,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-07-21 13:56:25,393 INFO L130 BoogieDeclarations]: Found specification of procedure cw1200_spi_probe [2022-07-21 13:56:25,393 INFO L138 BoogieDeclarations]: Found implementation of procedure cw1200_spi_probe [2022-07-21 13:56:25,393 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2022-07-21 13:56:25,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2022-07-21 13:56:25,393 INFO L130 BoogieDeclarations]: Found specification of procedure irq_set_irq_wake [2022-07-21 13:56:25,393 INFO L138 BoogieDeclarations]: Found implementation of procedure irq_set_irq_wake [2022-07-21 13:56:25,393 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_INT [2022-07-21 13:56:25,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_INT [2022-07-21 13:56:25,394 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2022-07-21 13:56:25,394 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2022-07-21 13:56:25,394 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-21 13:56:25,394 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-21 13:56:25,394 INFO L130 BoogieDeclarations]: Found specification of procedure cw1200_spi_disconnect [2022-07-21 13:56:25,394 INFO L138 BoogieDeclarations]: Found implementation of procedure cw1200_spi_disconnect [2022-07-21 13:56:25,395 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-21 13:56:25,395 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-21 13:56:25,395 INFO L130 BoogieDeclarations]: Found specification of procedure gpio_set_value [2022-07-21 13:56:25,395 INFO L138 BoogieDeclarations]: Found implementation of procedure gpio_set_value [2022-07-21 13:56:25,396 INFO L130 BoogieDeclarations]: Found specification of procedure gpio_direction_output [2022-07-21 13:56:25,396 INFO L138 BoogieDeclarations]: Found implementation of procedure gpio_direction_output [2022-07-21 13:56:25,396 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2022-07-21 13:56:25,396 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2022-07-21 13:56:25,396 INFO L130 BoogieDeclarations]: Found specification of procedure cw1200_spi_off [2022-07-21 13:56:25,396 INFO L138 BoogieDeclarations]: Found implementation of procedure cw1200_spi_off [2022-07-21 13:56:25,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-21 13:56:25,396 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2022-07-21 13:56:25,396 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2022-07-21 13:56:25,397 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2022-07-21 13:56:25,397 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2022-07-21 13:56:25,397 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_3 [2022-07-21 13:56:25,397 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_3 [2022-07-21 13:56:25,397 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 13:56:25,397 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2022-07-21 13:56:25,397 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2022-07-21 13:56:25,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-21 13:56:25,398 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-07-21 13:56:25,398 INFO L130 BoogieDeclarations]: Found specification of procedure spi_message_init [2022-07-21 13:56:25,398 INFO L138 BoogieDeclarations]: Found implementation of procedure spi_message_init [2022-07-21 13:56:25,398 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-07-21 13:56:25,398 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-07-21 13:56:25,399 INFO L130 BoogieDeclarations]: Found specification of procedure spi_get_drvdata [2022-07-21 13:56:25,400 INFO L138 BoogieDeclarations]: Found implementation of procedure spi_get_drvdata [2022-07-21 13:56:25,401 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2022-07-21 13:56:25,401 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2022-07-21 13:56:25,402 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2022-07-21 13:56:25,402 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2022-07-21 13:56:25,402 INFO L130 BoogieDeclarations]: Found specification of procedure cw1200_spi_lock [2022-07-21 13:56:25,402 INFO L138 BoogieDeclarations]: Found implementation of procedure cw1200_spi_lock [2022-07-21 13:56:25,403 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-07-21 13:56:25,403 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-07-21 13:56:25,403 INFO L130 BoogieDeclarations]: Found specification of procedure cw1200_spi_resume [2022-07-21 13:56:25,407 INFO L138 BoogieDeclarations]: Found implementation of procedure cw1200_spi_resume [2022-07-21 13:56:25,408 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_spi_driver_exit_9_2 [2022-07-21 13:56:25,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_spi_driver_exit_9_2 [2022-07-21 13:56:25,408 INFO L130 BoogieDeclarations]: Found specification of procedure cw1200_spi_pm [2022-07-21 13:56:25,408 INFO L138 BoogieDeclarations]: Found implementation of procedure cw1200_spi_pm [2022-07-21 13:56:25,408 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2022-07-21 13:56:25,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2022-07-21 13:56:25,408 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 13:56:25,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 13:56:25,798 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 13:56:25,800 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 13:56:25,902 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-21 13:56:34,968 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2022-07-21 13:56:37,660 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 13:56:37,677 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 13:56:37,677 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-07-21 13:56:37,681 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 01:56:37 BoogieIcfgContainer [2022-07-21 13:56:37,681 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 13:56:37,682 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 13:56:37,682 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 13:56:37,684 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 13:56:37,684 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 01:56:22" (1/3) ... [2022-07-21 13:56:37,685 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c26112f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 01:56:37, skipping insertion in model container [2022-07-21 13:56:37,685 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:56:24" (2/3) ... [2022-07-21 13:56:37,685 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c26112f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 01:56:37, skipping insertion in model container [2022-07-21 13:56:37,685 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 01:56:37" (3/3) ... [2022-07-21 13:56:37,686 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-wireless-cw1200-cw1200_wlan_spi.cil.i [2022-07-21 13:56:37,696 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 13:56:37,696 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2022-07-21 13:56:37,744 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 13:56:37,748 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@14ca2ada, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@e665146 [2022-07-21 13:56:37,748 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-07-21 13:56:37,754 INFO L276 IsEmpty]: Start isEmpty. Operand has 1044 states, 748 states have (on average 1.2807486631016043) internal successors, (958), 758 states have internal predecessors, (958), 246 states have call successors, (246), 50 states have call predecessors, (246), 49 states have return successors, (237), 236 states have call predecessors, (237), 237 states have call successors, (237) [2022-07-21 13:56:37,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-07-21 13:56:37,783 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:56:37,784 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] [2022-07-21 13:56:37,784 INFO L420 AbstractCegarLoop]: === Iteration 1 === 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-21 13:56:37,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:56:37,792 INFO L85 PathProgramCache]: Analyzing trace with hash 946022056, now seen corresponding path program 1 times [2022-07-21 13:56:37,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:56:37,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [102147060] [2022-07-21 13:56:37,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:56:37,805 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:56:37,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:56:37,807 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 13:56:37,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-07-21 13:56:38,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:56:38,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 543 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 13:56:38,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:56:38,687 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-21 13:56:38,688 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:56:38,688 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:56:38,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [102147060] [2022-07-21 13:56:38,688 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [102147060] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:56:38,688 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:56:38,688 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 13:56:38,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981509814] [2022-07-21 13:56:38,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:56:38,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 13:56:38,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:56:38,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 13:56:38,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 13:56:38,728 INFO L87 Difference]: Start difference. First operand has 1044 states, 748 states have (on average 1.2807486631016043) internal successors, (958), 758 states have internal predecessors, (958), 246 states have call successors, (246), 50 states have call predecessors, (246), 49 states have return successors, (237), 236 states have call predecessors, (237), 237 states have call successors, (237) Second operand has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 3 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-07-21 13:56:40,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:56:40,235 INFO L93 Difference]: Finished difference Result 2841 states and 3996 transitions. [2022-07-21 13:56:40,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 13:56:40,237 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 3 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 151 [2022-07-21 13:56:40,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:56:40,263 INFO L225 Difference]: With dead ends: 2841 [2022-07-21 13:56:40,263 INFO L226 Difference]: Without dead ends: 1808 [2022-07-21 13:56:40,276 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 149 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-21 13:56:40,278 INFO L413 NwaCegarLoop]: 1648 mSDtfsCounter, 1070 mSDsluCounter, 1303 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1070 SdHoareTripleChecker+Valid, 2951 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-07-21 13:56:40,279 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1070 Valid, 2951 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-07-21 13:56:40,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1808 states. [2022-07-21 13:56:40,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1808 to 1781. [2022-07-21 13:56:40,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1781 states, 1283 states have (on average 1.2486360093530786) internal successors, (1602), 1310 states have internal predecessors, (1602), 402 states have call successors, (402), 94 states have call predecessors, (402), 93 states have return successors, (398), 392 states have call predecessors, (398), 398 states have call successors, (398) [2022-07-21 13:56:40,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1781 states to 1781 states and 2402 transitions. [2022-07-21 13:56:40,439 INFO L78 Accepts]: Start accepts. Automaton has 1781 states and 2402 transitions. Word has length 151 [2022-07-21 13:56:40,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:56:40,441 INFO L495 AbstractCegarLoop]: Abstraction has 1781 states and 2402 transitions. [2022-07-21 13:56:40,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 3 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-07-21 13:56:40,442 INFO L276 IsEmpty]: Start isEmpty. Operand 1781 states and 2402 transitions. [2022-07-21 13:56:40,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-07-21 13:56:40,450 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:56:40,450 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] [2022-07-21 13:56:40,483 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-21 13:56:40,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 13:56:40,666 INFO L420 AbstractCegarLoop]: === Iteration 2 === 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-21 13:56:40,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:56:40,666 INFO L85 PathProgramCache]: Analyzing trace with hash 666682290, now seen corresponding path program 1 times [2022-07-21 13:56:40,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:56:40,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1856900123] [2022-07-21 13:56:40,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:56:40,671 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:56:40,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:56:40,688 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 13:56:40,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-07-21 13:56:41,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:56:41,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 13:56:41,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:56:41,432 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-21 13:56:41,432 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:56:41,432 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:56:41,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1856900123] [2022-07-21 13:56:41,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1856900123] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:56:41,432 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:56:41,432 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 13:56:41,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444078717] [2022-07-21 13:56:41,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:56:41,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 13:56:41,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:56:41,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 13:56:41,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 13:56:41,436 INFO L87 Difference]: Start difference. First operand 1781 states and 2402 transitions. Second operand has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 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-21 13:56:41,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:56:41,935 INFO L93 Difference]: Finished difference Result 5142 states and 6929 transitions. [2022-07-21 13:56:41,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 13:56:41,936 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 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 151 [2022-07-21 13:56:41,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:56:41,952 INFO L225 Difference]: With dead ends: 5142 [2022-07-21 13:56:41,953 INFO L226 Difference]: Without dead ends: 3388 [2022-07-21 13:56:41,961 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 149 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-21 13:56:41,961 INFO L413 NwaCegarLoop]: 1569 mSDtfsCounter, 1228 mSDsluCounter, 1315 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1228 SdHoareTripleChecker+Valid, 2884 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 13:56:41,962 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1228 Valid, 2884 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 13:56:41,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3388 states. [2022-07-21 13:56:42,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3388 to 3384. [2022-07-21 13:56:42,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3384 states, 2458 states have (on average 1.2485760781122863) internal successors, (3069), 2504 states have internal predecessors, (3069), 740 states have call successors, (740), 184 states have call predecessors, (740), 183 states have return successors, (736), 727 states have call predecessors, (736), 736 states have call successors, (736) [2022-07-21 13:56:42,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3384 states to 3384 states and 4545 transitions. [2022-07-21 13:56:42,065 INFO L78 Accepts]: Start accepts. Automaton has 3384 states and 4545 transitions. Word has length 151 [2022-07-21 13:56:42,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:56:42,066 INFO L495 AbstractCegarLoop]: Abstraction has 3384 states and 4545 transitions. [2022-07-21 13:56:42,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 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-21 13:56:42,066 INFO L276 IsEmpty]: Start isEmpty. Operand 3384 states and 4545 transitions. [2022-07-21 13:56:42,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-07-21 13:56:42,068 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:56:42,068 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, 1] [2022-07-21 13:56:42,096 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-21 13:56:42,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 13:56:42,281 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-21 13:56:42,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:56:42,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1214873792, now seen corresponding path program 1 times [2022-07-21 13:56:42,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:56:42,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [554728060] [2022-07-21 13:56:42,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:56:42,283 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:56:42,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:56:42,287 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 13:56:42,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-07-21 13:56:42,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:56:42,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 13:56:42,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:56:43,084 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-21 13:56:43,084 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:56:43,084 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:56:43,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [554728060] [2022-07-21 13:56:43,084 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [554728060] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:56:43,084 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:56:43,084 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 13:56:43,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652451931] [2022-07-21 13:56:43,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:56:43,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 13:56:43,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:56:43,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 13:56:43,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 13:56:43,085 INFO L87 Difference]: Start difference. First operand 3384 states and 4545 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, (16), 3 states have call predecessors, (16), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-07-21 13:56:43,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:56:43,661 INFO L93 Difference]: Finished difference Result 8087 states and 10840 transitions. [2022-07-21 13:56:43,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 13:56:43,661 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, (16), 3 states have call predecessors, (16), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 157 [2022-07-21 13:56:43,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:56:43,686 INFO L225 Difference]: With dead ends: 8087 [2022-07-21 13:56:43,686 INFO L226 Difference]: Without dead ends: 4730 [2022-07-21 13:56:43,697 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 155 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-21 13:56:43,700 INFO L413 NwaCegarLoop]: 1581 mSDtfsCounter, 1164 mSDsluCounter, 1335 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1164 SdHoareTripleChecker+Valid, 2916 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-21 13:56:43,701 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1164 Valid, 2916 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-21 13:56:43,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4730 states. [2022-07-21 13:56:43,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4730 to 4701. [2022-07-21 13:56:43,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4701 states, 3407 states have (on average 1.2409744643381273) internal successors, (4228), 3482 states have internal predecessors, (4228), 1026 states have call successors, (1026), 266 states have call predecessors, (1026), 265 states have return successors, (1022), 1000 states have call predecessors, (1022), 1022 states have call successors, (1022) [2022-07-21 13:56:43,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4701 states to 4701 states and 6276 transitions. [2022-07-21 13:56:43,840 INFO L78 Accepts]: Start accepts. Automaton has 4701 states and 6276 transitions. Word has length 157 [2022-07-21 13:56:43,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:56:43,841 INFO L495 AbstractCegarLoop]: Abstraction has 4701 states and 6276 transitions. [2022-07-21 13:56:43,841 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, (16), 3 states have call predecessors, (16), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-07-21 13:56:43,841 INFO L276 IsEmpty]: Start isEmpty. Operand 4701 states and 6276 transitions. [2022-07-21 13:56:43,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-07-21 13:56:43,843 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:56:43,844 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, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 13:56:43,860 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-07-21 13:56:44,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 13:56:44,060 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-21 13:56:44,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:56:44,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1153141611, now seen corresponding path program 1 times [2022-07-21 13:56:44,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:56:44,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1168318499] [2022-07-21 13:56:44,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:56:44,067 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:56:44,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:56:44,068 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 13:56:44,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-07-21 13:56:44,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:56:44,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 13:56:44,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:56:44,759 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-21 13:56:44,759 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:56:44,759 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:56:44,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1168318499] [2022-07-21 13:56:44,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1168318499] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:56:44,759 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:56:44,759 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 13:56:44,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268531044] [2022-07-21 13:56:44,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:56:44,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 13:56:44,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:56:44,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 13:56:44,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 13:56:44,760 INFO L87 Difference]: Start difference. First operand 4701 states and 6276 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 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-21 13:56:45,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:56:45,147 INFO L93 Difference]: Finished difference Result 13639 states and 18452 transitions. [2022-07-21 13:56:45,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 13:56:45,147 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 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 163 [2022-07-21 13:56:45,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:56:45,190 INFO L225 Difference]: With dead ends: 13639 [2022-07-21 13:56:45,190 INFO L226 Difference]: Without dead ends: 8965 [2022-07-21 13:56:45,208 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 161 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-21 13:56:45,209 INFO L413 NwaCegarLoop]: 1637 mSDtfsCounter, 1319 mSDsluCounter, 1359 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1319 SdHoareTripleChecker+Valid, 2996 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-21 13:56:45,212 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1319 Valid, 2996 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 13:56:45,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8965 states. [2022-07-21 13:56:45,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8965 to 8928. [2022-07-21 13:56:45,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8928 states, 6484 states have (on average 1.2447563232572487) internal successors, (8071), 6644 states have internal predecessors, (8071), 1946 states have call successors, (1946), 508 states have call predecessors, (1946), 495 states have return successors, (2128), 1859 states have call predecessors, (2128), 1942 states have call successors, (2128) [2022-07-21 13:56:45,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8928 states to 8928 states and 12145 transitions. [2022-07-21 13:56:45,548 INFO L78 Accepts]: Start accepts. Automaton has 8928 states and 12145 transitions. Word has length 163 [2022-07-21 13:56:45,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:56:45,549 INFO L495 AbstractCegarLoop]: Abstraction has 8928 states and 12145 transitions. [2022-07-21 13:56:45,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 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-21 13:56:45,550 INFO L276 IsEmpty]: Start isEmpty. Operand 8928 states and 12145 transitions. [2022-07-21 13:56:45,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-07-21 13:56:45,554 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:56:45,555 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 11, 11, 11, 11, 11, 11, 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] [2022-07-21 13:56:45,584 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Ended with exit code 0 [2022-07-21 13:56:45,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 13:56:45,769 INFO L420 AbstractCegarLoop]: === Iteration 5 === 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-21 13:56:45,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:56:45,769 INFO L85 PathProgramCache]: Analyzing trace with hash -2092097946, now seen corresponding path program 1 times [2022-07-21 13:56:45,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:56:45,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1241826062] [2022-07-21 13:56:45,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:56:45,772 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:56:45,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:56:45,787 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 13:56:45,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-07-21 13:56:46,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:56:46,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 13:56:46,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:56:46,530 INFO L134 CoverageAnalysis]: Checked inductivity of 570 backedges. 75 proven. 0 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2022-07-21 13:56:46,530 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:56:46,530 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:56:46,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1241826062] [2022-07-21 13:56:46,531 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1241826062] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:56:46,531 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:56:46,531 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 13:56:46,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904377029] [2022-07-21 13:56:46,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:56:46,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 13:56:46,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:56:46,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 13:56:46,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 13:56:46,532 INFO L87 Difference]: Start difference. First operand 8928 states and 12145 transitions. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2022-07-21 13:56:47,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:56:47,356 INFO L93 Difference]: Finished difference Result 21979 states and 29773 transitions. [2022-07-21 13:56:47,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 13:56:47,357 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 175 [2022-07-21 13:56:47,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:56:47,436 INFO L225 Difference]: With dead ends: 21979 [2022-07-21 13:56:47,436 INFO L226 Difference]: Without dead ends: 13078 [2022-07-21 13:56:47,466 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 173 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-21 13:56:47,467 INFO L413 NwaCegarLoop]: 1828 mSDtfsCounter, 1220 mSDsluCounter, 1329 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1220 SdHoareTripleChecker+Valid, 3157 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-21 13:56:47,467 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1220 Valid, 3157 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-21 13:56:47,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13078 states. [2022-07-21 13:56:47,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13078 to 13037. [2022-07-21 13:56:47,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13037 states, 9470 states have (on average 1.233790918690602) internal successors, (11684), 9730 states have internal predecessors, (11684), 2804 states have call successors, (2804), 779 states have call predecessors, (2804), 760 states have return successors, (3029), 2653 states have call predecessors, (3029), 2800 states have call successors, (3029) [2022-07-21 13:56:47,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13037 states to 13037 states and 17517 transitions. [2022-07-21 13:56:47,927 INFO L78 Accepts]: Start accepts. Automaton has 13037 states and 17517 transitions. Word has length 175 [2022-07-21 13:56:47,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:56:47,928 INFO L495 AbstractCegarLoop]: Abstraction has 13037 states and 17517 transitions. [2022-07-21 13:56:47,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2022-07-21 13:56:47,928 INFO L276 IsEmpty]: Start isEmpty. Operand 13037 states and 17517 transitions. [2022-07-21 13:56:47,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2022-07-21 13:56:47,931 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:56:47,932 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, 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-21 13:56:47,960 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-07-21 13:56:48,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 13:56:48,144 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-21 13:56:48,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:56:48,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1728494777, now seen corresponding path program 1 times [2022-07-21 13:56:48,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:56:48,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1905864790] [2022-07-21 13:56:48,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:56:48,146 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:56:48,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:56:48,161 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 13:56:48,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-07-21 13:56:48,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:56:48,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 606 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 13:56:48,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:56:48,966 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 615 trivial. 0 not checked. [2022-07-21 13:56:48,966 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:56:48,966 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:56:48,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1905864790] [2022-07-21 13:56:48,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1905864790] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:56:48,966 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:56:48,966 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 13:56:48,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873085866] [2022-07-21 13:56:48,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:56:48,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 13:56:48,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:56:48,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 13:56:48,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 13:56:48,967 INFO L87 Difference]: Start difference. First operand 13037 states and 17517 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 3 states have call successors, (23), 3 states have call predecessors, (23), 3 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2022-07-21 13:56:49,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:56:49,809 INFO L93 Difference]: Finished difference Result 36058 states and 48600 transitions. [2022-07-21 13:56:49,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 13:56:49,809 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 3 states have call successors, (23), 3 states have call predecessors, (23), 3 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 209 [2022-07-21 13:56:49,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:56:49,902 INFO L225 Difference]: With dead ends: 36058 [2022-07-21 13:56:49,903 INFO L226 Difference]: Without dead ends: 23977 [2022-07-21 13:56:49,941 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 207 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-21 13:56:49,943 INFO L413 NwaCegarLoop]: 2575 mSDtfsCounter, 1201 mSDsluCounter, 1341 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1201 SdHoareTripleChecker+Valid, 3916 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 13:56:49,943 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1201 Valid, 3916 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 13:56:49,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23977 states. [2022-07-21 13:56:50,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23977 to 23973. [2022-07-21 13:56:50,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23973 states, 17502 states have (on average 1.2340303965261112) internal successors, (21598), 17922 states have internal predecessors, (21598), 5072 states have call successors, (5072), 1431 states have call predecessors, (5072), 1396 states have return successors, (5523), 4857 states have call predecessors, (5523), 5068 states have call successors, (5523) [2022-07-21 13:56:50,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23973 states to 23973 states and 32193 transitions. [2022-07-21 13:56:50,691 INFO L78 Accepts]: Start accepts. Automaton has 23973 states and 32193 transitions. Word has length 209 [2022-07-21 13:56:50,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:56:50,692 INFO L495 AbstractCegarLoop]: Abstraction has 23973 states and 32193 transitions. [2022-07-21 13:56:50,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 3 states have call successors, (23), 3 states have call predecessors, (23), 3 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2022-07-21 13:56:50,692 INFO L276 IsEmpty]: Start isEmpty. Operand 23973 states and 32193 transitions. [2022-07-21 13:56:50,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2022-07-21 13:56:50,695 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:56:50,696 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, 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-21 13:56:50,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-07-21 13:56:50,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 13:56:50,912 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-21 13:56:50,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:56:50,912 INFO L85 PathProgramCache]: Analyzing trace with hash 194733257, now seen corresponding path program 1 times [2022-07-21 13:56:50,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:56:50,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [662939544] [2022-07-21 13:56:50,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:56:50,915 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:56:50,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:56:50,917 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 13:56:50,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-07-21 13:56:51,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:56:51,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 606 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 13:56:51,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:56:55,997 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 681 trivial. 0 not checked. [2022-07-21 13:56:55,997 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:56:55,997 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:56:55,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [662939544] [2022-07-21 13:56:55,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [662939544] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:56:55,997 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:56:55,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 13:56:55,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022013748] [2022-07-21 13:56:55,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:56:55,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 13:56:55,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:56:55,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 13:56:55,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 13:56:55,998 INFO L87 Difference]: Start difference. First operand 23973 states and 32193 transitions. Second operand has 5 states, 5 states have (on average 11.6) internal successors, (58), 3 states have internal predecessors, (58), 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-21 13:56:56,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:56:56,891 INFO L93 Difference]: Finished difference Result 23979 states and 32198 transitions. [2022-07-21 13:56:56,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 13:56:56,892 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 3 states have internal predecessors, (58), 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 209 [2022-07-21 13:56:56,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:56:56,976 INFO L225 Difference]: With dead ends: 23979 [2022-07-21 13:56:56,976 INFO L226 Difference]: Without dead ends: 23977 [2022-07-21 13:56:56,989 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-21 13:56:56,990 INFO L413 NwaCegarLoop]: 1371 mSDtfsCounter, 1285 mSDsluCounter, 2730 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1286 SdHoareTripleChecker+Valid, 4101 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.2s IncrementalHoareTripleChecker+Time [2022-07-21 13:56:56,990 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1286 Valid, 4101 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 13:56:57,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23977 states. [2022-07-21 13:56:57,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23977 to 23977. [2022-07-21 13:56:57,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23977 states, 17505 states have (on average 1.233990288489003) internal successors, (21601), 17925 states have internal predecessors, (21601), 5072 states have call successors, (5072), 1432 states have call predecessors, (5072), 1397 states have return successors, (5523), 4857 states have call predecessors, (5523), 5068 states have call successors, (5523) [2022-07-21 13:56:57,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23977 states to 23977 states and 32196 transitions. [2022-07-21 13:56:57,699 INFO L78 Accepts]: Start accepts. Automaton has 23977 states and 32196 transitions. Word has length 209 [2022-07-21 13:56:57,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:56:57,699 INFO L495 AbstractCegarLoop]: Abstraction has 23977 states and 32196 transitions. [2022-07-21 13:56:57,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 3 states have internal predecessors, (58), 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-21 13:56:57,700 INFO L276 IsEmpty]: Start isEmpty. Operand 23977 states and 32196 transitions. [2022-07-21 13:56:57,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2022-07-21 13:56:57,703 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:56:57,703 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, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 13:56:57,730 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-07-21 13:56:57,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 13:56:57,916 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-21 13:56:57,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:56:57,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1469888503, now seen corresponding path program 1 times [2022-07-21 13:56:57,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:56:57,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1841909278] [2022-07-21 13:56:57,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:56:57,918 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:56:57,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:56:57,919 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 13:56:57,920 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-07-21 13:56:58,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:56:58,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 613 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 13:56:58,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:57:02,969 INFO L134 CoverageAnalysis]: Checked inductivity of 683 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 681 trivial. 0 not checked. [2022-07-21 13:57:02,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 13:57:04,882 INFO L134 CoverageAnalysis]: Checked inductivity of 683 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 681 trivial. 0 not checked. [2022-07-21 13:57:04,883 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:57:04,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1841909278] [2022-07-21 13:57:04,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1841909278] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-21 13:57:04,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 13:57:04,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-21 13:57:04,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669708709] [2022-07-21 13:57:04,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:57:04,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 13:57:04,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:57:04,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 13:57:04,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 13:57:04,886 INFO L87 Difference]: Start difference. First operand 23977 states and 32196 transitions. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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-21 13:57:05,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:57:05,862 INFO L93 Difference]: Finished difference Result 23983 states and 32201 transitions. [2022-07-21 13:57:05,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:57:05,863 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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 214 [2022-07-21 13:57:05,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:57:06,052 INFO L225 Difference]: With dead ends: 23983 [2022-07-21 13:57:06,052 INFO L226 Difference]: Without dead ends: 23981 [2022-07-21 13:57:06,065 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 421 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-07-21 13:57:06,066 INFO L413 NwaCegarLoop]: 1374 mSDtfsCounter, 1305 mSDsluCounter, 2729 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1315 SdHoareTripleChecker+Valid, 4103 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.2s IncrementalHoareTripleChecker+Time [2022-07-21 13:57:06,066 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1315 Valid, 4103 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 13:57:06,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23981 states. [2022-07-21 13:57:06,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23981 to 23981. [2022-07-21 13:57:06,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23981 states, 17508 states have (on average 1.2339501941969386) internal successors, (21604), 17928 states have internal predecessors, (21604), 5072 states have call successors, (5072), 1433 states have call predecessors, (5072), 1398 states have return successors, (5523), 4857 states have call predecessors, (5523), 5068 states have call successors, (5523) [2022-07-21 13:57:06,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23981 states to 23981 states and 32199 transitions. [2022-07-21 13:57:06,904 INFO L78 Accepts]: Start accepts. Automaton has 23981 states and 32199 transitions. Word has length 214 [2022-07-21 13:57:06,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:57:06,904 INFO L495 AbstractCegarLoop]: Abstraction has 23981 states and 32199 transitions. [2022-07-21 13:57:06,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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-21 13:57:06,905 INFO L276 IsEmpty]: Start isEmpty. Operand 23981 states and 32199 transitions. [2022-07-21 13:57:06,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2022-07-21 13:57:06,909 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:57:06,909 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, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 13:57:06,936 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-21 13:57:07,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 13:57:07,122 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-21 13:57:07,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:57:07,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1427327305, now seen corresponding path program 1 times [2022-07-21 13:57:07,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:57:07,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1504430762] [2022-07-21 13:57:07,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:57:07,124 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:57:07,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:57:07,125 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 13:57:07,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-07-21 13:57:07,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:57:07,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 620 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 13:57:07,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:57:12,018 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 685 trivial. 0 not checked. [2022-07-21 13:57:12,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 13:57:13,936 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 685 trivial. 0 not checked. [2022-07-21 13:57:13,936 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:57:13,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1504430762] [2022-07-21 13:57:13,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1504430762] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-21 13:57:13,936 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 13:57:13,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-21 13:57:13,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982089537] [2022-07-21 13:57:13,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:57:13,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 13:57:13,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:57:13,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 13:57:13,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 13:57:13,937 INFO L87 Difference]: Start difference. First operand 23981 states and 32199 transitions. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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-21 13:57:14,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:57:14,933 INFO L93 Difference]: Finished difference Result 23987 states and 32204 transitions. [2022-07-21 13:57:14,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:57:14,934 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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 219 [2022-07-21 13:57:14,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:57:15,011 INFO L225 Difference]: With dead ends: 23987 [2022-07-21 13:57:15,011 INFO L226 Difference]: Without dead ends: 23985 [2022-07-21 13:57:15,025 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 439 GetRequests, 431 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-07-21 13:57:15,026 INFO L413 NwaCegarLoop]: 1374 mSDtfsCounter, 1305 mSDsluCounter, 2729 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1314 SdHoareTripleChecker+Valid, 4103 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.2s IncrementalHoareTripleChecker+Time [2022-07-21 13:57:15,026 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1314 Valid, 4103 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 13:57:15,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23985 states. [2022-07-21 13:57:15,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23985 to 23985. [2022-07-21 13:57:15,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23985 states, 17511 states have (on average 1.233910113642853) internal successors, (21607), 17931 states have internal predecessors, (21607), 5072 states have call successors, (5072), 1434 states have call predecessors, (5072), 1399 states have return successors, (5523), 4857 states have call predecessors, (5523), 5068 states have call successors, (5523) [2022-07-21 13:57:16,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23985 states to 23985 states and 32202 transitions. [2022-07-21 13:57:16,044 INFO L78 Accepts]: Start accepts. Automaton has 23985 states and 32202 transitions. Word has length 219 [2022-07-21 13:57:16,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:57:16,045 INFO L495 AbstractCegarLoop]: Abstraction has 23985 states and 32202 transitions. [2022-07-21 13:57:16,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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-21 13:57:16,045 INFO L276 IsEmpty]: Start isEmpty. Operand 23985 states and 32202 transitions. [2022-07-21 13:57:16,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-07-21 13:57:16,050 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:57:16,050 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, 1, 1, 1] [2022-07-21 13:57:16,081 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Ended with exit code 0 [2022-07-21 13:57:16,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 13:57:16,265 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-21 13:57:16,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:57:16,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1319813547, now seen corresponding path program 1 times [2022-07-21 13:57:16,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:57:16,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [761975100] [2022-07-21 13:57:16,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:57:16,266 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:57:16,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:57:16,281 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 13:57:16,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-07-21 13:57:16,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:57:16,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 673 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 13:57:16,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:57:16,949 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-21 13:57:16,949 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:57:16,949 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:57:16,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [761975100] [2022-07-21 13:57:16,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [761975100] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:57:16,949 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:57:16,949 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 13:57:16,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150916136] [2022-07-21 13:57:16,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:57:16,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 13:57:16,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:57:16,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 13:57:16,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 13:57:16,950 INFO L87 Difference]: Start difference. First operand 23985 states and 32202 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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-21 13:57:18,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:57:18,072 INFO L93 Difference]: Finished difference Result 58000 states and 78039 transitions. [2022-07-21 13:57:18,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 13:57:18,073 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 234 [2022-07-21 13:57:18,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:57:18,209 INFO L225 Difference]: With dead ends: 58000 [2022-07-21 13:57:18,209 INFO L226 Difference]: Without dead ends: 34971 [2022-07-21 13:57:18,275 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 232 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-21 13:57:18,276 INFO L413 NwaCegarLoop]: 2587 mSDtfsCounter, 1234 mSDsluCounter, 1343 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1234 SdHoareTripleChecker+Valid, 3930 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 13:57:18,276 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1234 Valid, 3930 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 13:57:18,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34971 states. [2022-07-21 13:57:19,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34971 to 34937. [2022-07-21 13:57:19,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34937 states, 25559 states have (on average 1.233890214797136) internal successors, (31537), 26139 states have internal predecessors, (31537), 7340 states have call successors, (7340), 2086 states have call predecessors, (7340), 2035 states have return successors, (8017), 7061 states have call predecessors, (8017), 7336 states have call successors, (8017) [2022-07-21 13:57:19,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34937 states to 34937 states and 46894 transitions. [2022-07-21 13:57:19,555 INFO L78 Accepts]: Start accepts. Automaton has 34937 states and 46894 transitions. Word has length 234 [2022-07-21 13:57:19,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:57:19,558 INFO L495 AbstractCegarLoop]: Abstraction has 34937 states and 46894 transitions. [2022-07-21 13:57:19,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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-21 13:57:19,558 INFO L276 IsEmpty]: Start isEmpty. Operand 34937 states and 46894 transitions. [2022-07-21 13:57:19,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2022-07-21 13:57:19,563 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:57:19,563 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, 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-21 13:57:19,585 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-21 13:57:19,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 13:57:19,786 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-21 13:57:19,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:57:19,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1276760823, now seen corresponding path program 1 times [2022-07-21 13:57:19,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:57:19,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [69078488] [2022-07-21 13:57:19,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:57:19,788 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:57:19,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:57:19,805 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 13:57:19,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-07-21 13:57:20,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:57:20,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 627 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 13:57:20,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:57:24,769 INFO L134 CoverageAnalysis]: Checked inductivity of 699 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 693 trivial. 0 not checked. [2022-07-21 13:57:24,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 13:57:26,759 INFO L134 CoverageAnalysis]: Checked inductivity of 699 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 693 trivial. 0 not checked. [2022-07-21 13:57:26,759 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:57:26,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [69078488] [2022-07-21 13:57:26,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [69078488] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-21 13:57:26,759 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 13:57:26,759 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-21 13:57:26,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167737346] [2022-07-21 13:57:26,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:57:26,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 13:57:26,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:57:26,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 13:57:26,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 13:57:26,760 INFO L87 Difference]: Start difference. First operand 34937 states and 46894 transitions. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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-21 13:57:28,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:57:28,257 INFO L93 Difference]: Finished difference Result 34943 states and 46899 transitions. [2022-07-21 13:57:28,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:57:28,258 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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 224 [2022-07-21 13:57:28,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:57:28,403 INFO L225 Difference]: With dead ends: 34943 [2022-07-21 13:57:28,403 INFO L226 Difference]: Without dead ends: 34941 [2022-07-21 13:57:28,425 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 449 GetRequests, 441 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-07-21 13:57:28,426 INFO L413 NwaCegarLoop]: 1374 mSDtfsCounter, 1305 mSDsluCounter, 2729 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1313 SdHoareTripleChecker+Valid, 4103 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.2s IncrementalHoareTripleChecker+Time [2022-07-21 13:57:28,426 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1313 Valid, 4103 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 13:57:28,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34941 states. [2022-07-21 13:57:29,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34941 to 34941. [2022-07-21 13:57:29,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34941 states, 25562 states have (on average 1.233862765041859) internal successors, (31540), 26142 states have internal predecessors, (31540), 7340 states have call successors, (7340), 2087 states have call predecessors, (7340), 2036 states have return successors, (8017), 7061 states have call predecessors, (8017), 7336 states have call successors, (8017) [2022-07-21 13:57:29,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34941 states to 34941 states and 46897 transitions. [2022-07-21 13:57:29,675 INFO L78 Accepts]: Start accepts. Automaton has 34941 states and 46897 transitions. Word has length 224 [2022-07-21 13:57:29,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:57:29,676 INFO L495 AbstractCegarLoop]: Abstraction has 34941 states and 46897 transitions. [2022-07-21 13:57:29,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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-21 13:57:29,676 INFO L276 IsEmpty]: Start isEmpty. Operand 34941 states and 46897 transitions. [2022-07-21 13:57:29,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2022-07-21 13:57:29,680 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:57:29,680 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, 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-21 13:57:29,693 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-07-21 13:57:29,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 13:57:29,893 INFO L420 AbstractCegarLoop]: === Iteration 12 === 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-21 13:57:29,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:57:29,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1177993783, now seen corresponding path program 1 times [2022-07-21 13:57:29,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:57:29,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1822251649] [2022-07-21 13:57:29,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:57:29,894 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:57:29,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:57:29,912 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 13:57:29,913 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-07-21 13:57:30,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:57:30,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 634 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 13:57:30,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:57:35,335 INFO L134 CoverageAnalysis]: Checked inductivity of 713 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 705 trivial. 0 not checked. [2022-07-21 13:57:35,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 13:57:37,348 INFO L134 CoverageAnalysis]: Checked inductivity of 713 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 705 trivial. 0 not checked. [2022-07-21 13:57:37,349 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:57:37,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1822251649] [2022-07-21 13:57:37,349 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1822251649] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-21 13:57:37,349 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 13:57:37,349 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-21 13:57:37,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668498037] [2022-07-21 13:57:37,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:57:37,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 13:57:37,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:57:37,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 13:57:37,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 13:57:37,351 INFO L87 Difference]: Start difference. First operand 34941 states and 46897 transitions. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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-21 13:57:38,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:57:38,659 INFO L93 Difference]: Finished difference Result 34947 states and 46902 transitions. [2022-07-21 13:57:38,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:57:38,659 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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 229 [2022-07-21 13:57:38,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:57:38,767 INFO L225 Difference]: With dead ends: 34947 [2022-07-21 13:57:38,768 INFO L226 Difference]: Without dead ends: 34945 [2022-07-21 13:57:38,783 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 459 GetRequests, 451 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-07-21 13:57:38,783 INFO L413 NwaCegarLoop]: 1374 mSDtfsCounter, 1305 mSDsluCounter, 2729 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1312 SdHoareTripleChecker+Valid, 4103 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.2s IncrementalHoareTripleChecker+Time [2022-07-21 13:57:38,784 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1312 Valid, 4103 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 13:57:38,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34945 states. [2022-07-21 13:57:39,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34945 to 34945. [2022-07-21 13:57:39,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34945 states, 25565 states have (on average 1.2338353217289262) internal successors, (31543), 26145 states have internal predecessors, (31543), 7340 states have call successors, (7340), 2088 states have call predecessors, (7340), 2037 states have return successors, (8017), 7061 states have call predecessors, (8017), 7336 states have call successors, (8017) [2022-07-21 13:57:39,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34945 states to 34945 states and 46900 transitions. [2022-07-21 13:57:39,815 INFO L78 Accepts]: Start accepts. Automaton has 34945 states and 46900 transitions. Word has length 229 [2022-07-21 13:57:39,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:57:39,815 INFO L495 AbstractCegarLoop]: Abstraction has 34945 states and 46900 transitions. [2022-07-21 13:57:39,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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-21 13:57:39,816 INFO L276 IsEmpty]: Start isEmpty. Operand 34945 states and 46900 transitions. [2022-07-21 13:57:39,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-07-21 13:57:39,819 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:57:39,819 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, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 13:57:39,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-07-21 13:57:40,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 13:57:40,033 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-21 13:57:40,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:57:40,033 INFO L85 PathProgramCache]: Analyzing trace with hash -912073225, now seen corresponding path program 1 times [2022-07-21 13:57:40,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:57:40,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [265067710] [2022-07-21 13:57:40,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:57:40,034 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:57:40,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:57:40,035 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 13:57:40,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-07-21 13:57:40,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:57:40,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 641 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 13:57:40,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:57:45,388 INFO L134 CoverageAnalysis]: Checked inductivity of 731 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 721 trivial. 0 not checked. [2022-07-21 13:57:45,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 13:57:47,270 INFO L134 CoverageAnalysis]: Checked inductivity of 731 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 721 trivial. 0 not checked. [2022-07-21 13:57:47,270 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:57:47,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [265067710] [2022-07-21 13:57:47,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [265067710] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-21 13:57:47,270 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 13:57:47,271 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-21 13:57:47,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333676818] [2022-07-21 13:57:47,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:57:47,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 13:57:47,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:57:47,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 13:57:47,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 13:57:47,272 INFO L87 Difference]: Start difference. First operand 34945 states and 46900 transitions. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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-21 13:57:48,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:57:48,540 INFO L93 Difference]: Finished difference Result 34951 states and 46905 transitions. [2022-07-21 13:57:48,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:57:48,541 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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 234 [2022-07-21 13:57:48,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:57:48,682 INFO L225 Difference]: With dead ends: 34951 [2022-07-21 13:57:48,682 INFO L226 Difference]: Without dead ends: 34949 [2022-07-21 13:57:48,699 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 469 GetRequests, 461 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-07-21 13:57:48,699 INFO L413 NwaCegarLoop]: 1374 mSDtfsCounter, 1305 mSDsluCounter, 2729 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1311 SdHoareTripleChecker+Valid, 4103 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.2s IncrementalHoareTripleChecker+Time [2022-07-21 13:57:48,700 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1311 Valid, 4103 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 13:57:48,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34949 states. [2022-07-21 13:57:49,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34949 to 34949. [2022-07-21 13:57:49,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34949 states, 25568 states have (on average 1.23380788485607) internal successors, (31546), 26148 states have internal predecessors, (31546), 7340 states have call successors, (7340), 2089 states have call predecessors, (7340), 2038 states have return successors, (8017), 7061 states have call predecessors, (8017), 7336 states have call successors, (8017) [2022-07-21 13:57:49,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34949 states to 34949 states and 46903 transitions. [2022-07-21 13:57:49,966 INFO L78 Accepts]: Start accepts. Automaton has 34949 states and 46903 transitions. Word has length 234 [2022-07-21 13:57:49,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:57:49,967 INFO L495 AbstractCegarLoop]: Abstraction has 34949 states and 46903 transitions. [2022-07-21 13:57:49,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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-21 13:57:49,968 INFO L276 IsEmpty]: Start isEmpty. Operand 34949 states and 46903 transitions. [2022-07-21 13:57:49,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-07-21 13:57:49,971 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:57:49,971 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, 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-21 13:57:49,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-07-21 13:57:50,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 13:57:50,184 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-21 13:57:50,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:57:50,184 INFO L85 PathProgramCache]: Analyzing trace with hash 258556489, now seen corresponding path program 1 times [2022-07-21 13:57:50,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:57:50,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1695614996] [2022-07-21 13:57:50,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:57:50,185 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:57:50,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:57:50,186 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 13:57:50,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-07-21 13:57:50,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:57:50,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 648 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 13:57:50,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:57:55,682 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 741 trivial. 0 not checked. [2022-07-21 13:57:55,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 13:57:57,670 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 741 trivial. 0 not checked. [2022-07-21 13:57:57,671 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:57:57,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1695614996] [2022-07-21 13:57:57,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1695614996] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-21 13:57:57,671 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 13:57:57,671 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-21 13:57:57,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834386899] [2022-07-21 13:57:57,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:57:57,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 13:57:57,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:57:57,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 13:57:57,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 13:57:57,672 INFO L87 Difference]: Start difference. First operand 34949 states and 46903 transitions. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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-21 13:57:59,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:57:59,060 INFO L93 Difference]: Finished difference Result 35471 states and 47338 transitions. [2022-07-21 13:57:59,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:57:59,060 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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 239 [2022-07-21 13:57:59,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:57:59,159 INFO L225 Difference]: With dead ends: 35471 [2022-07-21 13:57:59,159 INFO L226 Difference]: Without dead ends: 35469 [2022-07-21 13:57:59,174 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 471 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-07-21 13:57:59,174 INFO L413 NwaCegarLoop]: 1374 mSDtfsCounter, 1257 mSDsluCounter, 2785 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1262 SdHoareTripleChecker+Valid, 4159 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.2s IncrementalHoareTripleChecker+Time [2022-07-21 13:57:59,174 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1262 Valid, 4159 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 13:57:59,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35469 states. [2022-07-21 13:58:00,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35469 to 35469. [2022-07-21 13:58:00,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35469 states, 26001 states have (on average 1.2299142340679206) internal successors, (31979), 26581 states have internal predecessors, (31979), 7340 states have call successors, (7340), 2176 states have call predecessors, (7340), 2125 states have return successors, (8017), 7061 states have call predecessors, (8017), 7336 states have call successors, (8017) [2022-07-21 13:58:00,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35469 states to 35469 states and 47336 transitions. [2022-07-21 13:58:00,343 INFO L78 Accepts]: Start accepts. Automaton has 35469 states and 47336 transitions. Word has length 239 [2022-07-21 13:58:00,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:58:00,344 INFO L495 AbstractCegarLoop]: Abstraction has 35469 states and 47336 transitions. [2022-07-21 13:58:00,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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-21 13:58:00,344 INFO L276 IsEmpty]: Start isEmpty. Operand 35469 states and 47336 transitions. [2022-07-21 13:58:00,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2022-07-21 13:58:00,348 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:58:00,348 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, 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-21 13:58:00,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-07-21 13:58:00,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 13:58:00,568 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-21 13:58:00,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:58:00,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1509173001, now seen corresponding path program 1 times [2022-07-21 13:58:00,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:58:00,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [987416543] [2022-07-21 13:58:00,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:58:00,569 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:58:00,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:58:00,571 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 13:58:00,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-07-21 13:58:00,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:58:00,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 655 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 13:58:00,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:58:06,257 INFO L134 CoverageAnalysis]: Checked inductivity of 779 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 765 trivial. 0 not checked. [2022-07-21 13:58:06,257 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 13:58:08,199 INFO L134 CoverageAnalysis]: Checked inductivity of 779 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 765 trivial. 0 not checked. [2022-07-21 13:58:08,199 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:58:08,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [987416543] [2022-07-21 13:58:08,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [987416543] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-21 13:58:08,199 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 13:58:08,200 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-21 13:58:08,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278925990] [2022-07-21 13:58:08,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:58:08,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 13:58:08,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:58:08,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 13:58:08,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 13:58:08,200 INFO L87 Difference]: Start difference. First operand 35469 states and 47336 transitions. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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-21 13:58:09,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:58:09,624 INFO L93 Difference]: Finished difference Result 35475 states and 47341 transitions. [2022-07-21 13:58:09,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:58:09,624 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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 244 [2022-07-21 13:58:09,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:58:09,903 INFO L225 Difference]: With dead ends: 35475 [2022-07-21 13:58:09,903 INFO L226 Difference]: Without dead ends: 35473 [2022-07-21 13:58:09,917 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 489 GetRequests, 481 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-07-21 13:58:09,918 INFO L413 NwaCegarLoop]: 1374 mSDtfsCounter, 1305 mSDsluCounter, 2729 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1309 SdHoareTripleChecker+Valid, 4103 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.2s IncrementalHoareTripleChecker+Time [2022-07-21 13:58:09,918 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1309 Valid, 4103 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 13:58:09,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35473 states. [2022-07-21 13:58:11,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35473 to 35473. [2022-07-21 13:58:11,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35473 states, 26004 states have (on average 1.229887709583141) internal successors, (31982), 26584 states have internal predecessors, (31982), 7340 states have call successors, (7340), 2177 states have call predecessors, (7340), 2126 states have return successors, (8017), 7061 states have call predecessors, (8017), 7336 states have call successors, (8017) [2022-07-21 13:58:11,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35473 states to 35473 states and 47339 transitions. [2022-07-21 13:58:11,416 INFO L78 Accepts]: Start accepts. Automaton has 35473 states and 47339 transitions. Word has length 244 [2022-07-21 13:58:11,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:58:11,417 INFO L495 AbstractCegarLoop]: Abstraction has 35473 states and 47339 transitions. [2022-07-21 13:58:11,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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-21 13:58:11,417 INFO L276 IsEmpty]: Start isEmpty. Operand 35473 states and 47339 transitions. [2022-07-21 13:58:11,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2022-07-21 13:58:11,436 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:58:11,437 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, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 13:58:11,450 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-21 13:58:11,650 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-21 13:58:11,650 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-21 13:58:11,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:58:11,658 INFO L85 PathProgramCache]: Analyzing trace with hash 77551305, now seen corresponding path program 1 times [2022-07-21 13:58:11,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:58:11,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [396081799] [2022-07-21 13:58:11,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:58:11,659 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:58:11,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:58:11,660 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-21 13:58:11,662 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-21 13:58:12,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:58:12,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 662 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 13:58:12,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:58:17,020 INFO L134 CoverageAnalysis]: Checked inductivity of 809 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 793 trivial. 0 not checked. [2022-07-21 13:58:17,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 13:58:18,968 INFO L134 CoverageAnalysis]: Checked inductivity of 809 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 793 trivial. 0 not checked. [2022-07-21 13:58:18,969 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:58:18,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [396081799] [2022-07-21 13:58:18,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [396081799] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-21 13:58:18,969 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 13:58:18,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-21 13:58:18,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49637657] [2022-07-21 13:58:18,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:58:18,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 13:58:18,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:58:18,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 13:58:18,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 13:58:18,970 INFO L87 Difference]: Start difference. First operand 35473 states and 47339 transitions. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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-21 13:58:20,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:58:20,552 INFO L93 Difference]: Finished difference Result 35479 states and 47344 transitions. [2022-07-21 13:58:20,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:58:20,552 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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 249 [2022-07-21 13:58:20,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:58:20,697 INFO L225 Difference]: With dead ends: 35479 [2022-07-21 13:58:20,697 INFO L226 Difference]: Without dead ends: 35477 [2022-07-21 13:58:20,717 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 499 GetRequests, 491 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-07-21 13:58:20,718 INFO L413 NwaCegarLoop]: 1374 mSDtfsCounter, 1305 mSDsluCounter, 2729 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1308 SdHoareTripleChecker+Valid, 4103 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.2s IncrementalHoareTripleChecker+Time [2022-07-21 13:58:20,718 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1308 Valid, 4103 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 13:58:20,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35477 states. [2022-07-21 13:58:21,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35477 to 35477. [2022-07-21 13:58:21,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35477 states, 26007 states have (on average 1.229861191217749) internal successors, (31985), 26587 states have internal predecessors, (31985), 7340 states have call successors, (7340), 2178 states have call predecessors, (7340), 2127 states have return successors, (8017), 7061 states have call predecessors, (8017), 7336 states have call successors, (8017) [2022-07-21 13:58:22,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35477 states to 35477 states and 47342 transitions. [2022-07-21 13:58:22,106 INFO L78 Accepts]: Start accepts. Automaton has 35477 states and 47342 transitions. Word has length 249 [2022-07-21 13:58:22,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:58:22,106 INFO L495 AbstractCegarLoop]: Abstraction has 35477 states and 47342 transitions. [2022-07-21 13:58:22,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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-21 13:58:22,107 INFO L276 IsEmpty]: Start isEmpty. Operand 35477 states and 47342 transitions. [2022-07-21 13:58:22,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-07-21 13:58:22,112 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:58:22,112 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, 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-21 13:58:22,128 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Ended with exit code 0 [2022-07-21 13:58:22,328 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-21 13:58:22,329 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-21 13:58:22,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:58:22,329 INFO L85 PathProgramCache]: Analyzing trace with hash 2116600823, now seen corresponding path program 1 times [2022-07-21 13:58:22,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:58:22,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1437203260] [2022-07-21 13:58:22,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:58:22,330 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:58:22,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:58:22,331 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-21 13:58:22,347 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-21 13:58:22,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:58:22,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 669 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 13:58:22,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:58:28,217 INFO L134 CoverageAnalysis]: Checked inductivity of 843 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 825 trivial. 0 not checked. [2022-07-21 13:58:28,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 13:58:30,281 INFO L134 CoverageAnalysis]: Checked inductivity of 843 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 825 trivial. 0 not checked. [2022-07-21 13:58:30,282 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:58:30,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1437203260] [2022-07-21 13:58:30,282 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1437203260] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-21 13:58:30,282 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 13:58:30,282 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-21 13:58:30,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408056996] [2022-07-21 13:58:30,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:58:30,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 13:58:30,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:58:30,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 13:58:30,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 13:58:30,283 INFO L87 Difference]: Start difference. First operand 35477 states and 47342 transitions. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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-21 13:58:31,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:58:31,809 INFO L93 Difference]: Finished difference Result 35483 states and 47347 transitions. [2022-07-21 13:58:31,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:58:31,809 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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 254 [2022-07-21 13:58:31,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:58:31,930 INFO L225 Difference]: With dead ends: 35483 [2022-07-21 13:58:31,931 INFO L226 Difference]: Without dead ends: 35481 [2022-07-21 13:58:31,952 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 509 GetRequests, 501 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-07-21 13:58:31,953 INFO L413 NwaCegarLoop]: 1374 mSDtfsCounter, 1305 mSDsluCounter, 2729 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1307 SdHoareTripleChecker+Valid, 4103 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.2s IncrementalHoareTripleChecker+Time [2022-07-21 13:58:31,953 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1307 Valid, 4103 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 13:58:31,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35481 states. [2022-07-21 13:58:33,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35481 to 35481. [2022-07-21 13:58:33,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35481 states, 26010 states have (on average 1.229834678969627) internal successors, (31988), 26590 states have internal predecessors, (31988), 7340 states have call successors, (7340), 2179 states have call predecessors, (7340), 2128 states have return successors, (8017), 7061 states have call predecessors, (8017), 7336 states have call successors, (8017) [2022-07-21 13:58:33,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35481 states to 35481 states and 47345 transitions. [2022-07-21 13:58:33,282 INFO L78 Accepts]: Start accepts. Automaton has 35481 states and 47345 transitions. Word has length 254 [2022-07-21 13:58:33,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:58:33,283 INFO L495 AbstractCegarLoop]: Abstraction has 35481 states and 47345 transitions. [2022-07-21 13:58:33,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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-21 13:58:33,283 INFO L276 IsEmpty]: Start isEmpty. Operand 35481 states and 47345 transitions. [2022-07-21 13:58:33,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2022-07-21 13:58:33,288 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:58:33,288 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, 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-21 13:58:33,303 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-21 13:58:33,501 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-21 13:58:33,502 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-21 13:58:33,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:58:33,502 INFO L85 PathProgramCache]: Analyzing trace with hash -518554807, now seen corresponding path program 1 times [2022-07-21 13:58:33,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:58:33,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1010541892] [2022-07-21 13:58:33,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:58:33,503 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:58:33,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:58:33,504 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-21 13:58:33,505 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-21 13:58:33,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:58:33,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 676 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 13:58:33,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:58:39,424 INFO L134 CoverageAnalysis]: Checked inductivity of 881 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 861 trivial. 0 not checked. [2022-07-21 13:58:39,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 13:58:41,520 INFO L134 CoverageAnalysis]: Checked inductivity of 881 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 861 trivial. 0 not checked. [2022-07-21 13:58:41,520 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:58:41,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1010541892] [2022-07-21 13:58:41,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1010541892] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-21 13:58:41,520 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 13:58:41,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-21 13:58:41,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714633860] [2022-07-21 13:58:41,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:58:41,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 13:58:41,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:58:41,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 13:58:41,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 13:58:41,521 INFO L87 Difference]: Start difference. First operand 35481 states and 47345 transitions. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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-21 13:58:43,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:58:43,137 INFO L93 Difference]: Finished difference Result 35487 states and 47350 transitions. [2022-07-21 13:58:43,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:58:43,138 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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 259 [2022-07-21 13:58:43,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:58:43,240 INFO L225 Difference]: With dead ends: 35487 [2022-07-21 13:58:43,240 INFO L226 Difference]: Without dead ends: 35483 [2022-07-21 13:58:43,258 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 519 GetRequests, 511 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-07-21 13:58:43,261 INFO L413 NwaCegarLoop]: 1374 mSDtfsCounter, 1305 mSDsluCounter, 2729 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1306 SdHoareTripleChecker+Valid, 4103 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.2s IncrementalHoareTripleChecker+Time [2022-07-21 13:58:43,261 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1306 Valid, 4103 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 13:58:43,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35483 states. [2022-07-21 13:58:44,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35483 to 35483. [2022-07-21 13:58:44,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35483 states, 26012 states have (on average 1.2297785637398124) internal successors, (31989), 26591 states have internal predecessors, (31989), 7340 states have call successors, (7340), 2180 states have call predecessors, (7340), 2128 states have return successors, (8017), 7061 states have call predecessors, (8017), 7336 states have call successors, (8017) [2022-07-21 13:58:44,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35483 states to 35483 states and 47346 transitions. [2022-07-21 13:58:44,649 INFO L78 Accepts]: Start accepts. Automaton has 35483 states and 47346 transitions. Word has length 259 [2022-07-21 13:58:44,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:58:44,649 INFO L495 AbstractCegarLoop]: Abstraction has 35483 states and 47346 transitions. [2022-07-21 13:58:44,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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-21 13:58:44,650 INFO L276 IsEmpty]: Start isEmpty. Operand 35483 states and 47346 transitions. [2022-07-21 13:58:44,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2022-07-21 13:58:44,655 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:58:44,655 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 12, 11, 11, 11, 11, 11, 11, 11, 11, 6, 6, 6, 3, 3, 3, 3, 3, 3, 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] [2022-07-21 13:58:44,670 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-21 13:58:44,872 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-21 13:58:44,873 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-21 13:58:44,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:58:44,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1850795922, now seen corresponding path program 1 times [2022-07-21 13:58:44,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:58:44,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [763634595] [2022-07-21 13:58:44,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:58:44,875 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:58:44,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:58:44,876 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-21 13:58:44,883 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-21 13:58:45,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:58:45,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 23 conjunts are in the unsatisfiable core [2022-07-21 13:58:45,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:58:49,089 INFO L134 CoverageAnalysis]: Checked inductivity of 1064 backedges. 239 proven. 3 refuted. 0 times theorem prover too weak. 822 trivial. 0 not checked. [2022-07-21 13:58:49,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 13:58:52,992 INFO L134 CoverageAnalysis]: Checked inductivity of 1064 backedges. 55 proven. 18 refuted. 0 times theorem prover too weak. 991 trivial. 0 not checked. [2022-07-21 13:58:52,992 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:58:52,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [763634595] [2022-07-21 13:58:52,993 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [763634595] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 13:58:52,993 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 13:58:52,993 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 22 [2022-07-21 13:58:52,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875197798] [2022-07-21 13:58:52,993 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 13:58:52,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-21 13:58:52,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:58:52,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-21 13:58:52,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2022-07-21 13:58:52,994 INFO L87 Difference]: Start difference. First operand 35483 states and 47346 transitions. Second operand has 22 states, 21 states have (on average 5.761904761904762) internal successors, (121), 20 states have internal predecessors, (121), 6 states have call successors, (59), 3 states have call predecessors, (59), 8 states have return successors, (58), 7 states have call predecessors, (58), 6 states have call successors, (58) [2022-07-21 13:59:45,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:59:45,529 INFO L93 Difference]: Finished difference Result 92768 states and 123729 transitions. [2022-07-21 13:59:45,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-21 13:59:45,530 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 5.761904761904762) internal successors, (121), 20 states have internal predecessors, (121), 6 states have call successors, (59), 3 states have call predecessors, (59), 8 states have return successors, (58), 7 states have call predecessors, (58), 6 states have call successors, (58) Word has length 301 [2022-07-21 13:59:45,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:59:45,888 INFO L225 Difference]: With dead ends: 92768 [2022-07-21 13:59:45,888 INFO L226 Difference]: Without dead ends: 58109 [2022-07-21 13:59:45,960 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 615 GetRequests, 581 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=181, Invalid=1079, Unknown=0, NotChecked=0, Total=1260 [2022-07-21 13:59:45,961 INFO L413 NwaCegarLoop]: 2521 mSDtfsCounter, 5683 mSDsluCounter, 31401 mSDsCounter, 0 mSdLazyCounter, 3944 mSolverCounterSat, 956 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 44.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5819 SdHoareTripleChecker+Valid, 33922 SdHoareTripleChecker+Invalid, 4900 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 956 IncrementalHoareTripleChecker+Valid, 3944 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 46.1s IncrementalHoareTripleChecker+Time [2022-07-21 13:59:45,961 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5819 Valid, 33922 Invalid, 4900 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [956 Valid, 3944 Invalid, 0 Unknown, 0 Unchecked, 46.1s Time] [2022-07-21 13:59:45,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58109 states. [2022-07-21 13:59:47,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58109 to 46811. [2022-07-21 13:59:48,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46811 states, 34312 states have (on average 1.2290452319888086) internal successors, (42171), 35051 states have internal predecessors, (42171), 9656 states have call successors, (9656), 2908 states have call predecessors, (9656), 2840 states have return successors, (10559), 9313 states have call predecessors, (10559), 9652 states have call successors, (10559) [2022-07-21 13:59:48,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46811 states to 46811 states and 62386 transitions. [2022-07-21 13:59:48,171 INFO L78 Accepts]: Start accepts. Automaton has 46811 states and 62386 transitions. Word has length 301 [2022-07-21 13:59:48,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:59:48,171 INFO L495 AbstractCegarLoop]: Abstraction has 46811 states and 62386 transitions. [2022-07-21 13:59:48,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 5.761904761904762) internal successors, (121), 20 states have internal predecessors, (121), 6 states have call successors, (59), 3 states have call predecessors, (59), 8 states have return successors, (58), 7 states have call predecessors, (58), 6 states have call successors, (58) [2022-07-21 13:59:48,172 INFO L276 IsEmpty]: Start isEmpty. Operand 46811 states and 62386 transitions. [2022-07-21 13:59:48,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2022-07-21 13:59:48,177 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:59:48,177 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, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 13:59:48,195 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Ended with exit code 0 [2022-07-21 13:59:48,395 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-21 13:59:48,395 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-21 13:59:48,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:59:48,396 INFO L85 PathProgramCache]: Analyzing trace with hash -171073801, now seen corresponding path program 1 times [2022-07-21 13:59:48,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:59:48,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1636679911] [2022-07-21 13:59:48,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:59:48,397 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:59:48,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:59:48,398 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-21 13:59:48,399 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-21 13:59:48,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:59:48,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 683 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 13:59:48,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:59:54,934 INFO L134 CoverageAnalysis]: Checked inductivity of 923 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 901 trivial. 0 not checked. [2022-07-21 13:59:54,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 13:59:57,200 INFO L134 CoverageAnalysis]: Checked inductivity of 923 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 901 trivial. 0 not checked. [2022-07-21 13:59:57,200 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:59:57,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1636679911] [2022-07-21 13:59:57,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1636679911] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-21 13:59:57,200 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 13:59:57,201 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-21 13:59:57,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893620798] [2022-07-21 13:59:57,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:59:57,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 13:59:57,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:59:57,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 13:59:57,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 13:59:57,202 INFO L87 Difference]: Start difference. First operand 46811 states and 62386 transitions. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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-21 13:59:59,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:59:59,429 INFO L93 Difference]: Finished difference Result 46811 states and 62386 transitions. [2022-07-21 13:59:59,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:59:59,429 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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 264 [2022-07-21 13:59:59,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:59:59,572 INFO L225 Difference]: With dead ends: 46811 [2022-07-21 13:59:59,573 INFO L226 Difference]: Without dead ends: 46316 [2022-07-21 13:59:59,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 529 GetRequests, 521 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-07-21 13:59:59,599 INFO L413 NwaCegarLoop]: 1372 mSDtfsCounter, 1301 mSDsluCounter, 2728 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1301 SdHoareTripleChecker+Valid, 4100 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.2s IncrementalHoareTripleChecker+Time [2022-07-21 13:59:59,599 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1301 Valid, 4100 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 13:59:59,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46316 states. [2022-07-21 14:00:01,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46316 to 35340. [2022-07-21 14:00:01,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35340 states, 25912 states have (on average 1.2281954306884841) internal successors, (31825), 26443 states have internal predecessors, (31825), 7277 states have call successors, (7277), 2199 states have call predecessors, (7277), 2149 states have return successors, (7958), 7047 states have call predecessors, (7958), 7277 states have call successors, (7958) [2022-07-21 14:00:01,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35340 states to 35340 states and 47060 transitions. [2022-07-21 14:00:01,469 INFO L78 Accepts]: Start accepts. Automaton has 35340 states and 47060 transitions. Word has length 264 [2022-07-21 14:00:01,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 14:00:01,469 INFO L495 AbstractCegarLoop]: Abstraction has 35340 states and 47060 transitions. [2022-07-21 14:00:01,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 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-21 14:00:01,470 INFO L276 IsEmpty]: Start isEmpty. Operand 35340 states and 47060 transitions. [2022-07-21 14:00:01,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2022-07-21 14:00:01,474 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 14:00:01,475 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 11, 11, 11, 11, 11, 11, 6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 14:00:01,491 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-21 14:00:01,675 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-21 14:00:01,676 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-21 14:00:01,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 14:00:01,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1692693289, now seen corresponding path program 1 times [2022-07-21 14:00:01,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 14:00:01,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [762482480] [2022-07-21 14:00:01,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 14:00:01,677 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 14:00:01,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 14:00:01,678 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-21 14:00:01,680 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-21 14:00:02,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 14:00:02,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 715 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 14:00:02,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 14:00:02,355 INFO L134 CoverageAnalysis]: Checked inductivity of 890 backedges. 149 proven. 0 refuted. 0 times theorem prover too weak. 741 trivial. 0 not checked. [2022-07-21 14:00:02,355 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 14:00:02,356 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 14:00:02,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [762482480] [2022-07-21 14:00:02,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [762482480] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 14:00:02,356 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 14:00:02,356 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 14:00:02,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514486778] [2022-07-21 14:00:02,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 14:00:02,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 14:00:02,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 14:00:02,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 14:00:02,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 14:00:02,357 INFO L87 Difference]: Start difference. First operand 35340 states and 47060 transitions. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 3 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2022-07-21 14:00:04,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 14:00:04,551 INFO L93 Difference]: Finished difference Result 80740 states and 107624 transitions. [2022-07-21 14:00:04,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 14:00:04,552 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 3 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) Word has length 270 [2022-07-21 14:00:04,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 14:00:04,709 INFO L225 Difference]: With dead ends: 80740 [2022-07-21 14:00:04,710 INFO L226 Difference]: Without dead ends: 46320 [2022-07-21 14:00:04,787 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 268 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-21 14:00:04,788 INFO L413 NwaCegarLoop]: 2519 mSDtfsCounter, 1195 mSDsluCounter, 1291 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1195 SdHoareTripleChecker+Valid, 3810 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 14:00:04,788 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1195 Valid, 3810 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 14:00:04,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46320 states. [2022-07-21 14:00:06,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46320 to 35340. [2022-07-21 14:00:06,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35340 states, 25912 states have (on average 1.2281954306884841) internal successors, (31825), 26443 states have internal predecessors, (31825), 7277 states have call successors, (7277), 2199 states have call predecessors, (7277), 2149 states have return successors, (7958), 7047 states have call predecessors, (7958), 7277 states have call successors, (7958) [2022-07-21 14:00:06,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35340 states to 35340 states and 47060 transitions. [2022-07-21 14:00:06,939 INFO L78 Accepts]: Start accepts. Automaton has 35340 states and 47060 transitions. Word has length 270 [2022-07-21 14:00:06,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 14:00:06,940 INFO L495 AbstractCegarLoop]: Abstraction has 35340 states and 47060 transitions. [2022-07-21 14:00:06,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 3 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2022-07-21 14:00:06,940 INFO L276 IsEmpty]: Start isEmpty. Operand 35340 states and 47060 transitions. [2022-07-21 14:00:06,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2022-07-21 14:00:06,945 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 14:00:06,945 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 11, 11, 11, 11, 11, 11, 6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 14:00:06,976 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-21 14:00:07,162 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-21 14:00:07,162 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-21 14:00:07,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 14:00:07,163 INFO L85 PathProgramCache]: Analyzing trace with hash -816674283, now seen corresponding path program 1 times [2022-07-21 14:00:07,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 14:00:07,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2074902196] [2022-07-21 14:00:07,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 14:00:07,164 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 14:00:07,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 14:00:07,165 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-21 14:00:07,166 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-21 14:00:07,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 14:00:07,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 715 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 14:00:07,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 14:00:07,925 INFO L134 CoverageAnalysis]: Checked inductivity of 890 backedges. 149 proven. 0 refuted. 0 times theorem prover too weak. 741 trivial. 0 not checked. [2022-07-21 14:00:07,925 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 14:00:07,925 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 14:00:07,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2074902196] [2022-07-21 14:00:07,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2074902196] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 14:00:07,925 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 14:00:07,925 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 14:00:07,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970479562] [2022-07-21 14:00:07,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 14:00:07,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 14:00:07,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 14:00:07,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 14:00:07,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 14:00:07,927 INFO L87 Difference]: Start difference. First operand 35340 states and 47060 transitions. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 3 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2022-07-21 14:00:10,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 14:00:10,639 INFO L93 Difference]: Finished difference Result 80804 states and 107752 transitions. [2022-07-21 14:00:10,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 14:00:10,641 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 3 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) Word has length 270 [2022-07-21 14:00:10,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 14:00:10,832 INFO L225 Difference]: With dead ends: 80804 [2022-07-21 14:00:10,832 INFO L226 Difference]: Without dead ends: 46432 [2022-07-21 14:00:10,927 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 268 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-21 14:00:10,928 INFO L413 NwaCegarLoop]: 2517 mSDtfsCounter, 1201 mSDsluCounter, 1287 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1201 SdHoareTripleChecker+Valid, 3804 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 14:00:10,928 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1201 Valid, 3804 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 14:00:10,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46432 states. [2022-07-21 14:00:13,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46432 to 46428. [2022-07-21 14:00:13,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46428 states, 34068 states have (on average 1.228807091698955) internal successors, (41863), 34759 states have internal predecessors, (41863), 9545 states have call successors, (9545), 2879 states have call predecessors, (9545), 2813 states have return successors, (10452), 9251 states have call predecessors, (10452), 9545 states have call successors, (10452) [2022-07-21 14:00:13,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46428 states to 46428 states and 61860 transitions. [2022-07-21 14:00:13,469 INFO L78 Accepts]: Start accepts. Automaton has 46428 states and 61860 transitions. Word has length 270 [2022-07-21 14:00:13,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 14:00:13,484 INFO L495 AbstractCegarLoop]: Abstraction has 46428 states and 61860 transitions. [2022-07-21 14:00:13,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 3 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2022-07-21 14:00:13,484 INFO L276 IsEmpty]: Start isEmpty. Operand 46428 states and 61860 transitions. [2022-07-21 14:00:13,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2022-07-21 14:00:13,492 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 14:00:13,492 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 11, 11, 11, 11, 11, 11, 7, 7, 7, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 14:00:13,530 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-07-21 14:00:13,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 14:00:13,708 INFO L420 AbstractCegarLoop]: === Iteration 23 === 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-21 14:00:13,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 14:00:13,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1924121290, now seen corresponding path program 1 times [2022-07-21 14:00:13,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 14:00:13,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [862464128] [2022-07-21 14:00:13,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 14:00:13,710 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 14:00:13,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 14:00:13,732 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 14:00:13,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-07-21 14:00:14,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 14:00:14,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 763 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 14:00:14,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 14:00:14,703 INFO L134 CoverageAnalysis]: Checked inductivity of 985 backedges. 155 proven. 0 refuted. 0 times theorem prover too weak. 830 trivial. 0 not checked. [2022-07-21 14:00:14,704 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 14:00:14,704 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 14:00:14,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [862464128] [2022-07-21 14:00:14,704 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [862464128] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 14:00:14,704 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 14:00:14,704 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 14:00:14,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822223246] [2022-07-21 14:00:14,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 14:00:14,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 14:00:14,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 14:00:14,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 14:00:14,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 14:00:14,705 INFO L87 Difference]: Start difference. First operand 46428 states and 61860 transitions. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 3 states have call successors, (30), 3 states have call predecessors, (30), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2022-07-21 14:00:18,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 14:00:18,468 INFO L93 Difference]: Finished difference Result 113524 states and 151324 transitions. [2022-07-21 14:00:18,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 14:00:18,469 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 3 states have call successors, (30), 3 states have call predecessors, (30), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) Word has length 289 [2022-07-21 14:00:18,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 14:00:18,709 INFO L225 Difference]: With dead ends: 113524 [2022-07-21 14:00:18,709 INFO L226 Difference]: Without dead ends: 68064 [2022-07-21 14:00:18,823 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 287 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-21 14:00:18,823 INFO L413 NwaCegarLoop]: 2264 mSDtfsCounter, 1160 mSDsluCounter, 1268 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1160 SdHoareTripleChecker+Valid, 3532 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-21 14:00:18,824 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1160 Valid, 3532 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-21 14:00:18,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68064 states.