./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c3fed411 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash fa6f14838f0f83d59d9f54edcf6d2d61c8862c847567e768bd3614303ab0dc70 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-18 12:37:36,397 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-18 12:37:36,399 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-18 12:37:36,459 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-18 12:37:36,459 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-18 12:37:36,460 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-18 12:37:36,461 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-18 12:37:36,463 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-18 12:37:36,464 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-18 12:37:36,465 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-18 12:37:36,465 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-18 12:37:36,466 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-18 12:37:36,467 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-18 12:37:36,467 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-18 12:37:36,469 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-18 12:37:36,470 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-18 12:37:36,470 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-18 12:37:36,471 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-18 12:37:36,472 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-18 12:37:36,474 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-18 12:37:36,475 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-18 12:37:36,481 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-18 12:37:36,482 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-18 12:37:36,483 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-18 12:37:36,485 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-18 12:37:36,490 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-18 12:37:36,490 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-18 12:37:36,491 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-18 12:37:36,492 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-18 12:37:36,492 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-18 12:37:36,493 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-18 12:37:36,493 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-18 12:37:36,494 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-18 12:37:36,494 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-18 12:37:36,495 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-18 12:37:36,496 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-18 12:37:36,496 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-18 12:37:36,496 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-18 12:37:36,497 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-18 12:37:36,497 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-18 12:37:36,498 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-18 12:37:36,499 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-12-18 12:37:36,522 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-18 12:37:36,525 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-18 12:37:36,526 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-18 12:37:36,526 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-18 12:37:36,527 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-18 12:37:36,527 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-18 12:37:36,528 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-18 12:37:36,528 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-18 12:37:36,528 INFO L138 SettingsManager]: * Use SBE=true [2021-12-18 12:37:36,528 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-18 12:37:36,529 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-18 12:37:36,529 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-18 12:37:36,529 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-18 12:37:36,529 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-18 12:37:36,529 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-18 12:37:36,530 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-18 12:37:36,530 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-18 12:37:36,530 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-18 12:37:36,530 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-18 12:37:36,530 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-18 12:37:36,531 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-18 12:37:36,531 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 12:37:36,531 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-18 12:37:36,531 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-18 12:37:36,531 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-18 12:37:36,531 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-18 12:37:36,532 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-18 12:37:36,532 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-18 12:37:36,532 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-18 12:37:36,532 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-18 12:37:36,532 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-18 12:37:36,533 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> fa6f14838f0f83d59d9f54edcf6d2d61c8862c847567e768bd3614303ab0dc70 [2021-12-18 12:37:36,767 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-18 12:37:36,794 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-18 12:37:36,797 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-18 12:37:36,798 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-18 12:37:36,799 INFO L275 PluginConnector]: CDTParser initialized [2021-12-18 12:37:36,800 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i [2021-12-18 12:37:36,860 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6a38993de/f55b51e81b914eb59061b09acc3ca498/FLAG6311ea52d [2021-12-18 12:37:37,663 INFO L306 CDTParser]: Found 1 translation units. [2021-12-18 12:37:37,664 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i [2021-12-18 12:37:37,725 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6a38993de/f55b51e81b914eb59061b09acc3ca498/FLAG6311ea52d [2021-12-18 12:37:38,126 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6a38993de/f55b51e81b914eb59061b09acc3ca498 [2021-12-18 12:37:38,128 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-18 12:37:38,130 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-18 12:37:38,132 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-18 12:37:38,132 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-18 12:37:38,134 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-18 12:37:38,135 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 12:37:38" (1/1) ... [2021-12-18 12:37:38,136 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@398b6f59 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:37:38, skipping insertion in model container [2021-12-18 12:37:38,136 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 12:37:38" (1/1) ... [2021-12-18 12:37:38,142 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-18 12:37:38,286 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-18 12:37:42,170 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[540944,540957] [2021-12-18 12:37:42,177 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[541113,541126] [2021-12-18 12:37:42,178 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[541280,541293] [2021-12-18 12:37:42,183 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[541448,541461] [2021-12-18 12:37:42,218 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 12:37:42,288 INFO L203 MainTranslator]: Completed pre-run [2021-12-18 12:37:42,736 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[540944,540957] [2021-12-18 12:37:42,737 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[541113,541126] [2021-12-18 12:37:42,737 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[541280,541293] [2021-12-18 12:37:42,737 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[541448,541461] [2021-12-18 12:37:42,746 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 12:37:42,948 INFO L208 MainTranslator]: Completed translation [2021-12-18 12:37:42,949 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:37:42 WrapperNode [2021-12-18 12:37:42,949 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-18 12:37:42,950 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-18 12:37:42,950 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-18 12:37:42,950 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-18 12:37:42,956 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:37:42" (1/1) ... [2021-12-18 12:37:43,155 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:37:42" (1/1) ... [2021-12-18 12:37:43,370 INFO L137 Inliner]: procedures = 681, calls = 4259, calls flagged for inlining = 342, calls inlined = 274, statements flattened = 8207 [2021-12-18 12:37:43,371 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-18 12:37:43,372 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-18 12:37:43,372 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-18 12:37:43,373 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-18 12:37:43,382 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:37:42" (1/1) ... [2021-12-18 12:37:43,383 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:37:42" (1/1) ... [2021-12-18 12:37:43,422 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:37:42" (1/1) ... [2021-12-18 12:37:43,423 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:37:42" (1/1) ... [2021-12-18 12:37:43,637 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:37:42" (1/1) ... [2021-12-18 12:37:43,666 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:37:42" (1/1) ... [2021-12-18 12:37:43,694 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:37:42" (1/1) ... [2021-12-18 12:37:43,737 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-18 12:37:43,738 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-18 12:37:43,739 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-18 12:37:43,739 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-18 12:37:43,740 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:37:42" (1/1) ... [2021-12-18 12:37:43,746 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 12:37:43,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 12:37:43,768 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-18 12:37:43,777 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-18 12:37:43,806 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_tq_stop [2021-12-18 12:37:43,806 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_tq_stop [2021-12-18 12:37:43,807 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_cmd_ring_desc_avail [2021-12-18 12:37:43,807 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_cmd_ring_desc_avail [2021-12-18 12:37:43,807 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_reset_dev [2021-12-18 12:37:43,807 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_reset_dev [2021-12-18 12:37:43,807 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2021-12-18 12:37:43,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2021-12-18 12:37:43,808 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_82 [2021-12-18 12:37:43,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_82 [2021-12-18 12:37:43,808 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2021-12-18 12:37:43,808 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2021-12-18 12:37:43,808 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_resume [2021-12-18 12:37:43,809 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_resume [2021-12-18 12:37:43,809 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-12-18 12:37:43,809 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-12-18 12:37:43,809 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2021-12-18 12:37:43,809 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2021-12-18 12:37:43,809 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2021-12-18 12:37:43,810 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2021-12-18 12:37:43,810 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_tx_lock_of_vmxnet3_tx_queue [2021-12-18 12:37:43,810 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_tx_lock_of_vmxnet3_tx_queue [2021-12-18 12:37:43,810 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_page [2021-12-18 12:37:43,810 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_page [2021-12-18 12:37:43,810 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2021-12-18 12:37:43,810 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2021-12-18 12:37:43,811 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2021-12-18 12:37:43,811 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2021-12-18 12:37:43,811 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2021-12-18 12:37:43,811 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2021-12-18 12:37:43,811 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_cmd_lock_of_vmxnet3_adapter [2021-12-18 12:37:43,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_cmd_lock_of_vmxnet3_adapter [2021-12-18 12:37:43,812 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_rq_alloc_rx_buf [2021-12-18 12:37:43,812 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_rq_alloc_rx_buf [2021-12-18 12:37:43,812 INFO L130 BoogieDeclarations]: Found specification of procedure dma_zalloc_coherent [2021-12-18 12:37:43,812 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_zalloc_coherent [2021-12-18 12:37:43,812 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_pages [2021-12-18 12:37:43,813 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_pages [2021-12-18 12:37:43,813 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_get_sset_count [2021-12-18 12:37:43,813 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_get_sset_count [2021-12-18 12:37:43,813 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2021-12-18 12:37:43,813 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2021-12-18 12:37:43,814 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2021-12-18 12:37:43,814 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2021-12-18 12:37:43,814 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2021-12-18 12:37:43,814 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2021-12-18 12:37:43,814 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2021-12-18 12:37:43,814 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2021-12-18 12:37:43,815 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2021-12-18 12:37:43,815 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2021-12-18 12:37:43,815 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-18 12:37:43,816 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2021-12-18 12:37:43,816 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2021-12-18 12:37:43,817 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_restore_vlan [2021-12-18 12:37:43,817 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_restore_vlan [2021-12-18 12:37:43,817 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_comp_ring_adv_next2proc [2021-12-18 12:37:43,817 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_comp_ring_adv_next2proc [2021-12-18 12:37:43,817 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2021-12-18 12:37:43,818 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2021-12-18 12:37:43,818 INFO L130 BoogieDeclarations]: Found specification of procedure __rounddown_pow_of_two [2021-12-18 12:37:43,818 INFO L138 BoogieDeclarations]: Found implementation of procedure __rounddown_pow_of_two [2021-12-18 12:37:43,818 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2021-12-18 12:37:43,818 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2021-12-18 12:37:43,819 INFO L130 BoogieDeclarations]: Found specification of procedure netif_napi_add [2021-12-18 12:37:43,819 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_napi_add [2021-12-18 12:37:43,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-12-18 12:37:43,819 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2021-12-18 12:37:43,820 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2021-12-18 12:37:43,820 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2021-12-18 12:37:43,820 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2021-12-18 12:37:43,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-12-18 12:37:43,820 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2021-12-18 12:37:43,820 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2021-12-18 12:37:43,820 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_tq_destroy [2021-12-18 12:37:43,821 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_tq_destroy [2021-12-18 12:37:43,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-18 12:37:43,821 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_unmap_tx_buf [2021-12-18 12:37:43,821 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_unmap_tx_buf [2021-12-18 12:37:43,821 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2021-12-18 12:37:43,822 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2021-12-18 12:37:43,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-12-18 12:37:43,822 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-12-18 12:37:43,822 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2021-12-18 12:37:43,822 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2021-12-18 12:37:43,823 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2021-12-18 12:37:43,823 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2021-12-18 12:37:43,823 INFO L130 BoogieDeclarations]: Found specification of procedure pci_choose_state [2021-12-18 12:37:43,823 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_choose_state [2021-12-18 12:37:43,823 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2021-12-18 12:37:43,824 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2021-12-18 12:37:43,824 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_watching [2021-12-18 12:37:43,824 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_watching [2021-12-18 12:37:43,824 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2021-12-18 12:37:43,825 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2021-12-18 12:37:43,825 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_1 [2021-12-18 12:37:43,825 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_1 [2021-12-18 12:37:43,825 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_2 [2021-12-18 12:37:43,825 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_2 [2021-12-18 12:37:43,825 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_rq_destroy [2021-12-18 12:37:43,826 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_rq_destroy [2021-12-18 12:37:43,826 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_3 [2021-12-18 12:37:43,826 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_3 [2021-12-18 12:37:43,826 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2021-12-18 12:37:43,826 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2021-12-18 12:37:43,826 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_request_irqs [2021-12-18 12:37:43,826 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_request_irqs [2021-12-18 12:37:43,827 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_rq_create [2021-12-18 12:37:43,827 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_rq_create [2021-12-18 12:37:43,827 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2021-12-18 12:37:43,827 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2021-12-18 12:37:43,827 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_tx_lock_of_vmxnet3_tx_queue [2021-12-18 12:37:43,828 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_tx_lock_of_vmxnet3_tx_queue [2021-12-18 12:37:43,829 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_enable_intr [2021-12-18 12:37:43,830 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_enable_intr [2021-12-18 12:37:43,831 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2021-12-18 12:37:43,832 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2021-12-18 12:37:43,832 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_remove_device [2021-12-18 12:37:43,832 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_remove_device [2021-12-18 12:37:43,833 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-18 12:37:43,833 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_0 [2021-12-18 12:37:43,833 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_0 [2021-12-18 12:37:43,833 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2021-12-18 12:37:43,837 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2021-12-18 12:37:43,837 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-18 12:37:43,838 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2021-12-18 12:37:43,838 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2021-12-18 12:37:43,838 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-18 12:37:43,838 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2021-12-18 12:37:43,838 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2021-12-18 12:37:43,838 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2021-12-18 12:37:43,838 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2021-12-18 12:37:43,838 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2021-12-18 12:37:43,838 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_free_irqs [2021-12-18 12:37:43,838 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_free_irqs [2021-12-18 12:37:43,839 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_set_mc [2021-12-18 12:37:43,839 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_set_mc [2021-12-18 12:37:43,839 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2021-12-18 12:37:43,839 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2021-12-18 12:37:43,839 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2021-12-18 12:37:43,839 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2021-12-18 12:37:43,839 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2021-12-18 12:37:43,839 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2021-12-18 12:37:43,840 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2021-12-18 12:37:43,840 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2021-12-18 12:37:43,840 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_check_link [2021-12-18 12:37:43,840 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_check_link [2021-12-18 12:37:43,840 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2021-12-18 12:37:43,840 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2021-12-18 12:37:43,840 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_selected_regions [2021-12-18 12:37:43,841 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_selected_regions [2021-12-18 12:37:43,841 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_cmd_ring_adv_next2fill [2021-12-18 12:37:43,841 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_cmd_ring_adv_next2fill [2021-12-18 12:37:43,841 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2021-12-18 12:37:43,841 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2021-12-18 12:37:43,841 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2021-12-18 12:37:43,841 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2021-12-18 12:37:43,842 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_free_intr_resources [2021-12-18 12:37:43,842 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_free_intr_resources [2021-12-18 12:37:43,842 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_tq_destroy_all [2021-12-18 12:37:43,842 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_tq_destroy_all [2021-12-18 12:37:43,842 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-18 12:37:43,842 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-18 12:37:43,842 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2021-12-18 12:37:43,842 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2021-12-18 12:37:43,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-12-18 12:37:43,843 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_adjust_rx_ring_size [2021-12-18 12:37:43,843 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_adjust_rx_ring_size [2021-12-18 12:37:43,843 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-12-18 12:37:43,843 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-12-18 12:37:43,843 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-12-18 12:37:43,843 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2021-12-18 12:37:43,844 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2021-12-18 12:37:43,844 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2021-12-18 12:37:43,844 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2021-12-18 12:37:43,844 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2021-12-18 12:37:43,844 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2021-12-18 12:37:43,844 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2021-12-18 12:37:43,844 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2021-12-18 12:37:43,845 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2021-12-18 12:37:43,845 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2021-12-18 12:37:43,845 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2021-12-18 12:37:43,845 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2021-12-18 12:37:43,845 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2021-12-18 12:37:43,845 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2021-12-18 12:37:43,846 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2021-12-18 12:37:43,846 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_quiesce_dev [2021-12-18 12:37:43,846 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_quiesce_dev [2021-12-18 12:37:43,846 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_cmd_ring_adv_next2comp [2021-12-18 12:37:43,846 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_cmd_ring_adv_next2comp [2021-12-18 12:37:43,846 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2021-12-18 12:37:43,846 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2021-12-18 12:37:43,846 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-12-18 12:37:43,847 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-12-18 12:37:43,847 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_rq_cleanup_all [2021-12-18 12:37:43,847 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_rq_cleanup_all [2021-12-18 12:37:43,847 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2021-12-18 12:37:43,847 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2021-12-18 12:37:43,847 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_schedule [2021-12-18 12:37:43,848 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_schedule [2021-12-18 12:37:43,848 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2021-12-18 12:37:43,848 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2021-12-18 12:37:43,848 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2021-12-18 12:37:43,848 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2021-12-18 12:37:43,848 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2021-12-18 12:37:43,848 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2021-12-18 12:37:43,849 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-18 12:37:43,849 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2021-12-18 12:37:43,849 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2021-12-18 12:37:43,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-18 12:37:43,849 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2021-12-18 12:37:43,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2021-12-18 12:37:43,849 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_wake [2021-12-18 12:37:43,850 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_wake [2021-12-18 12:37:43,850 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_disable_intr [2021-12-18 12:37:43,850 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_disable_intr [2021-12-18 12:37:43,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-18 12:37:43,850 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2021-12-18 12:37:43,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2021-12-18 12:37:43,850 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2021-12-18 12:37:43,851 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2021-12-18 12:37:43,851 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_process_events [2021-12-18 12:37:43,851 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_process_events [2021-12-18 12:37:43,851 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2021-12-18 12:37:43,851 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2021-12-18 12:37:43,851 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2021-12-18 12:37:43,851 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2021-12-18 12:37:43,851 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2021-12-18 12:37:43,852 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2021-12-18 12:37:43,852 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2021-12-18 12:37:43,852 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2021-12-18 12:37:43,852 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_intr [2021-12-18 12:37:43,852 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_intr [2021-12-18 12:37:43,852 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_rq_destroy_all [2021-12-18 12:37:43,852 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_rq_destroy_all [2021-12-18 12:37:43,853 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2021-12-18 12:37:43,853 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2021-12-18 12:37:43,853 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_weight [2021-12-18 12:37:43,853 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_weight [2021-12-18 12:37:43,853 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2021-12-18 12:37:43,854 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2021-12-18 12:37:43,854 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2021-12-18 12:37:43,854 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2021-12-18 12:37:43,854 INFO L130 BoogieDeclarations]: Found specification of procedure __netdev_alloc_skb_ip_align [2021-12-18 12:37:43,854 INFO L138 BoogieDeclarations]: Found implementation of procedure __netdev_alloc_skb_ip_align [2021-12-18 12:37:43,854 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_free_pci_resources [2021-12-18 12:37:43,854 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_free_pci_resources [2021-12-18 12:37:43,854 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2021-12-18 12:37:43,854 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2021-12-18 12:37:43,854 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_disable_all_intrs [2021-12-18 12:37:43,855 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_disable_all_intrs [2021-12-18 12:37:43,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-18 12:37:43,855 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-12-18 12:37:43,855 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-12-18 12:37:43,855 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_tq_tx_complete [2021-12-18 12:37:43,855 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_tq_tx_complete [2021-12-18 12:37:43,855 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2021-12-18 12:37:43,855 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2021-12-18 12:37:43,855 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2021-12-18 12:37:43,855 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2021-12-18 12:37:43,855 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2021-12-18 12:37:43,855 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2021-12-18 12:37:43,855 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_enable_all_intrs [2021-12-18 12:37:43,855 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_enable_all_intrs [2021-12-18 12:37:43,856 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2021-12-18 12:37:43,856 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2021-12-18 12:37:43,856 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_create_queues [2021-12-18 12:37:43,856 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_create_queues [2021-12-18 12:37:43,856 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_force_close [2021-12-18 12:37:43,856 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_force_close [2021-12-18 12:37:43,856 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2021-12-18 12:37:43,856 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2021-12-18 12:37:43,856 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_alloc_intr_resources [2021-12-18 12:37:43,856 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_alloc_intr_resources [2021-12-18 12:37:43,856 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_activate_dev [2021-12-18 12:37:43,856 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_activate_dev [2021-12-18 12:37:43,856 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_write_mac_addr [2021-12-18 12:37:43,857 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_write_mac_addr [2021-12-18 12:37:43,857 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2021-12-18 12:37:43,857 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2021-12-18 12:37:43,857 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2021-12-18 12:37:43,857 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2021-12-18 12:37:43,857 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2021-12-18 12:37:43,857 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2021-12-18 12:37:43,857 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_msix_rx [2021-12-18 12:37:43,857 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_msix_rx [2021-12-18 12:37:43,857 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2021-12-18 12:37:43,857 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2021-12-18 12:37:43,857 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2021-12-18 12:37:43,857 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2021-12-18 12:37:43,857 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2021-12-18 12:37:43,858 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2021-12-18 12:37:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2021-12-18 12:37:43,858 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2021-12-18 12:37:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-18 12:37:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_get_regs_len [2021-12-18 12:37:43,858 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_get_regs_len [2021-12-18 12:37:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_page [2021-12-18 12:37:43,858 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_page [2021-12-18 12:37:43,858 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2021-12-18 12:37:43,858 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2021-12-18 12:37:43,859 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_suspend [2021-12-18 12:37:43,859 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_suspend [2021-12-18 12:37:43,859 INFO L130 BoogieDeclarations]: Found specification of procedure netpoll_trap [2021-12-18 12:37:43,859 INFO L138 BoogieDeclarations]: Found implementation of procedure netpoll_trap [2021-12-18 12:37:44,881 INFO L236 CfgBuilder]: Building ICFG [2021-12-18 12:37:44,888 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-18 12:37:45,111 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-12-18 12:48:33,906 INFO L277 CfgBuilder]: Performing block encoding [2021-12-18 12:48:33,935 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-18 12:48:33,936 INFO L301 CfgBuilder]: Removed 7 assume(true) statements. [2021-12-18 12:48:33,941 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 12:48:33 BoogieIcfgContainer [2021-12-18 12:48:33,941 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-18 12:48:33,943 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-18 12:48:33,943 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-18 12:48:33,950 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-18 12:48:33,950 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.12 12:37:38" (1/3) ... [2021-12-18 12:48:33,950 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35342b6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 12:48:33, skipping insertion in model container [2021-12-18 12:48:33,951 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 12:37:42" (2/3) ... [2021-12-18 12:48:33,951 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35342b6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 12:48:33, skipping insertion in model container [2021-12-18 12:48:33,951 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 12:48:33" (3/3) ... [2021-12-18 12:48:33,952 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-3.14_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i [2021-12-18 12:48:33,957 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-18 12:48:33,957 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2021-12-18 12:48:34,023 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-18 12:48:34,031 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-12-18 12:48:34,033 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-12-18 12:48:34,098 INFO L276 IsEmpty]: Start isEmpty. Operand has 2599 states, 1805 states have (on average 1.2759002770083103) internal successors, (2303), 1865 states have internal predecessors, (2303), 648 states have call successors, (648), 143 states have call predecessors, (648), 142 states have return successors, (639), 628 states have call predecessors, (639), 639 states have call successors, (639) [2021-12-18 12:48:34,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-18 12:48:34,104 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 12:48:34,105 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 12:48:34,106 INFO L402 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)] === [2021-12-18 12:48:34,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 12:48:34,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1385749763, now seen corresponding path program 1 times [2021-12-18 12:48:34,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 12:48:34,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344091481] [2021-12-18 12:48:34,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:48:34,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 12:48:35,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:35,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 12:48:35,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:35,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-18 12:48:35,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:35,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 12:48:35,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:36,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:48:36,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:36,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 12:48:36,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:36,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 12:48:36,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:36,045 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 12:48:36,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 12:48:36,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344091481] [2021-12-18 12:48:36,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344091481] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 12:48:36,050 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 12:48:36,050 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 12:48:36,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136621147] [2021-12-18 12:48:36,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 12:48:36,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 12:48:36,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 12:48:36,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 12:48:36,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 12:48:36,093 INFO L87 Difference]: Start difference. First operand has 2599 states, 1805 states have (on average 1.2759002770083103) internal successors, (2303), 1865 states have internal predecessors, (2303), 648 states have call successors, (648), 143 states have call predecessors, (648), 142 states have return successors, (639), 628 states have call predecessors, (639), 639 states have call successors, (639) Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-12-18 12:48:36,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 12:48:36,695 INFO L93 Difference]: Finished difference Result 5170 states and 7287 transitions. [2021-12-18 12:48:36,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 12:48:36,699 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 48 [2021-12-18 12:48:36,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 12:48:36,738 INFO L225 Difference]: With dead ends: 5170 [2021-12-18 12:48:36,738 INFO L226 Difference]: Without dead ends: 2580 [2021-12-18 12:48:36,841 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-18 12:48:36,844 INFO L933 BasicCegarLoop]: 3480 mSDtfsCounter, 3436 mSDsluCounter, 6989 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3453 SdHoareTripleChecker+Valid, 10469 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 12:48:36,845 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3453 Valid, 10469 Invalid, 27 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 12:48:36,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2580 states. [2021-12-18 12:48:37,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2580 to 2578. [2021-12-18 12:48:37,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2578 states, 1783 states have (on average 1.2378014582164891) internal successors, (2207), 1839 states have internal predecessors, (2207), 643 states have call successors, (643), 150 states have call predecessors, (643), 149 states have return successors, (640), 629 states have call predecessors, (640), 640 states have call successors, (640) [2021-12-18 12:48:37,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2578 states to 2578 states and 3490 transitions. [2021-12-18 12:48:37,061 INFO L78 Accepts]: Start accepts. Automaton has 2578 states and 3490 transitions. Word has length 48 [2021-12-18 12:48:37,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 12:48:37,062 INFO L470 AbstractCegarLoop]: Abstraction has 2578 states and 3490 transitions. [2021-12-18 12:48:37,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-12-18 12:48:37,062 INFO L276 IsEmpty]: Start isEmpty. Operand 2578 states and 3490 transitions. [2021-12-18 12:48:37,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-12-18 12:48:37,065 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 12:48:37,065 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 12:48:37,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-18 12:48:37,066 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-12-18 12:48:37,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 12:48:37,067 INFO L85 PathProgramCache]: Analyzing trace with hash -2127637733, now seen corresponding path program 1 times [2021-12-18 12:48:37,067 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 12:48:37,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081042697] [2021-12-18 12:48:37,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:48:37,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 12:48:37,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:38,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 12:48:38,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:38,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-18 12:48:38,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:38,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 12:48:38,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:38,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:48:38,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:38,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 12:48:38,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:38,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 12:48:38,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:38,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 12:48:38,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:38,309 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 12:48:38,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 12:48:38,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081042697] [2021-12-18 12:48:38,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081042697] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 12:48:38,310 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 12:48:38,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 12:48:38,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862829833] [2021-12-18 12:48:38,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 12:48:38,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 12:48:38,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 12:48:38,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 12:48:38,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 12:48:38,313 INFO L87 Difference]: Start difference. First operand 2578 states and 3490 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-12-18 12:48:38,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 12:48:38,711 INFO L93 Difference]: Finished difference Result 2584 states and 3495 transitions. [2021-12-18 12:48:38,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 12:48:38,712 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 53 [2021-12-18 12:48:38,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 12:48:38,727 INFO L225 Difference]: With dead ends: 2584 [2021-12-18 12:48:38,728 INFO L226 Difference]: Without dead ends: 2582 [2021-12-18 12:48:38,730 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-18 12:48:38,731 INFO L933 BasicCegarLoop]: 3455 mSDtfsCounter, 3422 mSDsluCounter, 6886 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3437 SdHoareTripleChecker+Valid, 10341 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 12:48:38,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3437 Valid, 10341 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 12:48:38,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2582 states. [2021-12-18 12:48:38,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2582 to 2582. [2021-12-18 12:48:38,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2582 states, 1786 states have (on average 1.2374020156774916) internal successors, (2210), 1842 states have internal predecessors, (2210), 643 states have call successors, (643), 151 states have call predecessors, (643), 150 states have return successors, (640), 629 states have call predecessors, (640), 640 states have call successors, (640) [2021-12-18 12:48:38,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2582 states to 2582 states and 3493 transitions. [2021-12-18 12:48:38,849 INFO L78 Accepts]: Start accepts. Automaton has 2582 states and 3493 transitions. Word has length 53 [2021-12-18 12:48:38,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 12:48:38,850 INFO L470 AbstractCegarLoop]: Abstraction has 2582 states and 3493 transitions. [2021-12-18 12:48:38,850 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-12-18 12:48:38,850 INFO L276 IsEmpty]: Start isEmpty. Operand 2582 states and 3493 transitions. [2021-12-18 12:48:38,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-12-18 12:48:38,857 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 12:48:38,858 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 12:48:38,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-18 12:48:38,858 INFO L402 AbstractCegarLoop]: === Iteration 3 === 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)] === [2021-12-18 12:48:38,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 12:48:38,859 INFO L85 PathProgramCache]: Analyzing trace with hash 2047057277, now seen corresponding path program 1 times [2021-12-18 12:48:38,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 12:48:38,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530608344] [2021-12-18 12:48:38,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:48:38,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 12:48:39,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:39,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 12:48:39,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:40,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-18 12:48:40,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:40,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 12:48:40,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:40,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:48:40,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:40,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 12:48:40,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:40,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 12:48:40,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:40,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 12:48:40,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:40,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 12:48:40,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:40,071 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-12-18 12:48:40,072 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 12:48:40,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530608344] [2021-12-18 12:48:40,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530608344] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 12:48:40,072 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 12:48:40,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 12:48:40,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82729651] [2021-12-18 12:48:40,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 12:48:40,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 12:48:40,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 12:48:40,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 12:48:40,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 12:48:40,074 INFO L87 Difference]: Start difference. First operand 2582 states and 3493 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-18 12:48:40,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 12:48:40,462 INFO L93 Difference]: Finished difference Result 2588 states and 3498 transitions. [2021-12-18 12:48:40,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 12:48:40,463 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 58 [2021-12-18 12:48:40,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 12:48:40,479 INFO L225 Difference]: With dead ends: 2588 [2021-12-18 12:48:40,479 INFO L226 Difference]: Without dead ends: 2586 [2021-12-18 12:48:40,482 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-18 12:48:40,486 INFO L933 BasicCegarLoop]: 3455 mSDtfsCounter, 3422 mSDsluCounter, 6886 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3436 SdHoareTripleChecker+Valid, 10341 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 12:48:40,487 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3436 Valid, 10341 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 12:48:40,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2586 states. [2021-12-18 12:48:40,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2586 to 2586. [2021-12-18 12:48:40,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2586 states, 1789 states have (on average 1.237003912800447) internal successors, (2213), 1845 states have internal predecessors, (2213), 643 states have call successors, (643), 152 states have call predecessors, (643), 151 states have return successors, (640), 629 states have call predecessors, (640), 640 states have call successors, (640) [2021-12-18 12:48:40,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2586 states to 2586 states and 3496 transitions. [2021-12-18 12:48:40,605 INFO L78 Accepts]: Start accepts. Automaton has 2586 states and 3496 transitions. Word has length 58 [2021-12-18 12:48:40,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 12:48:40,605 INFO L470 AbstractCegarLoop]: Abstraction has 2586 states and 3496 transitions. [2021-12-18 12:48:40,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-18 12:48:40,606 INFO L276 IsEmpty]: Start isEmpty. Operand 2586 states and 3496 transitions. [2021-12-18 12:48:40,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-12-18 12:48:40,607 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 12:48:40,607 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 12:48:40,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-18 12:48:40,607 INFO L402 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)] === [2021-12-18 12:48:40,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 12:48:40,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1073027099, now seen corresponding path program 1 times [2021-12-18 12:48:40,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 12:48:40,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107753959] [2021-12-18 12:48:40,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:48:40,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 12:48:41,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:42,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 12:48:42,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:42,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-18 12:48:42,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:42,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 12:48:42,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:42,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:48:42,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:42,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 12:48:42,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:42,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 12:48:42,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:42,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 12:48:42,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:42,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 12:48:42,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:42,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 12:48:42,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:42,110 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-12-18 12:48:42,110 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 12:48:42,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107753959] [2021-12-18 12:48:42,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107753959] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 12:48:42,111 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 12:48:42,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 12:48:42,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005201776] [2021-12-18 12:48:42,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 12:48:42,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 12:48:42,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 12:48:42,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 12:48:42,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 12:48:42,113 INFO L87 Difference]: Start difference. First operand 2586 states and 3496 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-12-18 12:48:42,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 12:48:42,498 INFO L93 Difference]: Finished difference Result 2608 states and 3513 transitions. [2021-12-18 12:48:42,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 12:48:42,499 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 63 [2021-12-18 12:48:42,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 12:48:42,516 INFO L225 Difference]: With dead ends: 2608 [2021-12-18 12:48:42,517 INFO L226 Difference]: Without dead ends: 2606 [2021-12-18 12:48:42,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-18 12:48:42,520 INFO L933 BasicCegarLoop]: 3462 mSDtfsCounter, 3306 mSDsluCounter, 7026 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3319 SdHoareTripleChecker+Valid, 10488 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 12:48:42,521 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3319 Valid, 10488 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 12:48:42,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2606 states. [2021-12-18 12:48:42,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2606 to 2604. [2021-12-18 12:48:42,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2604 states, 1802 states have (on average 1.2358490566037736) internal successors, (2227), 1858 states have internal predecessors, (2227), 643 states have call successors, (643), 157 states have call predecessors, (643), 156 states have return successors, (640), 629 states have call predecessors, (640), 640 states have call successors, (640) [2021-12-18 12:48:42,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2604 states to 2604 states and 3510 transitions. [2021-12-18 12:48:42,635 INFO L78 Accepts]: Start accepts. Automaton has 2604 states and 3510 transitions. Word has length 63 [2021-12-18 12:48:42,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 12:48:42,636 INFO L470 AbstractCegarLoop]: Abstraction has 2604 states and 3510 transitions. [2021-12-18 12:48:42,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-12-18 12:48:42,636 INFO L276 IsEmpty]: Start isEmpty. Operand 2604 states and 3510 transitions. [2021-12-18 12:48:42,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-12-18 12:48:42,637 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 12:48:42,637 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 12:48:42,638 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-18 12:48:42,638 INFO L402 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)] === [2021-12-18 12:48:42,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 12:48:42,638 INFO L85 PathProgramCache]: Analyzing trace with hash -979720195, now seen corresponding path program 1 times [2021-12-18 12:48:42,639 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 12:48:42,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413174871] [2021-12-18 12:48:42,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:48:42,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 12:48:43,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:43,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 12:48:43,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:43,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-18 12:48:43,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:43,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 12:48:43,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:43,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:48:43,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:43,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 12:48:43,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:43,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 12:48:43,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:43,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 12:48:43,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:43,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 12:48:43,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:43,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 12:48:43,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:43,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-18 12:48:43,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:43,739 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-12-18 12:48:43,740 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 12:48:43,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413174871] [2021-12-18 12:48:43,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413174871] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 12:48:43,740 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 12:48:43,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 12:48:43,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071108141] [2021-12-18 12:48:43,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 12:48:43,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 12:48:43,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 12:48:43,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 12:48:43,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 12:48:43,743 INFO L87 Difference]: Start difference. First operand 2604 states and 3510 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-18 12:48:44,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 12:48:44,111 INFO L93 Difference]: Finished difference Result 2610 states and 3515 transitions. [2021-12-18 12:48:44,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 12:48:44,112 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 68 [2021-12-18 12:48:44,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 12:48:44,126 INFO L225 Difference]: With dead ends: 2610 [2021-12-18 12:48:44,127 INFO L226 Difference]: Without dead ends: 2608 [2021-12-18 12:48:44,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-18 12:48:44,129 INFO L933 BasicCegarLoop]: 3455 mSDtfsCounter, 3422 mSDsluCounter, 6886 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3434 SdHoareTripleChecker+Valid, 10341 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 12:48:44,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3434 Valid, 10341 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 12:48:44,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2608 states. [2021-12-18 12:48:44,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2608 to 2608. [2021-12-18 12:48:44,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2608 states, 1805 states have (on average 1.2354570637119113) internal successors, (2230), 1861 states have internal predecessors, (2230), 643 states have call successors, (643), 158 states have call predecessors, (643), 157 states have return successors, (640), 629 states have call predecessors, (640), 640 states have call successors, (640) [2021-12-18 12:48:44,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2608 states to 2608 states and 3513 transitions. [2021-12-18 12:48:44,267 INFO L78 Accepts]: Start accepts. Automaton has 2608 states and 3513 transitions. Word has length 68 [2021-12-18 12:48:44,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 12:48:44,268 INFO L470 AbstractCegarLoop]: Abstraction has 2608 states and 3513 transitions. [2021-12-18 12:48:44,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-18 12:48:44,269 INFO L276 IsEmpty]: Start isEmpty. Operand 2608 states and 3513 transitions. [2021-12-18 12:48:44,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-12-18 12:48:44,270 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 12:48:44,270 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 12:48:44,270 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-18 12:48:44,271 INFO L402 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)] === [2021-12-18 12:48:44,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 12:48:44,271 INFO L85 PathProgramCache]: Analyzing trace with hash -2049258213, now seen corresponding path program 1 times [2021-12-18 12:48:44,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 12:48:44,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622993779] [2021-12-18 12:48:44,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:48:44,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 12:48:44,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:45,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 12:48:45,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:45,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-18 12:48:45,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:45,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 12:48:45,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:45,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:48:45,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:45,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 12:48:45,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:45,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 12:48:45,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:45,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 12:48:45,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:45,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 12:48:45,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:45,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 12:48:45,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:45,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-18 12:48:45,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:45,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-18 12:48:45,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:45,317 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-12-18 12:48:45,317 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 12:48:45,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622993779] [2021-12-18 12:48:45,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622993779] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 12:48:45,318 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 12:48:45,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 12:48:45,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533746634] [2021-12-18 12:48:45,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 12:48:45,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 12:48:45,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 12:48:45,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 12:48:45,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 12:48:45,319 INFO L87 Difference]: Start difference. First operand 2608 states and 3513 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2021-12-18 12:48:45,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 12:48:45,799 INFO L93 Difference]: Finished difference Result 2614 states and 3518 transitions. [2021-12-18 12:48:45,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 12:48:45,800 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 73 [2021-12-18 12:48:45,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 12:48:45,814 INFO L225 Difference]: With dead ends: 2614 [2021-12-18 12:48:45,814 INFO L226 Difference]: Without dead ends: 2612 [2021-12-18 12:48:45,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-18 12:48:45,816 INFO L933 BasicCegarLoop]: 3455 mSDtfsCounter, 3422 mSDsluCounter, 6886 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3433 SdHoareTripleChecker+Valid, 10341 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 12:48:45,817 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3433 Valid, 10341 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 12:48:45,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2612 states. [2021-12-18 12:48:45,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2612 to 2612. [2021-12-18 12:48:45,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2612 states, 1808 states have (on average 1.2350663716814159) internal successors, (2233), 1864 states have internal predecessors, (2233), 643 states have call successors, (643), 159 states have call predecessors, (643), 158 states have return successors, (640), 629 states have call predecessors, (640), 640 states have call successors, (640) [2021-12-18 12:48:45,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2612 states to 2612 states and 3516 transitions. [2021-12-18 12:48:45,932 INFO L78 Accepts]: Start accepts. Automaton has 2612 states and 3516 transitions. Word has length 73 [2021-12-18 12:48:45,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 12:48:45,933 INFO L470 AbstractCegarLoop]: Abstraction has 2612 states and 3516 transitions. [2021-12-18 12:48:45,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2021-12-18 12:48:45,933 INFO L276 IsEmpty]: Start isEmpty. Operand 2612 states and 3516 transitions. [2021-12-18 12:48:45,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-12-18 12:48:45,934 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 12:48:45,934 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 12:48:45,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-18 12:48:45,935 INFO L402 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)] === [2021-12-18 12:48:45,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 12:48:45,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1144537725, now seen corresponding path program 1 times [2021-12-18 12:48:45,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 12:48:45,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018894793] [2021-12-18 12:48:45,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:48:45,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 12:48:46,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:47,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 12:48:47,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:47,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-18 12:48:47,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:47,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 12:48:47,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:47,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:48:47,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:47,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 12:48:47,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:47,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 12:48:47,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:47,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 12:48:47,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:47,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 12:48:47,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:47,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 12:48:47,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:47,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-18 12:48:47,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:47,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-18 12:48:47,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:47,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-18 12:48:47,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:47,105 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-12-18 12:48:47,105 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 12:48:47,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018894793] [2021-12-18 12:48:47,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018894793] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 12:48:47,106 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 12:48:47,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 12:48:47,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970457019] [2021-12-18 12:48:47,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 12:48:47,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 12:48:47,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 12:48:47,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 12:48:47,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 12:48:47,107 INFO L87 Difference]: Start difference. First operand 2612 states and 3516 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-18 12:48:47,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 12:48:47,479 INFO L93 Difference]: Finished difference Result 2618 states and 3521 transitions. [2021-12-18 12:48:47,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 12:48:47,480 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 78 [2021-12-18 12:48:47,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 12:48:47,499 INFO L225 Difference]: With dead ends: 2618 [2021-12-18 12:48:47,499 INFO L226 Difference]: Without dead ends: 2616 [2021-12-18 12:48:47,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-18 12:48:47,502 INFO L933 BasicCegarLoop]: 3455 mSDtfsCounter, 3422 mSDsluCounter, 6886 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3432 SdHoareTripleChecker+Valid, 10341 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 12:48:47,502 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3432 Valid, 10341 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 12:48:47,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2616 states. [2021-12-18 12:48:47,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2616 to 2616. [2021-12-18 12:48:47,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2616 states, 1811 states have (on average 1.2346769740474877) internal successors, (2236), 1867 states have internal predecessors, (2236), 643 states have call successors, (643), 160 states have call predecessors, (643), 159 states have return successors, (640), 629 states have call predecessors, (640), 640 states have call successors, (640) [2021-12-18 12:48:47,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2616 states to 2616 states and 3519 transitions. [2021-12-18 12:48:47,628 INFO L78 Accepts]: Start accepts. Automaton has 2616 states and 3519 transitions. Word has length 78 [2021-12-18 12:48:47,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 12:48:47,629 INFO L470 AbstractCegarLoop]: Abstraction has 2616 states and 3519 transitions. [2021-12-18 12:48:47,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-18 12:48:47,629 INFO L276 IsEmpty]: Start isEmpty. Operand 2616 states and 3519 transitions. [2021-12-18 12:48:47,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-12-18 12:48:47,633 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 12:48:47,634 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 12:48:47,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-18 12:48:47,634 INFO L402 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)] === [2021-12-18 12:48:47,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 12:48:47,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1179906587, now seen corresponding path program 1 times [2021-12-18 12:48:47,635 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 12:48:47,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451343057] [2021-12-18 12:48:47,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:48:47,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 12:48:48,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:48,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 12:48:48,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:48,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-18 12:48:48,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:48,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 12:48:48,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:48,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:48:48,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:48,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 12:48:48,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:48,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 12:48:48,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:48,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 12:48:48,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:48,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 12:48:48,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:48,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 12:48:48,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:48,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-18 12:48:48,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:48,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-18 12:48:48,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:48,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-18 12:48:48,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:48,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-12-18 12:48:48,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:48,746 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2021-12-18 12:48:48,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 12:48:48,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451343057] [2021-12-18 12:48:48,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451343057] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 12:48:48,747 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 12:48:48,747 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 12:48:48,747 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874500952] [2021-12-18 12:48:48,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 12:48:48,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 12:48:48,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 12:48:48,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 12:48:48,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 12:48:48,749 INFO L87 Difference]: Start difference. First operand 2616 states and 3519 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-18 12:48:49,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 12:48:49,100 INFO L93 Difference]: Finished difference Result 2622 states and 3524 transitions. [2021-12-18 12:48:49,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 12:48:49,101 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 83 [2021-12-18 12:48:49,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 12:48:49,114 INFO L225 Difference]: With dead ends: 2622 [2021-12-18 12:48:49,114 INFO L226 Difference]: Without dead ends: 2620 [2021-12-18 12:48:49,115 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-18 12:48:49,116 INFO L933 BasicCegarLoop]: 3455 mSDtfsCounter, 3422 mSDsluCounter, 6886 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3431 SdHoareTripleChecker+Valid, 10341 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 12:48:49,116 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3431 Valid, 10341 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 12:48:49,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2620 states. [2021-12-18 12:48:49,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2620 to 2620. [2021-12-18 12:48:49,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2620 states, 1814 states have (on average 1.2342888643880927) internal successors, (2239), 1870 states have internal predecessors, (2239), 643 states have call successors, (643), 161 states have call predecessors, (643), 160 states have return successors, (640), 629 states have call predecessors, (640), 640 states have call successors, (640) [2021-12-18 12:48:49,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2620 states to 2620 states and 3522 transitions. [2021-12-18 12:48:49,360 INFO L78 Accepts]: Start accepts. Automaton has 2620 states and 3522 transitions. Word has length 83 [2021-12-18 12:48:49,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 12:48:49,361 INFO L470 AbstractCegarLoop]: Abstraction has 2620 states and 3522 transitions. [2021-12-18 12:48:49,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-18 12:48:49,361 INFO L276 IsEmpty]: Start isEmpty. Operand 2620 states and 3522 transitions. [2021-12-18 12:48:49,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-12-18 12:48:49,365 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 12:48:49,365 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 12:48:49,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-18 12:48:49,365 INFO L402 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)] === [2021-12-18 12:48:49,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 12:48:49,367 INFO L85 PathProgramCache]: Analyzing trace with hash 183004413, now seen corresponding path program 1 times [2021-12-18 12:48:49,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 12:48:49,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920005469] [2021-12-18 12:48:49,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:48:49,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 12:48:49,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:50,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 12:48:50,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:50,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-18 12:48:50,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:50,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 12:48:50,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:50,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:48:50,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:50,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 12:48:50,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:50,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 12:48:50,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:50,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 12:48:50,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:50,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 12:48:50,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:50,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 12:48:50,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:50,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-18 12:48:50,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:50,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-18 12:48:50,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:50,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-18 12:48:50,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:50,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-12-18 12:48:50,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:50,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-18 12:48:50,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:50,421 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2021-12-18 12:48:50,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 12:48:50,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920005469] [2021-12-18 12:48:50,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920005469] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 12:48:50,422 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 12:48:50,422 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 12:48:50,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093859500] [2021-12-18 12:48:50,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 12:48:50,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 12:48:50,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 12:48:50,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 12:48:50,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 12:48:50,424 INFO L87 Difference]: Start difference. First operand 2620 states and 3522 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2021-12-18 12:48:50,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 12:48:50,781 INFO L93 Difference]: Finished difference Result 2626 states and 3527 transitions. [2021-12-18 12:48:50,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 12:48:50,782 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 88 [2021-12-18 12:48:50,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 12:48:50,797 INFO L225 Difference]: With dead ends: 2626 [2021-12-18 12:48:50,797 INFO L226 Difference]: Without dead ends: 2624 [2021-12-18 12:48:50,799 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-18 12:48:50,801 INFO L933 BasicCegarLoop]: 3455 mSDtfsCounter, 3422 mSDsluCounter, 6886 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3430 SdHoareTripleChecker+Valid, 10341 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 12:48:50,801 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3430 Valid, 10341 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 12:48:50,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2624 states. [2021-12-18 12:48:50,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2624 to 2624. [2021-12-18 12:48:50,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2624 states, 1817 states have (on average 1.2339020363236104) internal successors, (2242), 1873 states have internal predecessors, (2242), 643 states have call successors, (643), 162 states have call predecessors, (643), 161 states have return successors, (640), 629 states have call predecessors, (640), 640 states have call successors, (640) [2021-12-18 12:48:50,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2624 states to 2624 states and 3525 transitions. [2021-12-18 12:48:50,928 INFO L78 Accepts]: Start accepts. Automaton has 2624 states and 3525 transitions. Word has length 88 [2021-12-18 12:48:50,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 12:48:50,929 INFO L470 AbstractCegarLoop]: Abstraction has 2624 states and 3525 transitions. [2021-12-18 12:48:50,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2021-12-18 12:48:50,929 INFO L276 IsEmpty]: Start isEmpty. Operand 2624 states and 3525 transitions. [2021-12-18 12:48:50,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-12-18 12:48:50,931 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 12:48:50,931 INFO L514 BasicCegarLoop]: trace histogram [10, 9, 9, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 12:48:50,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-18 12:48:50,931 INFO L402 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)] === [2021-12-18 12:48:50,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 12:48:50,932 INFO L85 PathProgramCache]: Analyzing trace with hash 749286069, now seen corresponding path program 1 times [2021-12-18 12:48:50,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 12:48:50,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392373895] [2021-12-18 12:48:50,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:48:50,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 12:48:51,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:51,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 12:48:51,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:51,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-18 12:48:51,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:51,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 12:48:51,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:51,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:48:51,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:51,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 12:48:51,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:51,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 12:48:51,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:51,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-18 12:48:51,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:51,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-18 12:48:51,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:51,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-18 12:48:51,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:51,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-18 12:48:51,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:51,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-18 12:48:51,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:51,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 12:48:51,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:51,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 12:48:51,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:51,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-12-18 12:48:51,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:51,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2021-12-18 12:48:51,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:51,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-18 12:48:51,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:51,965 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-12-18 12:48:51,965 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 12:48:51,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392373895] [2021-12-18 12:48:51,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392373895] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 12:48:51,965 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 12:48:51,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 12:48:51,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564015594] [2021-12-18 12:48:51,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 12:48:51,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 12:48:51,966 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 12:48:51,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 12:48:51,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 12:48:51,967 INFO L87 Difference]: Start difference. First operand 2624 states and 3525 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-12-18 12:48:52,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 12:48:52,308 INFO L93 Difference]: Finished difference Result 2630 states and 3530 transitions. [2021-12-18 12:48:52,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 12:48:52,309 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 106 [2021-12-18 12:48:52,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 12:48:52,322 INFO L225 Difference]: With dead ends: 2630 [2021-12-18 12:48:52,322 INFO L226 Difference]: Without dead ends: 2628 [2021-12-18 12:48:52,324 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-18 12:48:52,325 INFO L933 BasicCegarLoop]: 3455 mSDtfsCounter, 3412 mSDsluCounter, 6886 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3419 SdHoareTripleChecker+Valid, 10341 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 12:48:52,325 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3419 Valid, 10341 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 12:48:52,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2628 states. [2021-12-18 12:48:52,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2628 to 2628. [2021-12-18 12:48:52,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2628 states, 1820 states have (on average 1.2335164835164836) internal successors, (2245), 1876 states have internal predecessors, (2245), 643 states have call successors, (643), 163 states have call predecessors, (643), 162 states have return successors, (640), 629 states have call predecessors, (640), 640 states have call successors, (640) [2021-12-18 12:48:52,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2628 states to 2628 states and 3528 transitions. [2021-12-18 12:48:52,538 INFO L78 Accepts]: Start accepts. Automaton has 2628 states and 3528 transitions. Word has length 106 [2021-12-18 12:48:52,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 12:48:52,539 INFO L470 AbstractCegarLoop]: Abstraction has 2628 states and 3528 transitions. [2021-12-18 12:48:52,539 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-12-18 12:48:52,539 INFO L276 IsEmpty]: Start isEmpty. Operand 2628 states and 3528 transitions. [2021-12-18 12:48:52,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-12-18 12:48:52,542 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 12:48:52,542 INFO L514 BasicCegarLoop]: trace histogram [11, 10, 10, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 12:48:52,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-18 12:48:52,543 INFO L402 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)] === [2021-12-18 12:48:52,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 12:48:52,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1337403261, now seen corresponding path program 1 times [2021-12-18 12:48:52,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 12:48:52,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279754659] [2021-12-18 12:48:52,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:48:52,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 12:48:53,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:53,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 12:48:53,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:53,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-18 12:48:53,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:53,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 12:48:53,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:53,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:48:53,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:53,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 12:48:53,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:53,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 12:48:53,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:53,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 12:48:53,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:53,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 12:48:53,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:53,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 12:48:53,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:53,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-18 12:48:53,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:53,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-18 12:48:53,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:53,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-18 12:48:53,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:53,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-12-18 12:48:53,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:53,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-18 12:48:53,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:53,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 12:48:53,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:53,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-18 12:48:53,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:53,529 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2021-12-18 12:48:53,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 12:48:53,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279754659] [2021-12-18 12:48:53,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279754659] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 12:48:53,529 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 12:48:53,529 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 12:48:53,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484574255] [2021-12-18 12:48:53,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 12:48:53,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 12:48:53,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 12:48:53,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 12:48:53,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 12:48:53,530 INFO L87 Difference]: Start difference. First operand 2628 states and 3528 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-12-18 12:48:53,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 12:48:53,872 INFO L93 Difference]: Finished difference Result 2634 states and 3533 transitions. [2021-12-18 12:48:53,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 12:48:53,873 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 98 [2021-12-18 12:48:53,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 12:48:53,886 INFO L225 Difference]: With dead ends: 2634 [2021-12-18 12:48:53,886 INFO L226 Difference]: Without dead ends: 2632 [2021-12-18 12:48:53,888 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-18 12:48:53,888 INFO L933 BasicCegarLoop]: 3455 mSDtfsCounter, 3422 mSDsluCounter, 6886 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3428 SdHoareTripleChecker+Valid, 10341 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 12:48:53,888 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3428 Valid, 10341 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 12:48:53,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2632 states. [2021-12-18 12:48:54,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2632 to 2632. [2021-12-18 12:48:54,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2632 states, 1823 states have (on average 1.2331321996708722) internal successors, (2248), 1879 states have internal predecessors, (2248), 643 states have call successors, (643), 164 states have call predecessors, (643), 163 states have return successors, (640), 629 states have call predecessors, (640), 640 states have call successors, (640) [2021-12-18 12:48:54,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2632 states to 2632 states and 3531 transitions. [2021-12-18 12:48:54,032 INFO L78 Accepts]: Start accepts. Automaton has 2632 states and 3531 transitions. Word has length 98 [2021-12-18 12:48:54,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 12:48:54,033 INFO L470 AbstractCegarLoop]: Abstraction has 2632 states and 3531 transitions. [2021-12-18 12:48:54,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-12-18 12:48:54,033 INFO L276 IsEmpty]: Start isEmpty. Operand 2632 states and 3531 transitions. [2021-12-18 12:48:54,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2021-12-18 12:48:54,035 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 12:48:54,035 INFO L514 BasicCegarLoop]: trace histogram [12, 11, 11, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 12:48:54,036 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-18 12:48:54,036 INFO L402 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)] === [2021-12-18 12:48:54,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 12:48:54,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1419706165, now seen corresponding path program 1 times [2021-12-18 12:48:54,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 12:48:54,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306801204] [2021-12-18 12:48:54,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:48:54,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 12:48:54,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:54,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 12:48:54,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:54,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-18 12:48:54,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:54,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 12:48:54,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:54,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:48:54,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:54,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 12:48:54,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:54,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 12:48:54,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:54,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-18 12:48:54,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:54,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-18 12:48:54,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:54,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-18 12:48:54,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:54,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-18 12:48:54,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:54,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-18 12:48:54,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:54,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 12:48:54,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:54,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 12:48:54,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:54,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-12-18 12:48:54,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:54,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2021-12-18 12:48:54,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:54,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-18 12:48:54,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:54,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 12:48:54,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:54,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2021-12-18 12:48:54,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:54,924 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 241 trivial. 0 not checked. [2021-12-18 12:48:54,924 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 12:48:54,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306801204] [2021-12-18 12:48:54,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306801204] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 12:48:54,924 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 12:48:54,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 12:48:54,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998587670] [2021-12-18 12:48:54,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 12:48:54,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 12:48:54,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 12:48:54,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 12:48:54,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 12:48:54,926 INFO L87 Difference]: Start difference. First operand 2632 states and 3531 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2021-12-18 12:48:55,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 12:48:55,245 INFO L93 Difference]: Finished difference Result 2638 states and 3536 transitions. [2021-12-18 12:48:55,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 12:48:55,246 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 116 [2021-12-18 12:48:55,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 12:48:55,259 INFO L225 Difference]: With dead ends: 2638 [2021-12-18 12:48:55,259 INFO L226 Difference]: Without dead ends: 2636 [2021-12-18 12:48:55,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-18 12:48:55,261 INFO L933 BasicCegarLoop]: 3455 mSDtfsCounter, 3412 mSDsluCounter, 6886 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3417 SdHoareTripleChecker+Valid, 10341 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 12:48:55,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3417 Valid, 10341 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 12:48:55,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2636 states. [2021-12-18 12:48:55,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2636 to 2636. [2021-12-18 12:48:55,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2636 states, 1826 states have (on average 1.232749178532311) internal successors, (2251), 1882 states have internal predecessors, (2251), 643 states have call successors, (643), 165 states have call predecessors, (643), 164 states have return successors, (640), 629 states have call predecessors, (640), 640 states have call successors, (640) [2021-12-18 12:48:55,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2636 states to 2636 states and 3534 transitions. [2021-12-18 12:48:55,410 INFO L78 Accepts]: Start accepts. Automaton has 2636 states and 3534 transitions. Word has length 116 [2021-12-18 12:48:55,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 12:48:55,411 INFO L470 AbstractCegarLoop]: Abstraction has 2636 states and 3534 transitions. [2021-12-18 12:48:55,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2021-12-18 12:48:55,411 INFO L276 IsEmpty]: Start isEmpty. Operand 2636 states and 3534 transitions. [2021-12-18 12:48:55,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2021-12-18 12:48:55,413 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 12:48:55,413 INFO L514 BasicCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 12:48:55,413 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-18 12:48:55,414 INFO L402 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)] === [2021-12-18 12:48:55,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 12:48:55,414 INFO L85 PathProgramCache]: Analyzing trace with hash 699429373, now seen corresponding path program 1 times [2021-12-18 12:48:55,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 12:48:55,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118733173] [2021-12-18 12:48:55,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:48:55,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 12:48:55,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:56,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 12:48:56,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:56,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-18 12:48:56,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:56,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 12:48:56,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:56,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:48:56,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:56,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 12:48:56,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:56,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 12:48:56,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:56,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 12:48:56,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:56,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 12:48:56,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:56,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 12:48:56,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:56,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-18 12:48:56,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:56,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-18 12:48:56,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:56,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-18 12:48:56,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:56,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-12-18 12:48:56,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:56,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-18 12:48:56,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:56,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 12:48:56,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:56,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-18 12:48:56,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:56,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-18 12:48:56,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:56,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-18 12:48:56,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:56,427 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2021-12-18 12:48:56,427 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 12:48:56,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118733173] [2021-12-18 12:48:56,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118733173] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 12:48:56,428 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 12:48:56,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 12:48:56,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719995542] [2021-12-18 12:48:56,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 12:48:56,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 12:48:56,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 12:48:56,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 12:48:56,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 12:48:56,429 INFO L87 Difference]: Start difference. First operand 2636 states and 3534 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2021-12-18 12:48:56,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 12:48:56,779 INFO L93 Difference]: Finished difference Result 2642 states and 3539 transitions. [2021-12-18 12:48:56,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 12:48:56,780 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 108 [2021-12-18 12:48:56,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 12:48:56,791 INFO L225 Difference]: With dead ends: 2642 [2021-12-18 12:48:56,791 INFO L226 Difference]: Without dead ends: 2640 [2021-12-18 12:48:56,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-18 12:48:56,793 INFO L933 BasicCegarLoop]: 3455 mSDtfsCounter, 3422 mSDsluCounter, 6886 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3426 SdHoareTripleChecker+Valid, 10341 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 12:48:56,793 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3426 Valid, 10341 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 12:48:56,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2640 states. [2021-12-18 12:48:56,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2640 to 2640. [2021-12-18 12:48:56,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2640 states, 1829 states have (on average 1.2323674138873701) internal successors, (2254), 1885 states have internal predecessors, (2254), 643 states have call successors, (643), 166 states have call predecessors, (643), 165 states have return successors, (640), 629 states have call predecessors, (640), 640 states have call successors, (640) [2021-12-18 12:48:56,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2640 states to 2640 states and 3537 transitions. [2021-12-18 12:48:56,905 INFO L78 Accepts]: Start accepts. Automaton has 2640 states and 3537 transitions. Word has length 108 [2021-12-18 12:48:56,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 12:48:56,906 INFO L470 AbstractCegarLoop]: Abstraction has 2640 states and 3537 transitions. [2021-12-18 12:48:56,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2021-12-18 12:48:56,906 INFO L276 IsEmpty]: Start isEmpty. Operand 2640 states and 3537 transitions. [2021-12-18 12:48:56,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2021-12-18 12:48:56,907 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 12:48:56,908 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 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] [2021-12-18 12:48:56,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-18 12:48:56,908 INFO L402 AbstractCegarLoop]: === Iteration 14 === 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)] === [2021-12-18 12:48:56,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 12:48:56,908 INFO L85 PathProgramCache]: Analyzing trace with hash -495813420, now seen corresponding path program 1 times [2021-12-18 12:48:56,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 12:48:56,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149589863] [2021-12-18 12:48:56,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:48:56,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 12:48:57,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:58,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 12:48:58,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:58,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-18 12:48:58,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:58,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 12:48:58,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:58,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:48:58,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:58,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 12:48:58,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:58,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 12:48:58,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:58,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-18 12:48:58,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:58,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 12:48:58,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:58,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:48:58,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:58,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 12:48:58,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:58,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-18 12:48:58,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:58,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 12:48:58,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:58,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 12:48:58,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:58,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:48:58,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:58,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 12:48:58,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:58,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-18 12:48:58,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:58,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-18 12:48:58,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:58,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-18 12:48:58,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:58,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-18 12:48:58,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:58,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-12-18 12:48:58,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:48:58,287 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2021-12-18 12:48:58,287 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 12:48:58,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149589863] [2021-12-18 12:48:58,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149589863] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 12:48:58,287 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 12:48:58,288 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 12:48:58,288 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350145112] [2021-12-18 12:48:58,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 12:48:58,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 12:48:58,288 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 12:48:58,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 12:48:58,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-18 12:48:58,289 INFO L87 Difference]: Start difference. First operand 2640 states and 3537 transitions. Second operand has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (21), 4 states have call predecessors, (21), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2021-12-18 12:49:00,446 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 12:49:03,504 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 12:49:19,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 12:49:19,409 INFO L93 Difference]: Finished difference Result 2885 states and 3920 transitions. [2021-12-18 12:49:19,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 12:49:19,410 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (21), 4 states have call predecessors, (21), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 132 [2021-12-18 12:49:19,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 12:49:19,422 INFO L225 Difference]: With dead ends: 2885 [2021-12-18 12:49:19,423 INFO L226 Difference]: Without dead ends: 2883 [2021-12-18 12:49:19,424 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-12-18 12:49:19,425 INFO L933 BasicCegarLoop]: 3166 mSDtfsCounter, 3956 mSDsluCounter, 5578 mSDsCounter, 0 mSdLazyCounter, 3491 mSolverCounterSat, 1697 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4224 SdHoareTripleChecker+Valid, 8744 SdHoareTripleChecker+Invalid, 5190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1697 IncrementalHoareTripleChecker+Valid, 3491 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.5s IncrementalHoareTripleChecker+Time [2021-12-18 12:49:19,425 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4224 Valid, 8744 Invalid, 5190 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1697 Valid, 3491 Invalid, 2 Unknown, 0 Unchecked, 20.5s Time] [2021-12-18 12:49:19,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2883 states. [2021-12-18 12:49:19,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2883 to 2644. [2021-12-18 12:49:19,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2644 states, 1832 states have (on average 1.2319868995633187) internal successors, (2257), 1888 states have internal predecessors, (2257), 643 states have call successors, (643), 167 states have call predecessors, (643), 166 states have return successors, (640), 629 states have call predecessors, (640), 640 states have call successors, (640) [2021-12-18 12:49:19,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2644 states to 2644 states and 3540 transitions. [2021-12-18 12:49:19,563 INFO L78 Accepts]: Start accepts. Automaton has 2644 states and 3540 transitions. Word has length 132 [2021-12-18 12:49:19,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 12:49:19,564 INFO L470 AbstractCegarLoop]: Abstraction has 2644 states and 3540 transitions. [2021-12-18 12:49:19,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (21), 4 states have call predecessors, (21), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2021-12-18 12:49:19,564 INFO L276 IsEmpty]: Start isEmpty. Operand 2644 states and 3540 transitions. [2021-12-18 12:49:19,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-12-18 12:49:19,566 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 12:49:19,566 INFO L514 BasicCegarLoop]: trace histogram [14, 13, 13, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 12:49:19,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-18 12:49:19,567 INFO L402 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)] === [2021-12-18 12:49:19,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 12:49:19,567 INFO L85 PathProgramCache]: Analyzing trace with hash 448528667, now seen corresponding path program 1 times [2021-12-18 12:49:19,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 12:49:19,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148165976] [2021-12-18 12:49:19,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:49:19,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 12:49:20,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:20,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 12:49:20,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:20,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-18 12:49:20,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:20,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 12:49:20,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:20,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:49:20,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:20,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 12:49:20,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:20,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 12:49:20,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:20,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 12:49:20,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:20,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 12:49:20,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:20,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-18 12:49:20,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:20,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-18 12:49:20,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:20,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-18 12:49:20,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:20,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-18 12:49:20,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:20,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-12-18 12:49:20,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:20,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-18 12:49:20,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:20,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 12:49:20,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:20,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-18 12:49:20,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:20,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-18 12:49:20,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:20,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-18 12:49:20,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:20,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-18 12:49:20,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:20,834 INFO L134 CoverageAnalysis]: Checked inductivity of 353 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 327 trivial. 0 not checked. [2021-12-18 12:49:20,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 12:49:20,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148165976] [2021-12-18 12:49:20,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148165976] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 12:49:20,834 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 12:49:20,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 12:49:20,835 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292599580] [2021-12-18 12:49:20,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 12:49:20,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 12:49:20,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 12:49:20,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 12:49:20,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 12:49:20,836 INFO L87 Difference]: Start difference. First operand 2644 states and 3540 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2021-12-18 12:49:21,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 12:49:21,253 INFO L93 Difference]: Finished difference Result 2650 states and 3545 transitions. [2021-12-18 12:49:21,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 12:49:21,254 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 113 [2021-12-18 12:49:21,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 12:49:21,264 INFO L225 Difference]: With dead ends: 2650 [2021-12-18 12:49:21,264 INFO L226 Difference]: Without dead ends: 2648 [2021-12-18 12:49:21,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-18 12:49:21,268 INFO L933 BasicCegarLoop]: 3455 mSDtfsCounter, 3422 mSDsluCounter, 6886 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3425 SdHoareTripleChecker+Valid, 10341 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 12:49:21,268 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3425 Valid, 10341 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 12:49:21,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2648 states. [2021-12-18 12:49:21,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2648 to 2648. [2021-12-18 12:49:21,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2648 states, 1835 states have (on average 1.231607629427793) internal successors, (2260), 1891 states have internal predecessors, (2260), 643 states have call successors, (643), 168 states have call predecessors, (643), 167 states have return successors, (640), 629 states have call predecessors, (640), 640 states have call successors, (640) [2021-12-18 12:49:21,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2648 states to 2648 states and 3543 transitions. [2021-12-18 12:49:21,409 INFO L78 Accepts]: Start accepts. Automaton has 2648 states and 3543 transitions. Word has length 113 [2021-12-18 12:49:21,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 12:49:21,409 INFO L470 AbstractCegarLoop]: Abstraction has 2648 states and 3543 transitions. [2021-12-18 12:49:21,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2021-12-18 12:49:21,410 INFO L276 IsEmpty]: Start isEmpty. Operand 2648 states and 3543 transitions. [2021-12-18 12:49:21,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2021-12-18 12:49:21,412 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 12:49:21,412 INFO L514 BasicCegarLoop]: trace histogram [15, 14, 14, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 12:49:21,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-18 12:49:21,412 INFO L402 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)] === [2021-12-18 12:49:21,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 12:49:21,413 INFO L85 PathProgramCache]: Analyzing trace with hash -171048413, now seen corresponding path program 1 times [2021-12-18 12:49:21,413 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 12:49:21,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745724203] [2021-12-18 12:49:21,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:49:21,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 12:49:22,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:22,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 12:49:22,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:22,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-18 12:49:22,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:22,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 12:49:22,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:22,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:49:22,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:22,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 12:49:22,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:22,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 12:49:22,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:22,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-18 12:49:22,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:22,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-18 12:49:22,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:22,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-18 12:49:22,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:22,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-18 12:49:22,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:22,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-18 12:49:22,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:22,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 12:49:22,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:22,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 12:49:22,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:22,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-12-18 12:49:22,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:22,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2021-12-18 12:49:22,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:22,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-18 12:49:22,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:22,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 12:49:22,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:22,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2021-12-18 12:49:22,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:22,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-18 12:49:22,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:22,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-18 12:49:22,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:22,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-12-18 12:49:22,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:22,481 INFO L134 CoverageAnalysis]: Checked inductivity of 413 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2021-12-18 12:49:22,481 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 12:49:22,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745724203] [2021-12-18 12:49:22,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745724203] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 12:49:22,483 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 12:49:22,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 12:49:22,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527742574] [2021-12-18 12:49:22,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 12:49:22,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 12:49:22,484 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 12:49:22,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 12:49:22,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 12:49:22,485 INFO L87 Difference]: Start difference. First operand 2648 states and 3543 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2021-12-18 12:49:22,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 12:49:22,801 INFO L93 Difference]: Finished difference Result 2654 states and 3548 transitions. [2021-12-18 12:49:22,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 12:49:22,802 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 131 [2021-12-18 12:49:22,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 12:49:22,812 INFO L225 Difference]: With dead ends: 2654 [2021-12-18 12:49:22,812 INFO L226 Difference]: Without dead ends: 2652 [2021-12-18 12:49:22,813 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-18 12:49:22,814 INFO L933 BasicCegarLoop]: 3455 mSDtfsCounter, 3412 mSDsluCounter, 6886 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3414 SdHoareTripleChecker+Valid, 10341 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 12:49:22,814 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3414 Valid, 10341 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 12:49:22,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2652 states. [2021-12-18 12:49:22,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2652 to 2652. [2021-12-18 12:49:22,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2652 states, 1838 states have (on average 1.2312295973884657) internal successors, (2263), 1894 states have internal predecessors, (2263), 643 states have call successors, (643), 169 states have call predecessors, (643), 168 states have return successors, (640), 629 states have call predecessors, (640), 640 states have call successors, (640) [2021-12-18 12:49:22,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2652 states to 2652 states and 3546 transitions. [2021-12-18 12:49:22,961 INFO L78 Accepts]: Start accepts. Automaton has 2652 states and 3546 transitions. Word has length 131 [2021-12-18 12:49:22,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 12:49:22,961 INFO L470 AbstractCegarLoop]: Abstraction has 2652 states and 3546 transitions. [2021-12-18 12:49:22,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2021-12-18 12:49:22,961 INFO L276 IsEmpty]: Start isEmpty. Operand 2652 states and 3546 transitions. [2021-12-18 12:49:22,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2021-12-18 12:49:22,964 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 12:49:22,964 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 12:49:22,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-18 12:49:22,964 INFO L402 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)] === [2021-12-18 12:49:22,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 12:49:22,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1403701301, now seen corresponding path program 1 times [2021-12-18 12:49:22,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 12:49:22,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078922032] [2021-12-18 12:49:22,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:49:22,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 12:49:23,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 12:49:23,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-18 12:49:23,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 12:49:23,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:49:23,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 12:49:23,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 12:49:23,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-18 12:49:23,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-18 12:49:23,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-18 12:49:23,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-18 12:49:23,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-18 12:49:23,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 12:49:23,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 12:49:23,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-12-18 12:49:23,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2021-12-18 12:49:23,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-18 12:49:23,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 12:49:23,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2021-12-18 12:49:23,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-18 12:49:23,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-18 12:49:23,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-12-18 12:49:23,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-18 12:49:23,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:23,872 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 441 trivial. 0 not checked. [2021-12-18 12:49:23,872 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 12:49:23,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078922032] [2021-12-18 12:49:23,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078922032] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 12:49:23,872 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 12:49:23,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 12:49:23,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691511765] [2021-12-18 12:49:23,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 12:49:23,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 12:49:23,873 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 12:49:23,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 12:49:23,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 12:49:23,874 INFO L87 Difference]: Start difference. First operand 2652 states and 3546 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2021-12-18 12:49:24,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 12:49:24,224 INFO L93 Difference]: Finished difference Result 2658 states and 3551 transitions. [2021-12-18 12:49:24,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 12:49:24,225 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 136 [2021-12-18 12:49:24,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 12:49:24,234 INFO L225 Difference]: With dead ends: 2658 [2021-12-18 12:49:24,234 INFO L226 Difference]: Without dead ends: 2654 [2021-12-18 12:49:24,236 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-18 12:49:24,236 INFO L933 BasicCegarLoop]: 3455 mSDtfsCounter, 3412 mSDsluCounter, 6886 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3413 SdHoareTripleChecker+Valid, 10341 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 12:49:24,236 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3413 Valid, 10341 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 12:49:24,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2654 states. [2021-12-18 12:49:24,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2654 to 2654. [2021-12-18 12:49:24,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2654 states, 1840 states have (on average 1.2304347826086957) internal successors, (2264), 1895 states have internal predecessors, (2264), 643 states have call successors, (643), 170 states have call predecessors, (643), 168 states have return successors, (640), 629 states have call predecessors, (640), 640 states have call successors, (640) [2021-12-18 12:49:24,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2654 states to 2654 states and 3547 transitions. [2021-12-18 12:49:24,514 INFO L78 Accepts]: Start accepts. Automaton has 2654 states and 3547 transitions. Word has length 136 [2021-12-18 12:49:24,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 12:49:24,516 INFO L470 AbstractCegarLoop]: Abstraction has 2654 states and 3547 transitions. [2021-12-18 12:49:24,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2021-12-18 12:49:24,516 INFO L276 IsEmpty]: Start isEmpty. Operand 2654 states and 3547 transitions. [2021-12-18 12:49:24,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-12-18 12:49:24,519 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 12:49:24,519 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 12:49:24,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-18 12:49:24,520 INFO L402 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)] === [2021-12-18 12:49:24,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 12:49:24,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1034818851, now seen corresponding path program 1 times [2021-12-18 12:49:24,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 12:49:24,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282424252] [2021-12-18 12:49:24,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:49:24,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 12:49:24,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 12:49:25,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-18 12:49:25,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 12:49:25,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:49:25,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 12:49:25,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 12:49:25,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-18 12:49:25,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-18 12:49:25,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-18 12:49:25,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-18 12:49:25,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-18 12:49:25,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 12:49:25,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 12:49:25,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-12-18 12:49:25,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2021-12-18 12:49:25,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-18 12:49:25,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 12:49:25,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2021-12-18 12:49:25,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-18 12:49:25,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-18 12:49:25,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-12-18 12:49:25,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-18 12:49:25,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-18 12:49:25,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:25,391 INFO L134 CoverageAnalysis]: Checked inductivity of 533 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 501 trivial. 0 not checked. [2021-12-18 12:49:25,391 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 12:49:25,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282424252] [2021-12-18 12:49:25,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282424252] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 12:49:25,391 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 12:49:25,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 12:49:25,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231609123] [2021-12-18 12:49:25,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 12:49:25,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 12:49:25,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 12:49:25,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 12:49:25,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 12:49:25,393 INFO L87 Difference]: Start difference. First operand 2654 states and 3547 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2021-12-18 12:49:25,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 12:49:25,699 INFO L93 Difference]: Finished difference Result 2678 states and 3563 transitions. [2021-12-18 12:49:25,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 12:49:25,700 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 141 [2021-12-18 12:49:25,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 12:49:25,707 INFO L225 Difference]: With dead ends: 2678 [2021-12-18 12:49:25,707 INFO L226 Difference]: Without dead ends: 2580 [2021-12-18 12:49:25,709 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-18 12:49:25,710 INFO L933 BasicCegarLoop]: 3456 mSDtfsCounter, 3347 mSDsluCounter, 6973 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3347 SdHoareTripleChecker+Valid, 10429 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 12:49:25,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3347 Valid, 10429 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 12:49:25,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2580 states. [2021-12-18 12:49:25,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2580 to 2578. [2021-12-18 12:49:25,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2578 states, 1794 states have (on average 1.234671125975474) internal successors, (2215), 1847 states have internal predecessors, (2215), 623 states have call successors, (623), 159 states have call predecessors, (623), 159 states have return successors, (623), 612 states have call predecessors, (623), 623 states have call successors, (623) [2021-12-18 12:49:25,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2578 states to 2578 states and 3461 transitions. [2021-12-18 12:49:25,857 INFO L78 Accepts]: Start accepts. Automaton has 2578 states and 3461 transitions. Word has length 141 [2021-12-18 12:49:25,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 12:49:25,857 INFO L470 AbstractCegarLoop]: Abstraction has 2578 states and 3461 transitions. [2021-12-18 12:49:25,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2021-12-18 12:49:25,858 INFO L276 IsEmpty]: Start isEmpty. Operand 2578 states and 3461 transitions. [2021-12-18 12:49:25,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2021-12-18 12:49:25,860 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 12:49:25,861 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 4, 4, 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] [2021-12-18 12:49:25,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-18 12:49:25,861 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_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)] === [2021-12-18 12:49:25,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 12:49:25,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1736365667, now seen corresponding path program 1 times [2021-12-18 12:49:25,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 12:49:25,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362763370] [2021-12-18 12:49:25,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:49:25,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 12:49:26,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:26,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 12:49:26,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:26,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-18 12:49:26,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:26,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 12:49:26,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:26,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:49:26,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:26,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 12:49:26,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:26,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 12:49:26,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:26,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-18 12:49:26,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:27,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 12:49:27,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:27,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:49:27,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:27,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 12:49:27,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:27,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-18 12:49:27,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:27,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 12:49:27,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:27,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 12:49:27,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:27,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:49:27,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:27,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 12:49:27,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:27,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-18 12:49:27,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:27,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-18 12:49:27,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:27,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-18 12:49:27,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:27,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-18 12:49:27,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:27,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-12-18 12:49:27,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:27,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-18 12:49:27,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:27,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-18 12:49:27,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:27,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-18 12:49:27,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:27,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-12-18 12:49:27,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:27,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2021-12-18 12:49:27,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:49:27,249 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-12-18 12:49:27,250 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 12:49:27,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362763370] [2021-12-18 12:49:27,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362763370] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 12:49:27,250 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 12:49:27,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-18 12:49:27,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044581812] [2021-12-18 12:49:27,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 12:49:27,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-18 12:49:27,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 12:49:27,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-18 12:49:27,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-18 12:49:27,253 INFO L87 Difference]: Start difference. First operand 2578 states and 3461 transitions. Second operand has 7 states, 6 states have (on average 11.333333333333334) internal successors, (68), 4 states have internal predecessors, (68), 3 states have call successors, (26), 5 states have call predecessors, (26), 2 states have return successors, (22), 2 states have call predecessors, (22), 3 states have call successors, (22) [2021-12-18 12:49:29,408 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 12:49:31,815 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.40s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 12:49:34,230 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.41s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 12:49:37,278 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 12:50:08,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 12:50:08,892 INFO L93 Difference]: Finished difference Result 3035 states and 4213 transitions. [2021-12-18 12:50:08,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-18 12:50:08,893 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.333333333333334) internal successors, (68), 4 states have internal predecessors, (68), 3 states have call successors, (26), 5 states have call predecessors, (26), 2 states have return successors, (22), 2 states have call predecessors, (22), 3 states have call successors, (22) Word has length 157 [2021-12-18 12:50:08,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 12:50:08,910 INFO L225 Difference]: With dead ends: 3035 [2021-12-18 12:50:08,911 INFO L226 Difference]: Without dead ends: 3033 [2021-12-18 12:50:08,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2021-12-18 12:50:08,912 INFO L933 BasicCegarLoop]: 3035 mSDtfsCounter, 2818 mSDsluCounter, 7242 mSDsCounter, 0 mSdLazyCounter, 6691 mSolverCounterSat, 2112 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3003 SdHoareTripleChecker+Valid, 10277 SdHoareTripleChecker+Invalid, 8807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2112 IncrementalHoareTripleChecker+Valid, 6691 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 40.6s IncrementalHoareTripleChecker+Time [2021-12-18 12:50:08,913 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3003 Valid, 10277 Invalid, 8807 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2112 Valid, 6691 Invalid, 4 Unknown, 0 Unchecked, 40.6s Time] [2021-12-18 12:50:08,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3033 states. [2021-12-18 12:50:09,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3033 to 2578. [2021-12-18 12:50:09,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2578 states, 1794 states have (on average 1.234113712374582) internal successors, (2214), 1847 states have internal predecessors, (2214), 623 states have call successors, (623), 159 states have call predecessors, (623), 159 states have return successors, (623), 612 states have call predecessors, (623), 623 states have call successors, (623) [2021-12-18 12:50:09,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2578 states to 2578 states and 3460 transitions. [2021-12-18 12:50:09,072 INFO L78 Accepts]: Start accepts. Automaton has 2578 states and 3460 transitions. Word has length 157 [2021-12-18 12:50:09,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 12:50:09,073 INFO L470 AbstractCegarLoop]: Abstraction has 2578 states and 3460 transitions. [2021-12-18 12:50:09,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 11.333333333333334) internal successors, (68), 4 states have internal predecessors, (68), 3 states have call successors, (26), 5 states have call predecessors, (26), 2 states have return successors, (22), 2 states have call predecessors, (22), 3 states have call successors, (22) [2021-12-18 12:50:09,073 INFO L276 IsEmpty]: Start isEmpty. Operand 2578 states and 3460 transitions. [2021-12-18 12:50:09,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2021-12-18 12:50:09,081 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 12:50:09,081 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 12:50:09,081 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-18 12:50:09,082 INFO L402 AbstractCegarLoop]: === Iteration 20 === 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)] === [2021-12-18 12:50:09,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 12:50:09,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1803556609, now seen corresponding path program 1 times [2021-12-18 12:50:09,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 12:50:09,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494611829] [2021-12-18 12:50:09,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:50:09,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 12:50:09,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 12:50:10,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-18 12:50:10,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 12:50:10,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:50:10,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 12:50:10,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 12:50:10,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-18 12:50:10,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 12:50:10,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:50:10,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 12:50:10,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-18 12:50:10,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 12:50:10,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 12:50:10,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:50:10,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 12:50:10,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-18 12:50:10,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-18 12:50:10,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-18 12:50:10,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-18 12:50:10,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-12-18 12:50:10,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-18 12:50:10,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-18 12:50:10,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-18 12:50:10,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-12-18 12:50:10,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2021-12-18 12:50:10,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2021-12-18 12:50:10,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:50:10,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 12:50:10,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-18 12:50:10,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2021-12-18 12:50:10,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2021-12-18 12:50:10,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:50:10,573 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2021-12-18 12:50:10,573 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 12:50:10,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494611829] [2021-12-18 12:50:10,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494611829] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 12:50:10,574 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 12:50:10,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-18 12:50:10,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228284917] [2021-12-18 12:50:10,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 12:50:10,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 12:50:10,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 12:50:10,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 12:50:10,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-18 12:50:10,576 INFO L87 Difference]: Start difference. First operand 2578 states and 3460 transitions. Second operand has 8 states, 8 states have (on average 12.25) internal successors, (98), 4 states have internal predecessors, (98), 3 states have call successors, (31), 6 states have call predecessors, (31), 1 states have return successors, (28), 2 states have call predecessors, (28), 3 states have call successors, (28) [2021-12-18 12:50:12,731 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 12:50:15,140 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.41s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 12:50:17,536 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.39s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 12:50:20,664 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 12:50:22,691 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 12:50:36,001 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 12:51:03,920 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 12:51:10,454 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 12:51:12,489 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 12:51:13,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 12:51:13,487 INFO L93 Difference]: Finished difference Result 3489 states and 4969 transitions. [2021-12-18 12:51:13,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-18 12:51:13,488 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.25) internal successors, (98), 4 states have internal predecessors, (98), 3 states have call successors, (31), 6 states have call predecessors, (31), 1 states have return successors, (28), 2 states have call predecessors, (28), 3 states have call successors, (28) Word has length 201 [2021-12-18 12:51:13,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 12:51:13,507 INFO L225 Difference]: With dead ends: 3489 [2021-12-18 12:51:13,507 INFO L226 Difference]: Without dead ends: 3487 [2021-12-18 12:51:13,510 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2021-12-18 12:51:13,511 INFO L933 BasicCegarLoop]: 2848 mSDtfsCounter, 7245 mSDsluCounter, 6642 mSDsCounter, 0 mSdLazyCounter, 6816 mSolverCounterSat, 5154 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 57.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7481 SdHoareTripleChecker+Valid, 9490 SdHoareTripleChecker+Invalid, 11979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 5154 IncrementalHoareTripleChecker+Valid, 6816 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 61.2s IncrementalHoareTripleChecker+Time [2021-12-18 12:51:13,511 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7481 Valid, 9490 Invalid, 11979 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [5154 Valid, 6816 Invalid, 9 Unknown, 0 Unchecked, 61.2s Time] [2021-12-18 12:51:13,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3487 states. [2021-12-18 12:51:13,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3487 to 2582. [2021-12-18 12:51:13,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2582 states, 1797 states have (on average 1.2337228714524207) internal successors, (2217), 1850 states have internal predecessors, (2217), 623 states have call successors, (623), 160 states have call predecessors, (623), 160 states have return successors, (623), 612 states have call predecessors, (623), 623 states have call successors, (623) [2021-12-18 12:51:13,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2582 states to 2582 states and 3463 transitions. [2021-12-18 12:51:13,951 INFO L78 Accepts]: Start accepts. Automaton has 2582 states and 3463 transitions. Word has length 201 [2021-12-18 12:51:13,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 12:51:13,952 INFO L470 AbstractCegarLoop]: Abstraction has 2582 states and 3463 transitions. [2021-12-18 12:51:13,952 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.25) internal successors, (98), 4 states have internal predecessors, (98), 3 states have call successors, (31), 6 states have call predecessors, (31), 1 states have return successors, (28), 2 states have call predecessors, (28), 3 states have call successors, (28) [2021-12-18 12:51:13,952 INFO L276 IsEmpty]: Start isEmpty. Operand 2582 states and 3463 transitions. [2021-12-18 12:51:13,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2021-12-18 12:51:13,963 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 12:51:13,963 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 12:51:13,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-12-18 12:51:13,964 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-12-18 12:51:13,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 12:51:13,964 INFO L85 PathProgramCache]: Analyzing trace with hash -2135079764, now seen corresponding path program 1 times [2021-12-18 12:51:13,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 12:51:13,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634899130] [2021-12-18 12:51:13,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:51:13,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 12:51:14,672 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 12:51:14,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [778506593] [2021-12-18 12:51:14,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:51:14,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 12:51:14,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 12:51:14,675 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 12:51:14,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-18 12:51:19,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:19,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 8308 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-18 12:51:19,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 12:51:20,264 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2021-12-18 12:51:20,265 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 12:51:20,265 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 12:51:20,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634899130] [2021-12-18 12:51:20,265 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 12:51:20,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778506593] [2021-12-18 12:51:20,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778506593] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 12:51:20,266 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 12:51:20,266 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-18 12:51:20,266 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515582928] [2021-12-18 12:51:20,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 12:51:20,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-18 12:51:20,267 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 12:51:20,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-18 12:51:20,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 12:51:20,268 INFO L87 Difference]: Start difference. First operand 2582 states and 3463 transitions. Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2021-12-18 12:51:20,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 12:51:20,418 INFO L93 Difference]: Finished difference Result 5177 states and 6987 transitions. [2021-12-18 12:51:20,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-18 12:51:20,419 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) Word has length 228 [2021-12-18 12:51:20,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 12:51:20,428 INFO L225 Difference]: With dead ends: 5177 [2021-12-18 12:51:20,429 INFO L226 Difference]: Without dead ends: 2614 [2021-12-18 12:51:20,440 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 226 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 12:51:20,441 INFO L933 BasicCegarLoop]: 3404 mSDtfsCounter, 24 mSDsluCounter, 3395 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 6799 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 12:51:20,441 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 6799 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 12:51:20,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2614 states. [2021-12-18 12:51:20,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2614 to 2585. [2021-12-18 12:51:20,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2585 states, 1800 states have (on average 1.2338888888888888) internal successors, (2221), 1853 states have internal predecessors, (2221), 623 states have call successors, (623), 160 states have call predecessors, (623), 160 states have return successors, (623), 612 states have call predecessors, (623), 623 states have call successors, (623) [2021-12-18 12:51:20,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2585 states to 2585 states and 3467 transitions. [2021-12-18 12:51:20,595 INFO L78 Accepts]: Start accepts. Automaton has 2585 states and 3467 transitions. Word has length 228 [2021-12-18 12:51:20,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 12:51:20,596 INFO L470 AbstractCegarLoop]: Abstraction has 2585 states and 3467 transitions. [2021-12-18 12:51:20,596 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2021-12-18 12:51:20,597 INFO L276 IsEmpty]: Start isEmpty. Operand 2585 states and 3467 transitions. [2021-12-18 12:51:20,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2021-12-18 12:51:20,607 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 12:51:20,608 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 12:51:20,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-18 12:51:20,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-12-18 12:51:20,824 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_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)] === [2021-12-18 12:51:20,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 12:51:20,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1684832929, now seen corresponding path program 1 times [2021-12-18 12:51:20,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 12:51:20,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500237642] [2021-12-18 12:51:20,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 12:51:20,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 12:51:21,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 12:51:22,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-18 12:51:22,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 12:51:22,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:51:22,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 12:51:22,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 12:51:22,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-18 12:51:22,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 12:51:22,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:51:22,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 12:51:22,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-18 12:51:22,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 12:51:22,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 12:51:22,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:51:22,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 12:51:22,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-18 12:51:22,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-18 12:51:22,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-18 12:51:22,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-18 12:51:22,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-12-18 12:51:22,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-18 12:51:22,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-18 12:51:22,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-18 12:51:22,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-12-18 12:51:22,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2021-12-18 12:51:22,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2021-12-18 12:51:22,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:51:22,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-18 12:51:22,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-18 12:51:22,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2021-12-18 12:51:22,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2021-12-18 12:51:22,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2021-12-18 12:51:22,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2021-12-18 12:51:22,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2021-12-18 12:51:22,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:22,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2021-12-18 12:51:22,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:23,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 12:51:23,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:23,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-18 12:51:23,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 12:51:23,416 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 219 trivial. 0 not checked. [2021-12-18 12:51:23,416 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 12:51:23,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500237642] [2021-12-18 12:51:23,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500237642] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 12:51:23,417 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 12:51:23,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-18 12:51:23,418 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456221401] [2021-12-18 12:51:23,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 12:51:23,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-18 12:51:23,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 12:51:23,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-18 12:51:23,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2021-12-18 12:51:23,419 INFO L87 Difference]: Start difference. First operand 2585 states and 3467 transitions. Second operand has 11 states, 10 states have (on average 11.4) internal successors, (114), 6 states have internal predecessors, (114), 4 states have call successors, (37), 5 states have call predecessors, (37), 3 states have return successors, (34), 4 states have call predecessors, (34), 3 states have call successors, (34) [2021-12-18 12:51:25,591 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.17s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 12:51:28,035 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.44s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 12:51:30,440 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.40s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] Killed by 15