./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 6c24879c Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-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-?-6c24879 [2022-07-12 15:22:33,399 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 15:22:33,401 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 15:22:33,422 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 15:22:33,422 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 15:22:33,423 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 15:22:33,424 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 15:22:33,425 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 15:22:33,426 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 15:22:33,427 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 15:22:33,428 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 15:22:33,432 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 15:22:33,432 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 15:22:33,436 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 15:22:33,438 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 15:22:33,440 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 15:22:33,440 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 15:22:33,442 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 15:22:33,446 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 15:22:33,449 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 15:22:33,450 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 15:22:33,451 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 15:22:33,451 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 15:22:33,452 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 15:22:33,452 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 15:22:33,454 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 15:22:33,454 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 15:22:33,454 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 15:22:33,455 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 15:22:33,455 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 15:22:33,458 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 15:22:33,458 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 15:22:33,458 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 15:22:33,459 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 15:22:33,459 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 15:22:33,460 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 15:22:33,461 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 15:22:33,461 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 15:22:33,461 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 15:22:33,461 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 15:22:33,462 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 15:22:33,462 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 15:22:33,463 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-12 15:22:33,478 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 15:22:33,478 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 15:22:33,478 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 15:22:33,478 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 15:22:33,479 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 15:22:33,479 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 15:22:33,479 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 15:22:33,480 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 15:22:33,480 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 15:22:33,480 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 15:22:33,480 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-12 15:22:33,480 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 15:22:33,480 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-12 15:22:33,480 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 15:22:33,481 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-12 15:22:33,481 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-12 15:22:33,481 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 15:22:33,481 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-12 15:22:33,481 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 15:22:33,481 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 15:22:33,481 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 15:22:33,482 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 15:22:33,482 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 15:22:33,482 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 15:22:33,482 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-12 15:22:33,482 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-12 15:22:33,482 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-12 15:22:33,482 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-12 15:22:33,483 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-12 15:22:33,483 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-12 15:22:33,483 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-12 15:22:33,648 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 15:22:33,662 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 15:22:33,664 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 15:22:33,665 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 15:22:33,665 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 15:22:33,666 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-12 15:22:33,714 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5ffce7131/1e9d2de1c1d84eb0a69456ec8743be9c/FLAG6fef3a91e [2022-07-12 15:22:34,297 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 15:22:34,298 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-12 15:22:34,337 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5ffce7131/1e9d2de1c1d84eb0a69456ec8743be9c/FLAG6fef3a91e [2022-07-12 15:22:34,706 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5ffce7131/1e9d2de1c1d84eb0a69456ec8743be9c [2022-07-12 15:22:34,707 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 15:22:34,708 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 15:22:34,718 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 15:22:34,718 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 15:22:34,720 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 15:22:34,721 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 03:22:34" (1/1) ... [2022-07-12 15:22:34,721 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3ffe8c24 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 03:22:34, skipping insertion in model container [2022-07-12 15:22:34,721 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 03:22:34" (1/1) ... [2022-07-12 15:22:34,726 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 15:22:34,807 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 15:22:36,085 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-wireless-cw1200-cw1200_wlan_spi.cil.i[292189,292202] [2022-07-12 15:22:36,088 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-wireless-cw1200-cw1200_wlan_spi.cil.i[292358,292371] [2022-07-12 15:22:36,092 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-wireless-cw1200-cw1200_wlan_spi.cil.i[292525,292538] [2022-07-12 15:22:36,093 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-wireless-cw1200-cw1200_wlan_spi.cil.i[292693,292706] [2022-07-12 15:22:36,097 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 15:22:36,110 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 15:22:36,236 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-12 15:22:36,241 INFO L158 Benchmark]: Toolchain (without parser) took 1531.41ms. Allocated memory was 127.9MB in the beginning and 199.2MB in the end (delta: 71.3MB). Free memory was 83.4MB in the beginning and 134.3MB in the end (delta: -50.9MB). Peak memory consumption was 55.2MB. Max. memory is 16.1GB. [2022-07-12 15:22:36,242 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 86.0MB. Free memory was 41.2MB in the beginning and 41.1MB in the end (delta: 42.4kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-12 15:22:36,243 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1521.01ms. Allocated memory was 127.9MB in the beginning and 199.2MB in the end (delta: 71.3MB). Free memory was 83.0MB in the beginning and 134.3MB in the end (delta: -51.3MB). Peak memory consumption was 55.2MB. Max. memory is 16.1GB. [2022-07-12 15:22:36,244 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.17ms. Allocated memory is still 86.0MB. Free memory was 41.2MB in the beginning and 41.1MB in the end (delta: 42.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1521.01ms. Allocated memory was 127.9MB in the beginning and 199.2MB in the end (delta: 71.3MB). Free memory was 83.0MB in the beginning and 134.3MB in the end (delta: -51.3MB). Peak memory consumption was 55.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-?-6c24879 [2022-07-12 15:22:37,730 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 15:22:37,732 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 15:22:37,768 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 15:22:37,768 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 15:22:37,769 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 15:22:37,773 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 15:22:37,775 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 15:22:37,784 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 15:22:37,789 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 15:22:37,790 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 15:22:37,794 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 15:22:37,794 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 15:22:37,796 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 15:22:37,796 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 15:22:37,799 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 15:22:37,799 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 15:22:37,800 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 15:22:37,801 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 15:22:37,806 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 15:22:37,807 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 15:22:37,808 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 15:22:37,810 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 15:22:37,810 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 15:22:37,811 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 15:22:37,814 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 15:22:37,814 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 15:22:37,814 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 15:22:37,815 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 15:22:37,815 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 15:22:37,816 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 15:22:37,816 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 15:22:37,817 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 15:22:37,818 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 15:22:37,819 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 15:22:37,820 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 15:22:37,820 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 15:22:37,820 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 15:22:37,820 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 15:22:37,821 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 15:22:37,821 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 15:22:37,822 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 15:22:37,823 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-07-12 15:22:37,848 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 15:22:37,848 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 15:22:37,848 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 15:22:37,849 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 15:22:37,849 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 15:22:37,850 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 15:22:37,850 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 15:22:37,850 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 15:22:37,851 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 15:22:37,851 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 15:22:37,851 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 15:22:37,852 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-12 15:22:37,852 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 15:22:37,852 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-12 15:22:37,852 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-12 15:22:37,852 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-12 15:22:37,852 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-12 15:22:37,852 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-12 15:22:37,853 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 15:22:37,853 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-12 15:22:37,853 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 15:22:37,853 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 15:22:37,853 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 15:22:37,853 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 15:22:37,854 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 15:22:37,854 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 15:22:37,854 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-12 15:22:37,854 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-12 15:22:37,854 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-12 15:22:37,854 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-12 15:22:37,855 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-12 15:22:37,855 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-12 15:22:37,855 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-12 15:22:37,855 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-12 15:22:38,116 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 15:22:38,141 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 15:22:38,143 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 15:22:38,144 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 15:22:38,144 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 15:22:38,146 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-12 15:22:38,207 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f8333e386/76c42e1884a24a17bb64772353569924/FLAGfa2bd00e5 [2022-07-12 15:22:38,798 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 15:22:38,798 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-12 15:22:38,835 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f8333e386/76c42e1884a24a17bb64772353569924/FLAGfa2bd00e5 [2022-07-12 15:22:39,224 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f8333e386/76c42e1884a24a17bb64772353569924 [2022-07-12 15:22:39,225 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 15:22:39,226 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 15:22:39,227 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 15:22:39,228 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 15:22:39,230 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 15:22:39,230 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 03:22:39" (1/1) ... [2022-07-12 15:22:39,232 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b2e44d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 03:22:39, skipping insertion in model container [2022-07-12 15:22:39,232 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 03:22:39" (1/1) ... [2022-07-12 15:22:39,237 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 15:22:39,338 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 15:22:40,681 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-wireless-cw1200-cw1200_wlan_spi.cil.i[292189,292202] [2022-07-12 15:22:40,683 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-wireless-cw1200-cw1200_wlan_spi.cil.i[292358,292371] [2022-07-12 15:22:40,687 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-wireless-cw1200-cw1200_wlan_spi.cil.i[292525,292538] [2022-07-12 15:22:40,689 WARN L230 ndardFunctionHandler]: Function 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-12 15:22:40,693 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 15:22:40,710 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-07-12 15:22:40,744 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 15:22:40,961 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-wireless-cw1200-cw1200_wlan_spi.cil.i[292189,292202] [2022-07-12 15:22:40,962 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-wireless-cw1200-cw1200_wlan_spi.cil.i[292358,292371] [2022-07-12 15:22:40,962 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-wireless-cw1200-cw1200_wlan_spi.cil.i[292525,292538] [2022-07-12 15:22:40,962 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-wireless-cw1200-cw1200_wlan_spi.cil.i[292693,292706] [2022-07-12 15:22:40,965 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 15:22:40,976 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 15:22:41,220 WARN L230 ndardFunctionHandler]: Function 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-12 15:22:41,221 WARN L230 ndardFunctionHandler]: Function 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-12 15:22:41,221 WARN L230 ndardFunctionHandler]: Function 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-12 15:22:41,222 WARN L230 ndardFunctionHandler]: Function 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-12 15:22:41,223 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 15:22:41,337 INFO L208 MainTranslator]: Completed translation [2022-07-12 15:22:41,337 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 03:22:41 WrapperNode [2022-07-12 15:22:41,338 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-12 15:22:41,339 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-12 15:22:41,339 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-12 15:22:41,339 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-12 15:22:41,350 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 03:22:41" (1/1) ... [2022-07-12 15:22:41,421 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 03:22:41" (1/1) ... [2022-07-12 15:22:41,486 INFO L137 Inliner]: procedures = 332, calls = 928, calls flagged for inlining = 152, calls inlined = 139, statements flattened = 2579 [2022-07-12 15:22:41,487 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-12 15:22:41,488 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-12 15:22:41,488 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-12 15:22:41,488 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-12 15:22:41,494 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 03:22:41" (1/1) ... [2022-07-12 15:22:41,494 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 03:22:41" (1/1) ... [2022-07-12 15:22:41,508 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 03:22:41" (1/1) ... [2022-07-12 15:22:41,508 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 03:22:41" (1/1) ... [2022-07-12 15:22:41,552 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 03:22:41" (1/1) ... [2022-07-12 15:22:41,562 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 03:22:41" (1/1) ... [2022-07-12 15:22:41,573 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 03:22:41" (1/1) ... [2022-07-12 15:22:41,589 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-12 15:22:41,590 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-12 15:22:41,590 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-12 15:22:41,591 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-12 15:22:41,591 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 03:22:41" (1/1) ... [2022-07-12 15:22:41,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 15:22:41,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 15:22:41,631 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-12 15:22:41,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-12 15:22:41,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-07-12 15:22:41,662 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-07-12 15:22:41,662 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-07-12 15:22:41,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-07-12 15:22:41,662 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2022-07-12 15:22:41,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-07-12 15:22:41,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-07-12 15:22:41,662 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-12 15:22:41,663 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-12 15:22:41,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-07-12 15:22:41,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-07-12 15:22:41,663 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-07-12 15:22:41,663 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-07-12 15:22:41,663 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-07-12 15:22:41,663 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-07-12 15:22:41,664 INFO L130 BoogieDeclarations]: Found specification of procedure gpio_request [2022-07-12 15:22:41,664 INFO L138 BoogieDeclarations]: Found implementation of procedure gpio_request [2022-07-12 15:22:41,664 INFO L130 BoogieDeclarations]: Found specification of procedure spi_sync [2022-07-12 15:22:41,664 INFO L138 BoogieDeclarations]: Found implementation of procedure spi_sync [2022-07-12 15:22:41,664 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-12 15:22:41,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-12 15:22:41,665 INFO L130 BoogieDeclarations]: Found specification of procedure cw1200_spi_irq_unsubscribe [2022-07-12 15:22:41,665 INFO L138 BoogieDeclarations]: Found implementation of procedure cw1200_spi_irq_unsubscribe [2022-07-12 15:22:41,665 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2022-07-12 15:22:41,665 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2022-07-12 15:22:41,665 INFO L130 BoogieDeclarations]: Found specification of procedure cw1200_spi_unlock [2022-07-12 15:22:41,665 INFO L138 BoogieDeclarations]: Found implementation of procedure cw1200_spi_unlock [2022-07-12 15:22:41,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-07-12 15:22:41,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-07-12 15:22:41,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_66 [2022-07-12 15:22:41,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_66 [2022-07-12 15:22:41,666 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-12 15:22:41,666 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_platdata [2022-07-12 15:22:41,667 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_platdata [2022-07-12 15:22:41,667 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-12 15:22:41,667 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2022-07-12 15:22:41,667 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2022-07-12 15:22:41,667 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-07-12 15:22:41,667 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-07-12 15:22:41,668 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_hwbus_priv [2022-07-12 15:22:41,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_hwbus_priv [2022-07-12 15:22:41,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-07-12 15:22:41,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-07-12 15:22:41,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-07-12 15:22:41,670 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-12 15:22:41,670 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-07-12 15:22:41,670 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-12 15:22:41,670 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~bool~0~TO~C_INT [2022-07-12 15:22:41,670 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~bool~0~TO~C_INT [2022-07-12 15:22:41,671 INFO L130 BoogieDeclarations]: Found specification of procedure spi_message_add_tail [2022-07-12 15:22:41,671 INFO L138 BoogieDeclarations]: Found implementation of procedure spi_message_add_tail [2022-07-12 15:22:41,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-12 15:22:41,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-07-12 15:22:41,671 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2022-07-12 15:22:41,671 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2022-07-12 15:22:41,671 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2022-07-12 15:22:41,671 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2022-07-12 15:22:41,672 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2022-07-12 15:22:41,672 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2022-07-12 15:22:41,672 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-07-12 15:22:41,672 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-07-12 15:22:41,672 INFO L130 BoogieDeclarations]: Found specification of procedure cw1200_spi_probe [2022-07-12 15:22:41,673 INFO L138 BoogieDeclarations]: Found implementation of procedure cw1200_spi_probe [2022-07-12 15:22:41,673 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2022-07-12 15:22:41,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2022-07-12 15:22:41,673 INFO L130 BoogieDeclarations]: Found specification of procedure irq_set_irq_wake [2022-07-12 15:22:41,673 INFO L138 BoogieDeclarations]: Found implementation of procedure irq_set_irq_wake [2022-07-12 15:22:41,673 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_INT [2022-07-12 15:22:41,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_INT [2022-07-12 15:22:41,673 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2022-07-12 15:22:41,674 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2022-07-12 15:22:41,674 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-12 15:22:41,674 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-12 15:22:41,674 INFO L130 BoogieDeclarations]: Found specification of procedure cw1200_spi_disconnect [2022-07-12 15:22:41,675 INFO L138 BoogieDeclarations]: Found implementation of procedure cw1200_spi_disconnect [2022-07-12 15:22:41,675 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-12 15:22:41,675 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-12 15:22:41,675 INFO L130 BoogieDeclarations]: Found specification of procedure gpio_set_value [2022-07-12 15:22:41,676 INFO L138 BoogieDeclarations]: Found implementation of procedure gpio_set_value [2022-07-12 15:22:41,676 INFO L130 BoogieDeclarations]: Found specification of procedure gpio_direction_output [2022-07-12 15:22:41,676 INFO L138 BoogieDeclarations]: Found implementation of procedure gpio_direction_output [2022-07-12 15:22:41,676 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2022-07-12 15:22:41,676 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2022-07-12 15:22:41,676 INFO L130 BoogieDeclarations]: Found specification of procedure cw1200_spi_off [2022-07-12 15:22:41,676 INFO L138 BoogieDeclarations]: Found implementation of procedure cw1200_spi_off [2022-07-12 15:22:41,676 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-12 15:22:41,677 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2022-07-12 15:22:41,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2022-07-12 15:22:41,677 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2022-07-12 15:22:41,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2022-07-12 15:22:41,677 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_3 [2022-07-12 15:22:41,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_3 [2022-07-12 15:22:41,677 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-12 15:22:41,677 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2022-07-12 15:22:41,678 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2022-07-12 15:22:41,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-12 15:22:41,678 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-07-12 15:22:41,678 INFO L130 BoogieDeclarations]: Found specification of procedure spi_message_init [2022-07-12 15:22:41,678 INFO L138 BoogieDeclarations]: Found implementation of procedure spi_message_init [2022-07-12 15:22:41,678 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-07-12 15:22:41,678 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-07-12 15:22:41,680 INFO L130 BoogieDeclarations]: Found specification of procedure spi_get_drvdata [2022-07-12 15:22:41,680 INFO L138 BoogieDeclarations]: Found implementation of procedure spi_get_drvdata [2022-07-12 15:22:41,704 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2022-07-12 15:22:41,705 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2022-07-12 15:22:41,705 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2022-07-12 15:22:41,705 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2022-07-12 15:22:41,705 INFO L130 BoogieDeclarations]: Found specification of procedure cw1200_spi_lock [2022-07-12 15:22:41,705 INFO L138 BoogieDeclarations]: Found implementation of procedure cw1200_spi_lock [2022-07-12 15:22:41,705 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-07-12 15:22:41,705 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-07-12 15:22:41,705 INFO L130 BoogieDeclarations]: Found specification of procedure cw1200_spi_resume [2022-07-12 15:22:41,705 INFO L138 BoogieDeclarations]: Found implementation of procedure cw1200_spi_resume [2022-07-12 15:22:41,705 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_spi_driver_exit_9_2 [2022-07-12 15:22:41,705 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_spi_driver_exit_9_2 [2022-07-12 15:22:41,705 INFO L130 BoogieDeclarations]: Found specification of procedure cw1200_spi_pm [2022-07-12 15:22:41,705 INFO L138 BoogieDeclarations]: Found implementation of procedure cw1200_spi_pm [2022-07-12 15:22:41,705 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2022-07-12 15:22:41,705 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2022-07-12 15:22:41,705 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-12 15:22:41,705 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-12 15:22:42,238 INFO L234 CfgBuilder]: Building ICFG [2022-07-12 15:22:42,240 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-12 15:22:42,333 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-12 15:22:51,552 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2022-07-12 15:22:54,099 INFO L275 CfgBuilder]: Performing block encoding [2022-07-12 15:22:54,115 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-12 15:22:54,116 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-07-12 15:22:54,118 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 03:22:54 BoogieIcfgContainer [2022-07-12 15:22:54,119 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-12 15:22:54,120 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-12 15:22:54,120 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-12 15:22:54,122 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-12 15:22:54,122 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.07 03:22:39" (1/3) ... [2022-07-12 15:22:54,127 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@751845c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 03:22:54, skipping insertion in model container [2022-07-12 15:22:54,127 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 03:22:41" (2/3) ... [2022-07-12 15:22:54,127 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@751845c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 03:22:54, skipping insertion in model container [2022-07-12 15:22:54,128 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 03:22:54" (3/3) ... [2022-07-12 15:22:54,129 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-12 15:22:54,139 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-12 15:22:54,139 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2022-07-12 15:22:54,208 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-12 15:22:54,213 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@3914b03c, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@35b2e17e [2022-07-12 15:22:54,213 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-07-12 15:22:54,220 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-12 15:22:54,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-07-12 15:22:54,236 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:22:54,236 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-12 15:22:54,237 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-12 15:22:54,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:22:54,240 INFO L85 PathProgramCache]: Analyzing trace with hash 946022056, now seen corresponding path program 1 times [2022-07-12 15:22:54,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:22:54,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [923922684] [2022-07-12 15:22:54,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:22:54,251 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:22:54,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:22:54,253 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:22:54,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-07-12 15:22:54,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:22:54,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 543 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-12 15:22:54,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:22:55,162 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-12 15:22:55,162 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 15:22:55,163 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:22:55,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [923922684] [2022-07-12 15:22:55,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [923922684] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 15:22:55,163 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 15:22:55,164 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 15:22:55,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087964208] [2022-07-12 15:22:55,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 15:22:55,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 15:22:55,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:22:55,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 15:22:55,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 15:22:55,195 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-12 15:22:56,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 15:22:56,939 INFO L93 Difference]: Finished difference Result 2841 states and 3996 transitions. [2022-07-12 15:22:56,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 15:22:56,953 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-12 15:22:56,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 15:22:56,981 INFO L225 Difference]: With dead ends: 2841 [2022-07-12 15:22:56,981 INFO L226 Difference]: Without dead ends: 1808 [2022-07-12 15:22:56,993 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-12 15:22:56,996 INFO L413 NwaCegarLoop]: 1648 mSDtfsCounter, 1070 mSDsluCounter, 1303 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s 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.6s IncrementalHoareTripleChecker+Time [2022-07-12 15:22:56,997 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.6s Time] [2022-07-12 15:22:57,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1808 states. [2022-07-12 15:22:57,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1808 to 1781. [2022-07-12 15:22:57,154 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-12 15:22:57,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1781 states to 1781 states and 2402 transitions. [2022-07-12 15:22:57,168 INFO L78 Accepts]: Start accepts. Automaton has 1781 states and 2402 transitions. Word has length 151 [2022-07-12 15:22:57,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 15:22:57,169 INFO L495 AbstractCegarLoop]: Abstraction has 1781 states and 2402 transitions. [2022-07-12 15:22:57,169 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-12 15:22:57,169 INFO L276 IsEmpty]: Start isEmpty. Operand 1781 states and 2402 transitions. [2022-07-12 15:22:57,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-07-12 15:22:57,172 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:22:57,173 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-12 15:22:57,188 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-07-12 15:22:57,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 15:22:57,386 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-12 15:22:57,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:22:57,386 INFO L85 PathProgramCache]: Analyzing trace with hash 666682290, now seen corresponding path program 1 times [2022-07-12 15:22:57,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:22:57,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1569274245] [2022-07-12 15:22:57,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:22:57,387 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:22:57,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:22:57,388 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:22:57,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-07-12 15:22:57,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:22:57,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-12 15:22:57,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:22:58,224 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-12 15:22:58,224 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 15:22:58,224 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:22:58,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1569274245] [2022-07-12 15:22:58,225 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1569274245] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 15:22:58,225 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 15:22:58,225 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 15:22:58,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940417079] [2022-07-12 15:22:58,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 15:22:58,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 15:22:58,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:22:58,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 15:22:58,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 15:22:58,228 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-12 15:22:58,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 15:22:58,930 INFO L93 Difference]: Finished difference Result 5142 states and 6929 transitions. [2022-07-12 15:22:58,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 15:22:58,932 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-12 15:22:58,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 15:22:58,960 INFO L225 Difference]: With dead ends: 5142 [2022-07-12 15:22:58,960 INFO L226 Difference]: Without dead ends: 3388 [2022-07-12 15:22:58,967 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-12 15:22:58,969 INFO L413 NwaCegarLoop]: 1569 mSDtfsCounter, 1228 mSDsluCounter, 1315 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.5s IncrementalHoareTripleChecker+Time [2022-07-12 15:22:58,969 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.5s Time] [2022-07-12 15:22:58,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3388 states. [2022-07-12 15:22:59,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3388 to 3384. [2022-07-12 15:22:59,089 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-12 15:22:59,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3384 states to 3384 states and 4545 transitions. [2022-07-12 15:22:59,118 INFO L78 Accepts]: Start accepts. Automaton has 3384 states and 4545 transitions. Word has length 151 [2022-07-12 15:22:59,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 15:22:59,120 INFO L495 AbstractCegarLoop]: Abstraction has 3384 states and 4545 transitions. [2022-07-12 15:22:59,120 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-12 15:22:59,121 INFO L276 IsEmpty]: Start isEmpty. Operand 3384 states and 4545 transitions. [2022-07-12 15:22:59,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-07-12 15:22:59,125 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:22:59,125 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-12 15:22:59,146 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-07-12 15:22:59,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 15:22:59,341 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-12 15:22:59,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:22:59,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1214873792, now seen corresponding path program 1 times [2022-07-12 15:22:59,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:22:59,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [292760874] [2022-07-12 15:22:59,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:22:59,350 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:22:59,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:22:59,364 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:22:59,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-07-12 15:22:59,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:22:59,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-12 15:22:59,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:23:00,344 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-12 15:23:00,344 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 15:23:00,344 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:23:00,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [292760874] [2022-07-12 15:23:00,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [292760874] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 15:23:00,345 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 15:23:00,345 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 15:23:00,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534227440] [2022-07-12 15:23:00,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 15:23:00,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 15:23:00,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:23:00,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 15:23:00,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 15:23:00,346 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-12 15:23:00,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 15:23:00,937 INFO L93 Difference]: Finished difference Result 8087 states and 10840 transitions. [2022-07-12 15:23:00,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 15:23:00,938 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-12 15:23:00,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 15:23:00,960 INFO L225 Difference]: With dead ends: 8087 [2022-07-12 15:23:00,960 INFO L226 Difference]: Without dead ends: 4730 [2022-07-12 15:23:00,971 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-12 15:23:00,973 INFO L413 NwaCegarLoop]: 1581 mSDtfsCounter, 1164 mSDsluCounter, 1335 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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-12 15:23:00,974 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-12 15:23:00,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4730 states. [2022-07-12 15:23:01,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4730 to 4701. [2022-07-12 15:23:01,082 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-12 15:23:01,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4701 states to 4701 states and 6276 transitions. [2022-07-12 15:23:01,147 INFO L78 Accepts]: Start accepts. Automaton has 4701 states and 6276 transitions. Word has length 157 [2022-07-12 15:23:01,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 15:23:01,147 INFO L495 AbstractCegarLoop]: Abstraction has 4701 states and 6276 transitions. [2022-07-12 15:23:01,147 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-12 15:23:01,147 INFO L276 IsEmpty]: Start isEmpty. Operand 4701 states and 6276 transitions. [2022-07-12 15:23:01,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-07-12 15:23:01,149 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:23:01,149 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-12 15:23:01,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-07-12 15:23:01,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 15:23:01,350 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-12 15:23:01,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:23:01,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1153141611, now seen corresponding path program 1 times [2022-07-12 15:23:01,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:23:01,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1319695751] [2022-07-12 15:23:01,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:23:01,351 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:23:01,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:23:01,352 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:23:01,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-07-12 15:23:01,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:23:01,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-12 15:23:01,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:23:02,106 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-12 15:23:02,106 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 15:23:02,106 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:23:02,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1319695751] [2022-07-12 15:23:02,106 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1319695751] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 15:23:02,106 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 15:23:02,106 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 15:23:02,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399080202] [2022-07-12 15:23:02,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 15:23:02,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 15:23:02,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:23:02,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 15:23:02,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 15:23:02,108 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-12 15:23:02,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 15:23:02,478 INFO L93 Difference]: Finished difference Result 13639 states and 18452 transitions. [2022-07-12 15:23:02,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 15:23:02,478 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-12 15:23:02,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 15:23:02,527 INFO L225 Difference]: With dead ends: 13639 [2022-07-12 15:23:02,527 INFO L226 Difference]: Without dead ends: 8965 [2022-07-12 15:23:02,548 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-12 15:23:02,549 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-12 15:23:02,550 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-12 15:23:02,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8965 states. [2022-07-12 15:23:02,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8965 to 8928. [2022-07-12 15:23:02,882 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-12 15:23:02,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8928 states to 8928 states and 12145 transitions. [2022-07-12 15:23:02,933 INFO L78 Accepts]: Start accepts. Automaton has 8928 states and 12145 transitions. Word has length 163 [2022-07-12 15:23:02,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 15:23:02,934 INFO L495 AbstractCegarLoop]: Abstraction has 8928 states and 12145 transitions. [2022-07-12 15:23:02,935 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-12 15:23:02,935 INFO L276 IsEmpty]: Start isEmpty. Operand 8928 states and 12145 transitions. [2022-07-12 15:23:02,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-07-12 15:23:02,940 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:23:02,941 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-12 15:23:02,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-07-12 15:23:03,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 15:23:03,148 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-12 15:23:03,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:23:03,148 INFO L85 PathProgramCache]: Analyzing trace with hash -2092097946, now seen corresponding path program 1 times [2022-07-12 15:23:03,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:23:03,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [810248858] [2022-07-12 15:23:03,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:23:03,149 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:23:03,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:23:03,156 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:23:03,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-07-12 15:23:03,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:23:03,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-12 15:23:03,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:23:04,068 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-12 15:23:04,069 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 15:23:04,069 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:23:04,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [810248858] [2022-07-12 15:23:04,069 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [810248858] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 15:23:04,069 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 15:23:04,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 15:23:04,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967815730] [2022-07-12 15:23:04,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 15:23:04,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 15:23:04,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:23:04,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 15:23:04,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 15:23:04,070 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-12 15:23:05,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 15:23:05,139 INFO L93 Difference]: Finished difference Result 21979 states and 29773 transitions. [2022-07-12 15:23:05,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 15:23:05,140 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-12 15:23:05,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 15:23:05,216 INFO L225 Difference]: With dead ends: 21979 [2022-07-12 15:23:05,216 INFO L226 Difference]: Without dead ends: 13078 [2022-07-12 15:23:05,249 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 15:23:05,250 INFO L413 NwaCegarLoop]: 1828 mSDtfsCounter, 1220 mSDsluCounter, 1329 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.8s IncrementalHoareTripleChecker+Time [2022-07-12 15:23:05,251 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.8s Time] [2022-07-12 15:23:05,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13078 states. [2022-07-12 15:23:05,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13078 to 13037. [2022-07-12 15:23:05,721 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-12 15:23:05,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13037 states to 13037 states and 17517 transitions. [2022-07-12 15:23:05,774 INFO L78 Accepts]: Start accepts. Automaton has 13037 states and 17517 transitions. Word has length 175 [2022-07-12 15:23:05,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 15:23:05,774 INFO L495 AbstractCegarLoop]: Abstraction has 13037 states and 17517 transitions. [2022-07-12 15:23:05,774 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-12 15:23:05,775 INFO L276 IsEmpty]: Start isEmpty. Operand 13037 states and 17517 transitions. [2022-07-12 15:23:05,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2022-07-12 15:23:05,778 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:23:05,779 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-12 15:23:05,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-07-12 15:23:05,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 15:23:05,991 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-12 15:23:05,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:23:05,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1728494777, now seen corresponding path program 1 times [2022-07-12 15:23:05,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:23:05,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1317712052] [2022-07-12 15:23:05,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:23:05,993 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:23:05,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:23:05,995 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:23:05,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-07-12 15:23:06,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:23:06,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 606 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-12 15:23:06,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:23:06,786 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-12 15:23:06,786 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 15:23:06,786 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:23:06,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1317712052] [2022-07-12 15:23:06,786 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1317712052] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 15:23:06,786 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 15:23:06,786 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 15:23:06,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512110854] [2022-07-12 15:23:06,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 15:23:06,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 15:23:06,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:23:06,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 15:23:06,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 15:23:06,788 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-12 15:23:07,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 15:23:07,557 INFO L93 Difference]: Finished difference Result 36058 states and 48600 transitions. [2022-07-12 15:23:07,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 15:23:07,557 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-12 15:23:07,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 15:23:07,635 INFO L225 Difference]: With dead ends: 36058 [2022-07-12 15:23:07,635 INFO L226 Difference]: Without dead ends: 23977 [2022-07-12 15:23:07,672 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-12 15:23:07,673 INFO L413 NwaCegarLoop]: 2575 mSDtfsCounter, 1201 mSDsluCounter, 1341 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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-12 15:23:07,673 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-12 15:23:07,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23977 states. [2022-07-12 15:23:08,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23977 to 23973. [2022-07-12 15:23:08,375 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-12 15:23:08,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23973 states to 23973 states and 32193 transitions. [2022-07-12 15:23:08,451 INFO L78 Accepts]: Start accepts. Automaton has 23973 states and 32193 transitions. Word has length 209 [2022-07-12 15:23:08,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 15:23:08,452 INFO L495 AbstractCegarLoop]: Abstraction has 23973 states and 32193 transitions. [2022-07-12 15:23:08,453 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-12 15:23:08,453 INFO L276 IsEmpty]: Start isEmpty. Operand 23973 states and 32193 transitions. [2022-07-12 15:23:08,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2022-07-12 15:23:08,456 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:23:08,456 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-12 15:23:08,468 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-07-12 15:23:08,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 15:23:08,668 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-12 15:23:08,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:23:08,669 INFO L85 PathProgramCache]: Analyzing trace with hash 194733257, now seen corresponding path program 1 times [2022-07-12 15:23:08,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:23:08,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1505616052] [2022-07-12 15:23:08,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:23:08,670 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:23:08,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:23:08,671 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:23:08,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-07-12 15:23:09,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:23:09,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 606 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 15:23:09,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:23:14,520 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-12 15:23:14,520 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 15:23:14,520 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:23:14,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1505616052] [2022-07-12 15:23:14,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1505616052] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 15:23:14,520 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 15:23:14,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 15:23:14,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662567568] [2022-07-12 15:23:14,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 15:23:14,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 15:23:14,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:23:14,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 15:23:14,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-12 15:23:14,522 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-12 15:23:15,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 15:23:15,369 INFO L93 Difference]: Finished difference Result 23979 states and 32198 transitions. [2022-07-12 15:23:15,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 15:23:15,370 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-12 15:23:15,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 15:23:15,440 INFO L225 Difference]: With dead ends: 23979 [2022-07-12 15:23:15,440 INFO L226 Difference]: Without dead ends: 23977 [2022-07-12 15:23:15,450 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-12 15:23:15,451 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.3s IncrementalHoareTripleChecker+Time [2022-07-12 15:23:15,451 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.3s Time] [2022-07-12 15:23:15,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23977 states. [2022-07-12 15:23:16,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23977 to 23977. [2022-07-12 15:23:16,302 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-12 15:23:16,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23977 states to 23977 states and 32196 transitions. [2022-07-12 15:23:16,427 INFO L78 Accepts]: Start accepts. Automaton has 23977 states and 32196 transitions. Word has length 209 [2022-07-12 15:23:16,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 15:23:16,428 INFO L495 AbstractCegarLoop]: Abstraction has 23977 states and 32196 transitions. [2022-07-12 15:23:16,428 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-12 15:23:16,429 INFO L276 IsEmpty]: Start isEmpty. Operand 23977 states and 32196 transitions. [2022-07-12 15:23:16,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2022-07-12 15:23:16,432 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:23:16,432 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-12 15:23:16,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-07-12 15:23:16,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 15:23:16,647 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-12 15:23:16,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:23:16,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1469888503, now seen corresponding path program 1 times [2022-07-12 15:23:16,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:23:16,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [233636994] [2022-07-12 15:23:16,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:23:16,649 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:23:16,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:23:16,650 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:23:16,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-07-12 15:23:17,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:23:17,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 613 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 15:23:17,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:23:22,828 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-12 15:23:22,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 15:23:25,017 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-12 15:23:25,018 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:23:25,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [233636994] [2022-07-12 15:23:25,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [233636994] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-12 15:23:25,018 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 15:23:25,018 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-12 15:23:25,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432721020] [2022-07-12 15:23:25,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 15:23:25,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 15:23:25,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:23:25,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 15:23:25,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 15:23:25,019 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-12 15:23:26,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 15:23:26,259 INFO L93 Difference]: Finished difference Result 23983 states and 32201 transitions. [2022-07-12 15:23:26,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 15:23:26,260 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-12 15:23:26,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 15:23:26,351 INFO L225 Difference]: With dead ends: 23983 [2022-07-12 15:23:26,351 INFO L226 Difference]: Without dead ends: 23981 [2022-07-12 15:23:26,369 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 421 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-07-12 15:23:26,369 INFO L413 NwaCegarLoop]: 1374 mSDtfsCounter, 1305 mSDsluCounter, 2729 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.3s IncrementalHoareTripleChecker+Time [2022-07-12 15:23:26,370 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.3s Time] [2022-07-12 15:23:26,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23981 states. [2022-07-12 15:23:27,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23981 to 23981. [2022-07-12 15:23:27,042 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-12 15:23:27,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23981 states to 23981 states and 32199 transitions. [2022-07-12 15:23:27,122 INFO L78 Accepts]: Start accepts. Automaton has 23981 states and 32199 transitions. Word has length 214 [2022-07-12 15:23:27,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 15:23:27,123 INFO L495 AbstractCegarLoop]: Abstraction has 23981 states and 32199 transitions. [2022-07-12 15:23:27,123 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-12 15:23:27,123 INFO L276 IsEmpty]: Start isEmpty. Operand 23981 states and 32199 transitions. [2022-07-12 15:23:27,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2022-07-12 15:23:27,127 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:23:27,128 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-12 15:23:27,142 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-12 15:23:27,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 15:23:27,340 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-12 15:23:27,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:23:27,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1427327305, now seen corresponding path program 1 times [2022-07-12 15:23:27,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:23:27,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1437593328] [2022-07-12 15:23:27,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:23:27,341 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:23:27,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:23:27,343 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:23:27,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-07-12 15:23:27,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:23:27,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 620 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 15:23:27,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:23:33,308 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-12 15:23:33,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 15:23:35,553 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-12 15:23:35,553 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:23:35,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1437593328] [2022-07-12 15:23:35,553 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1437593328] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-12 15:23:35,553 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 15:23:35,553 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-12 15:23:35,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196378447] [2022-07-12 15:23:35,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 15:23:35,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 15:23:35,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:23:35,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 15:23:35,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 15:23:35,555 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-12 15:23:36,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 15:23:36,772 INFO L93 Difference]: Finished difference Result 23987 states and 32204 transitions. [2022-07-12 15:23:36,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 15:23:36,773 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-12 15:23:36,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 15:23:36,850 INFO L225 Difference]: With dead ends: 23987 [2022-07-12 15:23:36,850 INFO L226 Difference]: Without dead ends: 23985 [2022-07-12 15:23:36,865 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 439 GetRequests, 431 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-07-12 15:23:36,865 INFO L413 NwaCegarLoop]: 1374 mSDtfsCounter, 1305 mSDsluCounter, 2729 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.3s IncrementalHoareTripleChecker+Time [2022-07-12 15:23:36,866 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.3s Time] [2022-07-12 15:23:36,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23985 states. [2022-07-12 15:23:37,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23985 to 23985. [2022-07-12 15:23:37,523 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-12 15:23:37,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23985 states to 23985 states and 32202 transitions. [2022-07-12 15:23:37,741 INFO L78 Accepts]: Start accepts. Automaton has 23985 states and 32202 transitions. Word has length 219 [2022-07-12 15:23:37,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 15:23:37,741 INFO L495 AbstractCegarLoop]: Abstraction has 23985 states and 32202 transitions. [2022-07-12 15:23:37,741 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-12 15:23:37,741 INFO L276 IsEmpty]: Start isEmpty. Operand 23985 states and 32202 transitions. [2022-07-12 15:23:37,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-07-12 15:23:37,746 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:23:37,746 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-12 15:23:37,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-07-12 15:23:37,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 15:23:37,959 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-12 15:23:37,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:23:37,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1319813547, now seen corresponding path program 1 times [2022-07-12 15:23:37,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:23:37,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2104109424] [2022-07-12 15:23:37,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:23:37,960 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:23:37,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:23:37,962 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:23:37,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-07-12 15:23:38,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:23:38,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 673 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-12 15:23:38,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:23:38,594 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-12 15:23:38,594 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 15:23:38,595 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:23:38,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2104109424] [2022-07-12 15:23:38,595 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2104109424] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 15:23:38,595 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 15:23:38,595 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 15:23:38,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846046076] [2022-07-12 15:23:38,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 15:23:38,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 15:23:38,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:23:38,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 15:23:38,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 15:23:38,602 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-12 15:23:39,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 15:23:39,863 INFO L93 Difference]: Finished difference Result 58000 states and 78039 transitions. [2022-07-12 15:23:39,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 15:23:39,864 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-12 15:23:39,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 15:23:39,997 INFO L225 Difference]: With dead ends: 58000 [2022-07-12 15:23:39,997 INFO L226 Difference]: Without dead ends: 34971 [2022-07-12 15:23:40,195 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-12 15:23:40,196 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-12 15:23:40,197 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-12 15:23:40,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34971 states. [2022-07-12 15:23:41,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34971 to 34937. [2022-07-12 15:23:41,271 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-12 15:23:41,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34937 states to 34937 states and 46894 transitions. [2022-07-12 15:23:41,383 INFO L78 Accepts]: Start accepts. Automaton has 34937 states and 46894 transitions. Word has length 234 [2022-07-12 15:23:41,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 15:23:41,384 INFO L495 AbstractCegarLoop]: Abstraction has 34937 states and 46894 transitions. [2022-07-12 15:23:41,384 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-12 15:23:41,384 INFO L276 IsEmpty]: Start isEmpty. Operand 34937 states and 46894 transitions. [2022-07-12 15:23:41,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2022-07-12 15:23:41,387 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:23:41,387 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-12 15:23:41,404 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-07-12 15:23:41,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 15:23:41,600 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-12 15:23:41,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:23:41,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1276760823, now seen corresponding path program 1 times [2022-07-12 15:23:41,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:23:41,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2133516972] [2022-07-12 15:23:41,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:23:41,601 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:23:41,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:23:41,602 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:23:41,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-07-12 15:23:42,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:23:42,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 627 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 15:23:42,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:23:47,687 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-12 15:23:47,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 15:23:49,941 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-12 15:23:49,942 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:23:49,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2133516972] [2022-07-12 15:23:49,942 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2133516972] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-12 15:23:49,942 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 15:23:49,942 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-12 15:23:49,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631186252] [2022-07-12 15:23:49,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 15:23:49,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 15:23:49,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:23:49,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 15:23:49,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 15:23:49,944 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-12 15:23:51,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 15:23:51,397 INFO L93 Difference]: Finished difference Result 34943 states and 46899 transitions. [2022-07-12 15:23:51,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 15:23:51,397 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-12 15:23:51,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 15:23:51,520 INFO L225 Difference]: With dead ends: 34943 [2022-07-12 15:23:51,521 INFO L226 Difference]: Without dead ends: 34941 [2022-07-12 15:23:51,540 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 449 GetRequests, 441 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-07-12 15:23:51,540 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-12 15:23:51,541 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-12 15:23:51,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34941 states. [2022-07-12 15:23:52,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34941 to 34941. [2022-07-12 15:23:52,697 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-12 15:23:52,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34941 states to 34941 states and 46897 transitions. [2022-07-12 15:23:52,854 INFO L78 Accepts]: Start accepts. Automaton has 34941 states and 46897 transitions. Word has length 224 [2022-07-12 15:23:52,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 15:23:52,855 INFO L495 AbstractCegarLoop]: Abstraction has 34941 states and 46897 transitions. [2022-07-12 15:23:52,855 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-12 15:23:52,855 INFO L276 IsEmpty]: Start isEmpty. Operand 34941 states and 46897 transitions. [2022-07-12 15:23:52,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2022-07-12 15:23:52,860 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:23:52,860 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-12 15:23:52,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-07-12 15:23:53,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 15:23:53,078 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-12 15:23:53,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:23:53,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1177993783, now seen corresponding path program 1 times [2022-07-12 15:23:53,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:23:53,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [491519472] [2022-07-12 15:23:53,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:23:53,079 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:23:53,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:23:53,080 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:23:53,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-07-12 15:23:53,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:23:53,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 634 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 15:23:53,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:23:58,860 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-12 15:23:58,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 15:24:01,079 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-12 15:24:01,079 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:24:01,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [491519472] [2022-07-12 15:24:01,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [491519472] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-12 15:24:01,079 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 15:24:01,079 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-12 15:24:01,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145211697] [2022-07-12 15:24:01,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 15:24:01,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 15:24:01,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:24:01,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 15:24:01,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 15:24:01,081 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-12 15:24:02,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 15:24:02,464 INFO L93 Difference]: Finished difference Result 34947 states and 46902 transitions. [2022-07-12 15:24:02,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 15:24:02,464 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-12 15:24:02,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 15:24:02,545 INFO L225 Difference]: With dead ends: 34947 [2022-07-12 15:24:02,546 INFO L226 Difference]: Without dead ends: 34945 [2022-07-12 15:24:02,556 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-12 15:24:02,557 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-12 15:24:02,557 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-12 15:24:02,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34945 states. [2022-07-12 15:24:03,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34945 to 34945. [2022-07-12 15:24:03,597 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-12 15:24:03,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34945 states to 34945 states and 46900 transitions. [2022-07-12 15:24:03,704 INFO L78 Accepts]: Start accepts. Automaton has 34945 states and 46900 transitions. Word has length 229 [2022-07-12 15:24:03,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 15:24:03,705 INFO L495 AbstractCegarLoop]: Abstraction has 34945 states and 46900 transitions. [2022-07-12 15:24:03,705 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-12 15:24:03,705 INFO L276 IsEmpty]: Start isEmpty. Operand 34945 states and 46900 transitions. [2022-07-12 15:24:03,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-07-12 15:24:03,708 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:24:03,708 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-12 15:24:03,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-07-12 15:24:03,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 15:24:03,909 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-12 15:24:03,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:24:03,915 INFO L85 PathProgramCache]: Analyzing trace with hash -912073225, now seen corresponding path program 1 times [2022-07-12 15:24:03,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:24:03,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [834250372] [2022-07-12 15:24:03,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:24:03,916 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:24:03,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:24:03,918 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:24:03,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-07-12 15:24:04,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:24:04,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 641 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 15:24:04,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:24:09,596 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-12 15:24:09,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 15:24:11,703 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-12 15:24:11,704 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:24:11,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [834250372] [2022-07-12 15:24:11,704 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [834250372] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-12 15:24:11,704 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 15:24:11,704 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-12 15:24:11,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777032264] [2022-07-12 15:24:11,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 15:24:11,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 15:24:11,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:24:11,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 15:24:11,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 15:24:11,705 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-12 15:24:12,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 15:24:12,972 INFO L93 Difference]: Finished difference Result 34951 states and 46905 transitions. [2022-07-12 15:24:12,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 15:24:12,972 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-12 15:24:12,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 15:24:13,076 INFO L225 Difference]: With dead ends: 34951 [2022-07-12 15:24:13,076 INFO L226 Difference]: Without dead ends: 34949 [2022-07-12 15:24:13,097 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 469 GetRequests, 461 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-12 15:24:13,098 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-12 15:24:13,098 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-12 15:24:13,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34949 states. [2022-07-12 15:24:14,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34949 to 34949. [2022-07-12 15:24:14,198 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-12 15:24:14,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34949 states to 34949 states and 46903 transitions. [2022-07-12 15:24:14,317 INFO L78 Accepts]: Start accepts. Automaton has 34949 states and 46903 transitions. Word has length 234 [2022-07-12 15:24:14,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 15:24:14,318 INFO L495 AbstractCegarLoop]: Abstraction has 34949 states and 46903 transitions. [2022-07-12 15:24:14,318 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-12 15:24:14,318 INFO L276 IsEmpty]: Start isEmpty. Operand 34949 states and 46903 transitions. [2022-07-12 15:24:14,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-07-12 15:24:14,322 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:24:14,322 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-12 15:24:14,334 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-07-12 15:24:14,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 15:24:14,522 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-12 15:24:14,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:24:14,523 INFO L85 PathProgramCache]: Analyzing trace with hash 258556489, now seen corresponding path program 1 times [2022-07-12 15:24:14,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:24:14,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [372599912] [2022-07-12 15:24:14,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:24:14,524 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:24:14,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:24:14,525 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:24:14,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-07-12 15:24:14,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:24:14,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 648 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 15:24:14,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:24:20,368 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-12 15:24:20,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 15:24:22,474 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-12 15:24:22,474 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:24:22,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [372599912] [2022-07-12 15:24:22,474 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [372599912] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-12 15:24:22,474 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 15:24:22,475 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-12 15:24:22,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907302213] [2022-07-12 15:24:22,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 15:24:22,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 15:24:22,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:24:22,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 15:24:22,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 15:24:22,476 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-12 15:24:23,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 15:24:23,866 INFO L93 Difference]: Finished difference Result 35471 states and 47338 transitions. [2022-07-12 15:24:23,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 15:24:23,867 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-12 15:24:23,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 15:24:23,956 INFO L225 Difference]: With dead ends: 35471 [2022-07-12 15:24:23,956 INFO L226 Difference]: Without dead ends: 35469 [2022-07-12 15:24:23,973 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 471 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-12 15:24:23,973 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-12 15:24:23,973 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-12 15:24:23,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35469 states. [2022-07-12 15:24:24,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35469 to 35469. [2022-07-12 15:24:24,971 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-12 15:24:25,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35469 states to 35469 states and 47336 transitions. [2022-07-12 15:24:25,075 INFO L78 Accepts]: Start accepts. Automaton has 35469 states and 47336 transitions. Word has length 239 [2022-07-12 15:24:25,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 15:24:25,076 INFO L495 AbstractCegarLoop]: Abstraction has 35469 states and 47336 transitions. [2022-07-12 15:24:25,076 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-12 15:24:25,076 INFO L276 IsEmpty]: Start isEmpty. Operand 35469 states and 47336 transitions. [2022-07-12 15:24:25,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2022-07-12 15:24:25,080 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:24:25,080 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-12 15:24:25,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-07-12 15:24:25,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 15:24:25,302 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-12 15:24:25,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:24:25,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1509173001, now seen corresponding path program 1 times [2022-07-12 15:24:25,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:24:25,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1475773884] [2022-07-12 15:24:25,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:24:25,303 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:24:25,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:24:25,304 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:24:25,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-07-12 15:24:25,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:24:25,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 655 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 15:24:25,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:24:31,484 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-12 15:24:31,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 15:24:33,741 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-12 15:24:33,742 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:24:33,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1475773884] [2022-07-12 15:24:33,742 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1475773884] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-12 15:24:33,742 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 15:24:33,742 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-12 15:24:33,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915129634] [2022-07-12 15:24:33,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 15:24:33,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 15:24:33,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:24:33,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 15:24:33,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 15:24:33,743 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-12 15:24:35,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 15:24:35,193 INFO L93 Difference]: Finished difference Result 35475 states and 47341 transitions. [2022-07-12 15:24:35,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 15:24:35,194 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-12 15:24:35,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 15:24:35,297 INFO L225 Difference]: With dead ends: 35475 [2022-07-12 15:24:35,297 INFO L226 Difference]: Without dead ends: 35473 [2022-07-12 15:24:35,312 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 489 GetRequests, 481 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-12 15:24:35,312 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-12 15:24:35,313 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-12 15:24:35,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35473 states. [2022-07-12 15:24:36,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35473 to 35473. [2022-07-12 15:24:36,438 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-12 15:24:36,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35473 states to 35473 states and 47339 transitions. [2022-07-12 15:24:36,547 INFO L78 Accepts]: Start accepts. Automaton has 35473 states and 47339 transitions. Word has length 244 [2022-07-12 15:24:36,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 15:24:36,547 INFO L495 AbstractCegarLoop]: Abstraction has 35473 states and 47339 transitions. [2022-07-12 15:24:36,548 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-12 15:24:36,548 INFO L276 IsEmpty]: Start isEmpty. Operand 35473 states and 47339 transitions. [2022-07-12 15:24:36,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2022-07-12 15:24:36,553 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:24:36,553 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-12 15:24:36,581 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-07-12 15:24:36,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 15:24:36,766 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-12 15:24:36,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:24:36,767 INFO L85 PathProgramCache]: Analyzing trace with hash 77551305, now seen corresponding path program 1 times [2022-07-12 15:24:36,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:24:36,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [786380570] [2022-07-12 15:24:36,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:24:36,767 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:24:36,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:24:36,768 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:24:36,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-07-12 15:24:37,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:24:37,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 662 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 15:24:37,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:24:43,266 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-12 15:24:43,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 15:24:45,613 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-12 15:24:45,613 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:24:45,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [786380570] [2022-07-12 15:24:45,613 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [786380570] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-12 15:24:45,613 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 15:24:45,613 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-12 15:24:45,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987597264] [2022-07-12 15:24:45,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 15:24:45,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 15:24:45,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:24:45,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 15:24:45,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 15:24:45,614 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-12 15:24:47,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 15:24:47,149 INFO L93 Difference]: Finished difference Result 35479 states and 47344 transitions. [2022-07-12 15:24:47,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 15:24:47,150 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-12 15:24:47,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 15:24:47,240 INFO L225 Difference]: With dead ends: 35479 [2022-07-12 15:24:47,240 INFO L226 Difference]: Without dead ends: 35477 [2022-07-12 15:24:47,257 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 499 GetRequests, 491 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-07-12 15:24:47,258 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-12 15:24:47,258 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-12 15:24:47,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35477 states. [2022-07-12 15:24:48,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35477 to 35477. [2022-07-12 15:24:48,394 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-12 15:24:48,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35477 states to 35477 states and 47342 transitions. [2022-07-12 15:24:48,486 INFO L78 Accepts]: Start accepts. Automaton has 35477 states and 47342 transitions. Word has length 249 [2022-07-12 15:24:48,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 15:24:48,486 INFO L495 AbstractCegarLoop]: Abstraction has 35477 states and 47342 transitions. [2022-07-12 15:24:48,486 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-12 15:24:48,487 INFO L276 IsEmpty]: Start isEmpty. Operand 35477 states and 47342 transitions. [2022-07-12 15:24:48,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-07-12 15:24:48,491 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:24:48,491 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-12 15:24:48,505 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-07-12 15:24:48,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 15:24:48,704 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-12 15:24:48,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:24:48,704 INFO L85 PathProgramCache]: Analyzing trace with hash 2116600823, now seen corresponding path program 1 times [2022-07-12 15:24:48,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:24:48,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1900836299] [2022-07-12 15:24:48,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:24:48,705 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:24:48,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:24:48,707 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:24:48,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-07-12 15:24:49,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:24:49,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 669 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 15:24:49,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:24:55,301 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-12 15:24:55,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 15:24:57,621 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-12 15:24:57,621 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:24:57,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1900836299] [2022-07-12 15:24:57,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1900836299] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-12 15:24:57,621 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 15:24:57,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-12 15:24:57,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12350181] [2022-07-12 15:24:57,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 15:24:57,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 15:24:57,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:24:57,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 15:24:57,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 15:24:57,623 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-12 15:24:59,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 15:24:59,056 INFO L93 Difference]: Finished difference Result 35483 states and 47347 transitions. [2022-07-12 15:24:59,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 15:24:59,057 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-12 15:24:59,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 15:24:59,148 INFO L225 Difference]: With dead ends: 35483 [2022-07-12 15:24:59,148 INFO L226 Difference]: Without dead ends: 35481 [2022-07-12 15:24:59,167 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 509 GetRequests, 501 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-12 15:24:59,167 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-12 15:24:59,167 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-12 15:24:59,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35481 states. [2022-07-12 15:25:00,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35481 to 35481. [2022-07-12 15:25:00,308 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-12 15:25:00,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35481 states to 35481 states and 47345 transitions. [2022-07-12 15:25:00,403 INFO L78 Accepts]: Start accepts. Automaton has 35481 states and 47345 transitions. Word has length 254 [2022-07-12 15:25:00,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 15:25:00,403 INFO L495 AbstractCegarLoop]: Abstraction has 35481 states and 47345 transitions. [2022-07-12 15:25:00,403 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-12 15:25:00,404 INFO L276 IsEmpty]: Start isEmpty. Operand 35481 states and 47345 transitions. [2022-07-12 15:25:00,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2022-07-12 15:25:00,408 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:25:00,408 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-12 15:25:00,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-07-12 15:25:00,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 15:25:00,621 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-12 15:25:00,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:25:00,621 INFO L85 PathProgramCache]: Analyzing trace with hash -518554807, now seen corresponding path program 1 times [2022-07-12 15:25:00,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:25:00,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2120619567] [2022-07-12 15:25:00,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:25:00,622 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:25:00,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:25:00,623 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:25:00,624 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-07-12 15:25:00,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:25:00,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 676 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 15:25:00,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:25:07,197 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-12 15:25:07,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 15:25:09,495 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-12 15:25:09,496 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:25:09,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2120619567] [2022-07-12 15:25:09,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2120619567] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-12 15:25:09,496 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 15:25:09,496 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-12 15:25:09,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635611259] [2022-07-12 15:25:09,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 15:25:09,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 15:25:09,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:25:09,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 15:25:09,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 15:25:09,499 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-12 15:25:11,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 15:25:11,056 INFO L93 Difference]: Finished difference Result 35487 states and 47350 transitions. [2022-07-12 15:25:11,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 15:25:11,056 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-12 15:25:11,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 15:25:11,178 INFO L225 Difference]: With dead ends: 35487 [2022-07-12 15:25:11,178 INFO L226 Difference]: Without dead ends: 35483 [2022-07-12 15:25:11,204 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 519 GetRequests, 511 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-12 15:25:11,207 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-12 15:25:11,207 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-12 15:25:11,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35483 states. [2022-07-12 15:25:12,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35483 to 35483. [2022-07-12 15:25:12,450 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-12 15:25:12,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35483 states to 35483 states and 47346 transitions. [2022-07-12 15:25:12,553 INFO L78 Accepts]: Start accepts. Automaton has 35483 states and 47346 transitions. Word has length 259 [2022-07-12 15:25:12,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 15:25:12,553 INFO L495 AbstractCegarLoop]: Abstraction has 35483 states and 47346 transitions. [2022-07-12 15:25:12,554 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-12 15:25:12,554 INFO L276 IsEmpty]: Start isEmpty. Operand 35483 states and 47346 transitions. [2022-07-12 15:25:12,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2022-07-12 15:25:12,559 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:25:12,559 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-12 15:25:12,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-07-12 15:25:12,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 15:25:12,760 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-12 15:25:12,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:25:12,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1850795922, now seen corresponding path program 1 times [2022-07-12 15:25:12,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:25:12,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [184662324] [2022-07-12 15:25:12,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:25:12,761 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:25:12,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:25:12,762 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:25:12,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-07-12 15:25:13,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:25:13,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 23 conjunts are in the unsatisfiable core [2022-07-12 15:25:13,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:25:17,654 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-12 15:25:17,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 15:25:22,204 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-12 15:25:22,204 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:25:22,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [184662324] [2022-07-12 15:25:22,205 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [184662324] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 15:25:22,205 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 15:25:22,205 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 22 [2022-07-12 15:25:22,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623152072] [2022-07-12 15:25:22,205 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 15:25:22,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-12 15:25:22,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:25:22,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-12 15:25:22,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2022-07-12 15:25:22,206 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-12 15:26:19,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 15:26:19,621 INFO L93 Difference]: Finished difference Result 92768 states and 123729 transitions. [2022-07-12 15:26:19,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-12 15:26:19,622 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-12 15:26:19,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 15:26:19,846 INFO L225 Difference]: With dead ends: 92768 [2022-07-12 15:26:19,847 INFO L226 Difference]: Without dead ends: 58109 [2022-07-12 15:26:19,945 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 615 GetRequests, 581 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=181, Invalid=1079, Unknown=0, NotChecked=0, Total=1260 [2022-07-12 15:26:19,946 INFO L413 NwaCegarLoop]: 2521 mSDtfsCounter, 5683 mSDsluCounter, 31401 mSDsCounter, 0 mSdLazyCounter, 3944 mSolverCounterSat, 956 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 49.5s 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, 50.7s IncrementalHoareTripleChecker+Time [2022-07-12 15:26:19,946 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5819 Valid, 33922 Invalid, 4900 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [956 Valid, 3944 Invalid, 0 Unknown, 0 Unchecked, 50.7s Time] [2022-07-12 15:26:19,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58109 states. [2022-07-12 15:26:22,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58109 to 46811. [2022-07-12 15:26:22,093 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-12 15:26:22,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46811 states to 46811 states and 62386 transitions. [2022-07-12 15:26:22,255 INFO L78 Accepts]: Start accepts. Automaton has 46811 states and 62386 transitions. Word has length 301 [2022-07-12 15:26:22,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 15:26:22,256 INFO L495 AbstractCegarLoop]: Abstraction has 46811 states and 62386 transitions. [2022-07-12 15:26:22,256 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-12 15:26:22,256 INFO L276 IsEmpty]: Start isEmpty. Operand 46811 states and 62386 transitions. [2022-07-12 15:26:22,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2022-07-12 15:26:22,261 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:26:22,261 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-12 15:26:22,276 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-07-12 15:26:22,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 15:26:22,462 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-12 15:26:22,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:26:22,463 INFO L85 PathProgramCache]: Analyzing trace with hash -171073801, now seen corresponding path program 1 times [2022-07-12 15:26:22,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:26:22,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1489819788] [2022-07-12 15:26:22,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:26:22,463 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:26:22,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:26:22,465 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:26:22,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-07-12 15:26:22,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:26:22,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 683 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 15:26:22,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:26:29,658 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-12 15:26:29,659 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 15:26:32,168 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-12 15:26:32,168 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:26:32,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1489819788] [2022-07-12 15:26:32,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1489819788] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-12 15:26:32,169 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 15:26:32,169 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-07-12 15:26:32,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201053481] [2022-07-12 15:26:32,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 15:26:32,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 15:26:32,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:26:32,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 15:26:32,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 15:26:32,170 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-12 15:26:34,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 15:26:34,612 INFO L93 Difference]: Finished difference Result 46811 states and 62386 transitions. [2022-07-12 15:26:34,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 15:26:34,612 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-12 15:26:34,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 15:26:34,770 INFO L225 Difference]: With dead ends: 46811 [2022-07-12 15:26:34,770 INFO L226 Difference]: Without dead ends: 46316 [2022-07-12 15:26:34,801 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 529 GetRequests, 521 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-07-12 15:26:34,802 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-12 15:26:34,802 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-12 15:26:34,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46316 states. [2022-07-12 15:26:36,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46316 to 35340. [2022-07-12 15:26:36,509 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-12 15:26:36,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35340 states to 35340 states and 47060 transitions. [2022-07-12 15:26:36,609 INFO L78 Accepts]: Start accepts. Automaton has 35340 states and 47060 transitions. Word has length 264 [2022-07-12 15:26:36,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 15:26:36,609 INFO L495 AbstractCegarLoop]: Abstraction has 35340 states and 47060 transitions. [2022-07-12 15:26:36,610 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-12 15:26:36,610 INFO L276 IsEmpty]: Start isEmpty. Operand 35340 states and 47060 transitions. [2022-07-12 15:26:36,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2022-07-12 15:26:36,614 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:26:36,615 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-12 15:26:36,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-07-12 15:26:36,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 15:26:36,824 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-12 15:26:36,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:26:36,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1692693289, now seen corresponding path program 1 times [2022-07-12 15:26:36,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:26:36,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [331418177] [2022-07-12 15:26:36,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:26:36,826 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:26:36,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:26:36,827 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:26:36,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-07-12 15:26:37,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:26:37,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 715 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-12 15:26:37,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:26:37,549 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-12 15:26:37,549 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 15:26:37,549 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:26:37,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [331418177] [2022-07-12 15:26:37,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [331418177] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 15:26:37,550 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 15:26:37,550 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 15:26:37,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859556790] [2022-07-12 15:26:37,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 15:26:37,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 15:26:37,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:26:37,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 15:26:37,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 15:26:37,551 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-12 15:26:39,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 15:26:39,862 INFO L93 Difference]: Finished difference Result 80740 states and 107624 transitions. [2022-07-12 15:26:39,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 15:26:39,863 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-12 15:26:39,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 15:26:40,032 INFO L225 Difference]: With dead ends: 80740 [2022-07-12 15:26:40,032 INFO L226 Difference]: Without dead ends: 46320 [2022-07-12 15:26:40,116 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 268 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 15:26:40,117 INFO L413 NwaCegarLoop]: 2519 mSDtfsCounter, 1195 mSDsluCounter, 1291 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.4s IncrementalHoareTripleChecker+Time [2022-07-12 15:26:40,117 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.4s Time] [2022-07-12 15:26:40,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46320 states. [2022-07-12 15:26:41,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46320 to 35340. [2022-07-12 15:26:41,927 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-12 15:26:42,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35340 states to 35340 states and 47060 transitions. [2022-07-12 15:26:42,052 INFO L78 Accepts]: Start accepts. Automaton has 35340 states and 47060 transitions. Word has length 270 [2022-07-12 15:26:42,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 15:26:42,052 INFO L495 AbstractCegarLoop]: Abstraction has 35340 states and 47060 transitions. [2022-07-12 15:26:42,052 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-12 15:26:42,052 INFO L276 IsEmpty]: Start isEmpty. Operand 35340 states and 47060 transitions. [2022-07-12 15:26:42,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2022-07-12 15:26:42,058 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:26:42,058 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-12 15:26:42,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-07-12 15:26:42,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 15:26:42,272 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-12 15:26:42,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:26:42,272 INFO L85 PathProgramCache]: Analyzing trace with hash -816674283, now seen corresponding path program 1 times [2022-07-12 15:26:42,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:26:42,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [974889764] [2022-07-12 15:26:42,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:26:42,273 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:26:42,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:26:42,274 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:26:42,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-07-12 15:26:42,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:26:42,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 715 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-12 15:26:42,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:26:43,010 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-12 15:26:43,010 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 15:26:43,010 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:26:43,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [974889764] [2022-07-12 15:26:43,010 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [974889764] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 15:26:43,010 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 15:26:43,010 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 15:26:43,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031648510] [2022-07-12 15:26:43,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 15:26:43,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 15:26:43,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:26:43,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 15:26:43,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 15:26:43,011 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-12 15:26:45,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 15:26:45,416 INFO L93 Difference]: Finished difference Result 80804 states and 107752 transitions. [2022-07-12 15:26:45,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 15:26:45,418 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-12 15:26:45,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 15:26:45,588 INFO L225 Difference]: With dead ends: 80804 [2022-07-12 15:26:45,588 INFO L226 Difference]: Without dead ends: 46432 [2022-07-12 15:26:45,678 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-12 15:26:45,678 INFO L413 NwaCegarLoop]: 2517 mSDtfsCounter, 1201 mSDsluCounter, 1287 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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-12 15:26:45,678 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-12 15:26:45,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46432 states. [2022-07-12 15:26:47,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46432 to 46428. [2022-07-12 15:26:47,853 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-12 15:26:47,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46428 states to 46428 states and 61860 transitions. [2022-07-12 15:26:47,979 INFO L78 Accepts]: Start accepts. Automaton has 46428 states and 61860 transitions. Word has length 270 [2022-07-12 15:26:47,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 15:26:47,979 INFO L495 AbstractCegarLoop]: Abstraction has 46428 states and 61860 transitions. [2022-07-12 15:26:47,979 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-12 15:26:47,980 INFO L276 IsEmpty]: Start isEmpty. Operand 46428 states and 61860 transitions. [2022-07-12 15:26:47,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2022-07-12 15:26:47,987 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 15:26:47,987 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-12 15:26:48,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-07-12 15:26:48,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 15:26:48,188 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-12 15:26:48,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 15:26:48,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1924121290, now seen corresponding path program 1 times [2022-07-12 15:26:48,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 15:26:48,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1413380389] [2022-07-12 15:26:48,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 15:26:48,189 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 15:26:48,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 15:26:48,191 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 15:26:48,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-07-12 15:26:48,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 15:26:48,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 763 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-12 15:26:48,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 15:26:49,075 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-12 15:26:49,075 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 15:26:49,075 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 15:26:49,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1413380389] [2022-07-12 15:26:49,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1413380389] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 15:26:49,076 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 15:26:49,076 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 15:26:49,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829525318] [2022-07-12 15:26:49,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 15:26:49,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 15:26:49,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 15:26:49,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 15:26:49,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 15:26:49,077 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)