./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-usb-smsc75xx.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6b4ec56b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-usb-smsc75xx.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 24362a0e750636c52038fc4d3468ffab15d6b74376c584ca05819f34fdf58260 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-6b4ec56 [2022-11-20 11:13:05,312 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 11:13:05,315 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 11:13:05,339 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 11:13:05,339 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 11:13:05,341 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 11:13:05,342 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 11:13:05,345 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 11:13:05,347 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 11:13:05,348 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 11:13:05,349 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 11:13:05,351 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 11:13:05,351 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 11:13:05,353 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 11:13:05,354 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 11:13:05,356 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 11:13:05,357 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 11:13:05,358 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 11:13:05,360 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 11:13:05,363 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 11:13:05,365 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 11:13:05,366 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 11:13:05,368 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 11:13:05,369 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 11:13:05,374 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 11:13:05,375 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 11:13:05,375 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 11:13:05,376 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 11:13:05,377 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 11:13:05,378 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 11:13:05,379 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 11:13:05,380 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 11:13:05,381 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 11:13:05,382 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 11:13:05,383 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 11:13:05,384 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 11:13:05,385 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 11:13:05,385 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 11:13:05,386 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 11:13:05,387 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 11:13:05,388 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 11:13:05,389 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-20 11:13:05,419 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 11:13:05,420 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 11:13:05,420 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 11:13:05,420 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 11:13:05,421 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 11:13:05,422 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 11:13:05,423 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 11:13:05,423 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 11:13:05,423 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 11:13:05,424 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 11:13:05,424 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 11:13:05,424 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 11:13:05,425 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 11:13:05,425 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 11:13:05,425 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 11:13:05,426 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 11:13:05,426 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 11:13:05,426 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 11:13:05,427 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 11:13:05,427 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 11:13:05,428 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 11:13:05,428 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 11:13:05,428 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 11:13:05,429 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 11:13:05,429 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 11:13:05,429 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 11:13:05,430 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 11:13:05,430 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 11:13:05,430 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 11:13:05,430 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 11:13:05,431 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 24362a0e750636c52038fc4d3468ffab15d6b74376c584ca05819f34fdf58260 [2022-11-20 11:13:05,776 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 11:13:05,818 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 11:13:05,821 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 11:13:05,823 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 11:13:05,824 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 11:13:05,825 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-usb-smsc75xx.cil.i [2022-11-20 11:13:09,688 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 11:13:10,452 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 11:13:10,453 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-usb-smsc75xx.cil.i [2022-11-20 11:13:10,537 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/data/e8f910e1e/e27168ad144148d499573be9e6150bb4/FLAGe5c626524 [2022-11-20 11:13:10,560 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/data/e8f910e1e/e27168ad144148d499573be9e6150bb4 [2022-11-20 11:13:10,567 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 11:13:10,570 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 11:13:10,577 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 11:13:10,578 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 11:13:10,583 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 11:13:10,584 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:13:10" (1/1) ... [2022-11-20 11:13:10,585 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1eaa10da and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:10, skipping insertion in model container [2022-11-20 11:13:10,586 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:13:10" (1/1) ... [2022-11-20 11:13:10,598 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 11:13:10,807 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 11:13:11,566 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator has thrown an exception: java.lang.NullPointerException at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.TypeSizes.extractIntegerValue(TypeSizes.java:384) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.BitabsTranslation.abstractShiftRight(BitabsTranslation.java:159) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.IntegerTranslation.constructBinaryBitwiseIntegerExpression(IntegerTranslation.java:190) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.ExpressionTranslation.constructBinaryBitwiseExpression(ExpressionTranslation.java:131) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CExpressionTranslator.handleBitshiftOperation(CExpressionTranslator.java:418) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:834) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:282) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2446) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:303) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:960) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:279) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:727) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:282) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2446) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:303) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.FunctionHandler.handleReturnStatement(FunctionHandler.java:540) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2061) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:193) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1087) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:232) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1087) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:232) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.FunctionHandler.handleFunctionDefinition(FunctionHandler.java:371) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1489) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:155) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.processTUchild(CHandler.java:3314) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2388) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:600) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:134) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.translate(MainTranslator.java:192) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.run(MainTranslator.java:115) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.(MainTranslator.java:93) at de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver.finish(CACSL2BoogieTranslatorObserver.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-11-20 11:13:11,575 INFO L158 Benchmark]: Toolchain (without parser) took 1003.66ms. Allocated memory is still 184.5MB. Free memory was 129.8MB in the beginning and 121.0MB in the end (delta: 8.8MB). Peak memory consumption was 44.8MB. Max. memory is 16.1GB. [2022-11-20 11:13:11,576 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 134.2MB. Free memory is still 77.1MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-20 11:13:11,577 INFO L158 Benchmark]: CACSL2BoogieTranslator took 995.59ms. Allocated memory is still 184.5MB. Free memory was 129.8MB in the beginning and 121.0MB in the end (delta: 8.8MB). Peak memory consumption was 44.8MB. Max. memory is 16.1GB. [2022-11-20 11:13:11,579 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.31ms. Allocated memory is still 134.2MB. Free memory is still 77.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 995.59ms. Allocated memory is still 184.5MB. Free memory was 129.8MB in the beginning and 121.0MB in the end (delta: 8.8MB). Peak memory consumption was 44.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - ExceptionOrErrorResult: NullPointerException: null de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: NullPointerException: null: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.TypeSizes.extractIntegerValue(TypeSizes.java:384) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-usb-smsc75xx.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 24362a0e750636c52038fc4d3468ffab15d6b74376c584ca05819f34fdf58260 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-6b4ec56 [2022-11-20 11:13:14,439 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 11:13:14,442 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 11:13:14,487 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 11:13:14,490 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 11:13:14,495 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 11:13:14,501 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 11:13:14,506 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 11:13:14,508 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 11:13:14,515 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 11:13:14,517 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 11:13:14,520 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 11:13:14,521 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 11:13:14,524 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 11:13:14,528 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 11:13:14,531 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 11:13:14,533 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 11:13:14,535 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 11:13:14,538 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 11:13:14,546 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 11:13:14,553 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 11:13:14,555 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 11:13:14,559 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 11:13:14,560 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 11:13:14,567 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 11:13:14,571 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 11:13:14,572 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 11:13:14,573 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 11:13:14,575 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 11:13:14,577 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 11:13:14,577 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 11:13:14,579 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 11:13:14,584 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 11:13:14,585 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 11:13:14,600 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 11:13:14,600 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 11:13:14,601 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 11:13:14,602 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 11:13:14,602 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 11:13:14,604 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 11:13:14,605 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 11:13:14,607 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-11-20 11:13:14,659 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 11:13:14,659 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 11:13:14,661 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 11:13:14,662 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 11:13:14,663 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 11:13:14,663 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 11:13:14,664 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 11:13:14,665 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 11:13:14,665 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 11:13:14,666 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 11:13:14,667 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 11:13:14,668 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 11:13:14,668 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 11:13:14,668 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 11:13:14,669 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-20 11:13:14,669 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-20 11:13:14,670 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-20 11:13:14,670 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 11:13:14,670 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 11:13:14,671 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 11:13:14,671 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 11:13:14,672 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 11:13:14,672 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 11:13:14,672 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 11:13:14,673 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 11:13:14,673 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 11:13:14,673 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 11:13:14,674 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-11-20 11:13:14,674 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-20 11:13:14,675 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 11:13:14,675 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 11:13:14,675 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 11:13:14,676 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-20 11:13:14,676 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 24362a0e750636c52038fc4d3468ffab15d6b74376c584ca05819f34fdf58260 [2022-11-20 11:13:15,187 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 11:13:15,224 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 11:13:15,229 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 11:13:15,231 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 11:13:15,232 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 11:13:15,234 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-usb-smsc75xx.cil.i [2022-11-20 11:13:19,109 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 11:13:20,082 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 11:13:20,083 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-usb-smsc75xx.cil.i [2022-11-20 11:13:20,158 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/data/87c11f64f/d740be82c9e042fc9c2573ea50490345/FLAG1d683c3ba [2022-11-20 11:13:20,176 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/data/87c11f64f/d740be82c9e042fc9c2573ea50490345 [2022-11-20 11:13:20,179 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 11:13:20,180 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 11:13:20,182 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 11:13:20,182 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 11:13:20,187 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 11:13:20,188 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:13:20" (1/1) ... [2022-11-20 11:13:20,190 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@25b9fb7a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:20, skipping insertion in model container [2022-11-20 11:13:20,190 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:13:20" (1/1) ... [2022-11-20 11:13:20,217 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 11:13:20,460 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 11:13:24,168 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-usb-smsc75xx.cil.i[359515,359528] [2022-11-20 11:13:24,188 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-usb-smsc75xx.cil.i[359684,359697] [2022-11-20 11:13:24,188 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-usb-smsc75xx.cil.i[359851,359864] [2022-11-20 11:13:24,189 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-usb-smsc75xx.cil.i[360019,360032] [2022-11-20 11:13:24,252 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 11:13:24,373 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-20 11:13:24,456 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 11:13:24,870 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-usb-smsc75xx.cil.i[359515,359528] [2022-11-20 11:13:24,871 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-usb-smsc75xx.cil.i[359684,359697] [2022-11-20 11:13:24,872 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-usb-smsc75xx.cil.i[359851,359864] [2022-11-20 11:13:24,872 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-usb-smsc75xx.cil.i[360019,360032] [2022-11-20 11:13:24,880 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 11:13:24,928 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 11:13:25,616 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-usb-smsc75xx.cil.i[359515,359528] [2022-11-20 11:13:25,617 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-usb-smsc75xx.cil.i[359684,359697] [2022-11-20 11:13:25,618 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-usb-smsc75xx.cil.i[359851,359864] [2022-11-20 11:13:25,618 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-usb-smsc75xx.cil.i[360019,360032] [2022-11-20 11:13:25,625 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 11:13:25,909 INFO L208 MainTranslator]: Completed translation [2022-11-20 11:13:25,910 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:25 WrapperNode [2022-11-20 11:13:25,910 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 11:13:25,912 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 11:13:25,912 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 11:13:25,912 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 11:13:25,921 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:25" (1/1) ... [2022-11-20 11:13:26,035 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:25" (1/1) ... [2022-11-20 11:13:26,384 INFO L138 Inliner]: procedures = 405, calls = 3772, calls flagged for inlining = 180, calls inlined = 163, statements flattened = 7515 [2022-11-20 11:13:26,385 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 11:13:26,388 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 11:13:26,388 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 11:13:26,388 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 11:13:26,402 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:25" (1/1) ... [2022-11-20 11:13:26,405 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:25" (1/1) ... [2022-11-20 11:13:26,452 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:25" (1/1) ... [2022-11-20 11:13:26,452 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:25" (1/1) ... [2022-11-20 11:13:26,634 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:25" (1/1) ... [2022-11-20 11:13:26,721 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:25" (1/1) ... [2022-11-20 11:13:26,764 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:25" (1/1) ... [2022-11-20 11:13:26,787 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:25" (1/1) ... [2022-11-20 11:13:26,841 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 11:13:26,844 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 11:13:26,844 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 11:13:26,844 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 11:13:26,845 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:25" (1/1) ... [2022-11-20 11:13:26,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 11:13:26,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:13:26,892 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 11:13:26,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 11:13:26,948 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_write_reg_nopm [2022-11-20 11:13:26,949 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_write_reg_nopm [2022-11-20 11:13:26,949 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-11-20 11:13:26,949 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-11-20 11:13:26,950 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_nway_reset [2022-11-20 11:13:26,950 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_nway_reset [2022-11-20 11:13:26,950 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-20 11:13:26,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-20 11:13:26,951 INFO L130 BoogieDeclarations]: Found specification of procedure smsc_crc [2022-11-20 11:13:26,951 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc_crc [2022-11-20 11:13:26,951 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-11-20 11:13:26,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-11-20 11:13:26,952 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_61 [2022-11-20 11:13:26,952 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_61 [2022-11-20 11:13:26,952 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_enable_phy_wakeup_interrupts [2022-11-20 11:13:26,953 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_enable_phy_wakeup_interrupts [2022-11-20 11:13:26,953 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_reset [2022-11-20 11:13:26,954 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_reset [2022-11-20 11:13:26,955 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_wait_eeprom [2022-11-20 11:13:26,955 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_wait_eeprom [2022-11-20 11:13:26,955 INFO L130 BoogieDeclarations]: Found specification of procedure __smsc75xx_mdio_write [2022-11-20 11:13:26,956 INFO L138 BoogieDeclarations]: Found implementation of procedure __smsc75xx_mdio_write [2022-11-20 11:13:26,956 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2022-11-20 11:13:26,957 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2022-11-20 11:13:26,957 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_write_cmd_nopm [2022-11-20 11:13:26,957 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2022-11-20 11:13:26,957 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2022-11-20 11:13:26,957 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_rx_csum_offload [2022-11-20 11:13:26,958 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_rx_csum_offload [2022-11-20 11:13:26,958 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2022-11-20 11:13:26,958 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2022-11-20 11:13:26,959 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-11-20 11:13:26,959 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-11-20 11:13:26,959 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 11:13:26,959 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_set_features [2022-11-20 11:13:26,959 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_set_features [2022-11-20 11:13:26,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-11-20 11:13:26,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-20 11:13:26,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-20 11:13:26,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-11-20 11:13:26,961 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_resume [2022-11-20 11:13:26,962 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_resume [2022-11-20 11:13:26,962 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2022-11-20 11:13:26,962 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2022-11-20 11:13:26,962 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_tx_timeout [2022-11-20 11:13:26,963 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_tx_timeout [2022-11-20 11:13:26,963 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_mdio_read_nopm [2022-11-20 11:13:26,963 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_mdio_read_nopm [2022-11-20 11:13:26,963 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-20 11:13:26,964 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-20 11:13:26,964 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_write_cmd [2022-11-20 11:13:26,964 INFO L130 BoogieDeclarations]: Found specification of procedure __smsc75xx_phy_wait_not_busy [2022-11-20 11:13:26,964 INFO L138 BoogieDeclarations]: Found implementation of procedure __smsc75xx_phy_wait_not_busy [2022-11-20 11:13:26,964 INFO L130 BoogieDeclarations]: Found specification of procedure skb_trim [2022-11-20 11:13:26,965 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_trim [2022-11-20 11:13:26,965 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_mdio_write [2022-11-20 11:13:26,965 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_mdio_write [2022-11-20 11:13:26,965 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_read_cmd_nopm [2022-11-20 11:13:26,965 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2022-11-20 11:13:26,966 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2022-11-20 11:13:26,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-20 11:13:26,966 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2022-11-20 11:13:26,966 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2022-11-20 11:13:26,967 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2022-11-20 11:13:26,968 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2022-11-20 11:13:26,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 11:13:26,968 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2022-11-20 11:13:26,969 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2022-11-20 11:13:26,969 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-11-20 11:13:26,970 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-11-20 11:13:26,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-20 11:13:26,970 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-11-20 11:13:26,970 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-11-20 11:13:26,970 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-11-20 11:13:26,972 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_open [2022-11-20 11:13:26,972 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_open [2022-11-20 11:13:26,972 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_mdio_read [2022-11-20 11:13:26,972 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_mdio_read [2022-11-20 11:13:26,972 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_set_rx_max_frame_length [2022-11-20 11:13:26,973 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_set_rx_max_frame_length [2022-11-20 11:13:26,973 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2022-11-20 11:13:26,973 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2022-11-20 11:13:26,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-11-20 11:13:26,973 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 11:13:26,974 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 11:13:26,974 INFO L130 BoogieDeclarations]: Found specification of procedure __smsc75xx_read_reg [2022-11-20 11:13:26,974 INFO L138 BoogieDeclarations]: Found implementation of procedure __smsc75xx_read_reg [2022-11-20 11:13:26,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-20 11:13:26,974 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2022-11-20 11:13:26,975 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2022-11-20 11:13:26,975 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-11-20 11:13:26,975 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-11-20 11:13:26,976 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_ethtool_get_eeprom_len [2022-11-20 11:13:26,976 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_ethtool_get_eeprom_len [2022-11-20 11:13:26,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-11-20 11:13:26,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-20 11:13:26,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-20 11:13:26,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-11-20 11:13:26,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-20 11:13:26,977 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-20 11:13:26,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-20 11:13:26,978 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_smsc75xx_driver_exit_6_2 [2022-11-20 11:13:26,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_smsc75xx_driver_exit_6_2 [2022-11-20 11:13:26,983 INFO L130 BoogieDeclarations]: Found specification of procedure skb_push [2022-11-20 11:13:26,983 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_push [2022-11-20 11:13:26,984 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-11-20 11:13:26,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-11-20 11:13:26,985 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_read_reg [2022-11-20 11:13:26,985 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_read_reg [2022-11-20 11:13:26,987 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_stop [2022-11-20 11:13:26,987 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_stop [2022-11-20 11:13:26,988 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-20 11:13:26,994 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-20 11:13:26,994 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_mdio_write_nopm [2022-11-20 11:13:26,994 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_mdio_write_nopm [2022-11-20 11:13:26,994 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_set_multicast [2022-11-20 11:13:26,995 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_set_multicast [2022-11-20 11:13:26,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 11:13:26,995 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2022-11-20 11:13:26,996 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2022-11-20 11:13:26,996 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-20 11:13:26,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-11-20 11:13:26,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-20 11:13:26,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-11-20 11:13:26,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-20 11:13:26,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-20 11:13:26,997 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2022-11-20 11:13:26,997 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2022-11-20 11:13:26,997 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2022-11-20 11:13:26,997 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2022-11-20 11:13:26,998 INFO L130 BoogieDeclarations]: Found specification of procedure __smsc75xx_mdio_read [2022-11-20 11:13:26,998 INFO L138 BoogieDeclarations]: Found implementation of procedure __smsc75xx_mdio_read [2022-11-20 11:13:26,998 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2022-11-20 11:13:26,998 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2022-11-20 11:13:26,998 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-11-20 11:13:26,999 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-11-20 11:13:26,999 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_read_reg_nopm [2022-11-20 11:13:26,999 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_read_reg_nopm [2022-11-20 11:13:26,999 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_disconnect [2022-11-20 11:13:26,999 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_disconnect [2022-11-20 11:13:26,999 INFO L130 BoogieDeclarations]: Found specification of procedure __smsc75xx_write_reg [2022-11-20 11:13:27,000 INFO L138 BoogieDeclarations]: Found implementation of procedure __smsc75xx_write_reg [2022-11-20 11:13:27,000 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_instance_release_2_4 [2022-11-20 11:13:27,000 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_instance_release_2_4 [2022-11-20 11:13:27,000 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_INT [2022-11-20 11:13:27,001 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_INT [2022-11-20 11:13:27,001 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_wait_ready [2022-11-20 11:13:27,001 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_wait_ready [2022-11-20 11:13:27,001 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2022-11-20 11:13:27,001 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2022-11-20 11:13:27,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-11-20 11:13:27,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-11-20 11:13:27,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-11-20 11:13:27,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-11-20 11:13:27,002 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_read_eeprom [2022-11-20 11:13:27,002 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_read_eeprom [2022-11-20 11:13:27,003 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-20 11:13:27,003 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-20 11:13:27,003 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_read_cmd [2022-11-20 11:13:27,004 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_link_reset [2022-11-20 11:13:27,004 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_link_reset [2022-11-20 11:13:27,004 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_resume [2022-11-20 11:13:27,004 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_resume [2022-11-20 11:13:27,004 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_write_wuff [2022-11-20 11:13:27,005 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_write_wuff [2022-11-20 11:13:27,005 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_eeprom_confirm_not_busy [2022-11-20 11:13:27,005 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_eeprom_confirm_not_busy [2022-11-20 11:13:27,005 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u8~0~X~~u8~0~X~~u16~0~X~~u16~0~X~$Pointer$~X~~u16~0~TO~C_INT [2022-11-20 11:13:27,005 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u8~0~X~~u8~0~X~~u16~0~X~~u16~0~X~$Pointer$~X~~u16~0~TO~C_INT [2022-11-20 11:13:27,005 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2022-11-20 11:13:27,006 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2022-11-20 11:13:27,006 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_enter_suspend2 [2022-11-20 11:13:27,006 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_enter_suspend2 [2022-11-20 11:13:27,006 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_enter_suspend1 [2022-11-20 11:13:27,006 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_enter_suspend1 [2022-11-20 11:13:27,007 INFO L130 BoogieDeclarations]: Found specification of procedure smsc75xx_write_reg [2022-11-20 11:13:27,007 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc75xx_write_reg [2022-11-20 11:13:27,007 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_rfe_ctl_lock_of_smsc75xx_priv [2022-11-20 11:13:27,007 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_rfe_ctl_lock_of_smsc75xx_priv [2022-11-20 11:13:27,007 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2022-11-20 11:13:27,007 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2022-11-20 11:13:28,167 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 11:13:28,172 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 11:13:28,417 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-20 11:14:46,947 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2022-11-20 11:14:47,061 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 11:14:47,094 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 11:14:47,100 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-20 11:14:47,107 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:14:47 BoogieIcfgContainer [2022-11-20 11:14:47,108 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 11:14:47,111 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 11:14:47,111 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 11:14:47,115 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 11:14:47,115 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 11:13:20" (1/3) ... [2022-11-20 11:14:47,117 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@168e561 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 11:14:47, skipping insertion in model container [2022-11-20 11:14:47,117 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:25" (2/3) ... [2022-11-20 11:14:47,118 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@168e561 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 11:14:47, skipping insertion in model container [2022-11-20 11:14:47,119 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:14:47" (3/3) ... [2022-11-20 11:14:47,121 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-usb-smsc75xx.cil.i [2022-11-20 11:14:47,146 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 11:14:47,147 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2022-11-20 11:14:47,288 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 11:14:47,302 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@20a978e6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 11:14:47,302 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-11-20 11:14:47,315 INFO L276 IsEmpty]: Start isEmpty. Operand has 1725 states, 1247 states have (on average 1.3584603047313553) internal successors, (1694), 1250 states have internal predecessors, (1694), 403 states have call successors, (403), 73 states have call predecessors, (403), 72 states have return successors, (396), 396 states have call predecessors, (396), 396 states have call successors, (396) [2022-11-20 11:14:47,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2022-11-20 11:14:47,347 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:47,349 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:14:47,349 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 11:14:47,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:47,355 INFO L85 PathProgramCache]: Analyzing trace with hash 366886899, now seen corresponding path program 1 times [2022-11-20 11:14:47,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:14:47,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1607397621] [2022-11-20 11:14:47,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:47,377 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:47,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:14:47,384 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:14:47,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-20 11:14:49,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:14:49,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 1831 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 11:14:49,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:14:49,680 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 1224 trivial. 0 not checked. [2022-11-20 11:14:49,680 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:14:49,681 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:14:49,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1607397621] [2022-11-20 11:14:49,682 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1607397621] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:14:49,682 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:14:49,690 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:14:49,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97547687] [2022-11-20 11:14:49,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:14:49,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:14:49,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:14:49,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:14:49,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:14:49,769 INFO L87 Difference]: Start difference. First operand has 1725 states, 1247 states have (on average 1.3584603047313553) internal successors, (1694), 1250 states have internal predecessors, (1694), 403 states have call successors, (403), 73 states have call predecessors, (403), 72 states have return successors, (396), 396 states have call predecessors, (396), 396 states have call successors, (396) Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (22), 3 states have call predecessors, (22), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2022-11-20 11:14:50,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:14:50,751 INFO L93 Difference]: Finished difference Result 4991 states and 7601 transitions. [2022-11-20 11:14:50,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:14:50,754 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (22), 3 states have call predecessors, (22), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 217 [2022-11-20 11:14:50,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:14:50,817 INFO L225 Difference]: With dead ends: 4991 [2022-11-20 11:14:50,817 INFO L226 Difference]: Without dead ends: 3294 [2022-11-20 11:14:50,845 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:14:50,851 INFO L413 NwaCegarLoop]: 2834 mSDtfsCounter, 2309 mSDsluCounter, 2418 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2309 SdHoareTripleChecker+Valid, 5252 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 11:14:50,861 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2309 Valid, 5252 Invalid, 44 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [9 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-20 11:14:50,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3294 states. [2022-11-20 11:14:51,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3294 to 3290. [2022-11-20 11:14:51,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3290 states, 2406 states have (on average 1.35453034081463) internal successors, (3259), 2411 states have internal predecessors, (3259), 741 states have call successors, (741), 141 states have call predecessors, (741), 140 states have return successors, (737), 737 states have call predecessors, (737), 737 states have call successors, (737) [2022-11-20 11:14:51,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3290 states to 3290 states and 4737 transitions. [2022-11-20 11:14:51,272 INFO L78 Accepts]: Start accepts. Automaton has 3290 states and 4737 transitions. Word has length 217 [2022-11-20 11:14:51,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:14:51,278 INFO L495 AbstractCegarLoop]: Abstraction has 3290 states and 4737 transitions. [2022-11-20 11:14:51,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (22), 3 states have call predecessors, (22), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2022-11-20 11:14:51,279 INFO L276 IsEmpty]: Start isEmpty. Operand 3290 states and 4737 transitions. [2022-11-20 11:14:51,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2022-11-20 11:14:51,300 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:51,301 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:14:51,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-11-20 11:14:51,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:51,515 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 11:14:51,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:51,516 INFO L85 PathProgramCache]: Analyzing trace with hash -772641030, now seen corresponding path program 1 times [2022-11-20 11:14:51,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:14:51,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [182491187] [2022-11-20 11:14:51,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:51,519 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:51,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:14:51,522 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:14:51,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-20 11:14:53,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:14:53,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 1881 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 11:14:53,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:14:53,659 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 1224 trivial. 0 not checked. [2022-11-20 11:14:53,659 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:14:53,659 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:14:53,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [182491187] [2022-11-20 11:14:53,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [182491187] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:14:53,661 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:14:53,661 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:14:53,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908313739] [2022-11-20 11:14:53,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:14:53,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:14:53,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:14:53,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:14:53,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:14:53,669 INFO L87 Difference]: Start difference. First operand 3290 states and 4737 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (23), 3 states have call predecessors, (23), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2022-11-20 11:14:54,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:14:54,815 INFO L93 Difference]: Finished difference Result 7792 states and 11229 transitions. [2022-11-20 11:14:54,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:14:54,816 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (23), 3 states have call predecessors, (23), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 228 [2022-11-20 11:14:54,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:14:54,851 INFO L225 Difference]: With dead ends: 7792 [2022-11-20 11:14:54,852 INFO L226 Difference]: Without dead ends: 4541 [2022-11-20 11:14:54,867 INFO L412 NwaCegarLoop]: 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 [2022-11-20 11:14:54,868 INFO L413 NwaCegarLoop]: 2938 mSDtfsCounter, 2083 mSDsluCounter, 2377 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2083 SdHoareTripleChecker+Valid, 5315 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-20 11:14:54,869 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2083 Valid, 5315 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-20 11:14:54,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4541 states. [2022-11-20 11:14:55,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4541 to 4514. [2022-11-20 11:14:55,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4514 states, 3260 states have (on average 1.3567484662576688) internal successors, (4423), 3270 states have internal predecessors, (4423), 1042 states have call successors, (1042), 210 states have call predecessors, (1042), 209 states have return successors, (1038), 1033 states have call predecessors, (1038), 1038 states have call successors, (1038) [2022-11-20 11:14:55,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4514 states to 4514 states and 6503 transitions. [2022-11-20 11:14:55,154 INFO L78 Accepts]: Start accepts. Automaton has 4514 states and 6503 transitions. Word has length 228 [2022-11-20 11:14:55,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:14:55,155 INFO L495 AbstractCegarLoop]: Abstraction has 4514 states and 6503 transitions. [2022-11-20 11:14:55,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (23), 3 states have call predecessors, (23), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2022-11-20 11:14:55,155 INFO L276 IsEmpty]: Start isEmpty. Operand 4514 states and 6503 transitions. [2022-11-20 11:14:55,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2022-11-20 11:14:55,165 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:55,165 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 17, 17, 17, 17, 17, 17, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:14:55,208 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-20 11:14:55,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:55,393 INFO L420 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)] === [2022-11-20 11:14:55,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:55,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1925813842, now seen corresponding path program 1 times [2022-11-20 11:14:55,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:14:55,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1086355027] [2022-11-20 11:14:55,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:55,397 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:55,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:14:55,398 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:14:55,403 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-20 11:14:56,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:14:57,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 1959 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 11:14:57,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:14:57,280 INFO L134 CoverageAnalysis]: Checked inductivity of 1482 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1398 trivial. 0 not checked. [2022-11-20 11:14:57,280 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:14:57,280 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:14:57,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1086355027] [2022-11-20 11:14:57,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1086355027] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:14:57,281 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:14:57,281 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:14:57,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316070004] [2022-11-20 11:14:57,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:14:57,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:14:57,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:14:57,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:14:57,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:14:57,283 INFO L87 Difference]: Start difference. First operand 4514 states and 6503 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 3 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2022-11-20 11:14:58,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:14:58,202 INFO L93 Difference]: Finished difference Result 10585 states and 15252 transitions. [2022-11-20 11:14:58,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:14:58,203 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 3 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) Word has length 276 [2022-11-20 11:14:58,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:14:58,270 INFO L225 Difference]: With dead ends: 10585 [2022-11-20 11:14:58,270 INFO L226 Difference]: Without dead ends: 7467 [2022-11-20 11:14:58,292 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:14:58,298 INFO L413 NwaCegarLoop]: 4729 mSDtfsCounter, 2270 mSDsluCounter, 2426 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2270 SdHoareTripleChecker+Valid, 7155 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-20 11:14:58,300 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2270 Valid, 7155 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-20 11:14:58,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7467 states. [2022-11-20 11:14:58,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7467 to 7463. [2022-11-20 11:14:58,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7463 states, 5415 states have (on average 1.3586334256694368) internal successors, (7357), 5425 states have internal predecessors, (7357), 1700 states have call successors, (1700), 346 states have call predecessors, (1700), 345 states have return successors, (1696), 1691 states have call predecessors, (1696), 1696 states have call successors, (1696) [2022-11-20 11:14:58,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7463 states to 7463 states and 10753 transitions. [2022-11-20 11:14:58,963 INFO L78 Accepts]: Start accepts. Automaton has 7463 states and 10753 transitions. Word has length 276 [2022-11-20 11:14:58,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:14:58,964 INFO L495 AbstractCegarLoop]: Abstraction has 7463 states and 10753 transitions. [2022-11-20 11:14:58,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 3 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2022-11-20 11:14:58,966 INFO L276 IsEmpty]: Start isEmpty. Operand 7463 states and 10753 transitions. [2022-11-20 11:14:58,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2022-11-20 11:14:58,976 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:58,977 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 17, 17, 17, 17, 17, 17, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:14:59,018 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-20 11:14:59,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:59,203 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 11:14:59,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:59,204 INFO L85 PathProgramCache]: Analyzing trace with hash -445925420, now seen corresponding path program 1 times [2022-11-20 11:14:59,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:14:59,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1192911454] [2022-11-20 11:14:59,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:59,206 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:59,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:14:59,208 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:14:59,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-20 11:15:00,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:00,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 1959 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 11:15:00,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:15:03,627 INFO L134 CoverageAnalysis]: Checked inductivity of 1482 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1482 trivial. 0 not checked. [2022-11-20 11:15:03,627 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:15:03,628 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:15:03,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1192911454] [2022-11-20 11:15:03,628 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1192911454] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:15:03,628 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:15:03,628 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-20 11:15:03,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428414762] [2022-11-20 11:15:03,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:15:03,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:15:03,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:15:03,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:15:03,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:15:03,631 INFO L87 Difference]: Start difference. First operand 7463 states and 10753 transitions. Second operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 3 states have internal predecessors, (65), 1 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2022-11-20 11:15:04,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:04,398 INFO L93 Difference]: Finished difference Result 7469 states and 10758 transitions. [2022-11-20 11:15:04,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 11:15:04,399 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 3 states have internal predecessors, (65), 1 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 276 [2022-11-20 11:15:04,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:04,453 INFO L225 Difference]: With dead ends: 7469 [2022-11-20 11:15:04,453 INFO L226 Difference]: Without dead ends: 7467 [2022-11-20 11:15:04,459 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:15:04,462 INFO L413 NwaCegarLoop]: 2456 mSDtfsCounter, 2351 mSDsluCounter, 4900 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2352 SdHoareTripleChecker+Valid, 7356 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:04,464 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2352 Valid, 7356 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:15:04,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7467 states. [2022-11-20 11:15:05,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7467 to 7467. [2022-11-20 11:15:05,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7467 states, 5418 states have (on average 1.3584348468069398) internal successors, (7360), 5428 states have internal predecessors, (7360), 1700 states have call successors, (1700), 347 states have call predecessors, (1700), 346 states have return successors, (1696), 1691 states have call predecessors, (1696), 1696 states have call successors, (1696) [2022-11-20 11:15:05,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7467 states to 7467 states and 10756 transitions. [2022-11-20 11:15:05,160 INFO L78 Accepts]: Start accepts. Automaton has 7467 states and 10756 transitions. Word has length 276 [2022-11-20 11:15:05,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:05,166 INFO L495 AbstractCegarLoop]: Abstraction has 7467 states and 10756 transitions. [2022-11-20 11:15:05,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 3 states have internal predecessors, (65), 1 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2022-11-20 11:15:05,166 INFO L276 IsEmpty]: Start isEmpty. Operand 7467 states and 10756 transitions. [2022-11-20 11:15:05,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2022-11-20 11:15:05,176 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:05,177 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 17, 17, 17, 17, 17, 17, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:05,219 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2022-11-20 11:15:05,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:15:05,394 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 11:15:05,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:05,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1052332192, now seen corresponding path program 1 times [2022-11-20 11:15:05,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:15:05,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [448572050] [2022-11-20 11:15:05,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:05,397 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:15:05,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:15:05,399 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:15:05,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-20 11:15:07,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:07,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 1966 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 11:15:07,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:15:10,073 INFO L134 CoverageAnalysis]: Checked inductivity of 1484 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1482 trivial. 0 not checked. [2022-11-20 11:15:10,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:15:11,348 INFO L134 CoverageAnalysis]: Checked inductivity of 1484 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1482 trivial. 0 not checked. [2022-11-20 11:15:11,348 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:15:11,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [448572050] [2022-11-20 11:15:11,348 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [448572050] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:15:11,349 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:15:11,349 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 11:15:11,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155784242] [2022-11-20 11:15:11,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:15:11,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:15:11,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:15:11,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:15:11,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:15:11,351 INFO L87 Difference]: Start difference. First operand 7467 states and 10756 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2022-11-20 11:15:12,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:12,391 INFO L93 Difference]: Finished difference Result 7473 states and 10761 transitions. [2022-11-20 11:15:12,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:15:12,392 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 281 [2022-11-20 11:15:12,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:12,464 INFO L225 Difference]: With dead ends: 7473 [2022-11-20 11:15:12,464 INFO L226 Difference]: Without dead ends: 7471 [2022-11-20 11:15:12,470 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 563 GetRequests, 555 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:15:12,471 INFO L413 NwaCegarLoop]: 2459 mSDtfsCounter, 2377 mSDsluCounter, 4899 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2387 SdHoareTripleChecker+Valid, 7358 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:12,471 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2387 Valid, 7358 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:15:12,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7471 states. [2022-11-20 11:15:13,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7471 to 7471. [2022-11-20 11:15:13,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7471 states, 5421 states have (on average 1.3582364877328905) internal successors, (7363), 5431 states have internal predecessors, (7363), 1700 states have call successors, (1700), 348 states have call predecessors, (1700), 347 states have return successors, (1696), 1691 states have call predecessors, (1696), 1696 states have call successors, (1696) [2022-11-20 11:15:13,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7471 states to 7471 states and 10759 transitions. [2022-11-20 11:15:13,219 INFO L78 Accepts]: Start accepts. Automaton has 7471 states and 10759 transitions. Word has length 281 [2022-11-20 11:15:13,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:13,220 INFO L495 AbstractCegarLoop]: Abstraction has 7471 states and 10759 transitions. [2022-11-20 11:15:13,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2022-11-20 11:15:13,221 INFO L276 IsEmpty]: Start isEmpty. Operand 7471 states and 10759 transitions. [2022-11-20 11:15:13,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2022-11-20 11:15:13,233 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:13,233 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 17, 17, 17, 17, 17, 17, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:13,270 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-20 11:15:13,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:15:13,435 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 11:15:13,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:13,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1598961778, now seen corresponding path program 1 times [2022-11-20 11:15:13,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:15:13,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [729473030] [2022-11-20 11:15:13,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:13,439 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:15:13,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:15:13,440 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:15:13,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-20 11:15:14,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:15,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 2015 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 11:15:15,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:15:15,173 INFO L134 CoverageAnalysis]: Checked inductivity of 1499 backedges. 89 proven. 0 refuted. 0 times theorem prover too weak. 1410 trivial. 0 not checked. [2022-11-20 11:15:15,173 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:15:15,173 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:15:15,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [729473030] [2022-11-20 11:15:15,174 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [729473030] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:15:15,174 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:15:15,174 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:15:15,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837736348] [2022-11-20 11:15:15,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:15:15,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:15:15,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:15:15,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:15:15,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:15:15,176 INFO L87 Difference]: Start difference. First operand 7471 states and 10759 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 3 states have call successors, (33), 3 states have call predecessors, (33), 3 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2022-11-20 11:15:16,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:16,401 INFO L93 Difference]: Finished difference Result 16527 states and 23802 transitions. [2022-11-20 11:15:16,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:15:16,402 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 3 states have call successors, (33), 3 states have call predecessors, (33), 3 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) Word has length 295 [2022-11-20 11:15:16,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:16,460 INFO L225 Difference]: With dead ends: 16527 [2022-11-20 11:15:16,460 INFO L226 Difference]: Without dead ends: 10452 [2022-11-20 11:15:16,487 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 293 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:15:16,489 INFO L413 NwaCegarLoop]: 4741 mSDtfsCounter, 2303 mSDsluCounter, 2428 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2303 SdHoareTripleChecker+Valid, 7169 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:16,489 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2303 Valid, 7169 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-20 11:15:16,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10452 states. [2022-11-20 11:15:17,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10452 to 10422. [2022-11-20 11:15:17,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10422 states, 7578 states have (on average 1.3590657165479019) internal successors, (10299), 7588 states have internal predecessors, (10299), 2358 states have call successors, (2358), 484 states have call predecessors, (2358), 483 states have return successors, (2354), 2349 states have call predecessors, (2354), 2354 states have call successors, (2354) [2022-11-20 11:15:17,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10422 states to 10422 states and 15011 transitions. [2022-11-20 11:15:17,466 INFO L78 Accepts]: Start accepts. Automaton has 10422 states and 15011 transitions. Word has length 295 [2022-11-20 11:15:17,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:17,467 INFO L495 AbstractCegarLoop]: Abstraction has 10422 states and 15011 transitions. [2022-11-20 11:15:17,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 3 states have call successors, (33), 3 states have call predecessors, (33), 3 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2022-11-20 11:15:17,468 INFO L276 IsEmpty]: Start isEmpty. Operand 10422 states and 15011 transitions. [2022-11-20 11:15:17,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2022-11-20 11:15:17,479 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:17,480 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 17, 17, 17, 17, 17, 17, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:17,523 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-11-20 11:15:17,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:15:17,695 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 11:15:17,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:17,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1784966932, now seen corresponding path program 1 times [2022-11-20 11:15:17,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:15:17,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2093853710] [2022-11-20 11:15:17,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:17,697 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:15:17,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:15:17,698 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:15:17,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-20 11:15:19,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:19,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 1973 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 11:15:19,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:15:22,126 INFO L134 CoverageAnalysis]: Checked inductivity of 1490 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1486 trivial. 0 not checked. [2022-11-20 11:15:22,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:15:23,373 INFO L134 CoverageAnalysis]: Checked inductivity of 1490 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1486 trivial. 0 not checked. [2022-11-20 11:15:23,373 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:15:23,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2093853710] [2022-11-20 11:15:23,374 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2093853710] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:15:23,374 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:15:23,375 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 11:15:23,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241160004] [2022-11-20 11:15:23,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:15:23,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:15:23,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:15:23,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:15:23,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:15:23,379 INFO L87 Difference]: Start difference. First operand 10422 states and 15011 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-11-20 11:15:24,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:24,405 INFO L93 Difference]: Finished difference Result 10428 states and 15016 transitions. [2022-11-20 11:15:24,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:15:24,406 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 286 [2022-11-20 11:15:24,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:24,464 INFO L225 Difference]: With dead ends: 10428 [2022-11-20 11:15:24,464 INFO L226 Difference]: Without dead ends: 10426 [2022-11-20 11:15:24,470 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 573 GetRequests, 565 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:15:24,471 INFO L413 NwaCegarLoop]: 2459 mSDtfsCounter, 2377 mSDsluCounter, 4899 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2386 SdHoareTripleChecker+Valid, 7358 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:24,471 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2386 Valid, 7358 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:15:24,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10426 states. [2022-11-20 11:15:25,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10426 to 10426. [2022-11-20 11:15:25,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10426 states, 7581 states have (on average 1.3589236248516028) internal successors, (10302), 7591 states have internal predecessors, (10302), 2358 states have call successors, (2358), 485 states have call predecessors, (2358), 484 states have return successors, (2354), 2349 states have call predecessors, (2354), 2354 states have call successors, (2354) [2022-11-20 11:15:25,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10426 states to 10426 states and 15014 transitions. [2022-11-20 11:15:25,763 INFO L78 Accepts]: Start accepts. Automaton has 10426 states and 15014 transitions. Word has length 286 [2022-11-20 11:15:25,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:25,765 INFO L495 AbstractCegarLoop]: Abstraction has 10426 states and 15014 transitions. [2022-11-20 11:15:25,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-11-20 11:15:25,766 INFO L276 IsEmpty]: Start isEmpty. Operand 10426 states and 15014 transitions. [2022-11-20 11:15:25,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2022-11-20 11:15:25,777 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:25,777 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 17, 17, 17, 17, 17, 17, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:25,821 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-20 11:15:25,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:15:25,999 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 11:15:25,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:25,999 INFO L85 PathProgramCache]: Analyzing trace with hash -922005280, now seen corresponding path program 1 times [2022-11-20 11:15:26,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:15:26,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [713406592] [2022-11-20 11:15:26,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:26,003 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:15:26,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:15:26,005 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:15:26,012 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-11-20 11:15:27,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:27,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 1980 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 11:15:27,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:15:30,788 INFO L134 CoverageAnalysis]: Checked inductivity of 1500 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1494 trivial. 0 not checked. [2022-11-20 11:15:30,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:15:32,075 INFO L134 CoverageAnalysis]: Checked inductivity of 1500 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1494 trivial. 0 not checked. [2022-11-20 11:15:32,075 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:15:32,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [713406592] [2022-11-20 11:15:32,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [713406592] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:15:32,076 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:15:32,076 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 11:15:32,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093736836] [2022-11-20 11:15:32,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:15:32,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:15:32,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:15:32,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:15:32,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:15:32,078 INFO L87 Difference]: Start difference. First operand 10426 states and 15014 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-11-20 11:15:33,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:33,097 INFO L93 Difference]: Finished difference Result 10432 states and 15019 transitions. [2022-11-20 11:15:33,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:15:33,097 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 291 [2022-11-20 11:15:33,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:33,151 INFO L225 Difference]: With dead ends: 10432 [2022-11-20 11:15:33,151 INFO L226 Difference]: Without dead ends: 10430 [2022-11-20 11:15:33,158 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 583 GetRequests, 575 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:15:33,159 INFO L413 NwaCegarLoop]: 2459 mSDtfsCounter, 2377 mSDsluCounter, 4899 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2385 SdHoareTripleChecker+Valid, 7358 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:33,160 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2385 Valid, 7358 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:15:33,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10430 states. [2022-11-20 11:15:34,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10430 to 10430. [2022-11-20 11:15:34,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10430 states, 7584 states have (on average 1.3587816455696202) internal successors, (10305), 7594 states have internal predecessors, (10305), 2358 states have call successors, (2358), 486 states have call predecessors, (2358), 485 states have return successors, (2354), 2349 states have call predecessors, (2354), 2354 states have call successors, (2354) [2022-11-20 11:15:34,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10430 states to 10430 states and 15017 transitions. [2022-11-20 11:15:34,364 INFO L78 Accepts]: Start accepts. Automaton has 10430 states and 15017 transitions. Word has length 291 [2022-11-20 11:15:34,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:34,366 INFO L495 AbstractCegarLoop]: Abstraction has 10430 states and 15017 transitions. [2022-11-20 11:15:34,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-11-20 11:15:34,366 INFO L276 IsEmpty]: Start isEmpty. Operand 10430 states and 15017 transitions. [2022-11-20 11:15:34,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2022-11-20 11:15:34,381 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:34,381 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 17, 17, 17, 17, 17, 17, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:34,430 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-11-20 11:15:34,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:15:34,595 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 11:15:34,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:34,596 INFO L85 PathProgramCache]: Analyzing trace with hash -255670700, now seen corresponding path program 1 times [2022-11-20 11:15:34,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:15:34,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2076871447] [2022-11-20 11:15:34,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:34,599 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:15:34,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:15:34,602 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:15:34,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-11-20 11:15:36,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:36,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 1987 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 11:15:36,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:15:39,562 INFO L134 CoverageAnalysis]: Checked inductivity of 1514 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1506 trivial. 0 not checked. [2022-11-20 11:15:39,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:15:40,788 INFO L134 CoverageAnalysis]: Checked inductivity of 1514 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 1506 trivial. 0 not checked. [2022-11-20 11:15:40,788 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:15:40,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2076871447] [2022-11-20 11:15:40,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2076871447] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:15:40,789 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:15:40,789 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 11:15:40,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058683343] [2022-11-20 11:15:40,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:15:40,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:15:40,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:15:40,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:15:40,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:15:40,791 INFO L87 Difference]: Start difference. First operand 10430 states and 15017 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2022-11-20 11:15:41,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:41,892 INFO L93 Difference]: Finished difference Result 10436 states and 15022 transitions. [2022-11-20 11:15:41,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:15:41,893 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 296 [2022-11-20 11:15:41,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:41,947 INFO L225 Difference]: With dead ends: 10436 [2022-11-20 11:15:41,947 INFO L226 Difference]: Without dead ends: 10434 [2022-11-20 11:15:41,956 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 593 GetRequests, 585 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:15:41,957 INFO L413 NwaCegarLoop]: 2459 mSDtfsCounter, 2377 mSDsluCounter, 4899 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2384 SdHoareTripleChecker+Valid, 7358 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:41,957 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2384 Valid, 7358 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:15:41,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10434 states. [2022-11-20 11:15:43,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10434 to 10434. [2022-11-20 11:15:43,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10434 states, 7587 states have (on average 1.3586397785686042) internal successors, (10308), 7597 states have internal predecessors, (10308), 2358 states have call successors, (2358), 487 states have call predecessors, (2358), 486 states have return successors, (2354), 2349 states have call predecessors, (2354), 2354 states have call successors, (2354) [2022-11-20 11:15:43,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10434 states to 10434 states and 15020 transitions. [2022-11-20 11:15:43,351 INFO L78 Accepts]: Start accepts. Automaton has 10434 states and 15020 transitions. Word has length 296 [2022-11-20 11:15:43,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:43,352 INFO L495 AbstractCegarLoop]: Abstraction has 10434 states and 15020 transitions. [2022-11-20 11:15:43,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2022-11-20 11:15:43,353 INFO L276 IsEmpty]: Start isEmpty. Operand 10434 states and 15020 transitions. [2022-11-20 11:15:43,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2022-11-20 11:15:43,365 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:43,365 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 17, 17, 17, 17, 17, 17, 6, 5, 5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:43,409 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-11-20 11:15:43,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:15:43,579 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 11:15:43,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:43,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1887154464, now seen corresponding path program 1 times [2022-11-20 11:15:43,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:15:43,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2035575637] [2022-11-20 11:15:43,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:43,583 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:15:43,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:15:43,590 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:15:43,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-11-20 11:15:45,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:45,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 1994 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 11:15:45,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:15:48,270 INFO L134 CoverageAnalysis]: Checked inductivity of 1532 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1522 trivial. 0 not checked. [2022-11-20 11:15:48,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:15:49,468 INFO L134 CoverageAnalysis]: Checked inductivity of 1532 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 1522 trivial. 0 not checked. [2022-11-20 11:15:49,468 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:15:49,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2035575637] [2022-11-20 11:15:49,468 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2035575637] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:15:49,468 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:15:49,469 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 11:15:49,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623709923] [2022-11-20 11:15:49,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:15:49,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:15:49,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:15:49,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:15:49,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:15:49,471 INFO L87 Difference]: Start difference. First operand 10434 states and 15020 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2022-11-20 11:15:50,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:50,755 INFO L93 Difference]: Finished difference Result 10440 states and 15025 transitions. [2022-11-20 11:15:50,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:15:50,756 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 301 [2022-11-20 11:15:50,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:50,807 INFO L225 Difference]: With dead ends: 10440 [2022-11-20 11:15:50,807 INFO L226 Difference]: Without dead ends: 10438 [2022-11-20 11:15:50,815 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 603 GetRequests, 595 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:15:50,816 INFO L413 NwaCegarLoop]: 2459 mSDtfsCounter, 2377 mSDsluCounter, 4899 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2383 SdHoareTripleChecker+Valid, 7358 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:50,816 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2383 Valid, 7358 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:15:50,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10438 states. [2022-11-20 11:15:52,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10438 to 10438. [2022-11-20 11:15:52,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10438 states, 7590 states have (on average 1.358498023715415) internal successors, (10311), 7600 states have internal predecessors, (10311), 2358 states have call successors, (2358), 488 states have call predecessors, (2358), 487 states have return successors, (2354), 2349 states have call predecessors, (2354), 2354 states have call successors, (2354) [2022-11-20 11:15:52,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10438 states to 10438 states and 15023 transitions. [2022-11-20 11:15:52,102 INFO L78 Accepts]: Start accepts. Automaton has 10438 states and 15023 transitions. Word has length 301 [2022-11-20 11:15:52,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:52,102 INFO L495 AbstractCegarLoop]: Abstraction has 10438 states and 15023 transitions. [2022-11-20 11:15:52,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2022-11-20 11:15:52,103 INFO L276 IsEmpty]: Start isEmpty. Operand 10438 states and 15023 transitions. [2022-11-20 11:15:52,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2022-11-20 11:15:52,115 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:52,115 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 17, 17, 17, 17, 17, 17, 7, 6, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:52,159 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-11-20 11:15:52,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:15:52,339 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 11:15:52,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:52,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1375814252, now seen corresponding path program 1 times [2022-11-20 11:15:52,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:15:52,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1536262629] [2022-11-20 11:15:52,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:52,342 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:15:52,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:15:52,343 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:15:52,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-11-20 11:15:53,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:53,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 2001 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 11:15:53,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:15:56,895 INFO L134 CoverageAnalysis]: Checked inductivity of 1554 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1542 trivial. 0 not checked. [2022-11-20 11:15:56,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:15:58,109 INFO L134 CoverageAnalysis]: Checked inductivity of 1554 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 1542 trivial. 0 not checked. [2022-11-20 11:15:58,109 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:15:58,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1536262629] [2022-11-20 11:15:58,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1536262629] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:15:58,110 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:15:58,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 11:15:58,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544336877] [2022-11-20 11:15:58,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:15:58,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:15:58,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:15:58,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:15:58,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:15:58,112 INFO L87 Difference]: Start difference. First operand 10438 states and 15023 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2022-11-20 11:15:59,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:59,233 INFO L93 Difference]: Finished difference Result 10444 states and 15028 transitions. [2022-11-20 11:15:59,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:15:59,234 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 306 [2022-11-20 11:15:59,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:59,274 INFO L225 Difference]: With dead ends: 10444 [2022-11-20 11:15:59,274 INFO L226 Difference]: Without dead ends: 10442 [2022-11-20 11:15:59,279 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 613 GetRequests, 605 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:15:59,280 INFO L413 NwaCegarLoop]: 2459 mSDtfsCounter, 2377 mSDsluCounter, 4899 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2382 SdHoareTripleChecker+Valid, 7358 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:59,280 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2382 Valid, 7358 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:15:59,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10442 states. [2022-11-20 11:16:00,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10442 to 10442. [2022-11-20 11:16:00,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10442 states, 7593 states have (on average 1.3583563808771237) internal successors, (10314), 7603 states have internal predecessors, (10314), 2358 states have call successors, (2358), 489 states have call predecessors, (2358), 488 states have return successors, (2354), 2349 states have call predecessors, (2354), 2354 states have call successors, (2354) [2022-11-20 11:16:00,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10442 states to 10442 states and 15026 transitions. [2022-11-20 11:16:00,738 INFO L78 Accepts]: Start accepts. Automaton has 10442 states and 15026 transitions. Word has length 306 [2022-11-20 11:16:00,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:16:00,739 INFO L495 AbstractCegarLoop]: Abstraction has 10442 states and 15026 transitions. [2022-11-20 11:16:00,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2022-11-20 11:16:00,739 INFO L276 IsEmpty]: Start isEmpty. Operand 10442 states and 15026 transitions. [2022-11-20 11:16:00,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2022-11-20 11:16:00,754 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:16:00,754 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 17, 17, 17, 17, 17, 17, 8, 7, 7, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:16:00,797 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-11-20 11:16:00,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:16:00,973 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 11:16:00,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:16:00,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1433243296, now seen corresponding path program 1 times [2022-11-20 11:16:00,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:16:00,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [819251070] [2022-11-20 11:16:00,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:00,976 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:16:00,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:16:00,978 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:16:01,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-11-20 11:16:02,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:16:02,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 2008 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 11:16:02,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:16:05,672 INFO L134 CoverageAnalysis]: Checked inductivity of 1580 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1566 trivial. 0 not checked. [2022-11-20 11:16:05,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:16:06,910 INFO L134 CoverageAnalysis]: Checked inductivity of 1580 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 1566 trivial. 0 not checked. [2022-11-20 11:16:06,911 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:16:06,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [819251070] [2022-11-20 11:16:06,911 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [819251070] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:16:06,911 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:16:06,911 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 11:16:06,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085069158] [2022-11-20 11:16:06,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:16:06,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:16:06,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:16:06,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:16:06,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:16:06,913 INFO L87 Difference]: Start difference. First operand 10442 states and 15026 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2022-11-20 11:16:08,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:16:08,097 INFO L93 Difference]: Finished difference Result 10448 states and 15031 transitions. [2022-11-20 11:16:08,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:16:08,098 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 311 [2022-11-20 11:16:08,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:16:08,135 INFO L225 Difference]: With dead ends: 10448 [2022-11-20 11:16:08,135 INFO L226 Difference]: Without dead ends: 10446 [2022-11-20 11:16:08,142 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 623 GetRequests, 615 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:16:08,143 INFO L413 NwaCegarLoop]: 2459 mSDtfsCounter, 2377 mSDsluCounter, 4899 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2381 SdHoareTripleChecker+Valid, 7358 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:16:08,143 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2381 Valid, 7358 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:16:08,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10446 states. [2022-11-20 11:16:09,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10446 to 10446. [2022-11-20 11:16:09,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10446 states, 7596 states have (on average 1.3582148499210112) internal successors, (10317), 7606 states have internal predecessors, (10317), 2358 states have call successors, (2358), 490 states have call predecessors, (2358), 489 states have return successors, (2354), 2349 states have call predecessors, (2354), 2354 states have call successors, (2354) [2022-11-20 11:16:09,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10446 states to 10446 states and 15029 transitions. [2022-11-20 11:16:09,362 INFO L78 Accepts]: Start accepts. Automaton has 10446 states and 15029 transitions. Word has length 311 [2022-11-20 11:16:09,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:16:09,363 INFO L495 AbstractCegarLoop]: Abstraction has 10446 states and 15029 transitions. [2022-11-20 11:16:09,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2022-11-20 11:16:09,364 INFO L276 IsEmpty]: Start isEmpty. Operand 10446 states and 15029 transitions. [2022-11-20 11:16:09,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 317 [2022-11-20 11:16:09,375 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:16:09,376 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 17, 17, 17, 17, 17, 17, 9, 8, 8, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:16:09,414 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-11-20 11:16:09,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:16:09,590 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 11:16:09,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:16:09,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1636848852, now seen corresponding path program 1 times [2022-11-20 11:16:09,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:16:09,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1533006560] [2022-11-20 11:16:09,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:09,593 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:16:09,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:16:09,594 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:16:09,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-11-20 11:16:11,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:16:11,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 2015 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 11:16:11,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:16:14,399 INFO L134 CoverageAnalysis]: Checked inductivity of 1610 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 1594 trivial. 0 not checked. [2022-11-20 11:16:14,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:16:15,613 INFO L134 CoverageAnalysis]: Checked inductivity of 1610 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 1594 trivial. 0 not checked. [2022-11-20 11:16:15,613 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:16:15,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1533006560] [2022-11-20 11:16:15,613 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1533006560] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:16:15,613 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:16:15,614 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 11:16:15,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982704846] [2022-11-20 11:16:15,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:16:15,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:16:15,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:16:15,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:16:15,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:16:15,615 INFO L87 Difference]: Start difference. First operand 10446 states and 15029 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2022-11-20 11:16:16,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:16:16,828 INFO L93 Difference]: Finished difference Result 10452 states and 15034 transitions. [2022-11-20 11:16:16,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:16:16,829 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 316 [2022-11-20 11:16:16,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:16:16,865 INFO L225 Difference]: With dead ends: 10452 [2022-11-20 11:16:16,866 INFO L226 Difference]: Without dead ends: 10450 [2022-11-20 11:16:16,870 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 633 GetRequests, 625 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:16:16,871 INFO L413 NwaCegarLoop]: 2459 mSDtfsCounter, 2377 mSDsluCounter, 4899 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2380 SdHoareTripleChecker+Valid, 7358 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:16:16,871 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2380 Valid, 7358 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:16:16,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10450 states. [2022-11-20 11:16:18,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10450 to 10450. [2022-11-20 11:16:18,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10450 states, 7599 states have (on average 1.3580734307145677) internal successors, (10320), 7609 states have internal predecessors, (10320), 2358 states have call successors, (2358), 491 states have call predecessors, (2358), 490 states have return successors, (2354), 2349 states have call predecessors, (2354), 2354 states have call successors, (2354) [2022-11-20 11:16:18,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10450 states to 10450 states and 15032 transitions. [2022-11-20 11:16:18,336 INFO L78 Accepts]: Start accepts. Automaton has 10450 states and 15032 transitions. Word has length 316 [2022-11-20 11:16:18,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:16:18,337 INFO L495 AbstractCegarLoop]: Abstraction has 10450 states and 15032 transitions. [2022-11-20 11:16:18,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2022-11-20 11:16:18,338 INFO L276 IsEmpty]: Start isEmpty. Operand 10450 states and 15032 transitions. [2022-11-20 11:16:18,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2022-11-20 11:16:18,355 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:16:18,356 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 17, 17, 17, 17, 17, 17, 10, 9, 9, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:16:18,391 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-11-20 11:16:18,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:16:18,571 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 11:16:18,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:16:18,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1562930784, now seen corresponding path program 1 times [2022-11-20 11:16:18,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:16:18,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [486748598] [2022-11-20 11:16:18,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:18,575 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:16:18,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:16:18,576 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:16:18,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-11-20 11:16:20,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:16:20,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 2022 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 11:16:20,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:16:23,208 INFO L134 CoverageAnalysis]: Checked inductivity of 1644 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1626 trivial. 0 not checked. [2022-11-20 11:16:23,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:16:24,383 INFO L134 CoverageAnalysis]: Checked inductivity of 1644 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 1626 trivial. 0 not checked. [2022-11-20 11:16:24,383 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:16:24,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [486748598] [2022-11-20 11:16:24,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [486748598] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:16:24,384 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:16:24,384 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 11:16:24,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253068844] [2022-11-20 11:16:24,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:16:24,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:16:24,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:16:24,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:16:24,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:16:24,386 INFO L87 Difference]: Start difference. First operand 10450 states and 15032 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2022-11-20 11:16:25,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:16:25,926 INFO L93 Difference]: Finished difference Result 10505 states and 15072 transitions. [2022-11-20 11:16:25,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:16:25,927 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 321 [2022-11-20 11:16:25,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:16:25,961 INFO L225 Difference]: With dead ends: 10505 [2022-11-20 11:16:25,962 INFO L226 Difference]: Without dead ends: 10503 [2022-11-20 11:16:25,966 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 643 GetRequests, 635 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:16:25,967 INFO L413 NwaCegarLoop]: 2459 mSDtfsCounter, 2303 mSDsluCounter, 4976 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2305 SdHoareTripleChecker+Valid, 7435 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:16:25,967 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2305 Valid, 7435 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:16:25,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10503 states. [2022-11-20 11:16:26,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10503 to 10503. [2022-11-20 11:16:26,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10503 states, 7637 states have (on average 1.3562917375932957) internal successors, (10358), 7647 states have internal predecessors, (10358), 2358 states have call successors, (2358), 506 states have call predecessors, (2358), 505 states have return successors, (2354), 2349 states have call predecessors, (2354), 2354 states have call successors, (2354) [2022-11-20 11:16:26,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10503 states to 10503 states and 15070 transitions. [2022-11-20 11:16:26,985 INFO L78 Accepts]: Start accepts. Automaton has 10503 states and 15070 transitions. Word has length 321 [2022-11-20 11:16:26,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:16:26,985 INFO L495 AbstractCegarLoop]: Abstraction has 10503 states and 15070 transitions. [2022-11-20 11:16:26,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2022-11-20 11:16:26,986 INFO L276 IsEmpty]: Start isEmpty. Operand 10503 states and 15070 transitions. [2022-11-20 11:16:27,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 363 [2022-11-20 11:16:27,001 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:16:27,001 INFO L195 NwaCegarLoop]: trace histogram [23, 23, 17, 17, 17, 17, 17, 17, 11, 10, 10, 6, 6, 6, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:16:27,031 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-11-20 11:16:27,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:16:27,216 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 11:16:27,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:16:27,216 INFO L85 PathProgramCache]: Analyzing trace with hash -119071371, now seen corresponding path program 1 times [2022-11-20 11:16:27,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:16:27,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [242929337] [2022-11-20 11:16:27,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:27,218 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:16:27,218 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:16:27,219 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:16:27,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-11-20 11:16:28,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:16:28,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 2110 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-20 11:16:28,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:16:30,261 INFO L134 CoverageAnalysis]: Checked inductivity of 1859 backedges. 311 proven. 3 refuted. 0 times theorem prover too weak. 1545 trivial. 0 not checked. [2022-11-20 11:16:30,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:16:32,204 INFO L134 CoverageAnalysis]: Checked inductivity of 1859 backedges. 53 proven. 18 refuted. 0 times theorem prover too weak. 1788 trivial. 0 not checked. [2022-11-20 11:16:32,204 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:16:32,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [242929337] [2022-11-20 11:16:32,204 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [242929337] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:16:32,205 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:16:32,205 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 22 [2022-11-20 11:16:32,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236909806] [2022-11-20 11:16:32,205 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:16:32,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-20 11:16:32,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:16:32,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-20 11:16:32,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2022-11-20 11:16:32,207 INFO L87 Difference]: Start difference. First operand 10503 states and 15070 transitions. Second operand has 22 states, 21 states have (on average 6.0) internal successors, (126), 20 states have internal predecessors, (126), 6 states have call successors, (63), 3 states have call predecessors, (63), 8 states have return successors, (62), 7 states have call predecessors, (62), 6 states have call successors, (62) [2022-11-20 11:16:56,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:16:56,539 INFO L93 Difference]: Finished difference Result 25655 states and 36769 transitions. [2022-11-20 11:16:56,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-20 11:16:56,540 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 6.0) internal successors, (126), 20 states have internal predecessors, (126), 6 states have call successors, (63), 3 states have call predecessors, (63), 8 states have return successors, (62), 7 states have call predecessors, (62), 6 states have call successors, (62) Word has length 362 [2022-11-20 11:16:56,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:16:56,604 INFO L225 Difference]: With dead ends: 25655 [2022-11-20 11:16:56,605 INFO L226 Difference]: Without dead ends: 16537 [2022-11-20 11:16:56,645 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 737 GetRequests, 703 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=181, Invalid=1079, Unknown=0, NotChecked=0, Total=1260 [2022-11-20 11:16:56,646 INFO L413 NwaCegarLoop]: 4698 mSDtfsCounter, 8494 mSDsluCounter, 49520 mSDsCounter, 0 mSdLazyCounter, 3238 mSolverCounterSat, 1372 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8678 SdHoareTripleChecker+Valid, 54218 SdHoareTripleChecker+Invalid, 4610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 1372 IncrementalHoareTripleChecker+Valid, 3238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.0s IncrementalHoareTripleChecker+Time [2022-11-20 11:16:56,647 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8678 Valid, 54218 Invalid, 4610 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [1372 Valid, 3238 Invalid, 0 Unknown, 0 Unchecked, 20.0s Time] [2022-11-20 11:16:56,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16537 states. [2022-11-20 11:16:58,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16537 to 13494. [2022-11-20 11:16:58,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13494 states, 9818 states have (on average 1.3564880831126502) internal successors, (13318), 9828 states have internal predecessors, (13318), 3022 states have call successors, (3022), 652 states have call predecessors, (3022), 651 states have return successors, (3018), 3013 states have call predecessors, (3018), 3018 states have call successors, (3018) [2022-11-20 11:16:58,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13494 states to 13494 states and 19358 transitions. [2022-11-20 11:16:58,619 INFO L78 Accepts]: Start accepts. Automaton has 13494 states and 19358 transitions. Word has length 362 [2022-11-20 11:16:58,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:16:58,620 INFO L495 AbstractCegarLoop]: Abstraction has 13494 states and 19358 transitions. [2022-11-20 11:16:58,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 6.0) internal successors, (126), 20 states have internal predecessors, (126), 6 states have call successors, (63), 3 states have call predecessors, (63), 8 states have return successors, (62), 7 states have call predecessors, (62), 6 states have call successors, (62) [2022-11-20 11:16:58,621 INFO L276 IsEmpty]: Start isEmpty. Operand 13494 states and 19358 transitions. [2022-11-20 11:16:58,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 327 [2022-11-20 11:16:58,633 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:16:58,633 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 17, 17, 17, 17, 17, 17, 11, 10, 10, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:16:58,668 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-11-20 11:16:58,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:16:58,859 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 11:16:58,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:16:58,860 INFO L85 PathProgramCache]: Analyzing trace with hash -722498540, now seen corresponding path program 1 times [2022-11-20 11:16:58,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:16:58,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1149563998] [2022-11-20 11:16:58,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:58,862 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:16:58,863 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:16:58,863 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:16:58,865 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-11-20 11:17:00,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:17:00,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 2029 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 11:17:00,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:17:03,199 INFO L134 CoverageAnalysis]: Checked inductivity of 1682 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1662 trivial. 0 not checked. [2022-11-20 11:17:03,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:17:04,432 INFO L134 CoverageAnalysis]: Checked inductivity of 1682 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 1662 trivial. 0 not checked. [2022-11-20 11:17:04,432 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:17:04,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1149563998] [2022-11-20 11:17:04,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1149563998] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:17:04,433 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:17:04,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 11:17:04,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980528259] [2022-11-20 11:17:04,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:17:04,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:17:04,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:17:04,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:17:04,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:17:04,435 INFO L87 Difference]: Start difference. First operand 13494 states and 19358 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2022-11-20 11:17:06,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:17:06,085 INFO L93 Difference]: Finished difference Result 13500 states and 19363 transitions. [2022-11-20 11:17:06,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:17:06,086 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 326 [2022-11-20 11:17:06,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:17:06,120 INFO L225 Difference]: With dead ends: 13500 [2022-11-20 11:17:06,120 INFO L226 Difference]: Without dead ends: 13496 [2022-11-20 11:17:06,125 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 653 GetRequests, 645 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:17:06,126 INFO L413 NwaCegarLoop]: 2459 mSDtfsCounter, 2377 mSDsluCounter, 4899 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2378 SdHoareTripleChecker+Valid, 7358 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:17:06,126 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2378 Valid, 7358 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:17:06,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13496 states. [2022-11-20 11:17:07,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13496 to 13496. [2022-11-20 11:17:07,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13496 states, 9820 states have (on average 1.3563136456211813) internal successors, (13319), 9829 states have internal predecessors, (13319), 3022 states have call successors, (3022), 653 states have call predecessors, (3022), 651 states have return successors, (3018), 3013 states have call predecessors, (3018), 3018 states have call successors, (3018) [2022-11-20 11:17:07,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13496 states to 13496 states and 19359 transitions. [2022-11-20 11:17:07,897 INFO L78 Accepts]: Start accepts. Automaton has 13496 states and 19359 transitions. Word has length 326 [2022-11-20 11:17:07,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:17:07,898 INFO L495 AbstractCegarLoop]: Abstraction has 13496 states and 19359 transitions. [2022-11-20 11:17:07,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2022-11-20 11:17:07,899 INFO L276 IsEmpty]: Start isEmpty. Operand 13496 states and 19359 transitions. [2022-11-20 11:17:07,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 332 [2022-11-20 11:17:07,912 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:17:07,912 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 17, 17, 17, 17, 17, 17, 12, 11, 11, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:17:07,937 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-11-20 11:17:08,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:17:08,113 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 11:17:08,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:17:08,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1160572448, now seen corresponding path program 1 times [2022-11-20 11:17:08,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:17:08,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [39052173] [2022-11-20 11:17:08,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:17:08,115 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:17:08,115 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:17:08,116 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:17:08,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-11-20 11:17:09,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:17:09,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 2036 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 11:17:09,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:17:12,429 INFO L134 CoverageAnalysis]: Checked inductivity of 1724 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1702 trivial. 0 not checked. [2022-11-20 11:17:12,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:17:13,603 INFO L134 CoverageAnalysis]: Checked inductivity of 1724 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 1702 trivial. 0 not checked. [2022-11-20 11:17:13,604 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:17:13,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [39052173] [2022-11-20 11:17:13,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [39052173] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:17:13,604 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:17:13,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2022-11-20 11:17:13,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078254944] [2022-11-20 11:17:13,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:17:13,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:17:13,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:17:13,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:17:13,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:17:13,606 INFO L87 Difference]: Start difference. First operand 13496 states and 19359 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2022-11-20 11:17:15,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:17:15,333 INFO L93 Difference]: Finished difference Result 13496 states and 19359 transitions. [2022-11-20 11:17:15,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:17:15,334 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) Word has length 331 [2022-11-20 11:17:15,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:17:15,381 INFO L225 Difference]: With dead ends: 13496 [2022-11-20 11:17:15,381 INFO L226 Difference]: Without dead ends: 13383 [2022-11-20 11:17:15,387 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 663 GetRequests, 655 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:17:15,388 INFO L413 NwaCegarLoop]: 2457 mSDtfsCounter, 2373 mSDsluCounter, 4898 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2373 SdHoareTripleChecker+Valid, 7355 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:17:15,388 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2373 Valid, 7355 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:17:15,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13383 states. [2022-11-20 11:17:16,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13383 to 10436. [2022-11-20 11:17:16,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10436 states, 7599 states have (on average 1.3571522568759047) internal successors, (10313), 7602 states have internal predecessors, (10313), 2337 states have call successors, (2337), 498 states have call predecessors, (2337), 498 states have return successors, (2337), 2335 states have call predecessors, (2337), 2337 states have call successors, (2337) [2022-11-20 11:17:16,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10436 states to 10436 states and 14987 transitions. [2022-11-20 11:17:16,711 INFO L78 Accepts]: Start accepts. Automaton has 10436 states and 14987 transitions. Word has length 331 [2022-11-20 11:17:16,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:17:16,712 INFO L495 AbstractCegarLoop]: Abstraction has 10436 states and 14987 transitions. [2022-11-20 11:17:16,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2022-11-20 11:17:16,712 INFO L276 IsEmpty]: Start isEmpty. Operand 10436 states and 14987 transitions. [2022-11-20 11:17:16,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2022-11-20 11:17:16,724 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:17:16,724 INFO L195 NwaCegarLoop]: trace histogram [24, 24, 17, 17, 17, 17, 17, 17, 6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:17:16,748 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-11-20 11:17:16,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:17:16,925 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 11:17:16,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:17:16,926 INFO L85 PathProgramCache]: Analyzing trace with hash -220840249, now seen corresponding path program 1 times [2022-11-20 11:17:16,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:17:16,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [205177432] [2022-11-20 11:17:16,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:17:16,928 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:17:16,928 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:17:16,929 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:17:16,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-11-20 11:17:18,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:17:18,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 2093 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 11:17:18,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:17:18,377 INFO L134 CoverageAnalysis]: Checked inductivity of 1745 backedges. 185 proven. 0 refuted. 0 times theorem prover too weak. 1560 trivial. 0 not checked. [2022-11-20 11:17:18,377 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:17:18,378 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:17:18,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [205177432] [2022-11-20 11:17:18,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [205177432] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:17:18,378 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:17:18,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:17:18,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546280220] [2022-11-20 11:17:18,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:17:18,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:17:18,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:17:18,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:17:18,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:17:18,380 INFO L87 Difference]: Start difference. First operand 10436 states and 14987 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 3 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) [2022-11-20 11:17:20,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:17:20,259 INFO L93 Difference]: Finished difference Result 22426 states and 32201 transitions. [2022-11-20 11:17:20,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:17:20,259 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 3 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) Word has length 342 [2022-11-20 11:17:20,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:17:20,308 INFO L225 Difference]: With dead ends: 22426 [2022-11-20 11:17:20,308 INFO L226 Difference]: Without dead ends: 13387 [2022-11-20 11:17:20,328 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:17:20,329 INFO L413 NwaCegarLoop]: 4611 mSDtfsCounter, 2264 mSDsluCounter, 2379 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2264 SdHoareTripleChecker+Valid, 6990 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-20 11:17:20,329 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2264 Valid, 6990 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-20 11:17:20,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13387 states. [2022-11-20 11:17:21,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13387 to 10436. [2022-11-20 11:17:21,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10436 states, 7599 states have (on average 1.3571522568759047) internal successors, (10313), 7602 states have internal predecessors, (10313), 2337 states have call successors, (2337), 498 states have call predecessors, (2337), 498 states have return successors, (2337), 2335 states have call predecessors, (2337), 2337 states have call successors, (2337) [2022-11-20 11:17:21,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10436 states to 10436 states and 14987 transitions. [2022-11-20 11:17:21,795 INFO L78 Accepts]: Start accepts. Automaton has 10436 states and 14987 transitions. Word has length 342 [2022-11-20 11:17:21,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:17:21,795 INFO L495 AbstractCegarLoop]: Abstraction has 10436 states and 14987 transitions. [2022-11-20 11:17:21,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 3 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) [2022-11-20 11:17:21,796 INFO L276 IsEmpty]: Start isEmpty. Operand 10436 states and 14987 transitions. [2022-11-20 11:17:21,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2022-11-20 11:17:21,803 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:17:21,803 INFO L195 NwaCegarLoop]: trace histogram [24, 24, 17, 17, 17, 17, 17, 17, 6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:17:21,826 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-11-20 11:17:22,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:17:22,004 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 11:17:22,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:17:22,004 INFO L85 PathProgramCache]: Analyzing trace with hash 339859529, now seen corresponding path program 1 times [2022-11-20 11:17:22,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:17:22,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [345737712] [2022-11-20 11:17:22,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:17:22,006 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:17:22,007 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:17:22,007 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:17:22,021 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-11-20 11:17:23,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:17:23,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 2093 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 11:17:23,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:17:23,490 INFO L134 CoverageAnalysis]: Checked inductivity of 1745 backedges. 185 proven. 0 refuted. 0 times theorem prover too weak. 1560 trivial. 0 not checked. [2022-11-20 11:17:23,490 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:17:23,490 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:17:23,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [345737712] [2022-11-20 11:17:23,491 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [345737712] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:17:23,491 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:17:23,491 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:17:23,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816742388] [2022-11-20 11:17:23,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:17:23,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:17:23,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:17:23,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:17:23,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:17:23,495 INFO L87 Difference]: Start difference. First operand 10436 states and 14987 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 3 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) [2022-11-20 11:17:25,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:17:25,896 INFO L93 Difference]: Finished difference Result 22434 states and 32217 transitions. [2022-11-20 11:17:25,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:17:25,896 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 3 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) Word has length 342 [2022-11-20 11:17:25,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:17:25,938 INFO L225 Difference]: With dead ends: 22434 [2022-11-20 11:17:25,939 INFO L226 Difference]: Without dead ends: 13401 [2022-11-20 11:17:25,963 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:17:25,964 INFO L413 NwaCegarLoop]: 4675 mSDtfsCounter, 2270 mSDsluCounter, 2375 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2270 SdHoareTripleChecker+Valid, 7050 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-20 11:17:25,965 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2270 Valid, 7050 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-20 11:17:25,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13401 states. [2022-11-20 11:17:27,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13401 to 13397. [2022-11-20 11:17:27,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13397 states, 9762 states have (on average 1.357816021307109) internal successors, (13255), 9765 states have internal predecessors, (13255), 2995 states have call successors, (2995), 638 states have call predecessors, (2995), 638 states have return successors, (2995), 2993 states have call predecessors, (2995), 2995 states have call successors, (2995) [2022-11-20 11:17:27,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13397 states to 13397 states and 19245 transitions. [2022-11-20 11:17:27,711 INFO L78 Accepts]: Start accepts. Automaton has 13397 states and 19245 transitions. Word has length 342 [2022-11-20 11:17:27,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:17:27,712 INFO L495 AbstractCegarLoop]: Abstraction has 13397 states and 19245 transitions. [2022-11-20 11:17:27,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 3 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) [2022-11-20 11:17:27,712 INFO L276 IsEmpty]: Start isEmpty. Operand 13397 states and 19245 transitions. [2022-11-20 11:17:27,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2022-11-20 11:17:27,723 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:17:27,723 INFO L195 NwaCegarLoop]: trace histogram [25, 25, 17, 17, 17, 17, 17, 17, 7, 7, 7, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2022-11-20 11:17:27,749 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-11-20 11:17:27,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:17:27,924 INFO L420 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)] === [2022-11-20 11:17:27,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:17:27,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1472461666, now seen corresponding path program 1 times [2022-11-20 11:17:27,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:17:27,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2069944105] [2022-11-20 11:17:27,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:17:27,926 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:17:27,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:17:27,927 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:17:27,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-11-20 11:17:29,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:17:29,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 2123 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 11:17:29,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:17:29,446 INFO L134 CoverageAnalysis]: Checked inductivity of 1876 backedges. 87 proven. 0 refuted. 0 times theorem prover too weak. 1789 trivial. 0 not checked. [2022-11-20 11:17:29,447 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:17:29,447 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:17:29,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2069944105] [2022-11-20 11:17:29,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2069944105] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:17:29,448 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:17:29,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:17:29,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450736375] [2022-11-20 11:17:29,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:17:29,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:17:29,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:17:29,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:17:29,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:17:29,451 INFO L87 Difference]: Start difference. First operand 13397 states and 19245 transitions. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 3 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) [2022-11-20 11:17:32,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:17:32,732 INFO L93 Difference]: Finished difference Result 31159 states and 44767 transitions. [2022-11-20 11:17:32,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:17:32,733 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 3 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) Word has length 364 [2022-11-20 11:17:32,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:17:32,786 INFO L225 Difference]: With dead ends: 31159 [2022-11-20 11:17:32,786 INFO L226 Difference]: Without dead ends: 19165 [2022-11-20 11:17:32,821 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 363 GetRequests, 362 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:17:32,822 INFO L413 NwaCegarLoop]: 4438 mSDtfsCounter, 2099 mSDsluCounter, 2320 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2099 SdHoareTripleChecker+Valid, 6758 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 11:17:32,822 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2099 Valid, 6758 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-20 11:17:32,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19165 states. [2022-11-20 11:17:35,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19165 to 19159. [2022-11-20 11:17:35,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19159 states, 13965 states have (on average 1.3598997493734335) internal successors, (18991), 13970 states have internal predecessors, (18991), 4268 states have call successors, (4268), 924 states have call predecessors, (4268), 924 states have return successors, (4268), 4264 states have call predecessors, (4268), 4268 states have call successors, (4268) [2022-11-20 11:17:35,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19159 states to 19159 states and 27527 transitions. [2022-11-20 11:17:35,233 INFO L78 Accepts]: Start accepts. Automaton has 19159 states and 27527 transitions. Word has length 364 [2022-11-20 11:17:35,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:17:35,234 INFO L495 AbstractCegarLoop]: Abstraction has 19159 states and 27527 transitions. [2022-11-20 11:17:35,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 3 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) [2022-11-20 11:17:35,234 INFO L276 IsEmpty]: Start isEmpty. Operand 19159 states and 27527 transitions. [2022-11-20 11:17:35,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 390 [2022-11-20 11:17:35,249 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:17:35,250 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 17, 17, 17, 17, 17, 17, 7, 7, 7, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:17:35,274 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-11-20 11:17:35,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:17:35,451 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 11:17:35,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:17:35,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1892475023, now seen corresponding path program 1 times [2022-11-20 11:17:35,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:17:35,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1747584015] [2022-11-20 11:17:35,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:17:35,453 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:17:35,453 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:17:35,454 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:17:35,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-11-20 11:17:36,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:17:36,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 2159 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 11:17:36,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:17:36,974 INFO L134 CoverageAnalysis]: Checked inductivity of 2050 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 1951 trivial. 0 not checked. [2022-11-20 11:17:36,975 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:17:36,975 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:17:36,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1747584015] [2022-11-20 11:17:36,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1747584015] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:17:36,975 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:17:36,976 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:17:36,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948127061] [2022-11-20 11:17:36,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:17:36,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:17:36,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:17:36,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:17:36,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:17:36,978 INFO L87 Difference]: Start difference. First operand 19159 states and 27527 transitions. Second operand has 5 states, 5 states have (on average 23.6) internal successors, (118), 4 states have internal predecessors, (118), 3 states have call successors, (37), 3 states have call predecessors, (37), 4 states have return successors, (34), 4 states have call predecessors, (34), 3 states have call successors, (34) [2022-11-20 11:17:41,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:17:41,270 INFO L93 Difference]: Finished difference Result 42491 states and 61039 transitions. [2022-11-20 11:17:41,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 11:17:41,271 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 23.6) internal successors, (118), 4 states have internal predecessors, (118), 3 states have call successors, (37), 3 states have call predecessors, (37), 4 states have return successors, (34), 4 states have call predecessors, (34), 3 states have call successors, (34) Word has length 389 [2022-11-20 11:17:41,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:17:41,345 INFO L225 Difference]: With dead ends: 42491 [2022-11-20 11:17:41,345 INFO L226 Difference]: Without dead ends: 24735 [2022-11-20 11:17:41,382 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 385 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:17:41,382 INFO L413 NwaCegarLoop]: 4437 mSDtfsCounter, 2025 mSDsluCounter, 11171 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2025 SdHoareTripleChecker+Valid, 15608 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-20 11:17:41,383 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2025 Valid, 15608 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-20 11:17:41,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24735 states. [2022-11-20 11:17:44,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24735 to 24721. [2022-11-20 11:17:44,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24721 states, 17972 states have (on average 1.3600600934787448) internal successors, (24443), 17979 states have internal predecessors, (24443), 5537 states have call successors, (5537), 1206 states have call predecessors, (5537), 1210 states have return successors, (5541), 5535 states have call predecessors, (5541), 5537 states have call successors, (5541) [2022-11-20 11:17:44,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24721 states to 24721 states and 35521 transitions. [2022-11-20 11:17:44,525 INFO L78 Accepts]: Start accepts. Automaton has 24721 states and 35521 transitions. Word has length 389 [2022-11-20 11:17:44,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:17:44,526 INFO L495 AbstractCegarLoop]: Abstraction has 24721 states and 35521 transitions. [2022-11-20 11:17:44,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.6) internal successors, (118), 4 states have internal predecessors, (118), 3 states have call successors, (37), 3 states have call predecessors, (37), 4 states have return successors, (34), 4 states have call predecessors, (34), 3 states have call successors, (34) [2022-11-20 11:17:44,527 INFO L276 IsEmpty]: Start isEmpty. Operand 24721 states and 35521 transitions. [2022-11-20 11:17:44,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 391 [2022-11-20 11:17:44,547 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:17:44,548 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 17, 17, 17, 17, 17, 17, 7, 7, 7, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:17:44,573 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-11-20 11:17:44,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:17:44,755 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 11:17:44,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:17:44,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1763675263, now seen corresponding path program 1 times [2022-11-20 11:17:44,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:17:44,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [809895605] [2022-11-20 11:17:44,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:17:44,758 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:17:44,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:17:44,759 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:17:44,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-11-20 11:17:46,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:17:46,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 2160 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 11:17:46,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:17:46,365 INFO L134 CoverageAnalysis]: Checked inductivity of 2050 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 1951 trivial. 0 not checked. [2022-11-20 11:17:46,365 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:17:46,365 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:17:46,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [809895605] [2022-11-20 11:17:46,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [809895605] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:17:46,365 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:17:46,366 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:17:46,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348470061] [2022-11-20 11:17:46,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:17:46,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:17:46,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:17:46,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:17:46,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:17:46,368 INFO L87 Difference]: Start difference. First operand 24721 states and 35521 transitions. Second operand has 5 states, 5 states have (on average 23.8) internal successors, (119), 4 states have internal predecessors, (119), 3 states have call successors, (37), 3 states have call predecessors, (37), 4 states have return successors, (34), 4 states have call predecessors, (34), 3 states have call successors, (34) [2022-11-20 11:17:51,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:17:51,422 INFO L93 Difference]: Finished difference Result 53623 states and 77043 transitions. [2022-11-20 11:17:51,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 11:17:51,423 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 23.8) internal successors, (119), 4 states have internal predecessors, (119), 3 states have call successors, (37), 3 states have call predecessors, (37), 4 states have return successors, (34), 4 states have call predecessors, (34), 3 states have call successors, (34) Word has length 390 [2022-11-20 11:17:51,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:17:51,539 INFO L225 Difference]: With dead ends: 53623 [2022-11-20 11:17:51,539 INFO L226 Difference]: Without dead ends: 30305 [2022-11-20 11:17:51,592 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 389 GetRequests, 386 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:17:51,593 INFO L413 NwaCegarLoop]: 4441 mSDtfsCounter, 2027 mSDsluCounter, 11177 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2027 SdHoareTripleChecker+Valid, 15618 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-20 11:17:51,594 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2027 Valid, 15618 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-20 11:17:51,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30305 states. [2022-11-20 11:17:55,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30305 to 30291. [2022-11-20 11:17:55,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30291 states, 21987 states have (on average 1.3600309273661708) internal successors, (29903), 21996 states have internal predecessors, (29903), 6806 states have call successors, (6806), 1488 states have call predecessors, (6806), 1496 states have return successors, (6814), 6806 states have call predecessors, (6814), 6806 states have call successors, (6814) [2022-11-20 11:17:55,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30291 states to 30291 states and 43523 transitions. [2022-11-20 11:17:55,928 INFO L78 Accepts]: Start accepts. Automaton has 30291 states and 43523 transitions. Word has length 390 [2022-11-20 11:17:55,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:17:55,928 INFO L495 AbstractCegarLoop]: Abstraction has 30291 states and 43523 transitions. [2022-11-20 11:17:55,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.8) internal successors, (119), 4 states have internal predecessors, (119), 3 states have call successors, (37), 3 states have call predecessors, (37), 4 states have return successors, (34), 4 states have call predecessors, (34), 3 states have call successors, (34) [2022-11-20 11:17:55,929 INFO L276 IsEmpty]: Start isEmpty. Operand 30291 states and 43523 transitions. [2022-11-20 11:17:55,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 392 [2022-11-20 11:17:55,954 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:17:55,955 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 17, 17, 17, 17, 17, 17, 7, 7, 7, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:17:55,996 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-11-20 11:17:56,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:17:56,179 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-20 11:17:56,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:17:56,179 INFO L85 PathProgramCache]: Analyzing trace with hash 626482700, now seen corresponding path program 1 times [2022-11-20 11:17:56,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:17:56,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2126539201] [2022-11-20 11:17:56,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:17:56,182 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:17:56,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:17:56,183 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:17:56,184 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f164542d-2182-417e-bbd0-028d51a5aff7/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-11-20 11:17:57,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:17:57,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 2161 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 11:17:57,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:17:57,770 INFO L134 CoverageAnalysis]: Checked inductivity of 2050 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 1951 trivial. 0 not checked. [2022-11-20 11:17:57,770 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:17:57,771 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:17:57,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2126539201] [2022-11-20 11:17:57,771 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2126539201] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:17:57,771 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:17:57,771 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:17:57,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621192197] [2022-11-20 11:17:57,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:17:57,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:17:57,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:17:57,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:17:57,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:17:57,773 INFO L87 Difference]: Start difference. First operand 30291 states and 43523 transitions. Second operand has 5 states, 5 states have (on average 24.0) internal successors, (120), 4 states have internal predecessors, (120), 3 states have call successors, (37), 3 states have call predecessors, (37), 4 states have return successors, (34), 4 states have call predecessors, (34), 3 states have call successors, (34)