./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-tun.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6b4ec56b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-tun.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN --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 97cecdf2f398250e9c44f19d8d35ed7fcac528daa12758af85552fae0658b596 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-6b4ec56 [2022-11-20 12:24:00,552 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 12:24:00,554 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 12:24:00,596 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 12:24:00,596 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 12:24:00,600 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 12:24:00,603 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 12:24:00,607 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 12:24:00,612 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 12:24:00,614 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 12:24:00,616 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 12:24:00,617 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 12:24:00,617 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 12:24:00,618 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 12:24:00,619 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 12:24:00,621 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 12:24:00,622 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 12:24:00,625 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 12:24:00,627 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 12:24:00,635 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 12:24:00,638 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 12:24:00,643 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 12:24:00,646 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 12:24:00,647 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 12:24:00,657 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 12:24:00,659 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 12:24:00,659 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 12:24:00,661 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 12:24:00,663 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 12:24:00,664 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 12:24:00,665 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 12:24:00,666 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 12:24:00,668 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 12:24:00,669 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 12:24:00,670 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 12:24:00,671 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 12:24:00,672 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 12:24:00,672 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 12:24:00,672 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 12:24:00,674 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 12:24:00,675 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 12:24:00,676 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-20 12:24:00,721 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 12:24:00,722 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 12:24:00,722 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 12:24:00,723 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 12:24:00,724 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 12:24:00,724 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 12:24:00,725 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 12:24:00,725 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 12:24:00,726 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 12:24:00,726 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 12:24:00,727 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 12:24:00,728 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 12:24:00,728 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 12:24:00,728 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 12:24:00,729 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 12:24:00,729 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 12:24:00,729 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 12:24:00,730 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 12:24:00,730 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 12:24:00,730 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 12:24:00,731 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 12:24:00,731 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 12:24:00,731 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 12:24:00,732 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 12:24:00,732 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 12:24:00,732 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 12:24:00,732 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 12:24:00,733 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 12:24:00,733 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 12:24:00,733 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 12:24:00,734 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN 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 -> 97cecdf2f398250e9c44f19d8d35ed7fcac528daa12758af85552fae0658b596 [2022-11-20 12:24:01,128 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 12:24:01,157 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 12:24:01,160 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 12:24:01,162 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 12:24:01,162 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 12:24:01,164 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-tun.cil.i [2022-11-20 12:24:04,470 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 12:24:05,221 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 12:24:05,222 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-tun.cil.i [2022-11-20 12:24:05,284 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/data/41b5e4c78/cc3a45cafe4642f9a0dca6d711f4b901/FLAG801561328 [2022-11-20 12:24:05,304 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/data/41b5e4c78/cc3a45cafe4642f9a0dca6d711f4b901 [2022-11-20 12:24:05,307 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 12:24:05,309 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 12:24:05,313 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 12:24:05,313 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 12:24:05,317 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 12:24:05,318 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 12:24:05" (1/1) ... [2022-11-20 12:24:05,319 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ae021f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:24:05, skipping insertion in model container [2022-11-20 12:24:05,319 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 12:24:05" (1/1) ... [2022-11-20 12:24:05,327 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 12:24:05,523 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 12:24:06,301 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator has thrown an exception: java.lang.NullPointerException at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.TypeSizes.extractIntegerValue(TypeSizes.java:384) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.BitabsTranslation.abstractShiftRight(BitabsTranslation.java:159) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.IntegerTranslation.constructBinaryBitwiseIntegerExpression(IntegerTranslation.java:190) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.ExpressionTranslation.constructBinaryBitwiseExpression(ExpressionTranslation.java:131) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CExpressionTranslator.handleBitshiftOperation(CExpressionTranslator.java:418) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:834) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:282) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2446) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:303) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:960) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:279) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:727) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:282) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2446) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:303) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.FunctionHandler.handleReturnStatement(FunctionHandler.java:540) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2061) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:193) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1087) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:232) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1087) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:232) 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:1489) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:155) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.processTUchild(CHandler.java:3314) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2388) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:600) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:134) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.translate(MainTranslator.java:192) 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-11-20 12:24:06,312 INFO L158 Benchmark]: Toolchain (without parser) took 1001.34ms. Allocated memory is still 146.8MB. Free memory was 94.8MB in the beginning and 81.0MB in the end (delta: 13.9MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. [2022-11-20 12:24:06,312 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 121.6MB. Free memory is still 92.8MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-20 12:24:06,313 INFO L158 Benchmark]: CACSL2BoogieTranslator took 996.93ms. Allocated memory is still 146.8MB. Free memory was 94.0MB in the beginning and 81.0MB in the end (delta: 13.0MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. [2022-11-20 12:24:06,316 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.34ms. Allocated memory is still 121.6MB. Free memory is still 92.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 996.93ms. Allocated memory is still 146.8MB. Free memory was 94.0MB in the beginning and 81.0MB in the end (delta: 13.0MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - ExceptionOrErrorResult: NullPointerException: null de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: NullPointerException: null: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.TypeSizes.extractIntegerValue(TypeSizes.java:384) 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/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-tun.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN --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 97cecdf2f398250e9c44f19d8d35ed7fcac528daa12758af85552fae0658b596 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-6b4ec56 [2022-11-20 12:24:08,755 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 12:24:08,758 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 12:24:08,786 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 12:24:08,789 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 12:24:08,793 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 12:24:08,799 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 12:24:08,807 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 12:24:08,810 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 12:24:08,816 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 12:24:08,818 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 12:24:08,821 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 12:24:08,822 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 12:24:08,824 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 12:24:08,828 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 12:24:08,830 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 12:24:08,833 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 12:24:08,834 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 12:24:08,836 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 12:24:08,845 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 12:24:08,850 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 12:24:08,852 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 12:24:08,855 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 12:24:08,856 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 12:24:08,863 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 12:24:08,866 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 12:24:08,867 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 12:24:08,868 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 12:24:08,870 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 12:24:08,872 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 12:24:08,874 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 12:24:08,875 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 12:24:08,877 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 12:24:08,893 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 12:24:08,895 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 12:24:08,895 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 12:24:08,896 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 12:24:08,896 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 12:24:08,897 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 12:24:08,898 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 12:24:08,901 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 12:24:08,902 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-11-20 12:24:08,948 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 12:24:08,949 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 12:24:08,950 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 12:24:08,951 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 12:24:08,952 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 12:24:08,952 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 12:24:08,953 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 12:24:08,953 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 12:24:08,953 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 12:24:08,954 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 12:24:08,955 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 12:24:08,955 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 12:24:08,955 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 12:24:08,956 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 12:24:08,956 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-20 12:24:08,956 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-20 12:24:08,956 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-20 12:24:08,956 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 12:24:08,957 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 12:24:08,957 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 12:24:08,957 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 12:24:08,957 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 12:24:08,958 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 12:24:08,958 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 12:24:08,958 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 12:24:08,959 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 12:24:08,959 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 12:24:08,959 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-11-20 12:24:08,959 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-20 12:24:08,960 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 12:24:08,960 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 12:24:08,960 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 12:24:08,960 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-20 12:24:08,961 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN 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 -> 97cecdf2f398250e9c44f19d8d35ed7fcac528daa12758af85552fae0658b596 [2022-11-20 12:24:09,430 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 12:24:09,459 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 12:24:09,463 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 12:24:09,465 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 12:24:09,465 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 12:24:09,467 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-tun.cil.i [2022-11-20 12:24:12,675 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 12:24:13,462 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 12:24:13,462 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-tun.cil.i [2022-11-20 12:24:13,547 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/data/d45c24096/43c9eaf5cae54083af0778289678bb9b/FLAG228366388 [2022-11-20 12:24:13,571 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/data/d45c24096/43c9eaf5cae54083af0778289678bb9b [2022-11-20 12:24:13,577 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 12:24:13,579 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 12:24:13,583 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 12:24:13,583 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 12:24:13,587 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 12:24:13,588 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 12:24:13" (1/1) ... [2022-11-20 12:24:13,590 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@327541d8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:24:13, skipping insertion in model container [2022-11-20 12:24:13,590 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 12:24:13" (1/1) ... [2022-11-20 12:24:13,598 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 12:24:13,813 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 12:24:18,543 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-tun.cil.i[428896,428909] [2022-11-20 12:24:18,548 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-tun.cil.i[429065,429078] [2022-11-20 12:24:18,549 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-tun.cil.i[429232,429245] [2022-11-20 12:24:18,549 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-tun.cil.i[429400,429413] [2022-11-20 12:24:18,586 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 12:24:18,653 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-20 12:24:18,742 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 12:24:19,341 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-tun.cil.i[428896,428909] [2022-11-20 12:24:19,343 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-tun.cil.i[429065,429078] [2022-11-20 12:24:19,344 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-tun.cil.i[429232,429245] [2022-11-20 12:24:19,344 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-tun.cil.i[429400,429413] [2022-11-20 12:24:19,359 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 12:24:19,418 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 12:24:20,217 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-tun.cil.i[428896,428909] [2022-11-20 12:24:20,218 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-tun.cil.i[429065,429078] [2022-11-20 12:24:20,219 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-tun.cil.i[429232,429245] [2022-11-20 12:24:20,219 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-tun.cil.i[429400,429413] [2022-11-20 12:24:20,230 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 12:24:20,593 INFO L208 MainTranslator]: Completed translation [2022-11-20 12:24:20,594 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:24:20 WrapperNode [2022-11-20 12:24:20,594 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 12:24:20,595 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 12:24:20,596 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 12:24:20,596 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 12:24:20,605 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:24:20" (1/1) ... [2022-11-20 12:24:20,748 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:24:20" (1/1) ... [2022-11-20 12:24:21,034 INFO L138 Inliner]: procedures = 629, calls = 2621, calls flagged for inlining = 322, calls inlined = 255, statements flattened = 6923 [2022-11-20 12:24:21,035 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 12:24:21,037 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 12:24:21,037 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 12:24:21,037 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 12:24:21,049 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:24:20" (1/1) ... [2022-11-20 12:24:21,051 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:24:20" (1/1) ... [2022-11-20 12:24:21,114 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:24:20" (1/1) ... [2022-11-20 12:24:21,115 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:24:20" (1/1) ... [2022-11-20 12:24:21,275 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:24:20" (1/1) ... [2022-11-20 12:24:21,320 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:24:20" (1/1) ... [2022-11-20 12:24:21,364 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:24:20" (1/1) ... [2022-11-20 12:24:21,394 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:24:20" (1/1) ... [2022-11-20 12:24:21,437 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 12:24:21,439 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 12:24:21,440 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 12:24:21,440 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 12:24:21,441 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:24:20" (1/1) ... [2022-11-20 12:24:21,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 12:24:21,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:24:21,477 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 12:24:21,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 12:24:21,529 INFO L130 BoogieDeclarations]: Found specification of procedure tun_get [2022-11-20 12:24:21,530 INFO L138 BoogieDeclarations]: Found implementation of procedure tun_get [2022-11-20 12:24:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2022-11-20 12:24:21,530 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2022-11-20 12:24:21,530 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-20 12:24:21,530 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-20 12:24:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-11-20 12:24:21,531 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-11-20 12:24:21,531 INFO L130 BoogieDeclarations]: Found specification of procedure skb_get_hash [2022-11-20 12:24:21,532 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_get_hash [2022-11-20 12:24:21,532 INFO L130 BoogieDeclarations]: Found specification of procedure tun_attach [2022-11-20 12:24:21,532 INFO L138 BoogieDeclarations]: Found implementation of procedure tun_attach [2022-11-20 12:24:21,532 INFO L130 BoogieDeclarations]: Found specification of procedure ns_capable [2022-11-20 12:24:21,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ns_capable [2022-11-20 12:24:21,533 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2022-11-20 12:24:21,533 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2022-11-20 12:24:21,533 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2022-11-20 12:24:21,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2022-11-20 12:24:21,534 INFO L130 BoogieDeclarations]: Found specification of procedure gid_valid [2022-11-20 12:24:21,535 INFO L138 BoogieDeclarations]: Found implementation of procedure gid_valid [2022-11-20 12:24:21,535 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2022-11-20 12:24:21,536 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2022-11-20 12:24:21,536 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2022-11-20 12:24:21,536 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2022-11-20 12:24:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-11-20 12:24:21,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-11-20 12:24:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 12:24:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-11-20 12:24:21,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-20 12:24:21,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-20 12:24:21,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-11-20 12:24:21,538 INFO L130 BoogieDeclarations]: Found specification of procedure sock_writeable [2022-11-20 12:24:21,539 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_writeable [2022-11-20 12:24:21,539 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-20 12:24:21,539 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-20 12:24:21,539 INFO L130 BoogieDeclarations]: Found specification of procedure iov_length [2022-11-20 12:24:21,539 INFO L138 BoogieDeclarations]: Found implementation of procedure iov_length [2022-11-20 12:24:21,540 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-11-20 12:24:21,540 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-11-20 12:24:21,540 INFO L130 BoogieDeclarations]: Found specification of procedure sock_put [2022-11-20 12:24:21,540 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_put [2022-11-20 12:24:21,541 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-11-20 12:24:21,541 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-11-20 12:24:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure tun_get_iff [2022-11-20 12:24:21,542 INFO L138 BoogieDeclarations]: Found implementation of procedure tun_get_iff [2022-11-20 12:24:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_76 [2022-11-20 12:24:21,542 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_76 [2022-11-20 12:24:21,542 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2022-11-20 12:24:21,543 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2022-11-20 12:24:21,543 INFO L130 BoogieDeclarations]: Found specification of procedure __tun_detach [2022-11-20 12:24:21,543 INFO L138 BoogieDeclarations]: Found implementation of procedure __tun_detach [2022-11-20 12:24:21,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-20 12:24:21,543 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-20 12:24:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_tun_cleanup_15_2 [2022-11-20 12:24:21,544 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_tun_cleanup_15_2 [2022-11-20 12:24:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure tun_detach_all [2022-11-20 12:24:21,544 INFO L138 BoogieDeclarations]: Found implementation of procedure tun_detach_all [2022-11-20 12:24:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_watching [2022-11-20 12:24:21,545 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_watching [2022-11-20 12:24:21,545 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_purge [2022-11-20 12:24:21,545 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_purge [2022-11-20 12:24:21,546 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-11-20 12:24:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-11-20 12:24:21,546 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock [2022-11-20 12:24:21,546 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock [2022-11-20 12:24:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2022-11-20 12:24:21,547 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2022-11-20 12:24:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-20 12:24:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2022-11-20 12:24:21,548 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2022-11-20 12:24:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2022-11-20 12:24:21,548 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2022-11-20 12:24:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2022-11-20 12:24:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2022-11-20 12:24:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 12:24:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2022-11-20 12:24:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2022-11-20 12:24:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-20 12:24:21,551 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-20 12:24:21,551 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-11-20 12:24:21,551 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-11-20 12:24:21,551 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-11-20 12:24:21,551 INFO L130 BoogieDeclarations]: Found specification of procedure read_pnet [2022-11-20 12:24:21,551 INFO L138 BoogieDeclarations]: Found implementation of procedure read_pnet [2022-11-20 12:24:21,552 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2022-11-20 12:24:21,552 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2022-11-20 12:24:21,552 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2022-11-20 12:24:21,552 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2022-11-20 12:24:21,552 INFO L130 BoogieDeclarations]: Found specification of procedure tun_setup [2022-11-20 12:24:21,553 INFO L138 BoogieDeclarations]: Found implementation of procedure tun_setup [2022-11-20 12:24:21,553 INFO L130 BoogieDeclarations]: Found specification of procedure skb_set_transport_header [2022-11-20 12:24:21,553 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_set_transport_header [2022-11-20 12:24:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-20 12:24:21,554 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-20 12:24:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2022-11-20 12:24:21,554 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2022-11-20 12:24:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure tun_flow_find [2022-11-20 12:24:21,554 INFO L138 BoogieDeclarations]: Found implementation of procedure tun_flow_find [2022-11-20 12:24:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure tun_flow_uninit [2022-11-20 12:24:21,555 INFO L138 BoogieDeclarations]: Found implementation of procedure tun_flow_uninit [2022-11-20 12:24:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-11-20 12:24:21,556 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-11-20 12:24:21,557 INFO L130 BoogieDeclarations]: Found specification of procedure synchronize_net [2022-11-20 12:24:21,560 INFO L138 BoogieDeclarations]: Found implementation of procedure synchronize_net [2022-11-20 12:24:21,560 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-11-20 12:24:21,561 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 12:24:21,561 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 12:24:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_toiovecend [2022-11-20 12:24:21,562 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_toiovecend [2022-11-20 12:24:21,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-20 12:24:21,563 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2022-11-20 12:24:21,564 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2022-11-20 12:24:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure tun_flags [2022-11-20 12:24:21,570 INFO L138 BoogieDeclarations]: Found implementation of procedure tun_flags [2022-11-20 12:24:21,571 INFO L130 BoogieDeclarations]: Found specification of procedure __kuid_val [2022-11-20 12:24:21,571 INFO L138 BoogieDeclarations]: Found implementation of procedure __kuid_val [2022-11-20 12:24:21,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-11-20 12:24:21,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-20 12:24:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-20 12:24:21,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-11-20 12:24:21,573 INFO L130 BoogieDeclarations]: Found specification of procedure uid_valid [2022-11-20 12:24:21,573 INFO L138 BoogieDeclarations]: Found implementation of procedure uid_valid [2022-11-20 12:24:21,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-20 12:24:21,573 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-20 12:24:21,574 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-20 12:24:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-11-20 12:24:21,574 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-11-20 12:24:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-11-20 12:24:21,574 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-11-20 12:24:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2022-11-20 12:24:21,575 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2022-11-20 12:24:21,575 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2022-11-20 12:24:21,575 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rtnl_is_held [2022-11-20 12:24:21,575 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rtnl_is_held [2022-11-20 12:24:21,575 INFO L130 BoogieDeclarations]: Found specification of procedure device_create_file [2022-11-20 12:24:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure device_create_file [2022-11-20 12:24:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure bitrev32 [2022-11-20 12:24:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure bitrev32 [2022-11-20 12:24:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-20 12:24:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-20 12:24:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure __tun_get [2022-11-20 12:24:21,577 INFO L138 BoogieDeclarations]: Found implementation of procedure __tun_get [2022-11-20 12:24:21,577 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2022-11-20 12:24:21,577 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2022-11-20 12:24:21,577 INFO L130 BoogieDeclarations]: Found specification of procedure sk_attach_filter [2022-11-20 12:24:21,577 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_attach_filter [2022-11-20 12:24:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 12:24:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-11-20 12:24:21,579 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-11-20 12:24:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure module_put [2022-11-20 12:24:21,579 INFO L138 BoogieDeclarations]: Found implementation of procedure module_put [2022-11-20 12:24:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure put_net [2022-11-20 12:24:21,579 INFO L138 BoogieDeclarations]: Found implementation of procedure put_net [2022-11-20 12:24:21,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-20 12:24:21,580 INFO L130 BoogieDeclarations]: Found specification of procedure skb_copy_datagram_const_iovec [2022-11-20 12:24:21,580 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_copy_datagram_const_iovec [2022-11-20 12:24:21,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-11-20 12:24:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-20 12:24:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-11-20 12:24:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-20 12:24:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-20 12:24:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-11-20 12:24:21,581 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-11-20 12:24:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure tun_get_user [2022-11-20 12:24:21,582 INFO L138 BoogieDeclarations]: Found implementation of procedure tun_get_user [2022-11-20 12:24:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2022-11-20 12:24:21,582 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2022-11-20 12:24:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure __tun_chr_ioctl [2022-11-20 12:24:21,582 INFO L138 BoogieDeclarations]: Found implementation of procedure __tun_chr_ioctl [2022-11-20 12:24:21,583 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2022-11-20 12:24:21,583 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2022-11-20 12:24:21,583 INFO L130 BoogieDeclarations]: Found specification of procedure tun_flow_delete [2022-11-20 12:24:21,583 INFO L138 BoogieDeclarations]: Found implementation of procedure tun_flow_delete [2022-11-20 12:24:21,583 INFO L130 BoogieDeclarations]: Found specification of procedure sock_rps_reset_flow_hash [2022-11-20 12:24:21,583 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_rps_reset_flow_hash [2022-11-20 12:24:21,584 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2022-11-20 12:24:21,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2022-11-20 12:24:21,584 INFO L130 BoogieDeclarations]: Found specification of procedure tun_queue_purge [2022-11-20 12:24:21,584 INFO L138 BoogieDeclarations]: Found implementation of procedure tun_queue_purge [2022-11-20 12:24:21,584 INFO L130 BoogieDeclarations]: Found specification of procedure tun_hashfn [2022-11-20 12:24:21,584 INFO L138 BoogieDeclarations]: Found implementation of procedure tun_hashfn [2022-11-20 12:24:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2022-11-20 12:24:21,585 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2022-11-20 12:24:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-11-20 12:24:21,585 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-11-20 12:24:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-11-20 12:24:21,585 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-11-20 12:24:21,586 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_held [2022-11-20 12:24:21,586 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_held [2022-11-20 12:24:21,586 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_75 [2022-11-20 12:24:21,586 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_75 [2022-11-20 12:24:21,586 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-20 12:24:21,586 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-20 12:24:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure tun_enable_queue [2022-11-20 12:24:21,587 INFO L138 BoogieDeclarations]: Found implementation of procedure tun_enable_queue [2022-11-20 12:24:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure security_tun_dev_free_security [2022-11-20 12:24:21,587 INFO L138 BoogieDeclarations]: Found implementation of procedure security_tun_dev_free_security [2022-11-20 12:24:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-11-20 12:24:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-11-20 12:24:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure hold_net [2022-11-20 12:24:21,588 INFO L138 BoogieDeclarations]: Found implementation of procedure hold_net [2022-11-20 12:24:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-11-20 12:24:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure tun_set_real_num_queues [2022-11-20 12:24:21,588 INFO L138 BoogieDeclarations]: Found implementation of procedure tun_set_real_num_queues [2022-11-20 12:24:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-11-20 12:24:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-20 12:24:21,589 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-20 12:24:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure uid_eq [2022-11-20 12:24:21,589 INFO L138 BoogieDeclarations]: Found implementation of procedure uid_eq [2022-11-20 12:24:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_link_unregister [2022-11-20 12:24:21,589 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_link_unregister [2022-11-20 12:24:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure tun_do_read [2022-11-20 12:24:21,590 INFO L138 BoogieDeclarations]: Found implementation of procedure tun_do_read [2022-11-20 12:24:21,590 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2022-11-20 12:24:21,590 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2022-11-20 12:24:21,590 INFO L130 BoogieDeclarations]: Found specification of procedure __kgid_val [2022-11-20 12:24:21,590 INFO L138 BoogieDeclarations]: Found implementation of procedure __kgid_val [2022-11-20 12:24:21,590 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-11-20 12:24:21,591 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-11-20 12:24:21,591 INFO L130 BoogieDeclarations]: Found specification of procedure is_multicast_ether_addr [2022-11-20 12:24:21,591 INFO L138 BoogieDeclarations]: Found implementation of procedure is_multicast_ether_addr [2022-11-20 12:24:21,591 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2022-11-20 12:24:21,591 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2022-11-20 12:24:21,591 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2022-11-20 12:24:21,592 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2022-11-20 12:24:21,592 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_lock [2022-11-20 12:24:21,592 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_lock [2022-11-20 12:24:21,592 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2022-11-20 12:24:21,592 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2022-11-20 12:24:21,593 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2022-11-20 12:24:21,597 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2022-11-20 12:24:21,598 INFO L130 BoogieDeclarations]: Found specification of procedure tun_detach_filter [2022-11-20 12:24:21,598 INFO L138 BoogieDeclarations]: Found implementation of procedure tun_detach_filter [2022-11-20 12:24:21,598 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_fromiovecend [2022-11-20 12:24:21,598 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_fromiovecend [2022-11-20 12:24:21,598 INFO L130 BoogieDeclarations]: Found specification of procedure round_jiffies_up [2022-11-20 12:24:21,599 INFO L138 BoogieDeclarations]: Found implementation of procedure round_jiffies_up [2022-11-20 12:24:21,599 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2022-11-20 12:24:21,599 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2022-11-20 12:24:21,600 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_unlock [2022-11-20 12:24:21,601 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_unlock [2022-11-20 12:24:21,601 INFO L130 BoogieDeclarations]: Found specification of procedure tun_put [2022-11-20 12:24:21,602 INFO L138 BoogieDeclarations]: Found implementation of procedure tun_put [2022-11-20 12:24:21,602 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2022-11-20 12:24:21,602 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2022-11-20 12:24:22,892 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 12:24:22,896 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 12:24:23,918 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-20 12:25:05,472 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2022-11-20 12:25:05,631 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 12:25:05,668 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 12:25:05,668 INFO L300 CfgBuilder]: Removed 20 assume(true) statements. [2022-11-20 12:25:05,673 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 12:25:05 BoogieIcfgContainer [2022-11-20 12:25:05,674 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 12:25:05,679 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 12:25:05,679 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 12:25:05,683 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 12:25:05,684 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 12:24:13" (1/3) ... [2022-11-20 12:25:05,686 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22131747 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 12:25:05, skipping insertion in model container [2022-11-20 12:25:05,686 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:24:20" (2/3) ... [2022-11-20 12:25:05,687 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22131747 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 12:25:05, skipping insertion in model container [2022-11-20 12:25:05,688 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 12:25:05" (3/3) ... [2022-11-20 12:25:05,690 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-tun.cil.i [2022-11-20 12:25:05,787 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 12:25:05,788 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2022-11-20 12:25:05,922 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 12:25:05,931 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=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@7fa8f6a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 12:25:05,932 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-11-20 12:25:05,948 INFO L276 IsEmpty]: Start isEmpty. Operand has 2217 states, 1628 states have (on average 1.3562653562653562) internal successors, (2208), 1664 states have internal predecessors, (2208), 481 states have call successors, (481), 106 states have call predecessors, (481), 105 states have return successors, (474), 473 states have call predecessors, (474), 474 states have call successors, (474) [2022-11-20 12:25:06,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2022-11-20 12:25:06,001 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:25:06,002 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 12:25:06,002 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 12:25:06,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:25:06,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1173879549, now seen corresponding path program 1 times [2022-11-20 12:25:06,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 12:25:06,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1792807164] [2022-11-20 12:25:06,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:25:06,031 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:25:06,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 12:25:06,037 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 12:25:06,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-20 12:25:08,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:25:08,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 1852 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 12:25:08,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:25:08,539 INFO L134 CoverageAnalysis]: Checked inductivity of 3240 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 3159 trivial. 0 not checked. [2022-11-20 12:25:08,539 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:25:08,540 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 12:25:08,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1792807164] [2022-11-20 12:25:08,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1792807164] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:25:08,541 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:25:08,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 12:25:08,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999748727] [2022-11-20 12:25:08,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:25:08,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 12:25:08,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 12:25:08,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 12:25:08,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 12:25:08,611 INFO L87 Difference]: Start difference. First operand has 2217 states, 1628 states have (on average 1.3562653562653562) internal successors, (2208), 1664 states have internal predecessors, (2208), 481 states have call successors, (481), 106 states have call predecessors, (481), 105 states have return successors, (474), 473 states have call predecessors, (474), 474 states have call successors, (474) Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (32), 3 states have call predecessors, (32), 3 states have return successors, (30), 3 states have call predecessors, (30), 3 states have call successors, (30) [2022-11-20 12:25:09,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:25:09,596 INFO L93 Difference]: Finished difference Result 6247 states and 9021 transitions. [2022-11-20 12:25:09,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 12:25:09,599 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (32), 3 states have call predecessors, (32), 3 states have return successors, (30), 3 states have call predecessors, (30), 3 states have call successors, (30) Word has length 327 [2022-11-20 12:25:09,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:25:09,662 INFO L225 Difference]: With dead ends: 6247 [2022-11-20 12:25:09,662 INFO L226 Difference]: Without dead ends: 4078 [2022-11-20 12:25:09,691 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 326 GetRequests, 325 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-11-20 12:25:09,694 INFO L413 NwaCegarLoop]: 3395 mSDtfsCounter, 2765 mSDsluCounter, 2909 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2765 SdHoareTripleChecker+Valid, 6304 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 12:25:09,696 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2765 Valid, 6304 Invalid, 44 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [9 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-20 12:25:09,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4078 states. [2022-11-20 12:25:10,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4078 to 4074. [2022-11-20 12:25:10,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4074 states, 2983 states have (on average 1.3154542406972847) internal successors, (3924), 3053 states have internal predecessors, (3924), 882 states have call successors, (882), 207 states have call predecessors, (882), 206 states have return successors, (878), 876 states have call predecessors, (878), 878 states have call successors, (878) [2022-11-20 12:25:10,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4074 states to 4074 states and 5684 transitions. [2022-11-20 12:25:10,206 INFO L78 Accepts]: Start accepts. Automaton has 4074 states and 5684 transitions. Word has length 327 [2022-11-20 12:25:10,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:25:10,213 INFO L495 AbstractCegarLoop]: Abstraction has 4074 states and 5684 transitions. [2022-11-20 12:25:10,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (32), 3 states have call predecessors, (32), 3 states have return successors, (30), 3 states have call predecessors, (30), 3 states have call successors, (30) [2022-11-20 12:25:10,214 INFO L276 IsEmpty]: Start isEmpty. Operand 4074 states and 5684 transitions. [2022-11-20 12:25:10,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 327 [2022-11-20 12:25:10,228 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:25:10,229 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 12:25:10,283 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-11-20 12:25:10,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:25:10,443 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 12:25:10,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:25:10,444 INFO L85 PathProgramCache]: Analyzing trace with hash 159824610, now seen corresponding path program 1 times [2022-11-20 12:25:10,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 12:25:10,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2078491333] [2022-11-20 12:25:10,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:25:10,446 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:25:10,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 12:25:10,448 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 12:25:10,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-20 12:25:12,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:25:12,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 1872 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 12:25:12,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:25:12,852 INFO L134 CoverageAnalysis]: Checked inductivity of 3240 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 3159 trivial. 0 not checked. [2022-11-20 12:25:12,852 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:25:12,853 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 12:25:12,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2078491333] [2022-11-20 12:25:12,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2078491333] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:25:12,853 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:25:12,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 12:25:12,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632384271] [2022-11-20 12:25:12,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:25:12,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 12:25:12,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 12:25:12,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 12:25:12,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 12:25:12,860 INFO L87 Difference]: Start difference. First operand 4074 states and 5684 transitions. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 3 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-11-20 12:25:13,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:25:13,642 INFO L93 Difference]: Finished difference Result 11988 states and 16740 transitions. [2022-11-20 12:25:13,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 12:25:13,643 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 3 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 326 [2022-11-20 12:25:13,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:25:13,712 INFO L225 Difference]: With dead ends: 11988 [2022-11-20 12:25:13,712 INFO L226 Difference]: Without dead ends: 7973 [2022-11-20 12:25:13,732 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 324 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-11-20 12:25:13,735 INFO L413 NwaCegarLoop]: 3552 mSDtfsCounter, 2809 mSDsluCounter, 2922 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2809 SdHoareTripleChecker+Valid, 6474 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-20 12:25:13,736 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2809 Valid, 6474 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-20 12:25:13,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7973 states. [2022-11-20 12:25:14,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7973 to 7941. [2022-11-20 12:25:14,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7941 states, 5832 states have (on average 1.3177297668038408) internal successors, (7685), 5972 states have internal predecessors, (7685), 1699 states have call successors, (1699), 410 states have call predecessors, (1699), 407 states have return successors, (1711), 1682 states have call predecessors, (1711), 1695 states have call successors, (1711) [2022-11-20 12:25:14,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7941 states to 7941 states and 11095 transitions. [2022-11-20 12:25:14,392 INFO L78 Accepts]: Start accepts. Automaton has 7941 states and 11095 transitions. Word has length 326 [2022-11-20 12:25:14,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:25:14,394 INFO L495 AbstractCegarLoop]: Abstraction has 7941 states and 11095 transitions. [2022-11-20 12:25:14,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 3 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-11-20 12:25:14,396 INFO L276 IsEmpty]: Start isEmpty. Operand 7941 states and 11095 transitions. [2022-11-20 12:25:14,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 361 [2022-11-20 12:25:14,408 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:25:14,409 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 27, 27, 27, 27, 27, 27, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:25:14,467 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-20 12:25:14,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:25:14,631 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-11-20 12:25:14,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:25:14,632 INFO L85 PathProgramCache]: Analyzing trace with hash -2074350782, now seen corresponding path program 1 times [2022-11-20 12:25:14,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 12:25:14,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [522983685] [2022-11-20 12:25:14,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:25:14,635 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:25:14,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 12:25:14,641 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 12:25:14,677 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-20 12:25:16,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:25:16,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 2071 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 12:25:16,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:25:16,922 INFO L134 CoverageAnalysis]: Checked inductivity of 3243 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 3162 trivial. 0 not checked. [2022-11-20 12:25:16,923 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:25:16,923 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 12:25:16,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [522983685] [2022-11-20 12:25:16,923 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [522983685] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:25:16,923 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:25:16,924 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 12:25:16,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830028791] [2022-11-20 12:25:16,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:25:16,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 12:25:16,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 12:25:16,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 12:25:16,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 12:25:16,926 INFO L87 Difference]: Start difference. First operand 7941 states and 11095 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 3 states have call successors, (38), 3 states have call predecessors, (38), 3 states have return successors, (35), 3 states have call predecessors, (35), 3 states have call successors, (35) [2022-11-20 12:25:18,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:25:18,034 INFO L93 Difference]: Finished difference Result 15761 states and 21935 transitions. [2022-11-20 12:25:18,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 12:25:18,035 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 3 states have call successors, (38), 3 states have call predecessors, (38), 3 states have return successors, (35), 3 states have call predecessors, (35), 3 states have call successors, (35) Word has length 360 [2022-11-20 12:25:18,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:25:18,253 INFO L225 Difference]: With dead ends: 15761 [2022-11-20 12:25:18,254 INFO L226 Difference]: Without dead ends: 7879 [2022-11-20 12:25:18,292 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 358 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-11-20 12:25:18,296 INFO L413 NwaCegarLoop]: 3253 mSDtfsCounter, 1409 mSDsluCounter, 2878 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1409 SdHoareTripleChecker+Valid, 6131 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 12:25:18,298 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1409 Valid, 6131 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-20 12:25:18,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7879 states. [2022-11-20 12:25:18,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7879 to 7849. [2022-11-20 12:25:18,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7849 states, 5824 states have (on average 1.309581043956044) internal successors, (7627), 5951 states have internal predecessors, (7627), 1605 states have call successors, (1605), 421 states have call predecessors, (1605), 417 states have return successors, (1613), 1581 states have call predecessors, (1613), 1601 states have call successors, (1613) [2022-11-20 12:25:18,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7849 states to 7849 states and 10845 transitions. [2022-11-20 12:25:18,934 INFO L78 Accepts]: Start accepts. Automaton has 7849 states and 10845 transitions. Word has length 360 [2022-11-20 12:25:18,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:25:18,939 INFO L495 AbstractCegarLoop]: Abstraction has 7849 states and 10845 transitions. [2022-11-20 12:25:18,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 3 states have call successors, (38), 3 states have call predecessors, (38), 3 states have return successors, (35), 3 states have call predecessors, (35), 3 states have call successors, (35) [2022-11-20 12:25:18,940 INFO L276 IsEmpty]: Start isEmpty. Operand 7849 states and 10845 transitions. [2022-11-20 12:25:18,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2022-11-20 12:25:18,950 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:25:18,951 INFO L195 NwaCegarLoop]: trace histogram [30, 30, 27, 27, 27, 27, 27, 27, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 12:25:19,006 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-20 12:25:19,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:25:19,175 INFO L420 AbstractCegarLoop]: === Iteration 4 === 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-11-20 12:25:19,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:25:19,175 INFO L85 PathProgramCache]: Analyzing trace with hash 242113706, now seen corresponding path program 1 times [2022-11-20 12:25:19,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 12:25:19,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [117436841] [2022-11-20 12:25:19,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:25:19,177 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:25:19,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 12:25:19,178 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 12:25:19,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-20 12:25:21,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:25:21,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 1926 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 12:25:21,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:25:21,250 INFO L134 CoverageAnalysis]: Checked inductivity of 3435 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 3328 trivial. 0 not checked. [2022-11-20 12:25:21,251 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:25:21,251 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 12:25:21,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [117436841] [2022-11-20 12:25:21,251 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [117436841] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:25:21,251 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:25:21,251 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 12:25:21,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950540255] [2022-11-20 12:25:21,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:25:21,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 12:25:21,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 12:25:21,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 12:25:21,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 12:25:21,254 INFO L87 Difference]: Start difference. First operand 7849 states and 10845 transitions. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 3 states have call successors, (37), 3 states have call predecessors, (37), 3 states have return successors, (35), 3 states have call predecessors, (35), 3 states have call successors, (35) [2022-11-20 12:25:22,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:25:22,423 INFO L93 Difference]: Finished difference Result 19503 states and 27016 transitions. [2022-11-20 12:25:22,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 12:25:22,424 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 3 states have call successors, (37), 3 states have call predecessors, (37), 3 states have return successors, (35), 3 states have call predecessors, (35), 3 states have call successors, (35) Word has length 373 [2022-11-20 12:25:22,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:25:22,534 INFO L225 Difference]: With dead ends: 19503 [2022-11-20 12:25:22,534 INFO L226 Difference]: Without dead ends: 13499 [2022-11-20 12:25:22,564 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 371 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-11-20 12:25:22,565 INFO L413 NwaCegarLoop]: 5260 mSDtfsCounter, 2717 mSDsluCounter, 2924 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2717 SdHoareTripleChecker+Valid, 8184 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.5s IncrementalHoareTripleChecker+Time [2022-11-20 12:25:22,567 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2717 Valid, 8184 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-20 12:25:22,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13499 states. [2022-11-20 12:25:23,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13499 to 13495. [2022-11-20 12:25:23,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13495 states, 10030 states have (on average 1.3122632103688934) internal successors, (13162), 10243 states have internal predecessors, (13162), 2745 states have call successors, (2745), 722 states have call predecessors, (2745), 717 states have return successors, (2763), 2715 states have call predecessors, (2763), 2741 states have call successors, (2763) [2022-11-20 12:25:23,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13495 states to 13495 states and 18670 transitions. [2022-11-20 12:25:23,553 INFO L78 Accepts]: Start accepts. Automaton has 13495 states and 18670 transitions. Word has length 373 [2022-11-20 12:25:23,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:25:23,554 INFO L495 AbstractCegarLoop]: Abstraction has 13495 states and 18670 transitions. [2022-11-20 12:25:23,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 3 states have call successors, (37), 3 states have call predecessors, (37), 3 states have return successors, (35), 3 states have call predecessors, (35), 3 states have call successors, (35) [2022-11-20 12:25:23,555 INFO L276 IsEmpty]: Start isEmpty. Operand 13495 states and 18670 transitions. [2022-11-20 12:25:23,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2022-11-20 12:25:23,566 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:25:23,566 INFO L195 NwaCegarLoop]: trace histogram [30, 30, 27, 27, 27, 27, 27, 27, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 12:25:23,613 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2022-11-20 12:25:23,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:25:23,783 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 12:25:23,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:25:23,783 INFO L85 PathProgramCache]: Analyzing trace with hash -2129625556, now seen corresponding path program 1 times [2022-11-20 12:25:23,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 12:25:23,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1265670014] [2022-11-20 12:25:23,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:25:23,786 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:25:23,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 12:25:23,788 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 12:25:23,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-20 12:25:25,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:25:25,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 1926 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 12:25:25,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:25:28,329 INFO L134 CoverageAnalysis]: Checked inductivity of 3435 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3435 trivial. 0 not checked. [2022-11-20 12:25:28,329 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:25:28,330 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 12:25:28,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1265670014] [2022-11-20 12:25:28,330 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1265670014] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:25:28,330 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:25:28,330 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-20 12:25:28,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641433855] [2022-11-20 12:25:28,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:25:28,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 12:25:28,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 12:25:28,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 12:25:28,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 12:25:28,333 INFO L87 Difference]: Start difference. First operand 13495 states and 18670 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2022-11-20 12:25:29,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:25:29,412 INFO L93 Difference]: Finished difference Result 13501 states and 18675 transitions. [2022-11-20 12:25:29,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 12:25:29,412 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 373 [2022-11-20 12:25:29,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:25:29,489 INFO L225 Difference]: With dead ends: 13501 [2022-11-20 12:25:29,489 INFO L226 Difference]: Without dead ends: 13499 [2022-11-20 12:25:29,497 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 374 GetRequests, 369 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-20 12:25:29,498 INFO L413 NwaCegarLoop]: 2954 mSDtfsCounter, 2827 mSDsluCounter, 5893 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2828 SdHoareTripleChecker+Valid, 8847 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 12:25:29,499 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2828 Valid, 8847 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 12:25:29,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13499 states. [2022-11-20 12:25:30,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13499 to 13499. [2022-11-20 12:25:30,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13499 states, 10033 states have (on average 1.3121698395295525) internal successors, (13165), 10246 states have internal predecessors, (13165), 2745 states have call successors, (2745), 723 states have call predecessors, (2745), 718 states have return successors, (2763), 2715 states have call predecessors, (2763), 2741 states have call successors, (2763) [2022-11-20 12:25:30,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13499 states to 13499 states and 18673 transitions. [2022-11-20 12:25:30,494 INFO L78 Accepts]: Start accepts. Automaton has 13499 states and 18673 transitions. Word has length 373 [2022-11-20 12:25:30,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:25:30,495 INFO L495 AbstractCegarLoop]: Abstraction has 13499 states and 18673 transitions. [2022-11-20 12:25:30,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2022-11-20 12:25:30,495 INFO L276 IsEmpty]: Start isEmpty. Operand 13499 states and 18673 transitions. [2022-11-20 12:25:30,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 379 [2022-11-20 12:25:30,506 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:25:30,506 INFO L195 NwaCegarLoop]: trace histogram [30, 30, 27, 27, 27, 27, 27, 27, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:25:30,548 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-20 12:25:30,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:25:30,723 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-11-20 12:25:30,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:25:30,724 INFO L85 PathProgramCache]: Analyzing trace with hash 423091656, now seen corresponding path program 1 times [2022-11-20 12:25:30,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 12:25:30,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1398034984] [2022-11-20 12:25:30,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:25:30,727 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:25:30,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 12:25:30,728 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 12:25:30,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-20 12:25:32,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:25:32,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 1933 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 12:25:32,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:25:35,192 INFO L134 CoverageAnalysis]: Checked inductivity of 3437 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3435 trivial. 0 not checked. [2022-11-20 12:25:35,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:25:36,474 INFO L134 CoverageAnalysis]: Checked inductivity of 3437 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3435 trivial. 0 not checked. [2022-11-20 12:25:36,475 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 12:25:36,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1398034984] [2022-11-20 12:25:36,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1398034984] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 12:25:36,475 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:25:36,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 12:25:36,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246461610] [2022-11-20 12:25:36,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:25:36,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 12:25:36,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 12:25:36,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 12:25:36,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 12:25:36,478 INFO L87 Difference]: Start difference. First operand 13499 states and 18673 transitions. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2022-11-20 12:25:37,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:25:37,798 INFO L93 Difference]: Finished difference Result 13505 states and 18678 transitions. [2022-11-20 12:25:37,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 12:25:37,799 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 378 [2022-11-20 12:25:37,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:25:37,872 INFO L225 Difference]: With dead ends: 13505 [2022-11-20 12:25:37,872 INFO L226 Difference]: Without dead ends: 13503 [2022-11-20 12:25:37,880 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 757 GetRequests, 749 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:25:37,881 INFO L413 NwaCegarLoop]: 2957 mSDtfsCounter, 2858 mSDsluCounter, 5892 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2871 SdHoareTripleChecker+Valid, 8849 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 12:25:37,882 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2871 Valid, 8849 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 12:25:37,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13503 states. [2022-11-20 12:25:38,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13503 to 13503. [2022-11-20 12:25:38,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13503 states, 10036 states have (on average 1.3120765245117576) internal successors, (13168), 10249 states have internal predecessors, (13168), 2745 states have call successors, (2745), 724 states have call predecessors, (2745), 719 states have return successors, (2763), 2715 states have call predecessors, (2763), 2741 states have call successors, (2763) [2022-11-20 12:25:39,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13503 states to 13503 states and 18676 transitions. [2022-11-20 12:25:39,034 INFO L78 Accepts]: Start accepts. Automaton has 13503 states and 18676 transitions. Word has length 378 [2022-11-20 12:25:39,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:25:39,035 INFO L495 AbstractCegarLoop]: Abstraction has 13503 states and 18676 transitions. [2022-11-20 12:25:39,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2022-11-20 12:25:39,036 INFO L276 IsEmpty]: Start isEmpty. Operand 13503 states and 18676 transitions. [2022-11-20 12:25:39,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 384 [2022-11-20 12:25:39,043 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:25:39,043 INFO L195 NwaCegarLoop]: trace histogram [30, 30, 27, 27, 27, 27, 27, 27, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 12:25:39,094 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-11-20 12:25:39,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:25:39,259 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-11-20 12:25:39,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:25:39,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1473972372, now seen corresponding path program 1 times [2022-11-20 12:25:39,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 12:25:39,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1993001575] [2022-11-20 12:25:39,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:25:39,262 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:25:39,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 12:25:39,264 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 12:25:39,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-20 12:25:41,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:25:41,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 1940 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 12:25:41,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:25:43,954 INFO L134 CoverageAnalysis]: Checked inductivity of 3443 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3439 trivial. 0 not checked. [2022-11-20 12:25:43,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:25:45,005 INFO L134 CoverageAnalysis]: Checked inductivity of 3443 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 3439 trivial. 0 not checked. [2022-11-20 12:25:45,005 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 12:25:45,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1993001575] [2022-11-20 12:25:45,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1993001575] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 12:25:45,006 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:25:45,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 12:25:45,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746753528] [2022-11-20 12:25:45,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:25:45,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 12:25:45,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 12:25:45,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 12:25:45,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 12:25:45,009 INFO L87 Difference]: Start difference. First operand 13503 states and 18676 transitions. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2022-11-20 12:25:46,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:25:46,407 INFO L93 Difference]: Finished difference Result 13509 states and 18681 transitions. [2022-11-20 12:25:46,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 12:25:46,408 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 383 [2022-11-20 12:25:46,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:25:46,471 INFO L225 Difference]: With dead ends: 13509 [2022-11-20 12:25:46,471 INFO L226 Difference]: Without dead ends: 13507 [2022-11-20 12:25:46,477 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 767 GetRequests, 759 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:25:46,478 INFO L413 NwaCegarLoop]: 2957 mSDtfsCounter, 2858 mSDsluCounter, 5892 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2870 SdHoareTripleChecker+Valid, 8849 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 12:25:46,479 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2870 Valid, 8849 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 12:25:46,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13507 states. [2022-11-20 12:25:47,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13507 to 13507. [2022-11-20 12:25:47,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13507 states, 10039 states have (on average 1.3119832652654646) internal successors, (13171), 10252 states have internal predecessors, (13171), 2745 states have call successors, (2745), 725 states have call predecessors, (2745), 720 states have return successors, (2763), 2715 states have call predecessors, (2763), 2741 states have call successors, (2763) [2022-11-20 12:25:47,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13507 states to 13507 states and 18679 transitions. [2022-11-20 12:25:47,674 INFO L78 Accepts]: Start accepts. Automaton has 13507 states and 18679 transitions. Word has length 383 [2022-11-20 12:25:47,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:25:47,675 INFO L495 AbstractCegarLoop]: Abstraction has 13507 states and 18679 transitions. [2022-11-20 12:25:47,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2022-11-20 12:25:47,675 INFO L276 IsEmpty]: Start isEmpty. Operand 13507 states and 18679 transitions. [2022-11-20 12:25:47,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 389 [2022-11-20 12:25:47,682 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:25:47,682 INFO L195 NwaCegarLoop]: trace histogram [30, 30, 27, 27, 27, 27, 27, 27, 4, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 12:25:47,729 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-20 12:25:47,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:25:47,899 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-11-20 12:25:47,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:25:47,900 INFO L85 PathProgramCache]: Analyzing trace with hash 645356552, now seen corresponding path program 1 times [2022-11-20 12:25:47,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 12:25:47,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [647087325] [2022-11-20 12:25:47,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:25:47,902 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:25:47,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 12:25:47,903 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 12:25:47,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-11-20 12:25:49,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:25:49,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 1947 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 12:25:49,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:25:52,522 INFO L134 CoverageAnalysis]: Checked inductivity of 3453 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3447 trivial. 0 not checked. [2022-11-20 12:25:52,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:25:53,599 INFO L134 CoverageAnalysis]: Checked inductivity of 3453 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 3447 trivial. 0 not checked. [2022-11-20 12:25:53,600 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 12:25:53,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [647087325] [2022-11-20 12:25:53,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [647087325] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 12:25:53,600 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:25:53,601 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 12:25:53,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955862208] [2022-11-20 12:25:53,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:25:53,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 12:25:53,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 12:25:53,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 12:25:53,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 12:25:53,603 INFO L87 Difference]: Start difference. First operand 13507 states and 18679 transitions. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2022-11-20 12:25:54,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:25:54,988 INFO L93 Difference]: Finished difference Result 13513 states and 18684 transitions. [2022-11-20 12:25:54,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 12:25:54,989 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) Word has length 388 [2022-11-20 12:25:54,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:25:55,041 INFO L225 Difference]: With dead ends: 13513 [2022-11-20 12:25:55,041 INFO L226 Difference]: Without dead ends: 13511 [2022-11-20 12:25:55,048 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 777 GetRequests, 769 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:25:55,048 INFO L413 NwaCegarLoop]: 2957 mSDtfsCounter, 2858 mSDsluCounter, 5892 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2869 SdHoareTripleChecker+Valid, 8849 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 12:25:55,049 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2869 Valid, 8849 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 12:25:55,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13511 states. [2022-11-20 12:25:56,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13511 to 13511. [2022-11-20 12:25:56,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13511 states, 10042 states have (on average 1.311890061740689) internal successors, (13174), 10255 states have internal predecessors, (13174), 2745 states have call successors, (2745), 726 states have call predecessors, (2745), 721 states have return successors, (2763), 2715 states have call predecessors, (2763), 2741 states have call successors, (2763) [2022-11-20 12:25:56,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13511 states to 13511 states and 18682 transitions. [2022-11-20 12:25:56,213 INFO L78 Accepts]: Start accepts. Automaton has 13511 states and 18682 transitions. Word has length 388 [2022-11-20 12:25:56,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:25:56,214 INFO L495 AbstractCegarLoop]: Abstraction has 13511 states and 18682 transitions. [2022-11-20 12:25:56,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2022-11-20 12:25:56,214 INFO L276 IsEmpty]: Start isEmpty. Operand 13511 states and 18682 transitions. [2022-11-20 12:25:56,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 408 [2022-11-20 12:25:56,223 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:25:56,224 INFO L195 NwaCegarLoop]: trace histogram [30, 30, 27, 27, 27, 27, 27, 27, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:25:56,272 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-11-20 12:25:56,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:25:56,447 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-11-20 12:25:56,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:25:56,448 INFO L85 PathProgramCache]: Analyzing trace with hash -25253951, now seen corresponding path program 1 times [2022-11-20 12:25:56,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 12:25:56,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1765134645] [2022-11-20 12:25:56,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:25:56,451 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:25:56,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 12:25:56,453 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 12:25:56,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-11-20 12:25:58,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:25:58,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 2012 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 12:25:58,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:25:58,630 INFO L134 CoverageAnalysis]: Checked inductivity of 3473 backedges. 109 proven. 0 refuted. 0 times theorem prover too weak. 3364 trivial. 0 not checked. [2022-11-20 12:25:58,631 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:25:58,631 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 12:25:58,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1765134645] [2022-11-20 12:25:58,631 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1765134645] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:25:58,631 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:25:58,631 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 12:25:58,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44651628] [2022-11-20 12:25:58,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:25:58,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 12:25:58,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 12:25:58,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 12:25:58,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 12:25:58,634 INFO L87 Difference]: Start difference. First operand 13511 states and 18682 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 3 states have call successors, (44), 3 states have call predecessors, (44), 3 states have return successors, (42), 3 states have call predecessors, (42), 3 states have call successors, (42) [2022-11-20 12:26:00,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:26:00,604 INFO L93 Difference]: Finished difference Result 30868 states and 42744 transitions. [2022-11-20 12:26:00,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 12:26:00,605 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 3 states have call successors, (44), 3 states have call predecessors, (44), 3 states have return successors, (42), 3 states have call predecessors, (42), 3 states have call successors, (42) Word has length 407 [2022-11-20 12:26:00,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:26:00,679 INFO L225 Difference]: With dead ends: 30868 [2022-11-20 12:26:00,679 INFO L226 Difference]: Without dead ends: 19202 [2022-11-20 12:26:00,714 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 405 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-11-20 12:26:00,714 INFO L413 NwaCegarLoop]: 5686 mSDtfsCounter, 2755 mSDsluCounter, 2926 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2755 SdHoareTripleChecker+Valid, 8612 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-11-20 12:26:00,715 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2755 Valid, 8612 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-20 12:26:00,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19202 states. [2022-11-20 12:26:02,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19202 to 19161. [2022-11-20 12:26:02,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19161 states, 14252 states have (on average 1.3130087005332585) internal successors, (18713), 14551 states have internal predecessors, (18713), 3885 states have call successors, (3885), 1027 states have call predecessors, (3885), 1021 states have return successors, (3913), 3849 states have call predecessors, (3913), 3881 states have call successors, (3913) [2022-11-20 12:26:02,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19161 states to 19161 states and 26511 transitions. [2022-11-20 12:26:02,384 INFO L78 Accepts]: Start accepts. Automaton has 19161 states and 26511 transitions. Word has length 407 [2022-11-20 12:26:02,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:26:02,385 INFO L495 AbstractCegarLoop]: Abstraction has 19161 states and 26511 transitions. [2022-11-20 12:26:02,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 3 states have call successors, (44), 3 states have call predecessors, (44), 3 states have return successors, (42), 3 states have call predecessors, (42), 3 states have call successors, (42) [2022-11-20 12:26:02,385 INFO L276 IsEmpty]: Start isEmpty. Operand 19161 states and 26511 transitions. [2022-11-20 12:26:02,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 394 [2022-11-20 12:26:02,394 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:26:02,394 INFO L195 NwaCegarLoop]: trace histogram [30, 30, 27, 27, 27, 27, 27, 27, 5, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 12:26:02,427 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-11-20 12:26:02,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:26:02,599 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-11-20 12:26:02,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:26:02,599 INFO L85 PathProgramCache]: Analyzing trace with hash 2052362412, now seen corresponding path program 1 times [2022-11-20 12:26:02,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 12:26:02,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1412603181] [2022-11-20 12:26:02,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:26:02,602 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:26:02,602 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 12:26:02,603 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 12:26:02,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-11-20 12:26:04,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:26:04,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 1954 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 12:26:04,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:26:06,735 INFO L134 CoverageAnalysis]: Checked inductivity of 3467 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 3459 trivial. 0 not checked. [2022-11-20 12:26:06,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:26:07,778 INFO L134 CoverageAnalysis]: Checked inductivity of 3467 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 3459 trivial. 0 not checked. [2022-11-20 12:26:07,778 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 12:26:07,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1412603181] [2022-11-20 12:26:07,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1412603181] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 12:26:07,779 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:26:07,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 12:26:07,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691806756] [2022-11-20 12:26:07,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:26:07,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 12:26:07,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 12:26:07,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 12:26:07,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 12:26:07,781 INFO L87 Difference]: Start difference. First operand 19161 states and 26511 transitions. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (40), 3 states have call predecessors, (40), 1 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) [2022-11-20 12:26:09,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:26:09,594 INFO L93 Difference]: Finished difference Result 19167 states and 26516 transitions. [2022-11-20 12:26:09,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 12:26:09,594 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (40), 3 states have call predecessors, (40), 1 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) Word has length 393 [2022-11-20 12:26:09,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:26:09,676 INFO L225 Difference]: With dead ends: 19167 [2022-11-20 12:26:09,676 INFO L226 Difference]: Without dead ends: 19165 [2022-11-20 12:26:09,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 787 GetRequests, 779 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:26:09,686 INFO L413 NwaCegarLoop]: 2957 mSDtfsCounter, 2858 mSDsluCounter, 5892 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2868 SdHoareTripleChecker+Valid, 8849 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 12:26:09,686 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2868 Valid, 8849 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 12:26:09,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19165 states. [2022-11-20 12:26:11,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19165 to 19165. [2022-11-20 12:26:11,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19165 states, 14255 states have (on average 1.3129428270782182) internal successors, (18716), 14554 states have internal predecessors, (18716), 3885 states have call successors, (3885), 1028 states have call predecessors, (3885), 1022 states have return successors, (3913), 3849 states have call predecessors, (3913), 3881 states have call successors, (3913) [2022-11-20 12:26:11,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19165 states to 19165 states and 26514 transitions. [2022-11-20 12:26:11,730 INFO L78 Accepts]: Start accepts. Automaton has 19165 states and 26514 transitions. Word has length 393 [2022-11-20 12:26:11,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:26:11,731 INFO L495 AbstractCegarLoop]: Abstraction has 19165 states and 26514 transitions. [2022-11-20 12:26:11,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (40), 3 states have call predecessors, (40), 1 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) [2022-11-20 12:26:11,731 INFO L276 IsEmpty]: Start isEmpty. Operand 19165 states and 26514 transitions. [2022-11-20 12:26:11,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 399 [2022-11-20 12:26:11,742 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:26:11,742 INFO L195 NwaCegarLoop]: trace histogram [30, 30, 27, 27, 27, 27, 27, 27, 6, 5, 5, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 12:26:11,771 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2022-11-20 12:26:11,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:26:11,944 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-11-20 12:26:11,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:26:11,944 INFO L85 PathProgramCache]: Analyzing trace with hash -594560440, now seen corresponding path program 1 times [2022-11-20 12:26:11,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 12:26:11,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [110584459] [2022-11-20 12:26:11,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:26:11,946 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:26:11,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 12:26:11,947 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 12:26:11,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-11-20 12:26:13,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:26:13,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 1961 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 12:26:13,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:26:16,161 INFO L134 CoverageAnalysis]: Checked inductivity of 3485 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 3475 trivial. 0 not checked. [2022-11-20 12:26:16,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:26:17,127 INFO L134 CoverageAnalysis]: Checked inductivity of 3485 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 3475 trivial. 0 not checked. [2022-11-20 12:26:17,127 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 12:26:17,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [110584459] [2022-11-20 12:26:17,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [110584459] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 12:26:17,128 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:26:17,128 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 12:26:17,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132112856] [2022-11-20 12:26:17,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:26:17,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 12:26:17,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 12:26:17,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 12:26:17,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 12:26:17,135 INFO L87 Difference]: Start difference. First operand 19165 states and 26514 transitions. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (41), 3 states have call predecessors, (41), 1 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) [2022-11-20 12:26:19,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:26:19,155 INFO L93 Difference]: Finished difference Result 19171 states and 26519 transitions. [2022-11-20 12:26:19,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 12:26:19,159 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (41), 3 states have call predecessors, (41), 1 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) Word has length 398 [2022-11-20 12:26:19,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:26:19,205 INFO L225 Difference]: With dead ends: 19171 [2022-11-20 12:26:19,206 INFO L226 Difference]: Without dead ends: 19169 [2022-11-20 12:26:19,210 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 797 GetRequests, 789 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:26:19,210 INFO L413 NwaCegarLoop]: 2957 mSDtfsCounter, 2858 mSDsluCounter, 5892 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2867 SdHoareTripleChecker+Valid, 8849 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 12:26:19,211 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2867 Valid, 8849 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 12:26:19,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19169 states. [2022-11-20 12:26:20,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19169 to 19169. [2022-11-20 12:26:20,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19169 states, 14258 states have (on average 1.312876981343807) internal successors, (18719), 14557 states have internal predecessors, (18719), 3885 states have call successors, (3885), 1029 states have call predecessors, (3885), 1023 states have return successors, (3913), 3849 states have call predecessors, (3913), 3881 states have call successors, (3913) [2022-11-20 12:26:21,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19169 states to 19169 states and 26517 transitions. [2022-11-20 12:26:21,076 INFO L78 Accepts]: Start accepts. Automaton has 19169 states and 26517 transitions. Word has length 398 [2022-11-20 12:26:21,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:26:21,076 INFO L495 AbstractCegarLoop]: Abstraction has 19169 states and 26517 transitions. [2022-11-20 12:26:21,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (41), 3 states have call predecessors, (41), 1 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) [2022-11-20 12:26:21,077 INFO L276 IsEmpty]: Start isEmpty. Operand 19169 states and 26517 transitions. [2022-11-20 12:26:21,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2022-11-20 12:26:21,091 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:26:21,091 INFO L195 NwaCegarLoop]: trace histogram [30, 30, 27, 27, 27, 27, 27, 27, 7, 6, 6, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 12:26:21,136 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-11-20 12:26:21,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:26:21,307 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-11-20 12:26:21,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:26:21,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1472771604, now seen corresponding path program 1 times [2022-11-20 12:26:21,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 12:26:21,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1327941830] [2022-11-20 12:26:21,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:26:21,310 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:26:21,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 12:26:21,310 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 12:26:21,312 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-11-20 12:26:22,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:26:22,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 1968 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 12:26:22,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:26:25,504 INFO L134 CoverageAnalysis]: Checked inductivity of 3507 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3495 trivial. 0 not checked. [2022-11-20 12:26:25,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:26:26,649 INFO L134 CoverageAnalysis]: Checked inductivity of 3507 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 3495 trivial. 0 not checked. [2022-11-20 12:26:26,650 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 12:26:26,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1327941830] [2022-11-20 12:26:26,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1327941830] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 12:26:26,650 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:26:26,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 12:26:26,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123475133] [2022-11-20 12:26:26,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:26:26,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 12:26:26,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 12:26:26,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 12:26:26,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 12:26:26,652 INFO L87 Difference]: Start difference. First operand 19169 states and 26517 transitions. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (42), 3 states have call predecessors, (42), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2022-11-20 12:26:28,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:26:28,642 INFO L93 Difference]: Finished difference Result 19175 states and 26522 transitions. [2022-11-20 12:26:28,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 12:26:28,643 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (42), 3 states have call predecessors, (42), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 403 [2022-11-20 12:26:28,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:26:28,684 INFO L225 Difference]: With dead ends: 19175 [2022-11-20 12:26:28,684 INFO L226 Difference]: Without dead ends: 19173 [2022-11-20 12:26:28,689 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 807 GetRequests, 799 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:26:28,689 INFO L413 NwaCegarLoop]: 2957 mSDtfsCounter, 2858 mSDsluCounter, 5892 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2866 SdHoareTripleChecker+Valid, 8849 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 12:26:28,690 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2866 Valid, 8849 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 12:26:28,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19173 states. [2022-11-20 12:26:30,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19173 to 19173. [2022-11-20 12:26:30,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19173 states, 14261 states have (on average 1.3128111633125308) internal successors, (18722), 14560 states have internal predecessors, (18722), 3885 states have call successors, (3885), 1030 states have call predecessors, (3885), 1024 states have return successors, (3913), 3849 states have call predecessors, (3913), 3881 states have call successors, (3913) [2022-11-20 12:26:30,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19173 states to 19173 states and 26520 transitions. [2022-11-20 12:26:31,001 INFO L78 Accepts]: Start accepts. Automaton has 19173 states and 26520 transitions. Word has length 403 [2022-11-20 12:26:31,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:26:31,002 INFO L495 AbstractCegarLoop]: Abstraction has 19173 states and 26520 transitions. [2022-11-20 12:26:31,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (42), 3 states have call predecessors, (42), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2022-11-20 12:26:31,002 INFO L276 IsEmpty]: Start isEmpty. Operand 19173 states and 26520 transitions. [2022-11-20 12:26:31,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 409 [2022-11-20 12:26:31,012 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:26:31,012 INFO L195 NwaCegarLoop]: trace histogram [30, 30, 27, 27, 27, 27, 27, 27, 8, 7, 7, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 12:26:31,051 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0 [2022-11-20 12:26:31,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:26:31,235 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-11-20 12:26:31,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:26:31,235 INFO L85 PathProgramCache]: Analyzing trace with hash 703133832, now seen corresponding path program 1 times [2022-11-20 12:26:31,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 12:26:31,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1550351316] [2022-11-20 12:26:31,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:26:31,238 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:26:31,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 12:26:31,239 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 12:26:31,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-11-20 12:26:32,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:26:32,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 1975 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 12:26:32,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:26:35,347 INFO L134 CoverageAnalysis]: Checked inductivity of 3533 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3519 trivial. 0 not checked. [2022-11-20 12:26:35,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:26:36,273 INFO L134 CoverageAnalysis]: Checked inductivity of 3533 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 3519 trivial. 0 not checked. [2022-11-20 12:26:36,273 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 12:26:36,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1550351316] [2022-11-20 12:26:36,274 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1550351316] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 12:26:36,274 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:26:36,274 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 12:26:36,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886649458] [2022-11-20 12:26:36,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:26:36,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 12:26:36,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 12:26:36,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 12:26:36,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 12:26:36,275 INFO L87 Difference]: Start difference. First operand 19173 states and 26520 transitions. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (43), 3 states have call predecessors, (43), 1 states have return successors, (41), 2 states have call predecessors, (41), 2 states have call successors, (41) [2022-11-20 12:26:38,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:26:38,254 INFO L93 Difference]: Finished difference Result 20628 states and 28312 transitions. [2022-11-20 12:26:38,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 12:26:38,254 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (43), 3 states have call predecessors, (43), 1 states have return successors, (41), 2 states have call predecessors, (41), 2 states have call successors, (41) Word has length 408 [2022-11-20 12:26:38,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:26:38,309 INFO L225 Difference]: With dead ends: 20628 [2022-11-20 12:26:38,309 INFO L226 Difference]: Without dead ends: 20626 [2022-11-20 12:26:38,314 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 817 GetRequests, 809 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:26:38,315 INFO L413 NwaCegarLoop]: 2996 mSDtfsCounter, 2701 mSDsluCounter, 6285 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2708 SdHoareTripleChecker+Valid, 9281 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 12:26:38,315 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2708 Valid, 9281 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 12:26:38,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20626 states. [2022-11-20 12:26:40,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20626 to 20626. [2022-11-20 12:26:40,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20626 states, 15317 states have (on average 1.309133642358164) internal successors, (20052), 15639 states have internal predecessors, (20052), 4115 states have call successors, (4115), 1197 states have call predecessors, (4115), 1191 states have return successors, (4143), 4076 states have call predecessors, (4143), 4111 states have call successors, (4143) [2022-11-20 12:26:40,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20626 states to 20626 states and 28310 transitions. [2022-11-20 12:26:40,995 INFO L78 Accepts]: Start accepts. Automaton has 20626 states and 28310 transitions. Word has length 408 [2022-11-20 12:26:40,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:26:40,996 INFO L495 AbstractCegarLoop]: Abstraction has 20626 states and 28310 transitions. [2022-11-20 12:26:40,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (43), 3 states have call predecessors, (43), 1 states have return successors, (41), 2 states have call predecessors, (41), 2 states have call successors, (41) [2022-11-20 12:26:40,996 INFO L276 IsEmpty]: Start isEmpty. Operand 20626 states and 28310 transitions. [2022-11-20 12:26:41,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 414 [2022-11-20 12:26:41,006 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:26:41,006 INFO L195 NwaCegarLoop]: trace histogram [30, 30, 27, 27, 27, 27, 27, 27, 9, 8, 8, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 12:26:41,047 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-11-20 12:26:41,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:26:41,227 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-11-20 12:26:41,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:26:41,228 INFO L85 PathProgramCache]: Analyzing trace with hash 73737004, now seen corresponding path program 1 times [2022-11-20 12:26:41,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 12:26:41,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1613912275] [2022-11-20 12:26:41,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:26:41,230 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:26:41,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 12:26:41,233 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 12:26:41,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-11-20 12:26:42,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:26:42,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 1982 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 12:26:42,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:26:45,526 INFO L134 CoverageAnalysis]: Checked inductivity of 3563 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 3547 trivial. 0 not checked. [2022-11-20 12:26:45,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:26:46,606 INFO L134 CoverageAnalysis]: Checked inductivity of 3563 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 3547 trivial. 0 not checked. [2022-11-20 12:26:46,606 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 12:26:46,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1613912275] [2022-11-20 12:26:46,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1613912275] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 12:26:46,607 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:26:46,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 12:26:46,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316238571] [2022-11-20 12:26:46,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:26:46,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 12:26:46,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 12:26:46,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 12:26:46,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 12:26:46,608 INFO L87 Difference]: Start difference. First operand 20626 states and 28310 transitions. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (44), 3 states have call predecessors, (44), 1 states have return successors, (42), 2 states have call predecessors, (42), 2 states have call successors, (42) [2022-11-20 12:26:48,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:26:48,623 INFO L93 Difference]: Finished difference Result 20632 states and 28315 transitions. [2022-11-20 12:26:48,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 12:26:48,624 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (44), 3 states have call predecessors, (44), 1 states have return successors, (42), 2 states have call predecessors, (42), 2 states have call successors, (42) Word has length 413 [2022-11-20 12:26:48,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:26:48,683 INFO L225 Difference]: With dead ends: 20632 [2022-11-20 12:26:48,683 INFO L226 Difference]: Without dead ends: 20630 [2022-11-20 12:26:48,689 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 827 GetRequests, 819 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:26:48,689 INFO L413 NwaCegarLoop]: 2957 mSDtfsCounter, 2858 mSDsluCounter, 5892 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2864 SdHoareTripleChecker+Valid, 8849 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 12:26:48,690 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2864 Valid, 8849 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 12:26:48,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20630 states. [2022-11-20 12:26:50,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20630 to 20630. [2022-11-20 12:26:50,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20630 states, 15320 states have (on average 1.3090731070496084) internal successors, (20055), 15642 states have internal predecessors, (20055), 4115 states have call successors, (4115), 1198 states have call predecessors, (4115), 1192 states have return successors, (4143), 4076 states have call predecessors, (4143), 4111 states have call successors, (4143) [2022-11-20 12:26:51,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20630 states to 20630 states and 28313 transitions. [2022-11-20 12:26:51,015 INFO L78 Accepts]: Start accepts. Automaton has 20630 states and 28313 transitions. Word has length 413 [2022-11-20 12:26:51,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:26:51,016 INFO L495 AbstractCegarLoop]: Abstraction has 20630 states and 28313 transitions. [2022-11-20 12:26:51,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (44), 3 states have call predecessors, (44), 1 states have return successors, (42), 2 states have call predecessors, (42), 2 states have call successors, (42) [2022-11-20 12:26:51,017 INFO L276 IsEmpty]: Start isEmpty. Operand 20630 states and 28313 transitions. [2022-11-20 12:26:51,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 419 [2022-11-20 12:26:51,023 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:26:51,023 INFO L195 NwaCegarLoop]: trace histogram [30, 30, 27, 27, 27, 27, 27, 27, 10, 9, 9, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 12:26:51,050 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2022-11-20 12:26:51,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:26:51,224 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-11-20 12:26:51,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:26:51,225 INFO L85 PathProgramCache]: Analyzing trace with hash 451614408, now seen corresponding path program 1 times [2022-11-20 12:26:51,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 12:26:51,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1566836273] [2022-11-20 12:26:51,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:26:51,227 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:26:51,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 12:26:51,228 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 12:26:51,266 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-11-20 12:26:52,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:26:52,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 1989 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 12:26:52,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:26:55,484 INFO L134 CoverageAnalysis]: Checked inductivity of 3597 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 3579 trivial. 0 not checked. [2022-11-20 12:26:55,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:26:56,439 INFO L134 CoverageAnalysis]: Checked inductivity of 3597 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 3579 trivial. 0 not checked. [2022-11-20 12:26:56,439 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 12:26:56,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1566836273] [2022-11-20 12:26:56,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1566836273] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 12:26:56,440 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:26:56,440 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 12:26:56,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860426685] [2022-11-20 12:26:56,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:26:56,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 12:26:56,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 12:26:56,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 12:26:56,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 12:26:56,441 INFO L87 Difference]: Start difference. First operand 20630 states and 28313 transitions. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (45), 3 states have call predecessors, (45), 1 states have return successors, (43), 2 states have call predecessors, (43), 2 states have call successors, (43) [2022-11-20 12:26:58,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:26:58,526 INFO L93 Difference]: Finished difference Result 20636 states and 28318 transitions. [2022-11-20 12:26:58,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 12:26:58,527 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (45), 3 states have call predecessors, (45), 1 states have return successors, (43), 2 states have call predecessors, (43), 2 states have call successors, (43) Word has length 418 [2022-11-20 12:26:58,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:26:58,584 INFO L225 Difference]: With dead ends: 20636 [2022-11-20 12:26:58,585 INFO L226 Difference]: Without dead ends: 20634 [2022-11-20 12:26:58,595 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 837 GetRequests, 829 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:26:58,596 INFO L413 NwaCegarLoop]: 2957 mSDtfsCounter, 2858 mSDsluCounter, 5892 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2863 SdHoareTripleChecker+Valid, 8849 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 12:26:58,596 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2863 Valid, 8849 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 12:26:58,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20634 states. [2022-11-20 12:27:00,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20634 to 20634. [2022-11-20 12:27:00,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20634 states, 15323 states have (on average 1.3090125954447562) internal successors, (20058), 15645 states have internal predecessors, (20058), 4115 states have call successors, (4115), 1199 states have call predecessors, (4115), 1193 states have return successors, (4143), 4076 states have call predecessors, (4143), 4111 states have call successors, (4143) [2022-11-20 12:27:00,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20634 states to 20634 states and 28316 transitions. [2022-11-20 12:27:00,717 INFO L78 Accepts]: Start accepts. Automaton has 20634 states and 28316 transitions. Word has length 418 [2022-11-20 12:27:00,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:27:00,718 INFO L495 AbstractCegarLoop]: Abstraction has 20634 states and 28316 transitions. [2022-11-20 12:27:00,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (45), 3 states have call predecessors, (45), 1 states have return successors, (43), 2 states have call predecessors, (43), 2 states have call successors, (43) [2022-11-20 12:27:00,718 INFO L276 IsEmpty]: Start isEmpty. Operand 20634 states and 28316 transitions. [2022-11-20 12:27:00,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2022-11-20 12:27:00,726 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:27:00,726 INFO L195 NwaCegarLoop]: trace histogram [30, 30, 27, 27, 27, 27, 27, 27, 11, 10, 10, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 12:27:00,755 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-11-20 12:27:00,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:27:00,927 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-11-20 12:27:00,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:27:00,927 INFO L85 PathProgramCache]: Analyzing trace with hash 58072172, now seen corresponding path program 1 times [2022-11-20 12:27:00,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 12:27:00,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1354639588] [2022-11-20 12:27:00,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:27:00,929 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:27:00,929 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 12:27:00,929 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 12:27:00,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-11-20 12:27:02,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:27:02,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 1996 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 12:27:02,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:27:05,065 INFO L134 CoverageAnalysis]: Checked inductivity of 3635 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 3615 trivial. 0 not checked. [2022-11-20 12:27:05,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:27:06,013 INFO L134 CoverageAnalysis]: Checked inductivity of 3635 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 3615 trivial. 0 not checked. [2022-11-20 12:27:06,013 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 12:27:06,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1354639588] [2022-11-20 12:27:06,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1354639588] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 12:27:06,013 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:27:06,014 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 12:27:06,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198746010] [2022-11-20 12:27:06,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:27:06,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 12:27:06,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 12:27:06,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 12:27:06,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 12:27:06,016 INFO L87 Difference]: Start difference. First operand 20634 states and 28316 transitions. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (46), 3 states have call predecessors, (46), 1 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2022-11-20 12:27:08,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:27:08,351 INFO L93 Difference]: Finished difference Result 20640 states and 28321 transitions. [2022-11-20 12:27:08,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 12:27:08,351 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (46), 3 states have call predecessors, (46), 1 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) Word has length 423 [2022-11-20 12:27:08,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:27:08,427 INFO L225 Difference]: With dead ends: 20640 [2022-11-20 12:27:08,427 INFO L226 Difference]: Without dead ends: 20638 [2022-11-20 12:27:08,440 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 847 GetRequests, 839 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:27:08,441 INFO L413 NwaCegarLoop]: 2957 mSDtfsCounter, 2858 mSDsluCounter, 5892 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2862 SdHoareTripleChecker+Valid, 8849 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 12:27:08,441 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2862 Valid, 8849 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 12:27:08,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20638 states. [2022-11-20 12:27:10,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20638 to 20638. [2022-11-20 12:27:10,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20638 states, 15326 states have (on average 1.3089521075296882) internal successors, (20061), 15648 states have internal predecessors, (20061), 4115 states have call successors, (4115), 1200 states have call predecessors, (4115), 1194 states have return successors, (4143), 4076 states have call predecessors, (4143), 4111 states have call successors, (4143) [2022-11-20 12:27:10,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20638 states to 20638 states and 28319 transitions. [2022-11-20 12:27:10,684 INFO L78 Accepts]: Start accepts. Automaton has 20638 states and 28319 transitions. Word has length 423 [2022-11-20 12:27:10,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:27:10,684 INFO L495 AbstractCegarLoop]: Abstraction has 20638 states and 28319 transitions. [2022-11-20 12:27:10,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (46), 3 states have call predecessors, (46), 1 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2022-11-20 12:27:10,684 INFO L276 IsEmpty]: Start isEmpty. Operand 20638 states and 28319 transitions. [2022-11-20 12:27:10,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2022-11-20 12:27:10,692 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:27:10,692 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 27, 27, 27, 27, 27, 27, 12, 11, 11, 5, 5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:27:10,719 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-11-20 12:27:10,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:27:10,893 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-11-20 12:27:10,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:27:10,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1080488455, now seen corresponding path program 1 times [2022-11-20 12:27:10,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 12:27:10,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1690992919] [2022-11-20 12:27:10,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:27:10,895 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:27:10,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 12:27:10,896 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 12:27:10,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-11-20 12:27:12,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:27:12,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 2098 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-20 12:27:12,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:27:13,392 INFO L134 CoverageAnalysis]: Checked inductivity of 3898 backedges. 402 proven. 0 refuted. 0 times theorem prover too weak. 3496 trivial. 0 not checked. [2022-11-20 12:27:13,392 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:27:13,392 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 12:27:13,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1690992919] [2022-11-20 12:27:13,393 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1690992919] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:27:13,393 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:27:13,393 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 12:27:13,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607590593] [2022-11-20 12:27:13,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:27:13,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-20 12:27:13,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 12:27:13,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-20 12:27:13,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2022-11-20 12:27:13,395 INFO L87 Difference]: Start difference. First operand 20638 states and 28319 transitions. Second operand has 13 states, 12 states have (on average 9.166666666666666) internal successors, (110), 12 states have internal predecessors, (110), 5 states have call successors, (54), 3 states have call predecessors, (54), 5 states have return successors, (52), 5 states have call predecessors, (52), 5 states have call successors, (52) [2022-11-20 12:27:28,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:27:28,386 INFO L93 Difference]: Finished difference Result 51579 states and 70784 transitions. [2022-11-20 12:27:28,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-20 12:27:28,387 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 9.166666666666666) internal successors, (110), 12 states have internal predecessors, (110), 5 states have call successors, (54), 3 states have call predecessors, (54), 5 states have return successors, (52), 5 states have call predecessors, (52), 5 states have call successors, (52) Word has length 467 [2022-11-20 12:27:28,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:27:28,475 INFO L225 Difference]: With dead ends: 51579 [2022-11-20 12:27:28,475 INFO L226 Difference]: Without dead ends: 32918 [2022-11-20 12:27:28,531 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 476 GetRequests, 456 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-11-20 12:27:28,532 INFO L413 NwaCegarLoop]: 5546 mSDtfsCounter, 5048 mSDsluCounter, 48727 mSDsCounter, 0 mSdLazyCounter, 2471 mSolverCounterSat, 766 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5063 SdHoareTripleChecker+Valid, 54273 SdHoareTripleChecker+Invalid, 3237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 766 IncrementalHoareTripleChecker+Valid, 2471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.3s IncrementalHoareTripleChecker+Time [2022-11-20 12:27:28,532 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5063 Valid, 54273 Invalid, 3237 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [766 Valid, 2471 Invalid, 0 Unknown, 0 Unchecked, 10.3s Time] [2022-11-20 12:27:28,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32918 states. [2022-11-20 12:27:32,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32918 to 26759. [2022-11-20 12:27:32,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26759 states, 19866 states have (on average 1.3092721232256117) internal successors, (26010), 20281 states have internal predecessors, (26010), 5335 states have call successors, (5335), 1562 states have call predecessors, (5335), 1555 states have return successors, (5373), 5289 states have call predecessors, (5373), 5331 states have call successors, (5373) [2022-11-20 12:27:32,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26759 states to 26759 states and 36718 transitions. [2022-11-20 12:27:32,306 INFO L78 Accepts]: Start accepts. Automaton has 26759 states and 36718 transitions. Word has length 467 [2022-11-20 12:27:32,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:27:32,307 INFO L495 AbstractCegarLoop]: Abstraction has 26759 states and 36718 transitions. [2022-11-20 12:27:32,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 9.166666666666666) internal successors, (110), 12 states have internal predecessors, (110), 5 states have call successors, (54), 3 states have call predecessors, (54), 5 states have return successors, (52), 5 states have call predecessors, (52), 5 states have call successors, (52) [2022-11-20 12:27:32,307 INFO L276 IsEmpty]: Start isEmpty. Operand 26759 states and 36718 transitions. [2022-11-20 12:27:32,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2022-11-20 12:27:32,317 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:27:32,318 INFO L195 NwaCegarLoop]: trace histogram [30, 30, 27, 27, 27, 27, 27, 27, 12, 11, 11, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 12:27:32,345 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-11-20 12:27:32,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:27:32,518 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-11-20 12:27:32,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:27:32,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1509823752, now seen corresponding path program 1 times [2022-11-20 12:27:32,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 12:27:32,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [827574768] [2022-11-20 12:27:32,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:27:32,521 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:27:32,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 12:27:32,522 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 12:27:32,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-11-20 12:27:34,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:27:34,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 2003 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 12:27:34,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:27:36,895 INFO L134 CoverageAnalysis]: Checked inductivity of 3677 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2022-11-20 12:27:36,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:27:38,128 INFO L134 CoverageAnalysis]: Checked inductivity of 3677 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2022-11-20 12:27:38,128 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 12:27:38,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [827574768] [2022-11-20 12:27:38,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [827574768] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 12:27:38,128 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:27:38,129 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 12:27:38,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352495240] [2022-11-20 12:27:38,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:27:38,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 12:27:38,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 12:27:38,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 12:27:38,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 12:27:38,130 INFO L87 Difference]: Start difference. First operand 26759 states and 36718 transitions. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (47), 3 states have call predecessors, (47), 1 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2022-11-20 12:27:41,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:27:41,634 INFO L93 Difference]: Finished difference Result 26765 states and 36723 transitions. [2022-11-20 12:27:41,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 12:27:41,635 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (47), 3 states have call predecessors, (47), 1 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) Word has length 428 [2022-11-20 12:27:41,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:27:41,701 INFO L225 Difference]: With dead ends: 26765 [2022-11-20 12:27:41,701 INFO L226 Difference]: Without dead ends: 26763 [2022-11-20 12:27:41,710 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 857 GetRequests, 849 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:27:41,710 INFO L413 NwaCegarLoop]: 2957 mSDtfsCounter, 2858 mSDsluCounter, 5892 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2861 SdHoareTripleChecker+Valid, 8849 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 12:27:41,710 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2861 Valid, 8849 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 12:27:41,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26763 states. [2022-11-20 12:27:44,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26763 to 26763. [2022-11-20 12:27:44,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26763 states, 19869 states have (on average 1.3092254265438623) internal successors, (26013), 20284 states have internal predecessors, (26013), 5335 states have call successors, (5335), 1563 states have call predecessors, (5335), 1556 states have return successors, (5373), 5289 states have call predecessors, (5373), 5331 states have call successors, (5373) [2022-11-20 12:27:45,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26763 states to 26763 states and 36721 transitions. [2022-11-20 12:27:45,067 INFO L78 Accepts]: Start accepts. Automaton has 26763 states and 36721 transitions. Word has length 428 [2022-11-20 12:27:45,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:27:45,068 INFO L495 AbstractCegarLoop]: Abstraction has 26763 states and 36721 transitions. [2022-11-20 12:27:45,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (47), 3 states have call predecessors, (47), 1 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2022-11-20 12:27:45,068 INFO L276 IsEmpty]: Start isEmpty. Operand 26763 states and 36721 transitions. [2022-11-20 12:27:45,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 430 [2022-11-20 12:27:45,079 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:27:45,080 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 27, 27, 27, 27, 27, 27, 5, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:27:45,106 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-11-20 12:27:45,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:27:45,281 INFO L420 AbstractCegarLoop]: === Iteration 19 === 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-11-20 12:27:45,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:27:45,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1539430988, now seen corresponding path program 1 times [2022-11-20 12:27:45,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 12:27:45,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1424851926] [2022-11-20 12:27:45,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:27:45,283 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:27:45,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 12:27:45,284 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 12:27:45,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-11-20 12:27:47,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:27:47,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 2201 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 12:27:47,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:27:47,412 INFO L134 CoverageAnalysis]: Checked inductivity of 3547 backedges. 205 proven. 0 refuted. 0 times theorem prover too weak. 3342 trivial. 0 not checked. [2022-11-20 12:27:47,412 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:27:47,412 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 12:27:47,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1424851926] [2022-11-20 12:27:47,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1424851926] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:27:47,413 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:27:47,413 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 12:27:47,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636010088] [2022-11-20 12:27:47,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:27:47,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 12:27:47,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 12:27:47,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 12:27:47,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 12:27:47,414 INFO L87 Difference]: Start difference. First operand 26763 states and 36721 transitions. Second operand has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 3 states have call successors, (46), 3 states have call predecessors, (46), 3 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) [2022-11-20 12:27:52,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:27:52,607 INFO L93 Difference]: Finished difference Result 59615 states and 81715 transitions. [2022-11-20 12:27:52,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 12:27:52,608 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 3 states have call successors, (46), 3 states have call predecessors, (46), 3 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) Word has length 429 [2022-11-20 12:27:52,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:27:52,700 INFO L225 Difference]: With dead ends: 59615 [2022-11-20 12:27:52,700 INFO L226 Difference]: Without dead ends: 34865 [2022-11-20 12:27:52,747 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 428 GetRequests, 427 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-11-20 12:27:52,748 INFO L413 NwaCegarLoop]: 4312 mSDtfsCounter, 1389 mSDsluCounter, 2872 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1389 SdHoareTripleChecker+Valid, 7184 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-20 12:27:52,748 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1389 Valid, 7184 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-20 12:27:52,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34865 states. [2022-11-20 12:27:57,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34865 to 34787. [2022-11-20 12:27:57,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34787 states, 25915 states have (on average 1.3077754196411344) internal successors, (33891), 26432 states have internal predecessors, (33891), 6823 states have call successors, (6823), 2055 states have call predecessors, (6823), 2046 states have return successors, (6869), 6763 states have call predecessors, (6869), 6819 states have call successors, (6869) [2022-11-20 12:27:57,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34787 states to 34787 states and 47583 transitions. [2022-11-20 12:27:57,896 INFO L78 Accepts]: Start accepts. Automaton has 34787 states and 47583 transitions. Word has length 429 [2022-11-20 12:27:57,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:27:57,897 INFO L495 AbstractCegarLoop]: Abstraction has 34787 states and 47583 transitions. [2022-11-20 12:27:57,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 3 states have call successors, (46), 3 states have call predecessors, (46), 3 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) [2022-11-20 12:27:57,897 INFO L276 IsEmpty]: Start isEmpty. Operand 34787 states and 47583 transitions. [2022-11-20 12:27:57,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 434 [2022-11-20 12:27:57,905 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:27:57,905 INFO L195 NwaCegarLoop]: trace histogram [30, 30, 27, 27, 27, 27, 27, 27, 13, 12, 12, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 12:27:57,937 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-11-20 12:27:58,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:27:58,106 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-11-20 12:27:58,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:27:58,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1006777772, now seen corresponding path program 1 times [2022-11-20 12:27:58,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 12:27:58,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1151101626] [2022-11-20 12:27:58,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:27:58,108 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 12:27:58,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 12:27:58,109 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 12:27:58,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88f17322-4f55-41fd-8d64-fa167b6f265e/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-11-20 12:27:59,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:27:59,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 2010 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 12:27:59,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:28:02,663 INFO L134 CoverageAnalysis]: Checked inductivity of 3723 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 3699 trivial. 0 not checked. [2022-11-20 12:28:02,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:28:03,852 INFO L134 CoverageAnalysis]: Checked inductivity of 3723 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 3699 trivial. 0 not checked. [2022-11-20 12:28:03,852 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 12:28:03,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1151101626] [2022-11-20 12:28:03,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1151101626] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 12:28:03,853 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:28:03,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 12:28:03,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921913457] [2022-11-20 12:28:03,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:28:03,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 12:28:03,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 12:28:03,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 12:28:03,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 12:28:03,855 INFO L87 Difference]: Start difference. First operand 34787 states and 47583 transitions. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (48), 3 states have call predecessors, (48), 1 states have return successors, (46), 2 states have call predecessors, (46), 2 states have call successors, (46)