./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--input--misc--uinput.ko-ldv_main0.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6b4ec56b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--input--misc--uinput.ko-ldv_main0.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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 1ef83f89a2480bb974b27f067785c3859d21a1e764735321272ad8be1e6dccbd --- 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:22:17,217 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 11:22:17,220 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 11:22:17,268 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 11:22:17,269 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 11:22:17,272 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 11:22:17,275 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 11:22:17,278 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 11:22:17,280 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 11:22:17,286 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 11:22:17,287 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 11:22:17,288 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 11:22:17,288 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 11:22:17,289 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 11:22:17,290 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 11:22:17,292 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 11:22:17,292 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 11:22:17,293 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 11:22:17,297 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 11:22:17,305 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 11:22:17,308 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 11:22:17,311 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 11:22:17,313 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 11:22:17,314 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 11:22:17,325 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 11:22:17,326 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 11:22:17,326 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 11:22:17,328 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 11:22:17,329 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 11:22:17,330 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 11:22:17,330 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 11:22:17,331 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 11:22:17,333 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 11:22:17,335 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 11:22:17,336 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 11:22:17,336 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 11:22:17,337 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 11:22:17,338 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 11:22:17,338 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 11:22:17,340 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 11:22:17,341 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 11:22:17,342 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-20 11:22:17,389 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 11:22:17,390 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 11:22:17,391 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 11:22:17,391 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 11:22:17,392 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 11:22:17,392 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 11:22:17,393 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 11:22:17,393 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 11:22:17,393 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 11:22:17,393 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 11:22:17,394 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 11:22:17,395 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 11:22:17,395 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 11:22:17,395 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 11:22:17,395 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 11:22:17,396 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 11:22:17,396 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 11:22:17,396 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 11:22:17,396 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 11:22:17,396 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 11:22:17,397 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 11:22:17,397 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 11:22:17,397 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 11:22:17,397 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 11:22:17,398 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 11:22:17,398 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 11:22:17,398 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 11:22:17,398 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 11:22:17,399 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 11:22:17,399 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 11:22:17,399 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_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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 -> 1ef83f89a2480bb974b27f067785c3859d21a1e764735321272ad8be1e6dccbd [2022-11-20 11:22:17,689 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 11:22:17,722 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 11:22:17,725 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 11:22:17,726 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 11:22:17,726 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 11:22:17,727 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--input--misc--uinput.ko-ldv_main0.cil.out.i [2022-11-20 11:22:20,678 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 11:22:21,191 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 11:22:21,192 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--input--misc--uinput.ko-ldv_main0.cil.out.i [2022-11-20 11:22:21,225 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/data/a9b970202/0b7c643b464e4a82a19851d25077d3df/FLAG772ad3fab [2022-11-20 11:22:21,240 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/data/a9b970202/0b7c643b464e4a82a19851d25077d3df [2022-11-20 11:22:21,243 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 11:22:21,244 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 11:22:21,245 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 11:22:21,245 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 11:22:21,249 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 11:22:21,250 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:22:21" (1/1) ... [2022-11-20 11:22:21,251 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7dc11987 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:21, skipping insertion in model container [2022-11-20 11:22:21,251 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:22:21" (1/1) ... [2022-11-20 11:22:21,258 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 11:22:21,352 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 11:22:21,758 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:22:21,763 INFO L158 Benchmark]: Toolchain (without parser) took 518.04ms. Allocated memory is still 142.6MB. Free memory was 107.0MB in the beginning and 73.1MB in the end (delta: 33.9MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2022-11-20 11:22:21,763 INFO L158 Benchmark]: CDTParser took 0.25ms. Allocated memory is still 142.6MB. Free memory is still 101.4MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-20 11:22:21,764 INFO L158 Benchmark]: CACSL2BoogieTranslator took 515.95ms. Allocated memory is still 142.6MB. Free memory was 106.7MB in the beginning and 73.1MB in the end (delta: 33.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2022-11-20 11:22:21,765 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.25ms. Allocated memory is still 142.6MB. Free memory is still 101.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 515.95ms. Allocated memory is still 142.6MB. Free memory was 106.7MB in the beginning and 73.1MB in the end (delta: 33.6MB). Peak memory consumption was 33.6MB. 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-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--input--misc--uinput.ko-ldv_main0.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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 1ef83f89a2480bb974b27f067785c3859d21a1e764735321272ad8be1e6dccbd --- 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:22:24,021 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 11:22:24,023 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 11:22:24,042 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 11:22:24,042 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 11:22:24,044 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 11:22:24,045 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 11:22:24,047 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 11:22:24,048 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 11:22:24,049 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 11:22:24,050 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 11:22:24,051 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 11:22:24,052 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 11:22:24,053 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 11:22:24,054 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 11:22:24,055 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 11:22:24,056 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 11:22:24,057 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 11:22:24,059 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 11:22:24,060 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 11:22:24,062 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 11:22:24,063 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 11:22:24,064 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 11:22:24,065 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 11:22:24,071 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 11:22:24,071 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 11:22:24,072 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 11:22:24,073 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 11:22:24,073 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 11:22:24,074 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 11:22:24,074 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 11:22:24,075 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 11:22:24,076 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 11:22:24,077 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 11:22:24,087 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 11:22:24,087 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 11:22:24,088 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 11:22:24,088 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 11:22:24,089 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 11:22:24,090 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 11:22:24,090 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 11:22:24,096 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-11-20 11:22:24,137 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 11:22:24,137 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 11:22:24,139 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 11:22:24,139 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 11:22:24,140 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 11:22:24,140 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 11:22:24,141 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 11:22:24,141 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 11:22:24,141 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 11:22:24,141 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 11:22:24,142 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 11:22:24,142 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 11:22:24,143 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 11:22:24,143 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 11:22:24,143 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-20 11:22:24,143 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-20 11:22:24,143 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-20 11:22:24,143 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 11:22:24,144 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 11:22:24,144 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 11:22:24,144 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 11:22:24,144 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 11:22:24,144 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 11:22:24,144 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 11:22:24,145 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 11:22:24,145 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 11:22:24,145 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 11:22:24,145 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-11-20 11:22:24,145 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-20 11:22:24,146 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 11:22:24,146 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 11:22:24,146 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 11:22:24,146 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-20 11:22:24,146 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_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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 -> 1ef83f89a2480bb974b27f067785c3859d21a1e764735321272ad8be1e6dccbd [2022-11-20 11:22:24,534 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 11:22:24,560 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 11:22:24,563 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 11:22:24,565 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 11:22:24,566 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 11:22:24,569 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--input--misc--uinput.ko-ldv_main0.cil.out.i [2022-11-20 11:22:27,702 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 11:22:28,276 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 11:22:28,277 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--input--misc--uinput.ko-ldv_main0.cil.out.i [2022-11-20 11:22:28,317 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/data/de9288675/69bc105800e1402cbdebdf0b74d27699/FLAG984aceb14 [2022-11-20 11:22:28,344 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/data/de9288675/69bc105800e1402cbdebdf0b74d27699 [2022-11-20 11:22:28,349 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 11:22:28,351 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 11:22:28,354 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 11:22:28,355 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 11:22:28,358 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 11:22:28,359 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:22:28" (1/1) ... [2022-11-20 11:22:28,361 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40156207 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:28, skipping insertion in model container [2022-11-20 11:22:28,361 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:22:28" (1/1) ... [2022-11-20 11:22:28,368 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 11:22:28,469 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 11:22:29,751 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_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--input--misc--uinput.ko-ldv_main0.cil.out.i[133672,133685] [2022-11-20 11:22:29,845 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 11:22:29,870 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-20 11:22:29,918 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 11:22:30,211 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_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--input--misc--uinput.ko-ldv_main0.cil.out.i[133672,133685] [2022-11-20 11:22:30,235 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 11:22:30,244 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 11:22:30,499 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_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--input--misc--uinput.ko-ldv_main0.cil.out.i[133672,133685] [2022-11-20 11:22:30,508 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 11:22:30,575 INFO L208 MainTranslator]: Completed translation [2022-11-20 11:22:30,575 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:30 WrapperNode [2022-11-20 11:22:30,575 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 11:22:30,576 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 11:22:30,576 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 11:22:30,576 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 11:22:30,584 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:22:30" (1/1) ... [2022-11-20 11:22:30,634 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:22:30" (1/1) ... [2022-11-20 11:22:30,774 INFO L138 Inliner]: procedures = 205, calls = 829, calls flagged for inlining = 88, calls inlined = 74, statements flattened = 2067 [2022-11-20 11:22:30,774 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 11:22:30,776 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 11:22:30,776 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 11:22:30,776 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 11:22:30,786 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:30" (1/1) ... [2022-11-20 11:22:30,786 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:30" (1/1) ... [2022-11-20 11:22:30,848 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:30" (1/1) ... [2022-11-20 11:22:30,848 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:30" (1/1) ... [2022-11-20 11:22:30,926 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:30" (1/1) ... [2022-11-20 11:22:30,936 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:30" (1/1) ... [2022-11-20 11:22:30,945 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:30" (1/1) ... [2022-11-20 11:22:30,954 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:30" (1/1) ... [2022-11-20 11:22:30,970 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 11:22:30,971 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 11:22:30,971 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 11:22:30,971 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 11:22:30,972 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:30" (1/1) ... [2022-11-20 11:22:30,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 11:22:31,005 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:22:31,025 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 11:22:31,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 11:22:31,069 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-20 11:22:31,069 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-11-20 11:22:31,069 INFO L130 BoogieDeclarations]: Found specification of procedure input_event_size [2022-11-20 11:22:31,070 INFO L138 BoogieDeclarations]: Found implementation of procedure input_event_size [2022-11-20 11:22:31,070 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-20 11:22:31,070 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-20 11:22:31,070 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-11-20 11:22:31,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-20 11:22:31,071 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2022-11-20 11:22:31,071 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2022-11-20 11:22:31,071 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-11-20 11:22:31,071 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-11-20 11:22:31,071 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-20 11:22:31,071 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-20 11:22:31,072 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-20 11:22:31,072 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-20 11:22:31,072 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-20 11:22:31,072 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-20 11:22:31,072 INFO L130 BoogieDeclarations]: Found specification of procedure input_alloc_absinfo [2022-11-20 11:22:31,072 INFO L138 BoogieDeclarations]: Found implementation of procedure input_alloc_absinfo [2022-11-20 11:22:31,073 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2022-11-20 11:22:31,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2022-11-20 11:22:31,073 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_ioctl_handler [2022-11-20 11:22:31,073 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_ioctl_handler [2022-11-20 11:22:31,073 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 11:22:31,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-20 11:22:31,074 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2022-11-20 11:22:31,074 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2022-11-20 11:22:31,074 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible [2022-11-20 11:22:31,074 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible [2022-11-20 11:22:31,074 INFO L130 BoogieDeclarations]: Found specification of procedure input_abs_get_min [2022-11-20 11:22:31,074 INFO L138 BoogieDeclarations]: Found implementation of procedure input_abs_get_min [2022-11-20 11:22:31,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-11-20 11:22:31,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-20 11:22:31,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-11-20 11:22:31,075 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 11:22:31,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-20 11:22:31,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-20 11:22:31,076 INFO L130 BoogieDeclarations]: Found specification of procedure is_compat_task [2022-11-20 11:22:31,076 INFO L138 BoogieDeclarations]: Found implementation of procedure is_compat_task [2022-11-20 11:22:31,076 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-11-20 11:22:31,076 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-11-20 11:22:31,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-11-20 11:22:31,077 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-20 11:22:31,077 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-20 11:22:31,077 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-20 11:22:31,077 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-20 11:22:31,077 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-11-20 11:22:31,077 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-11-20 11:22:31,078 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2022-11-20 11:22:31,078 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2022-11-20 11:22:31,078 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2022-11-20 11:22:31,078 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2022-11-20 11:22:31,078 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-11-20 11:22:31,078 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-11-20 11:22:31,079 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_mutex_of_uinput_device [2022-11-20 11:22:31,079 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_mutex_of_uinput_device [2022-11-20 11:22:31,079 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-20 11:22:31,079 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-20 11:22:31,079 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_request_done [2022-11-20 11:22:31,079 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_request_done [2022-11-20 11:22:31,080 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-11-20 11:22:31,080 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-11-20 11:22:31,080 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-20 11:22:31,080 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-20 11:22:31,080 INFO L130 BoogieDeclarations]: Found specification of procedure input_abs_get_flat [2022-11-20 11:22:31,080 INFO L138 BoogieDeclarations]: Found implementation of procedure input_abs_get_flat [2022-11-20 11:22:31,081 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-11-20 11:22:31,081 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-11-20 11:22:31,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-11-20 11:22:31,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-11-20 11:22:31,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-11-20 11:22:31,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-11-20 11:22:31,082 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-20 11:22:31,082 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-20 11:22:31,082 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_request_find [2022-11-20 11:22:31,082 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_request_find [2022-11-20 11:22:31,082 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_uinput_device [2022-11-20 11:22:31,082 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_uinput_device [2022-11-20 11:22:31,083 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-20 11:22:31,083 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_allocate_device [2022-11-20 11:22:31,083 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_allocate_device [2022-11-20 11:22:31,083 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-11-20 11:22:31,083 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-11-20 11:22:31,083 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 11:22:31,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-20 11:22:31,084 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-20 11:22:31,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-11-20 11:22:31,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-11-20 11:22:31,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-11-20 11:22:31,084 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_ff_upload_from_user [2022-11-20 11:22:31,085 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_ff_upload_from_user [2022-11-20 11:22:31,085 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_destroy_device [2022-11-20 11:22:31,085 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_destroy_device [2022-11-20 11:22:31,085 INFO L130 BoogieDeclarations]: Found specification of procedure input_abs_get_max [2022-11-20 11:22:31,085 INFO L138 BoogieDeclarations]: Found implementation of procedure input_abs_get_max [2022-11-20 11:22:31,085 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2022-11-20 11:22:31,086 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2022-11-20 11:22:31,086 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2022-11-20 11:22:31,086 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2022-11-20 11:22:31,086 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2022-11-20 11:22:31,086 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2022-11-20 11:22:31,086 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-11-20 11:22:31,087 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-11-20 11:22:31,087 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2022-11-20 11:22:31,087 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2022-11-20 11:22:31,087 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-11-20 11:22:31,087 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-11-20 11:22:31,087 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-11-20 11:22:31,088 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2022-11-20 11:22:31,088 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2022-11-20 11:22:31,088 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 11:22:31,088 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 11:22:31,088 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-11-20 11:22:31,088 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-11-20 11:22:31,706 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 11:22:31,711 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 11:22:59,076 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 11:22:59,089 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 11:22:59,090 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-20 11:22:59,093 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:22:59 BoogieIcfgContainer [2022-11-20 11:22:59,093 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 11:22:59,096 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 11:22:59,096 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 11:22:59,099 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 11:22:59,100 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 11:22:28" (1/3) ... [2022-11-20 11:22:59,100 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7b80fa39 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 11:22:59, skipping insertion in model container [2022-11-20 11:22:59,100 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:30" (2/3) ... [2022-11-20 11:22:59,101 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7b80fa39 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 11:22:59, skipping insertion in model container [2022-11-20 11:22:59,101 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:22:59" (3/3) ... [2022-11-20 11:22:59,102 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.8-rc1-32_7a-drivers--input--misc--uinput.ko-ldv_main0.cil.out.i [2022-11-20 11:22:59,121 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 11:22:59,121 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-20 11:22:59,194 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 11:22:59,201 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;@63d95ca1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 11:22:59,202 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-20 11:22:59,211 INFO L276 IsEmpty]: Start isEmpty. Operand has 678 states, 497 states have (on average 1.3541247484909458) internal successors, (673), 509 states have internal predecessors, (673), 137 states have call successors, (137), 42 states have call predecessors, (137), 42 states have return successors, (137), 135 states have call predecessors, (137), 137 states have call successors, (137) [2022-11-20 11:22:59,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-20 11:22:59,222 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:22:59,222 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:22:59,223 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:22:59,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:22:59,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1437807102, now seen corresponding path program 1 times [2022-11-20 11:22:59,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:22:59,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [925958774] [2022-11-20 11:22:59,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:22:59,248 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:22:59,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:22:59,253 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:22:59,260 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:22:59,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:22:59,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 11:22:59,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:00,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:23:00,049 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:00,050 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:00,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [925958774] [2022-11-20 11:23:00,050 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [925958774] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:00,051 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:00,051 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:23:00,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564977819] [2022-11-20 11:23:00,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:00,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:23:00,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:00,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:23:00,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:23:00,113 INFO L87 Difference]: Start difference. First operand has 678 states, 497 states have (on average 1.3541247484909458) internal successors, (673), 509 states have internal predecessors, (673), 137 states have call successors, (137), 42 states have call predecessors, (137), 42 states have return successors, (137), 135 states have call predecessors, (137), 137 states have call successors, (137) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-20 11:23:00,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:00,415 INFO L93 Difference]: Finished difference Result 1345 states and 1897 transitions. [2022-11-20 11:23:00,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:23:00,418 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2022-11-20 11:23:00,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:00,433 INFO L225 Difference]: With dead ends: 1345 [2022-11-20 11:23:00,434 INFO L226 Difference]: Without dead ends: 671 [2022-11-20 11:23:00,444 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:23:00,447 INFO L413 NwaCegarLoop]: 936 mSDtfsCounter, 926 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 926 SdHoareTripleChecker+Valid, 936 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:00,448 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [926 Valid, 936 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:23:00,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2022-11-20 11:23:00,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 671. [2022-11-20 11:23:00,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 493 states have (on average 1.3488843813387423) internal successors, (665), 502 states have internal predecessors, (665), 136 states have call successors, (136), 42 states have call predecessors, (136), 41 states have return successors, (132), 130 states have call predecessors, (132), 132 states have call successors, (132) [2022-11-20 11:23:00,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 933 transitions. [2022-11-20 11:23:00,573 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 933 transitions. Word has length 14 [2022-11-20 11:23:00,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:00,574 INFO L495 AbstractCegarLoop]: Abstraction has 671 states and 933 transitions. [2022-11-20 11:23:00,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-20 11:23:00,575 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 933 transitions. [2022-11-20 11:23:00,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-20 11:23:00,576 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:23:00,576 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:23:00,599 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-11-20 11:23:00,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:00,790 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:23:00,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:23:00,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1622032166, now seen corresponding path program 1 times [2022-11-20 11:23:00,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:23:00,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [339077943] [2022-11-20 11:23:00,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:23:00,792 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:23:00,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:23:00,812 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:00,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:01,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:23:01,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 11:23:01,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:01,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:23:01,530 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:01,530 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:01,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [339077943] [2022-11-20 11:23:01,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [339077943] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:01,530 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:01,531 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:23:01,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537845658] [2022-11-20 11:23:01,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:01,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:23:01,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:01,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:23:01,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:23:01,533 INFO L87 Difference]: Start difference. First operand 671 states and 933 transitions. Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-20 11:23:01,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:01,721 INFO L93 Difference]: Finished difference Result 673 states and 934 transitions. [2022-11-20 11:23:01,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:23:01,722 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2022-11-20 11:23:01,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:01,727 INFO L225 Difference]: With dead ends: 673 [2022-11-20 11:23:01,728 INFO L226 Difference]: Without dead ends: 670 [2022-11-20 11:23:01,728 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:23:01,730 INFO L413 NwaCegarLoop]: 930 mSDtfsCounter, 919 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 919 SdHoareTripleChecker+Valid, 930 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:01,730 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [919 Valid, 930 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:23:01,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 670 states. [2022-11-20 11:23:01,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 670 to 670. [2022-11-20 11:23:01,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 493 states have (on average 1.3468559837728196) internal successors, (664), 501 states have internal predecessors, (664), 135 states have call successors, (135), 42 states have call predecessors, (135), 41 states have return successors, (132), 130 states have call predecessors, (132), 132 states have call successors, (132) [2022-11-20 11:23:01,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 931 transitions. [2022-11-20 11:23:01,803 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 931 transitions. Word has length 15 [2022-11-20 11:23:01,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:01,803 INFO L495 AbstractCegarLoop]: Abstraction has 670 states and 931 transitions. [2022-11-20 11:23:01,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-20 11:23:01,804 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 931 transitions. [2022-11-20 11:23:01,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-20 11:23:01,805 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:23:01,805 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:23:01,823 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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)] Ended with exit code 0 [2022-11-20 11:23:02,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:02,018 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:23:02,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:23:02,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1256920575, now seen corresponding path program 1 times [2022-11-20 11:23:02,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:23:02,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [370599768] [2022-11-20 11:23:02,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:23:02,020 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:23:02,020 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:23:02,024 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:02,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:02,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:23:02,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 11:23:02,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:02,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:23:02,815 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:02,816 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:02,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [370599768] [2022-11-20 11:23:02,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [370599768] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:02,816 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:02,817 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:23:02,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768931203] [2022-11-20 11:23:02,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:02,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:23:02,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:02,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:23:02,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:23:02,818 INFO L87 Difference]: Start difference. First operand 670 states and 931 transitions. Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-20 11:23:03,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:03,124 INFO L93 Difference]: Finished difference Result 1941 states and 2720 transitions. [2022-11-20 11:23:03,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:23:03,124 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2022-11-20 11:23:03,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:03,135 INFO L225 Difference]: With dead ends: 1941 [2022-11-20 11:23:03,135 INFO L226 Difference]: Without dead ends: 1271 [2022-11-20 11:23:03,138 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 14 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:23:03,139 INFO L413 NwaCegarLoop]: 1569 mSDtfsCounter, 916 mSDsluCounter, 853 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 916 SdHoareTripleChecker+Valid, 2422 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:03,140 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [916 Valid, 2422 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 11:23:03,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2022-11-20 11:23:03,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 1268. [2022-11-20 11:23:03,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1268 states, 937 states have (on average 1.3468516542155817) internal successors, (1262), 951 states have internal predecessors, (1262), 254 states have call successors, (254), 78 states have call predecessors, (254), 76 states have return successors, (258), 244 states have call predecessors, (258), 248 states have call successors, (258) [2022-11-20 11:23:03,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1268 states to 1268 states and 1774 transitions. [2022-11-20 11:23:03,280 INFO L78 Accepts]: Start accepts. Automaton has 1268 states and 1774 transitions. Word has length 16 [2022-11-20 11:23:03,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:03,280 INFO L495 AbstractCegarLoop]: Abstraction has 1268 states and 1774 transitions. [2022-11-20 11:23:03,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-20 11:23:03,281 INFO L276 IsEmpty]: Start isEmpty. Operand 1268 states and 1774 transitions. [2022-11-20 11:23:03,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-11-20 11:23:03,291 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:23:03,292 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-20 11:23:03,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:03,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:03,505 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:23:03,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:23:03,505 INFO L85 PathProgramCache]: Analyzing trace with hash 769296900, now seen corresponding path program 1 times [2022-11-20 11:23:03,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:23:03,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1364163738] [2022-11-20 11:23:03,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:23:03,506 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:23:03,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:23:03,508 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:03,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:03,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:23:03,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 11:23:03,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:04,293 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:23:04,293 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:04,293 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:04,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1364163738] [2022-11-20 11:23:04,294 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1364163738] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:04,294 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:04,294 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:23:04,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720213849] [2022-11-20 11:23:04,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:04,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:23:04,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:04,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:23:04,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:23:04,296 INFO L87 Difference]: Start difference. First operand 1268 states and 1774 transitions. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-20 11:23:04,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:04,748 INFO L93 Difference]: Finished difference Result 2607 states and 3664 transitions. [2022-11-20 11:23:04,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:23:04,749 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 44 [2022-11-20 11:23:04,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:04,756 INFO L225 Difference]: With dead ends: 2607 [2022-11-20 11:23:04,756 INFO L226 Difference]: Without dead ends: 1347 [2022-11-20 11:23:04,761 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:23:04,762 INFO L413 NwaCegarLoop]: 929 mSDtfsCounter, 55 mSDsluCounter, 893 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 1822 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:04,763 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 1822 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-20 11:23:04,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1347 states. [2022-11-20 11:23:04,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1347 to 1338. [2022-11-20 11:23:04,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1338 states, 997 states have (on average 1.3490471414242728) internal successors, (1345), 1011 states have internal predecessors, (1345), 264 states have call successors, (264), 78 states have call predecessors, (264), 76 states have return successors, (272), 254 states have call predecessors, (272), 258 states have call successors, (272) [2022-11-20 11:23:04,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1338 states to 1338 states and 1881 transitions. [2022-11-20 11:23:04,875 INFO L78 Accepts]: Start accepts. Automaton has 1338 states and 1881 transitions. Word has length 44 [2022-11-20 11:23:04,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:04,876 INFO L495 AbstractCegarLoop]: Abstraction has 1338 states and 1881 transitions. [2022-11-20 11:23:04,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-20 11:23:04,876 INFO L276 IsEmpty]: Start isEmpty. Operand 1338 states and 1881 transitions. [2022-11-20 11:23:04,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-11-20 11:23:04,880 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:23:04,880 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-20 11:23:04,896 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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)] Forceful destruction successful, exit code 0 [2022-11-20 11:23:05,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:05,094 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:23:05,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:23:05,094 INFO L85 PathProgramCache]: Analyzing trace with hash -802781061, now seen corresponding path program 1 times [2022-11-20 11:23:05,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:23:05,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2123802135] [2022-11-20 11:23:05,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:23:05,095 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:23:05,096 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:23:05,099 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:05,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:05,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:23:05,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 11:23:05,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:05,956 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 11:23:05,956 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:05,957 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:05,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2123802135] [2022-11-20 11:23:05,957 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2123802135] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:05,957 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:05,957 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:23:05,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579549809] [2022-11-20 11:23:05,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:05,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:23:05,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:05,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:23:05,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:23:05,959 INFO L87 Difference]: Start difference. First operand 1338 states and 1881 transitions. Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-20 11:23:06,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:06,263 INFO L93 Difference]: Finished difference Result 2670 states and 3754 transitions. [2022-11-20 11:23:06,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:23:06,264 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 51 [2022-11-20 11:23:06,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:06,272 INFO L225 Difference]: With dead ends: 2670 [2022-11-20 11:23:06,277 INFO L226 Difference]: Without dead ends: 1340 [2022-11-20 11:23:06,286 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:23:06,288 INFO L413 NwaCegarLoop]: 1197 mSDtfsCounter, 837 mSDsluCounter, 907 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 837 SdHoareTripleChecker+Valid, 2104 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:06,288 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [837 Valid, 2104 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 11:23:06,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1340 states. [2022-11-20 11:23:06,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1340 to 1331. [2022-11-20 11:23:06,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1331 states, 994 states have (on average 1.3480885311871227) internal successors, (1340), 1006 states have internal predecessors, (1340), 260 states have call successors, (260), 78 states have call predecessors, (260), 76 states have return successors, (256), 252 states have call predecessors, (256), 249 states have call successors, (256) [2022-11-20 11:23:06,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1331 states to 1331 states and 1856 transitions. [2022-11-20 11:23:06,401 INFO L78 Accepts]: Start accepts. Automaton has 1331 states and 1856 transitions. Word has length 51 [2022-11-20 11:23:06,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:06,402 INFO L495 AbstractCegarLoop]: Abstraction has 1331 states and 1856 transitions. [2022-11-20 11:23:06,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-20 11:23:06,402 INFO L276 IsEmpty]: Start isEmpty. Operand 1331 states and 1856 transitions. [2022-11-20 11:23:06,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-11-20 11:23:06,405 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:23:06,405 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-20 11:23:06,421 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:06,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:06,622 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:23:06,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:23:06,622 INFO L85 PathProgramCache]: Analyzing trace with hash -527067513, now seen corresponding path program 1 times [2022-11-20 11:23:06,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:23:06,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [126102696] [2022-11-20 11:23:06,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:23:06,624 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:23:06,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:23:06,625 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:06,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:07,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:23:07,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-20 11:23:07,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:07,541 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 11:23:07,541 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:07,542 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:07,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [126102696] [2022-11-20 11:23:07,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [126102696] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:07,542 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:07,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 11:23:07,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500724880] [2022-11-20 11:23:07,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:07,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:23:07,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:07,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:23:07,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:23:07,544 INFO L87 Difference]: Start difference. First operand 1331 states and 1856 transitions. Second operand has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-20 11:23:08,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:08,593 INFO L93 Difference]: Finished difference Result 1441 states and 1984 transitions. [2022-11-20 11:23:08,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:23:08,594 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 53 [2022-11-20 11:23:08,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:08,600 INFO L225 Difference]: With dead ends: 1441 [2022-11-20 11:23:08,600 INFO L226 Difference]: Without dead ends: 1103 [2022-11-20 11:23:08,602 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:23:08,603 INFO L413 NwaCegarLoop]: 937 mSDtfsCounter, 5 mSDsluCounter, 3698 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 4635 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:08,604 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 4635 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-20 11:23:08,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1103 states. [2022-11-20 11:23:08,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1103 to 1101. [2022-11-20 11:23:08,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1101 states, 823 states have (on average 1.3232077764277035) internal successors, (1089), 831 states have internal predecessors, (1089), 209 states have call successors, (209), 70 states have call predecessors, (209), 68 states have return successors, (206), 204 states have call predecessors, (206), 199 states have call successors, (206) [2022-11-20 11:23:08,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1101 states to 1101 states and 1504 transitions. [2022-11-20 11:23:08,689 INFO L78 Accepts]: Start accepts. Automaton has 1101 states and 1504 transitions. Word has length 53 [2022-11-20 11:23:08,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:08,690 INFO L495 AbstractCegarLoop]: Abstraction has 1101 states and 1504 transitions. [2022-11-20 11:23:08,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-20 11:23:08,690 INFO L276 IsEmpty]: Start isEmpty. Operand 1101 states and 1504 transitions. [2022-11-20 11:23:08,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-20 11:23:08,692 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:23:08,693 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-20 11:23:08,710 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:08,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:08,911 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:23:08,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:23:08,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1582689980, now seen corresponding path program 1 times [2022-11-20 11:23:08,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:23:08,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1265409484] [2022-11-20 11:23:08,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:23:08,914 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:23:08,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:23:08,915 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:08,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:09,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:23:09,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-20 11:23:09,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:09,794 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 11:23:09,794 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:09,794 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:09,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1265409484] [2022-11-20 11:23:09,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1265409484] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:09,795 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:09,795 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 11:23:09,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245287685] [2022-11-20 11:23:09,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:09,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:23:09,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:09,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:23:09,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:23:09,798 INFO L87 Difference]: Start difference. First operand 1101 states and 1504 transitions. Second operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-20 11:23:11,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:11,026 INFO L93 Difference]: Finished difference Result 1330 states and 1812 transitions. [2022-11-20 11:23:11,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:23:11,027 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 60 [2022-11-20 11:23:11,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:11,033 INFO L225 Difference]: With dead ends: 1330 [2022-11-20 11:23:11,033 INFO L226 Difference]: Without dead ends: 1100 [2022-11-20 11:23:11,035 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:23:11,036 INFO L413 NwaCegarLoop]: 939 mSDtfsCounter, 366 mSDsluCounter, 3274 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 4213 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:11,036 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [368 Valid, 4213 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-20 11:23:11,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states. [2022-11-20 11:23:11,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 1091. [2022-11-20 11:23:11,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1091 states, 814 states have (on average 1.3255528255528255) internal successors, (1079), 825 states have internal predecessors, (1079), 209 states have call successors, (209), 70 states have call predecessors, (209), 67 states have return successors, (202), 200 states have call predecessors, (202), 199 states have call successors, (202) [2022-11-20 11:23:11,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1091 states to 1091 states and 1490 transitions. [2022-11-20 11:23:11,218 INFO L78 Accepts]: Start accepts. Automaton has 1091 states and 1490 transitions. Word has length 60 [2022-11-20 11:23:11,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:11,219 INFO L495 AbstractCegarLoop]: Abstraction has 1091 states and 1490 transitions. [2022-11-20 11:23:11,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-20 11:23:11,220 INFO L276 IsEmpty]: Start isEmpty. Operand 1091 states and 1490 transitions. [2022-11-20 11:23:11,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-11-20 11:23:11,225 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:23:11,226 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:11,244 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:11,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:11,440 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:23:11,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:23:11,440 INFO L85 PathProgramCache]: Analyzing trace with hash -2127137027, now seen corresponding path program 1 times [2022-11-20 11:23:11,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:23:11,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1090157338] [2022-11-20 11:23:11,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:23:11,442 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:23:11,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:23:11,445 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:11,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:11,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:23:11,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 11:23:11,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:12,060 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 11:23:12,061 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:12,061 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:12,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1090157338] [2022-11-20 11:23:12,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1090157338] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:12,062 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:12,062 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-20 11:23:12,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978883757] [2022-11-20 11:23:12,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:12,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 11:23:12,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:12,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 11:23:12,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 11:23:12,064 INFO L87 Difference]: Start difference. First operand 1091 states and 1490 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-20 11:23:12,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:12,433 INFO L93 Difference]: Finished difference Result 2189 states and 2990 transitions. [2022-11-20 11:23:12,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 11:23:12,434 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 73 [2022-11-20 11:23:12,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:12,440 INFO L225 Difference]: With dead ends: 2189 [2022-11-20 11:23:12,440 INFO L226 Difference]: Without dead ends: 1103 [2022-11-20 11:23:12,444 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:23:12,445 INFO L413 NwaCegarLoop]: 939 mSDtfsCounter, 17 mSDsluCounter, 1854 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 2793 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:12,446 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 2793 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 11:23:12,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1103 states. [2022-11-20 11:23:12,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1103 to 1094. [2022-11-20 11:23:12,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1094 states, 816 states have (on average 1.3235294117647058) internal successors, (1080), 827 states have internal predecessors, (1080), 210 states have call successors, (210), 70 states have call predecessors, (210), 67 states have return successors, (203), 201 states have call predecessors, (203), 200 states have call successors, (203) [2022-11-20 11:23:12,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1094 states to 1094 states and 1493 transitions. [2022-11-20 11:23:12,533 INFO L78 Accepts]: Start accepts. Automaton has 1094 states and 1493 transitions. Word has length 73 [2022-11-20 11:23:12,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:12,533 INFO L495 AbstractCegarLoop]: Abstraction has 1094 states and 1493 transitions. [2022-11-20 11:23:12,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-20 11:23:12,534 INFO L276 IsEmpty]: Start isEmpty. Operand 1094 states and 1493 transitions. [2022-11-20 11:23:12,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-11-20 11:23:12,537 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:23:12,537 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:23:12,558 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:12,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:12,752 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:23:12,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:23:12,753 INFO L85 PathProgramCache]: Analyzing trace with hash 102670813, now seen corresponding path program 1 times [2022-11-20 11:23:12,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:23:12,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2000195331] [2022-11-20 11:23:12,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:23:12,753 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:23:12,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:23:12,754 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:12,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:13,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:23:13,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-20 11:23:13,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:14,774 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-20 11:23:14,775 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:14,775 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:14,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2000195331] [2022-11-20 11:23:14,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2000195331] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:14,776 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:14,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:23:14,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048400084] [2022-11-20 11:23:14,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:14,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:23:14,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:14,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:23:14,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:23:14,778 INFO L87 Difference]: Start difference. First operand 1094 states and 1493 transitions. Second operand has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 7 states have internal predecessors, (61), 2 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 4 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-20 11:23:16,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:16,299 INFO L93 Difference]: Finished difference Result 2210 states and 3017 transitions. [2022-11-20 11:23:16,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:23:16,300 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 7 states have internal predecessors, (61), 2 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 4 states have call predecessors, (10), 2 states have call successors, (10) Word has length 86 [2022-11-20 11:23:16,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:16,306 INFO L225 Difference]: With dead ends: 2210 [2022-11-20 11:23:16,307 INFO L226 Difference]: Without dead ends: 1122 [2022-11-20 11:23:16,311 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-11-20 11:23:16,311 INFO L413 NwaCegarLoop]: 939 mSDtfsCounter, 15 mSDsluCounter, 6544 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 7483 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:16,312 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 7483 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-20 11:23:16,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1122 states. [2022-11-20 11:23:16,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1122 to 1110. [2022-11-20 11:23:16,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1110 states, 828 states have (on average 1.318840579710145) internal successors, (1092), 840 states have internal predecessors, (1092), 210 states have call successors, (210), 70 states have call predecessors, (210), 71 states have return successors, (213), 204 states have call predecessors, (213), 200 states have call successors, (213) [2022-11-20 11:23:16,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1110 states to 1110 states and 1515 transitions. [2022-11-20 11:23:16,401 INFO L78 Accepts]: Start accepts. Automaton has 1110 states and 1515 transitions. Word has length 86 [2022-11-20 11:23:16,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:16,402 INFO L495 AbstractCegarLoop]: Abstraction has 1110 states and 1515 transitions. [2022-11-20 11:23:16,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 7 states have internal predecessors, (61), 2 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 4 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-20 11:23:16,402 INFO L276 IsEmpty]: Start isEmpty. Operand 1110 states and 1515 transitions. [2022-11-20 11:23:16,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-11-20 11:23:16,405 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:23:16,405 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:23:16,422 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:16,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:16,622 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:23:16,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:23:16,622 INFO L85 PathProgramCache]: Analyzing trace with hash 816029832, now seen corresponding path program 1 times [2022-11-20 11:23:16,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:23:16,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1849578078] [2022-11-20 11:23:16,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:23:16,623 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:23:16,623 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:23:16,625 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:16,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:17,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:23:17,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 492 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-20 11:23:17,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:17,595 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-20 11:23:17,595 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:17,595 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:17,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1849578078] [2022-11-20 11:23:17,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1849578078] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:17,596 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:17,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 11:23:17,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885981350] [2022-11-20 11:23:17,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:17,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:23:17,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:17,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:23:17,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:23:17,598 INFO L87 Difference]: Start difference. First operand 1110 states and 1515 transitions. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-20 11:23:18,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:18,608 INFO L93 Difference]: Finished difference Result 1988 states and 2838 transitions. [2022-11-20 11:23:18,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:23:18,609 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) Word has length 89 [2022-11-20 11:23:18,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:18,621 INFO L225 Difference]: With dead ends: 1988 [2022-11-20 11:23:18,621 INFO L226 Difference]: Without dead ends: 1920 [2022-11-20 11:23:18,624 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:23:18,625 INFO L413 NwaCegarLoop]: 1270 mSDtfsCounter, 530 mSDsluCounter, 4716 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 581 SdHoareTripleChecker+Valid, 5986 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:18,625 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [581 Valid, 5986 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-20 11:23:18,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1920 states. [2022-11-20 11:23:18,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1920 to 1087. [2022-11-20 11:23:18,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1087 states, 808 states have (on average 1.316831683168317) internal successors, (1064), 819 states have internal predecessors, (1064), 207 states have call successors, (207), 70 states have call predecessors, (207), 71 states have return successors, (211), 202 states have call predecessors, (211), 198 states have call successors, (211) [2022-11-20 11:23:18,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1087 states to 1087 states and 1482 transitions. [2022-11-20 11:23:18,800 INFO L78 Accepts]: Start accepts. Automaton has 1087 states and 1482 transitions. Word has length 89 [2022-11-20 11:23:18,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:18,802 INFO L495 AbstractCegarLoop]: Abstraction has 1087 states and 1482 transitions. [2022-11-20 11:23:18,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-20 11:23:18,802 INFO L276 IsEmpty]: Start isEmpty. Operand 1087 states and 1482 transitions. [2022-11-20 11:23:18,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-11-20 11:23:18,811 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:23:18,811 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:23:18,836 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:19,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:19,036 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:23:19,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:23:19,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1810125697, now seen corresponding path program 1 times [2022-11-20 11:23:19,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:23:19,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1314948682] [2022-11-20 11:23:19,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:23:19,038 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:23:19,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:23:19,039 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:19,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:19,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:23:19,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 11:23:19,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:20,247 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-20 11:23:20,247 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:20,247 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:20,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1314948682] [2022-11-20 11:23:20,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1314948682] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:20,248 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:20,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-20 11:23:20,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079395249] [2022-11-20 11:23:20,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:20,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 11:23:20,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:20,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 11:23:20,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 11:23:20,250 INFO L87 Difference]: Start difference. First operand 1087 states and 1482 transitions. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 11:23:21,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:21,293 INFO L93 Difference]: Finished difference Result 2257 states and 3089 transitions. [2022-11-20 11:23:21,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 11:23:21,294 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 91 [2022-11-20 11:23:21,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:21,301 INFO L225 Difference]: With dead ends: 2257 [2022-11-20 11:23:21,301 INFO L226 Difference]: Without dead ends: 1178 [2022-11-20 11:23:21,305 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 11:23:21,306 INFO L413 NwaCegarLoop]: 983 mSDtfsCounter, 160 mSDsluCounter, 1722 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 2705 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:21,307 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 2705 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-20 11:23:21,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1178 states. [2022-11-20 11:23:21,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1178 to 1146. [2022-11-20 11:23:21,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1146 states, 861 states have (on average 1.3228803716608595) internal successors, (1139), 872 states have internal predecessors, (1139), 213 states have call successors, (213), 70 states have call predecessors, (213), 71 states have return successors, (217), 208 states have call predecessors, (217), 204 states have call successors, (217) [2022-11-20 11:23:21,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1146 states to 1146 states and 1569 transitions. [2022-11-20 11:23:21,421 INFO L78 Accepts]: Start accepts. Automaton has 1146 states and 1569 transitions. Word has length 91 [2022-11-20 11:23:21,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:21,421 INFO L495 AbstractCegarLoop]: Abstraction has 1146 states and 1569 transitions. [2022-11-20 11:23:21,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 11:23:21,422 INFO L276 IsEmpty]: Start isEmpty. Operand 1146 states and 1569 transitions. [2022-11-20 11:23:21,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-11-20 11:23:21,425 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:23:21,425 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:23:21,448 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:21,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:21,641 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:23:21,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:23:21,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1935200234, now seen corresponding path program 1 times [2022-11-20 11:23:21,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:23:21,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1654464440] [2022-11-20 11:23:21,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:23:21,642 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:23:21,642 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:23:21,643 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:21,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:22,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:23:22,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 505 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-20 11:23:22,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:22,599 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-20 11:23:22,600 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:22,600 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:22,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1654464440] [2022-11-20 11:23:22,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1654464440] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:22,600 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:22,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 11:23:22,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840214876] [2022-11-20 11:23:22,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:22,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:23:22,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:22,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:23:22,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:23:22,602 INFO L87 Difference]: Start difference. First operand 1146 states and 1569 transitions. Second operand has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 5 states have internal predecessors, (68), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2022-11-20 11:23:23,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:23,642 INFO L93 Difference]: Finished difference Result 2775 states and 3871 transitions. [2022-11-20 11:23:23,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 11:23:23,648 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 5 states have internal predecessors, (68), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) Word has length 100 [2022-11-20 11:23:23,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:23,660 INFO L225 Difference]: With dead ends: 2775 [2022-11-20 11:23:23,661 INFO L226 Difference]: Without dead ends: 1637 [2022-11-20 11:23:23,665 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-20 11:23:23,666 INFO L413 NwaCegarLoop]: 1215 mSDtfsCounter, 278 mSDsluCounter, 4498 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 5713 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:23,667 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [335 Valid, 5713 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-20 11:23:23,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1637 states. [2022-11-20 11:23:23,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1637 to 1147. [2022-11-20 11:23:23,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1147 states, 862 states have (on average 1.3213457076566126) internal successors, (1139), 873 states have internal predecessors, (1139), 213 states have call successors, (213), 70 states have call predecessors, (213), 71 states have return successors, (217), 208 states have call predecessors, (217), 204 states have call successors, (217) [2022-11-20 11:23:23,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1147 states to 1147 states and 1569 transitions. [2022-11-20 11:23:23,798 INFO L78 Accepts]: Start accepts. Automaton has 1147 states and 1569 transitions. Word has length 100 [2022-11-20 11:23:23,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:23,798 INFO L495 AbstractCegarLoop]: Abstraction has 1147 states and 1569 transitions. [2022-11-20 11:23:23,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 5 states have internal predecessors, (68), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2022-11-20 11:23:23,799 INFO L276 IsEmpty]: Start isEmpty. Operand 1147 states and 1569 transitions. [2022-11-20 11:23:23,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-11-20 11:23:23,803 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:23:23,804 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:23:23,821 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:24,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:24,021 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:23:24,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:23:24,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1301976463, now seen corresponding path program 1 times [2022-11-20 11:23:24,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:23:24,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1053394328] [2022-11-20 11:23:24,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:23:24,022 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:23:24,023 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:23:24,023 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:24,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:24,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:23:24,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-20 11:23:24,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:25,407 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-20 11:23:25,408 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:25,408 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:25,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1053394328] [2022-11-20 11:23:25,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1053394328] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:25,408 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:25,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-20 11:23:25,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696881485] [2022-11-20 11:23:25,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:25,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 11:23:25,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:25,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 11:23:25,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-20 11:23:25,411 INFO L87 Difference]: Start difference. First operand 1147 states and 1569 transitions. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 7 states have internal predecessors, (85), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 4 states have call predecessors, (14), 3 states have call successors, (14) [2022-11-20 11:23:26,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:26,678 INFO L93 Difference]: Finished difference Result 2289 states and 3133 transitions. [2022-11-20 11:23:26,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 11:23:26,679 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 7 states have internal predecessors, (85), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 4 states have call predecessors, (14), 3 states have call successors, (14) Word has length 124 [2022-11-20 11:23:26,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:26,685 INFO L225 Difference]: With dead ends: 2289 [2022-11-20 11:23:26,686 INFO L226 Difference]: Without dead ends: 1144 [2022-11-20 11:23:26,690 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-11-20 11:23:26,691 INFO L413 NwaCegarLoop]: 935 mSDtfsCounter, 6 mSDsluCounter, 5567 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 6502 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:26,691 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 6502 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-20 11:23:26,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states. [2022-11-20 11:23:26,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 1144. [2022-11-20 11:23:26,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1144 states, 859 states have (on average 1.3224679860302677) internal successors, (1136), 871 states have internal predecessors, (1136), 213 states have call successors, (213), 70 states have call predecessors, (213), 71 states have return successors, (216), 207 states have call predecessors, (216), 204 states have call successors, (216) [2022-11-20 11:23:26,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1144 states to 1144 states and 1565 transitions. [2022-11-20 11:23:26,804 INFO L78 Accepts]: Start accepts. Automaton has 1144 states and 1565 transitions. Word has length 124 [2022-11-20 11:23:26,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:26,804 INFO L495 AbstractCegarLoop]: Abstraction has 1144 states and 1565 transitions. [2022-11-20 11:23:26,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 7 states have internal predecessors, (85), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 4 states have call predecessors, (14), 3 states have call successors, (14) [2022-11-20 11:23:26,805 INFO L276 IsEmpty]: Start isEmpty. Operand 1144 states and 1565 transitions. [2022-11-20 11:23:26,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-11-20 11:23:26,810 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:23:26,810 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:23:26,834 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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)] Ended with exit code 0 [2022-11-20 11:23:27,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:27,023 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:23:27,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:23:27,024 INFO L85 PathProgramCache]: Analyzing trace with hash 193533731, now seen corresponding path program 1 times [2022-11-20 11:23:27,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:23:27,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [412611639] [2022-11-20 11:23:27,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:23:27,025 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:23:27,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:23:27,027 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:27,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:27,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:23:27,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 11:23:27,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:27,608 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-20 11:23:27,609 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:27,609 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:27,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [412611639] [2022-11-20 11:23:27,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [412611639] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:27,609 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:27,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:23:27,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396531235] [2022-11-20 11:23:27,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:27,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:23:27,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:27,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:23:27,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:23:27,611 INFO L87 Difference]: Start difference. First operand 1144 states and 1565 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-20 11:23:27,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:27,839 INFO L93 Difference]: Finished difference Result 2282 states and 3143 transitions. [2022-11-20 11:23:27,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:23:27,840 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 128 [2022-11-20 11:23:27,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:27,846 INFO L225 Difference]: With dead ends: 2282 [2022-11-20 11:23:27,846 INFO L226 Difference]: Without dead ends: 1146 [2022-11-20 11:23:27,850 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 126 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:23:27,851 INFO L413 NwaCegarLoop]: 924 mSDtfsCounter, 0 mSDsluCounter, 917 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1841 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:27,851 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1841 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:23:27,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1146 states. [2022-11-20 11:23:27,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1146 to 1144. [2022-11-20 11:23:27,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1144 states, 859 states have (on average 1.3154831199068684) internal successors, (1130), 871 states have internal predecessors, (1130), 213 states have call successors, (213), 70 states have call predecessors, (213), 71 states have return successors, (216), 207 states have call predecessors, (216), 204 states have call successors, (216) [2022-11-20 11:23:27,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1144 states to 1144 states and 1559 transitions. [2022-11-20 11:23:27,969 INFO L78 Accepts]: Start accepts. Automaton has 1144 states and 1559 transitions. Word has length 128 [2022-11-20 11:23:27,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:27,970 INFO L495 AbstractCegarLoop]: Abstraction has 1144 states and 1559 transitions. [2022-11-20 11:23:27,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-20 11:23:27,970 INFO L276 IsEmpty]: Start isEmpty. Operand 1144 states and 1559 transitions. [2022-11-20 11:23:27,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-11-20 11:23:27,976 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:23:27,976 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:23:27,995 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:28,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:28,191 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:23:28,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:23:28,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1776957946, now seen corresponding path program 1 times [2022-11-20 11:23:28,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:23:28,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1664437546] [2022-11-20 11:23:28,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:23:28,192 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:23:28,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:23:28,193 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:28,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:28,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:23:28,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 586 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-20 11:23:28,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:29,162 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-20 11:23:29,163 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:29,163 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:29,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1664437546] [2022-11-20 11:23:29,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1664437546] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:29,173 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:29,173 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 11:23:29,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735576518] [2022-11-20 11:23:29,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:29,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:23:29,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:29,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:23:29,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:23:29,175 INFO L87 Difference]: Start difference. First operand 1144 states and 1559 transitions. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 5 states have internal predecessors, (94), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-20 11:23:29,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:29,661 INFO L93 Difference]: Finished difference Result 2302 states and 3153 transitions. [2022-11-20 11:23:29,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:23:29,662 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 5 states have internal predecessors, (94), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) Word has length 131 [2022-11-20 11:23:29,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:29,670 INFO L225 Difference]: With dead ends: 2302 [2022-11-20 11:23:29,671 INFO L226 Difference]: Without dead ends: 1166 [2022-11-20 11:23:29,676 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:23:29,677 INFO L413 NwaCegarLoop]: 930 mSDtfsCounter, 8 mSDsluCounter, 3708 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 4638 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:29,678 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 4638 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-20 11:23:29,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1166 states. [2022-11-20 11:23:29,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1166 to 1154. [2022-11-20 11:23:29,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1154 states, 867 states have (on average 1.312572087658593) internal successors, (1138), 879 states have internal predecessors, (1138), 213 states have call successors, (213), 70 states have call predecessors, (213), 73 states have return successors, (220), 209 states have call predecessors, (220), 204 states have call successors, (220) [2022-11-20 11:23:29,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1154 states to 1154 states and 1571 transitions. [2022-11-20 11:23:29,847 INFO L78 Accepts]: Start accepts. Automaton has 1154 states and 1571 transitions. Word has length 131 [2022-11-20 11:23:29,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:29,847 INFO L495 AbstractCegarLoop]: Abstraction has 1154 states and 1571 transitions. [2022-11-20 11:23:29,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 5 states have internal predecessors, (94), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-20 11:23:29,848 INFO L276 IsEmpty]: Start isEmpty. Operand 1154 states and 1571 transitions. [2022-11-20 11:23:29,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-11-20 11:23:29,854 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:23:29,854 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:23:29,875 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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)] Ended with exit code 0 [2022-11-20 11:23:30,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:30,073 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:23:30,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:23:30,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1591664946, now seen corresponding path program 1 times [2022-11-20 11:23:30,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:23:30,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [764974721] [2022-11-20 11:23:30,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:23:30,074 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:23:30,074 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:23:30,075 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:30,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:30,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:23:30,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 608 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 11:23:30,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:31,114 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-20 11:23:31,115 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:31,115 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:31,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [764974721] [2022-11-20 11:23:31,115 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [764974721] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:31,115 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:31,115 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:23:31,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878013979] [2022-11-20 11:23:31,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:31,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:23:31,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:31,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:23:31,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:23:31,117 INFO L87 Difference]: Start difference. First operand 1154 states and 1571 transitions. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2022-11-20 11:23:31,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:31,823 INFO L93 Difference]: Finished difference Result 2309 states and 3146 transitions. [2022-11-20 11:23:31,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 11:23:31,824 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) Word has length 139 [2022-11-20 11:23:31,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:31,828 INFO L225 Difference]: With dead ends: 2309 [2022-11-20 11:23:31,828 INFO L226 Difference]: Without dead ends: 1154 [2022-11-20 11:23:31,832 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:23:31,832 INFO L413 NwaCegarLoop]: 928 mSDtfsCounter, 3 mSDsluCounter, 2758 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 3686 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:31,833 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 3686 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-20 11:23:31,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1154 states. [2022-11-20 11:23:31,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1154 to 1154. [2022-11-20 11:23:31,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1154 states, 867 states have (on average 1.3114186851211074) internal successors, (1137), 879 states have internal predecessors, (1137), 213 states have call successors, (213), 70 states have call predecessors, (213), 73 states have return successors, (220), 209 states have call predecessors, (220), 204 states have call successors, (220) [2022-11-20 11:23:31,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1154 states to 1154 states and 1570 transitions. [2022-11-20 11:23:31,945 INFO L78 Accepts]: Start accepts. Automaton has 1154 states and 1570 transitions. Word has length 139 [2022-11-20 11:23:31,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:31,946 INFO L495 AbstractCegarLoop]: Abstraction has 1154 states and 1570 transitions. [2022-11-20 11:23:31,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2022-11-20 11:23:31,946 INFO L276 IsEmpty]: Start isEmpty. Operand 1154 states and 1570 transitions. [2022-11-20 11:23:31,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-11-20 11:23:31,952 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:23:31,952 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:23:31,975 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:32,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:32,172 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:23:32,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:23:32,172 INFO L85 PathProgramCache]: Analyzing trace with hash -177762430, now seen corresponding path program 1 times [2022-11-20 11:23:32,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:23:32,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1557450587] [2022-11-20 11:23:32,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:23:32,173 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:23:32,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:23:32,174 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:32,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:32,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:23:32,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 11:23:32,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:32,785 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-20 11:23:32,785 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:32,785 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:32,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1557450587] [2022-11-20 11:23:32,786 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1557450587] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:32,786 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:32,786 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:23:32,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981619843] [2022-11-20 11:23:32,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:32,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:23:32,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:32,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:23:32,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:23:32,788 INFO L87 Difference]: Start difference. First operand 1154 states and 1570 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-11-20 11:23:32,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:32,968 INFO L93 Difference]: Finished difference Result 2302 states and 3163 transitions. [2022-11-20 11:23:32,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:23:32,969 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 139 [2022-11-20 11:23:32,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:32,975 INFO L225 Difference]: With dead ends: 2302 [2022-11-20 11:23:32,975 INFO L226 Difference]: Without dead ends: 1156 [2022-11-20 11:23:32,979 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 137 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:23:32,979 INFO L413 NwaCegarLoop]: 919 mSDtfsCounter, 0 mSDsluCounter, 913 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1832 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:32,980 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1832 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:23:32,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1156 states. [2022-11-20 11:23:33,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1156 to 1154. [2022-11-20 11:23:33,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1154 states, 867 states have (on average 1.3044982698961938) internal successors, (1131), 879 states have internal predecessors, (1131), 213 states have call successors, (213), 70 states have call predecessors, (213), 73 states have return successors, (220), 209 states have call predecessors, (220), 204 states have call successors, (220) [2022-11-20 11:23:33,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1154 states to 1154 states and 1564 transitions. [2022-11-20 11:23:33,077 INFO L78 Accepts]: Start accepts. Automaton has 1154 states and 1564 transitions. Word has length 139 [2022-11-20 11:23:33,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:33,078 INFO L495 AbstractCegarLoop]: Abstraction has 1154 states and 1564 transitions. [2022-11-20 11:23:33,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-11-20 11:23:33,078 INFO L276 IsEmpty]: Start isEmpty. Operand 1154 states and 1564 transitions. [2022-11-20 11:23:33,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-11-20 11:23:33,083 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:23:33,084 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:23:33,106 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:33,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:33,304 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:23:33,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:23:33,304 INFO L85 PathProgramCache]: Analyzing trace with hash -231339686, now seen corresponding path program 1 times [2022-11-20 11:23:33,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:23:33,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1845671108] [2022-11-20 11:23:33,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:23:33,305 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:23:33,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:23:33,306 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:33,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:33,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:23:33,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 11:23:33,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:34,291 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-20 11:23:34,291 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:34,291 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:34,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1845671108] [2022-11-20 11:23:34,292 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1845671108] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:34,292 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:34,292 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:23:34,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129666071] [2022-11-20 11:23:34,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:34,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:23:34,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:34,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:23:34,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:23:34,295 INFO L87 Difference]: Start difference. First operand 1154 states and 1564 transitions. Second operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 5 states have internal predecessors, (98), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2022-11-20 11:23:35,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:35,033 INFO L93 Difference]: Finished difference Result 2309 states and 3132 transitions. [2022-11-20 11:23:35,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 11:23:35,034 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.6) internal successors, (98), 5 states have internal predecessors, (98), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) Word has length 141 [2022-11-20 11:23:35,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:35,040 INFO L225 Difference]: With dead ends: 2309 [2022-11-20 11:23:35,040 INFO L226 Difference]: Without dead ends: 1154 [2022-11-20 11:23:35,044 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:23:35,045 INFO L413 NwaCegarLoop]: 924 mSDtfsCounter, 3 mSDsluCounter, 2747 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 3671 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:35,045 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 3671 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-20 11:23:35,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1154 states. [2022-11-20 11:23:35,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1154 to 1154. [2022-11-20 11:23:35,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1154 states, 867 states have (on average 1.3033448673587082) internal successors, (1130), 879 states have internal predecessors, (1130), 213 states have call successors, (213), 70 states have call predecessors, (213), 73 states have return successors, (220), 209 states have call predecessors, (220), 204 states have call successors, (220) [2022-11-20 11:23:35,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1154 states to 1154 states and 1563 transitions. [2022-11-20 11:23:35,161 INFO L78 Accepts]: Start accepts. Automaton has 1154 states and 1563 transitions. Word has length 141 [2022-11-20 11:23:35,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:35,162 INFO L495 AbstractCegarLoop]: Abstraction has 1154 states and 1563 transitions. [2022-11-20 11:23:35,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.6) internal successors, (98), 5 states have internal predecessors, (98), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2022-11-20 11:23:35,162 INFO L276 IsEmpty]: Start isEmpty. Operand 1154 states and 1563 transitions. [2022-11-20 11:23:35,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-11-20 11:23:35,167 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:23:35,167 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:23:35,191 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:35,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:35,385 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:23:35,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:23:35,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1476574954, now seen corresponding path program 1 times [2022-11-20 11:23:35,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:23:35,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1636808951] [2022-11-20 11:23:35,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:23:35,386 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:23:35,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:23:35,387 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:35,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:35,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:23:35,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 607 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 11:23:35,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:36,095 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-20 11:23:36,095 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:36,095 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:36,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1636808951] [2022-11-20 11:23:36,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1636808951] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:36,096 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:36,096 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-20 11:23:36,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86510090] [2022-11-20 11:23:36,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:36,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 11:23:36,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:36,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 11:23:36,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 11:23:36,097 INFO L87 Difference]: Start difference. First operand 1154 states and 1563 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 3 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2022-11-20 11:23:36,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:36,421 INFO L93 Difference]: Finished difference Result 2312 states and 3131 transitions. [2022-11-20 11:23:36,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 11:23:36,422 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 3 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 142 [2022-11-20 11:23:36,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:36,428 INFO L225 Difference]: With dead ends: 2312 [2022-11-20 11:23:36,428 INFO L226 Difference]: Without dead ends: 1163 [2022-11-20 11:23:36,431 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:23:36,432 INFO L413 NwaCegarLoop]: 930 mSDtfsCounter, 17 mSDsluCounter, 1835 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 2765 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:36,432 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 2765 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:23:36,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states. [2022-11-20 11:23:36,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 1154. [2022-11-20 11:23:36,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1154 states, 867 states have (on average 1.301038062283737) internal successors, (1128), 879 states have internal predecessors, (1128), 213 states have call successors, (213), 70 states have call predecessors, (213), 73 states have return successors, (220), 209 states have call predecessors, (220), 204 states have call successors, (220) [2022-11-20 11:23:36,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1154 states to 1154 states and 1561 transitions. [2022-11-20 11:23:36,544 INFO L78 Accepts]: Start accepts. Automaton has 1154 states and 1561 transitions. Word has length 142 [2022-11-20 11:23:36,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:36,545 INFO L495 AbstractCegarLoop]: Abstraction has 1154 states and 1561 transitions. [2022-11-20 11:23:36,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 3 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2022-11-20 11:23:36,545 INFO L276 IsEmpty]: Start isEmpty. Operand 1154 states and 1561 transitions. [2022-11-20 11:23:36,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-11-20 11:23:36,550 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:23:36,550 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:23:36,570 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:36,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:36,770 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:23:36,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:23:36,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1126322939, now seen corresponding path program 1 times [2022-11-20 11:23:36,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:23:36,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [691279626] [2022-11-20 11:23:36,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:23:36,772 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:23:36,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:23:36,773 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:36,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:37,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:23:37,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 699 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 11:23:37,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:37,566 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-20 11:23:37,566 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:37,566 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:37,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [691279626] [2022-11-20 11:23:37,567 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [691279626] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:37,567 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:37,567 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-20 11:23:37,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754718032] [2022-11-20 11:23:37,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:37,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 11:23:37,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:37,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 11:23:37,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 11:23:37,572 INFO L87 Difference]: Start difference. First operand 1154 states and 1561 transitions. Second operand has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-11-20 11:23:37,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:37,861 INFO L93 Difference]: Finished difference Result 2310 states and 3151 transitions. [2022-11-20 11:23:37,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 11:23:37,862 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 179 [2022-11-20 11:23:37,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:37,868 INFO L225 Difference]: With dead ends: 2310 [2022-11-20 11:23:37,868 INFO L226 Difference]: Without dead ends: 1164 [2022-11-20 11:23:37,872 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:23:37,873 INFO L413 NwaCegarLoop]: 919 mSDtfsCounter, 7 mSDsluCounter, 1834 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2753 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:37,874 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2753 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:23:37,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states. [2022-11-20 11:23:38,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 1158. [2022-11-20 11:23:38,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1158 states, 871 states have (on average 1.2996555683122848) internal successors, (1132), 883 states have internal predecessors, (1132), 213 states have call successors, (213), 70 states have call predecessors, (213), 73 states have return successors, (220), 209 states have call predecessors, (220), 204 states have call successors, (220) [2022-11-20 11:23:38,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1158 states to 1158 states and 1565 transitions. [2022-11-20 11:23:38,011 INFO L78 Accepts]: Start accepts. Automaton has 1158 states and 1565 transitions. Word has length 179 [2022-11-20 11:23:38,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:38,012 INFO L495 AbstractCegarLoop]: Abstraction has 1158 states and 1565 transitions. [2022-11-20 11:23:38,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-11-20 11:23:38,012 INFO L276 IsEmpty]: Start isEmpty. Operand 1158 states and 1565 transitions. [2022-11-20 11:23:38,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-11-20 11:23:38,017 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:23:38,017 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:23:38,038 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:38,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:38,238 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:23:38,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:23:38,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1289513411, now seen corresponding path program 1 times [2022-11-20 11:23:38,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:23:38,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [186949696] [2022-11-20 11:23:38,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:23:38,239 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:23:38,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:23:38,240 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:38,244 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:38,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:23:38,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 699 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 11:23:38,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:38,992 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-20 11:23:38,992 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:38,992 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:38,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [186949696] [2022-11-20 11:23:38,993 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [186949696] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:38,993 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:38,993 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-20 11:23:38,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401860657] [2022-11-20 11:23:38,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:38,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 11:23:38,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:38,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 11:23:38,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 11:23:38,994 INFO L87 Difference]: Start difference. First operand 1158 states and 1565 transitions. Second operand has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-11-20 11:23:39,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:39,271 INFO L93 Difference]: Finished difference Result 2318 states and 3155 transitions. [2022-11-20 11:23:39,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 11:23:39,272 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 179 [2022-11-20 11:23:39,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:39,278 INFO L225 Difference]: With dead ends: 2318 [2022-11-20 11:23:39,278 INFO L226 Difference]: Without dead ends: 1168 [2022-11-20 11:23:39,282 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:23:39,283 INFO L413 NwaCegarLoop]: 924 mSDtfsCounter, 7 mSDsluCounter, 1840 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2764 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:39,283 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2764 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:23:39,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1168 states. [2022-11-20 11:23:39,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1168 to 1162. [2022-11-20 11:23:39,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1162 states, 875 states have (on average 1.2982857142857143) internal successors, (1136), 887 states have internal predecessors, (1136), 213 states have call successors, (213), 70 states have call predecessors, (213), 73 states have return successors, (220), 209 states have call predecessors, (220), 204 states have call successors, (220) [2022-11-20 11:23:39,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1162 states to 1162 states and 1569 transitions. [2022-11-20 11:23:39,389 INFO L78 Accepts]: Start accepts. Automaton has 1162 states and 1569 transitions. Word has length 179 [2022-11-20 11:23:39,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:39,390 INFO L495 AbstractCegarLoop]: Abstraction has 1162 states and 1569 transitions. [2022-11-20 11:23:39,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-11-20 11:23:39,390 INFO L276 IsEmpty]: Start isEmpty. Operand 1162 states and 1569 transitions. [2022-11-20 11:23:39,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-11-20 11:23:39,394 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:23:39,394 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:23:39,415 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:39,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:39,609 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:23:39,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:23:39,610 INFO L85 PathProgramCache]: Analyzing trace with hash 322162757, now seen corresponding path program 1 times [2022-11-20 11:23:39,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:23:39,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1711976127] [2022-11-20 11:23:39,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:23:39,611 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:23:39,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:23:39,612 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:39,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:40,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:23:40,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 699 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-20 11:23:40,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:40,685 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-20 11:23:40,685 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:40,686 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:40,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1711976127] [2022-11-20 11:23:40,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1711976127] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:40,686 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:40,686 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 11:23:40,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894401750] [2022-11-20 11:23:40,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:40,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:23:40,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:40,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:23:40,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:23:40,688 INFO L87 Difference]: Start difference. First operand 1162 states and 1569 transitions. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 5 states have internal predecessors, (120), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-11-20 11:23:41,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:41,461 INFO L93 Difference]: Finished difference Result 1630 states and 2225 transitions. [2022-11-20 11:23:41,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:23:41,462 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 5 states have internal predecessors, (120), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) Word has length 179 [2022-11-20 11:23:41,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:41,469 INFO L225 Difference]: With dead ends: 1630 [2022-11-20 11:23:41,470 INFO L226 Difference]: Without dead ends: 1403 [2022-11-20 11:23:41,471 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:23:41,472 INFO L413 NwaCegarLoop]: 1135 mSDtfsCounter, 366 mSDsluCounter, 4307 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 396 SdHoareTripleChecker+Valid, 5442 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:41,472 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [396 Valid, 5442 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-20 11:23:41,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1403 states. [2022-11-20 11:23:41,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1403 to 1016. [2022-11-20 11:23:41,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1016 states, 771 states have (on average 1.3022049286640727) internal successors, (1004), 781 states have internal predecessors, (1004), 181 states have call successors, (181), 61 states have call predecessors, (181), 63 states have return successors, (186), 178 states have call predecessors, (186), 174 states have call successors, (186) [2022-11-20 11:23:41,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1371 transitions. [2022-11-20 11:23:41,583 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1371 transitions. Word has length 179 [2022-11-20 11:23:41,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:41,584 INFO L495 AbstractCegarLoop]: Abstraction has 1016 states and 1371 transitions. [2022-11-20 11:23:41,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 5 states have internal predecessors, (120), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-11-20 11:23:41,584 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1371 transitions. [2022-11-20 11:23:41,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2022-11-20 11:23:41,587 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:23:41,587 INFO L195 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:23:41,606 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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)] Ended with exit code 0 [2022-11-20 11:23:41,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:41,788 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:23:41,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:23:41,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1697623872, now seen corresponding path program 1 times [2022-11-20 11:23:41,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:23:41,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1442070290] [2022-11-20 11:23:41,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:23:41,789 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:23:41,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:23:41,790 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:41,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:42,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:23:42,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 697 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-20 11:23:42,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:42,814 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-20 11:23:42,814 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:23:42,815 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:42,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1442070290] [2022-11-20 11:23:42,815 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1442070290] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:23:42,815 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:23:42,815 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 11:23:42,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792435344] [2022-11-20 11:23:42,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:23:42,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:23:42,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:23:42,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:23:42,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:23:42,817 INFO L87 Difference]: Start difference. First operand 1016 states and 1371 transitions. Second operand has 6 states, 6 states have (on average 21.0) internal successors, (126), 5 states have internal predecessors, (126), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) [2022-11-20 11:23:43,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:23:43,519 INFO L93 Difference]: Finished difference Result 1319 states and 1779 transitions. [2022-11-20 11:23:43,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:23:43,520 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 21.0) internal successors, (126), 5 states have internal predecessors, (126), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) Word has length 188 [2022-11-20 11:23:43,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:23:43,521 INFO L225 Difference]: With dead ends: 1319 [2022-11-20 11:23:43,521 INFO L226 Difference]: Without dead ends: 0 [2022-11-20 11:23:43,524 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:23:43,525 INFO L413 NwaCegarLoop]: 1080 mSDtfsCounter, 305 mSDsluCounter, 3914 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 4994 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-20 11:23:43,525 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [337 Valid, 4994 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-20 11:23:43,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-11-20 11:23:43,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-11-20 11:23:43,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:23:43,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-11-20 11:23:43,526 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 188 [2022-11-20 11:23:43,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:23:43,526 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-20 11:23:43,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.0) internal successors, (126), 5 states have internal predecessors, (126), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) [2022-11-20 11:23:43,526 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-11-20 11:23:43,526 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-11-20 11:23:43,528 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-20 11:23:43,542 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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)] Ended with exit code 0 [2022-11-20 11:23:43,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/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:23:43,733 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-11-20 11:25:41,165 INFO L899 garLoopResultBuilder]: For program point L3293-1(line 3293) no Hoare annotation was computed. [2022-11-20 11:25:41,165 INFO L902 garLoopResultBuilder]: At program point L3293(line 3293) the Hoare annotation is: true [2022-11-20 11:25:41,165 INFO L899 garLoopResultBuilder]: For program point L3289(lines 3289 3300) no Hoare annotation was computed. [2022-11-20 11:25:41,166 INFO L899 garLoopResultBuilder]: For program point L3289-2(lines 3285 3301) no Hoare annotation was computed. [2022-11-20 11:25:41,166 INFO L899 garLoopResultBuilder]: For program point L3285(lines 3285 3301) no Hoare annotation was computed. [2022-11-20 11:25:41,166 INFO L902 garLoopResultBuilder]: At program point L3283-1(line 3283) the Hoare annotation is: true [2022-11-20 11:25:41,166 INFO L902 garLoopResultBuilder]: At program point L3283(line 3283) the Hoare annotation is: true [2022-11-20 11:25:41,166 INFO L902 garLoopResultBuilder]: At program point copy_from_userENTRY(lines 3272 3304) the Hoare annotation is: true [2022-11-20 11:25:41,166 INFO L899 garLoopResultBuilder]: For program point copy_from_userEXIT(lines 3272 3304) no Hoare annotation was computed. [2022-11-20 11:25:41,167 INFO L899 garLoopResultBuilder]: For program point L3294(lines 3294 3298) no Hoare annotation was computed. [2022-11-20 11:25:41,167 INFO L902 garLoopResultBuilder]: At program point L3294-2(lines 3294 3298) the Hoare annotation is: true [2022-11-20 11:25:41,167 INFO L902 garLoopResultBuilder]: At program point L3290(line 3290) the Hoare annotation is: true [2022-11-20 11:25:41,167 INFO L902 garLoopResultBuilder]: At program point L3288(line 3288) the Hoare annotation is: true [2022-11-20 11:25:41,167 INFO L899 garLoopResultBuilder]: For program point L3290-1(line 3290) no Hoare annotation was computed. [2022-11-20 11:25:41,167 INFO L902 garLoopResultBuilder]: At program point L3286(line 3286) the Hoare annotation is: true [2022-11-20 11:25:41,168 INFO L899 garLoopResultBuilder]: For program point L3288-1(line 3288) no Hoare annotation was computed. [2022-11-20 11:25:41,168 INFO L899 garLoopResultBuilder]: For program point L3284(line 3284) no Hoare annotation was computed. [2022-11-20 11:25:41,168 INFO L899 garLoopResultBuilder]: For program point L3286-1(line 3286) no Hoare annotation was computed. [2022-11-20 11:25:41,168 INFO L899 garLoopResultBuilder]: For program point copy_from_userFINAL(lines 3272 3304) no Hoare annotation was computed. [2022-11-20 11:25:41,168 INFO L899 garLoopResultBuilder]: For program point L3299(line 3299) no Hoare annotation was computed. [2022-11-20 11:25:41,171 INFO L895 garLoopResultBuilder]: At program point L4594(line 4594) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,171 INFO L899 garLoopResultBuilder]: For program point L4528-1(line 4528) no Hoare annotation was computed. [2022-11-20 11:25:41,171 INFO L899 garLoopResultBuilder]: For program point L4561(lines 4561 4565) no Hoare annotation was computed. [2022-11-20 11:25:41,172 INFO L895 garLoopResultBuilder]: At program point L4528(line 4528) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,172 INFO L899 garLoopResultBuilder]: For program point L3835(lines 3835 3838) no Hoare annotation was computed. [2022-11-20 11:25:41,172 INFO L899 garLoopResultBuilder]: For program point L4463(lines 4463 4470) no Hoare annotation was computed. [2022-11-20 11:25:41,172 INFO L899 garLoopResultBuilder]: For program point L4430(lines 4430 4434) no Hoare annotation was computed. [2022-11-20 11:25:41,172 INFO L899 garLoopResultBuilder]: For program point L4529(lines 4529 4534) no Hoare annotation was computed. [2022-11-20 11:25:41,172 INFO L899 garLoopResultBuilder]: For program point L4430-2(lines 4427 4434) no Hoare annotation was computed. [2022-11-20 11:25:41,173 INFO L895 garLoopResultBuilder]: At program point L4530(line 4530) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,173 INFO L899 garLoopResultBuilder]: For program point L4596(line 4596) no Hoare annotation was computed. [2022-11-20 11:25:41,173 INFO L899 garLoopResultBuilder]: For program point L4398(line 4398) no Hoare annotation was computed. [2022-11-20 11:25:41,173 INFO L899 garLoopResultBuilder]: For program point L4497(line 4497) no Hoare annotation was computed. [2022-11-20 11:25:41,173 INFO L899 garLoopResultBuilder]: For program point L4530-1(line 4530) no Hoare annotation was computed. [2022-11-20 11:25:41,174 INFO L895 garLoopResultBuilder]: At program point L4597(line 4597) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,174 INFO L899 garLoopResultBuilder]: For program point L4597-1(line 4597) no Hoare annotation was computed. [2022-11-20 11:25:41,174 INFO L895 garLoopResultBuilder]: At program point L4399(line 4399) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,174 INFO L899 garLoopResultBuilder]: For program point L4300-1(line 4300) no Hoare annotation was computed. [2022-11-20 11:25:41,174 INFO L895 garLoopResultBuilder]: At program point L4300(line 4300) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,174 INFO L895 garLoopResultBuilder]: At program point L4895(line 4895) the Hoare annotation is: (or (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,175 INFO L899 garLoopResultBuilder]: For program point L4895-1(line 4895) no Hoare annotation was computed. [2022-11-20 11:25:41,175 INFO L899 garLoopResultBuilder]: For program point L4598(lines 4598 4602) no Hoare annotation was computed. [2022-11-20 11:25:41,175 INFO L899 garLoopResultBuilder]: For program point L4499(lines 4499 4506) no Hoare annotation was computed. [2022-11-20 11:25:41,175 INFO L899 garLoopResultBuilder]: For program point L4466(lines 4466 4470) no Hoare annotation was computed. [2022-11-20 11:25:41,175 INFO L895 garLoopResultBuilder]: At program point L4433(line 4433) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,175 INFO L899 garLoopResultBuilder]: For program point L4433-1(line 4433) no Hoare annotation was computed. [2022-11-20 11:25:41,176 INFO L899 garLoopResultBuilder]: For program point L4466-2(lines 4463 4470) no Hoare annotation was computed. [2022-11-20 11:25:41,176 INFO L899 garLoopResultBuilder]: For program point L4301(lines 4301 4304) no Hoare annotation was computed. [2022-11-20 11:25:41,176 INFO L895 garLoopResultBuilder]: At program point L4566(line 4566) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,176 INFO L899 garLoopResultBuilder]: For program point L4566-1(line 4566) no Hoare annotation was computed. [2022-11-20 11:25:41,176 INFO L899 garLoopResultBuilder]: For program point L4401(line 4401) no Hoare annotation was computed. [2022-11-20 11:25:41,176 INFO L895 garLoopResultBuilder]: At program point L4897(line 4897) the Hoare annotation is: (or (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,176 INFO L899 garLoopResultBuilder]: For program point L4897-1(line 4897) no Hoare annotation was computed. [2022-11-20 11:25:41,176 INFO L899 garLoopResultBuilder]: For program point L4567(line 4567) no Hoare annotation was computed. [2022-11-20 11:25:41,176 INFO L899 garLoopResultBuilder]: For program point L4567-2(lines 4567 4571) no Hoare annotation was computed. [2022-11-20 11:25:41,177 INFO L895 garLoopResultBuilder]: At program point L4898(lines 4889 4901) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32))) (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= (bvadd |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv4 32)) (_ bv0 32)))) [2022-11-20 11:25:41,177 INFO L895 garLoopResultBuilder]: At program point L4535(line 4535) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,177 INFO L899 garLoopResultBuilder]: For program point L4502(lines 4502 4506) no Hoare annotation was computed. [2022-11-20 11:25:41,177 INFO L899 garLoopResultBuilder]: For program point L4535-1(line 4535) no Hoare annotation was computed. [2022-11-20 11:25:41,177 INFO L899 garLoopResultBuilder]: For program point L4403(lines 4403 4410) no Hoare annotation was computed. [2022-11-20 11:25:41,177 INFO L895 garLoopResultBuilder]: At program point L4469(line 4469) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,177 INFO L899 garLoopResultBuilder]: For program point L4469-1(line 4469) no Hoare annotation was computed. [2022-11-20 11:25:41,177 INFO L899 garLoopResultBuilder]: For program point L4502-2(lines 4499 4506) no Hoare annotation was computed. [2022-11-20 11:25:41,177 INFO L899 garLoopResultBuilder]: For program point L4437(line 4437) no Hoare annotation was computed. [2022-11-20 11:25:41,177 INFO L895 garLoopResultBuilder]: At program point L4603(line 4603) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,177 INFO L899 garLoopResultBuilder]: For program point L4603-1(line 4603) no Hoare annotation was computed. [2022-11-20 11:25:41,178 INFO L895 garLoopResultBuilder]: At program point L4306(lines 4263 4308) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,178 INFO L899 garLoopResultBuilder]: For program point L4538(line 4538) no Hoare annotation was computed. [2022-11-20 11:25:41,178 INFO L899 garLoopResultBuilder]: For program point L4604-2(lines 4604 4608) no Hoare annotation was computed. [2022-11-20 11:25:41,178 INFO L899 garLoopResultBuilder]: For program point L4604(line 4604) no Hoare annotation was computed. [2022-11-20 11:25:41,178 INFO L899 garLoopResultBuilder]: For program point L4439(lines 4439 4446) no Hoare annotation was computed. [2022-11-20 11:25:41,178 INFO L899 garLoopResultBuilder]: For program point L4406(lines 4406 4410) no Hoare annotation was computed. [2022-11-20 11:25:41,178 INFO L895 garLoopResultBuilder]: At program point L4505(line 4505) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,178 INFO L899 garLoopResultBuilder]: For program point L4505-1(line 4505) no Hoare annotation was computed. [2022-11-20 11:25:41,179 INFO L895 garLoopResultBuilder]: At program point L4274(line 4274) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,179 INFO L899 garLoopResultBuilder]: For program point L4406-2(lines 4403 4410) no Hoare annotation was computed. [2022-11-20 11:25:41,179 INFO L899 garLoopResultBuilder]: For program point L4274-1(line 4274) no Hoare annotation was computed. [2022-11-20 11:25:41,179 INFO L895 garLoopResultBuilder]: At program point L4539(line 4539) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,180 INFO L899 garLoopResultBuilder]: For program point L4539-1(line 4539) no Hoare annotation was computed. [2022-11-20 11:25:41,180 INFO L899 garLoopResultBuilder]: For program point L4473(line 4473) no Hoare annotation was computed. [2022-11-20 11:25:41,180 INFO L899 garLoopResultBuilder]: For program point L4275(lines 4275 4305) no Hoare annotation was computed. [2022-11-20 11:25:41,180 INFO L899 garLoopResultBuilder]: For program point L4275-2(lines 4275 4305) no Hoare annotation was computed. [2022-11-20 11:25:41,180 INFO L899 garLoopResultBuilder]: For program point L4540(lines 4540 4543) no Hoare annotation was computed. [2022-11-20 11:25:41,180 INFO L899 garLoopResultBuilder]: For program point L3847(lines 3847 3850) no Hoare annotation was computed. [2022-11-20 11:25:41,180 INFO L895 garLoopResultBuilder]: At program point L4574(line 4574) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,180 INFO L899 garLoopResultBuilder]: For program point L4475(lines 4475 4482) no Hoare annotation was computed. [2022-11-20 11:25:41,180 INFO L899 garLoopResultBuilder]: For program point L4442(lines 4442 4446) no Hoare annotation was computed. [2022-11-20 11:25:41,181 INFO L899 garLoopResultBuilder]: For program point L4574-1(line 4574) no Hoare annotation was computed. [2022-11-20 11:25:41,181 INFO L895 garLoopResultBuilder]: At program point L4409(line 4409) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,181 INFO L899 garLoopResultBuilder]: For program point L4409-1(line 4409) no Hoare annotation was computed. [2022-11-20 11:25:41,181 INFO L899 garLoopResultBuilder]: For program point L4442-2(lines 4439 4446) no Hoare annotation was computed. [2022-11-20 11:25:41,181 INFO L895 garLoopResultBuilder]: At program point L3848(lines 3826 3858) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,181 INFO L895 garLoopResultBuilder]: At program point L4905(line 4905) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,181 INFO L895 garLoopResultBuilder]: At program point L4905-1(line 4905) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32))) (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)))) [2022-11-20 11:25:41,181 INFO L899 garLoopResultBuilder]: For program point L4575(lines 4575 4579) no Hoare annotation was computed. [2022-11-20 11:25:41,181 INFO L899 garLoopResultBuilder]: For program point L4509(line 4509) no Hoare annotation was computed. [2022-11-20 11:25:41,182 INFO L895 garLoopResultBuilder]: At program point L4906(lines 4902 4909) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32))) (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)))) [2022-11-20 11:25:41,182 INFO L899 garLoopResultBuilder]: For program point L4279(lines 4279 4285) no Hoare annotation was computed. [2022-11-20 11:25:41,182 INFO L895 garLoopResultBuilder]: At program point L5336(lines 5335 5337) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,182 INFO L899 garLoopResultBuilder]: For program point L4279-2(lines 4279 4285) no Hoare annotation was computed. [2022-11-20 11:25:41,182 INFO L895 garLoopResultBuilder]: At program point L4610(line 4610) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,182 INFO L899 garLoopResultBuilder]: For program point L4511(lines 4511 4518) no Hoare annotation was computed. [2022-11-20 11:25:41,182 INFO L899 garLoopResultBuilder]: For program point L4544-1(line 4544) no Hoare annotation was computed. [2022-11-20 11:25:41,182 INFO L899 garLoopResultBuilder]: For program point L4478(lines 4478 4482) no Hoare annotation was computed. [2022-11-20 11:25:41,182 INFO L895 garLoopResultBuilder]: At program point L4544(line 4544) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,183 INFO L895 garLoopResultBuilder]: At program point L4445(line 4445) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,183 INFO L899 garLoopResultBuilder]: For program point L4445-1(line 4445) no Hoare annotation was computed. [2022-11-20 11:25:41,183 INFO L899 garLoopResultBuilder]: For program point L4478-2(lines 4475 4482) no Hoare annotation was computed. [2022-11-20 11:25:41,183 INFO L899 garLoopResultBuilder]: For program point L4280-1(lines 4280 4281) no Hoare annotation was computed. [2022-11-20 11:25:41,183 INFO L895 garLoopResultBuilder]: At program point L4280(lines 4280 4281) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,183 INFO L899 garLoopResultBuilder]: For program point L4545-2(line 4545) no Hoare annotation was computed. [2022-11-20 11:25:41,183 INFO L899 garLoopResultBuilder]: For program point L4545-3(line 4545) no Hoare annotation was computed. [2022-11-20 11:25:41,184 INFO L899 garLoopResultBuilder]: For program point L4545(line 4545) no Hoare annotation was computed. [2022-11-20 11:25:41,184 INFO L899 garLoopResultBuilder]: For program point L4413(line 4413) no Hoare annotation was computed. [2022-11-20 11:25:41,184 INFO L899 garLoopResultBuilder]: For program point L4545-5(lines 4545 4549) no Hoare annotation was computed. [2022-11-20 11:25:41,184 INFO L899 garLoopResultBuilder]: For program point L4612(line 4612) no Hoare annotation was computed. [2022-11-20 11:25:41,184 INFO L895 garLoopResultBuilder]: At program point L5339(lines 5338 5340) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,184 INFO L899 garLoopResultBuilder]: For program point L4514(lines 4514 4518) no Hoare annotation was computed. [2022-11-20 11:25:41,184 INFO L899 garLoopResultBuilder]: For program point L4415(lines 4415 4422) no Hoare annotation was computed. [2022-11-20 11:25:41,184 INFO L899 garLoopResultBuilder]: For program point L4382(lines 4382 4385) no Hoare annotation was computed. [2022-11-20 11:25:41,184 INFO L895 garLoopResultBuilder]: At program point L4481(line 4481) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,184 INFO L899 garLoopResultBuilder]: For program point L4481-1(line 4481) no Hoare annotation was computed. [2022-11-20 11:25:41,185 INFO L899 garLoopResultBuilder]: For program point L4514-2(lines 4511 4518) no Hoare annotation was computed. [2022-11-20 11:25:41,185 INFO L895 garLoopResultBuilder]: At program point L4283(lines 4283 4284) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,185 INFO L899 garLoopResultBuilder]: For program point L4283-1(lines 4283 4284) no Hoare annotation was computed. [2022-11-20 11:25:41,185 INFO L899 garLoopResultBuilder]: For program point L4581(line 4581) no Hoare annotation was computed. [2022-11-20 11:25:41,185 INFO L895 garLoopResultBuilder]: At program point L5407(line 5407) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,185 INFO L899 garLoopResultBuilder]: For program point L5407-1(line 5407) no Hoare annotation was computed. [2022-11-20 11:25:41,186 INFO L899 garLoopResultBuilder]: For program point L4449(line 4449) no Hoare annotation was computed. [2022-11-20 11:25:41,186 INFO L895 garLoopResultBuilder]: At program point L5407-2(lines 5406 5408) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,186 INFO L895 garLoopResultBuilder]: At program point L3855(lines 3826 3858) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,186 INFO L895 garLoopResultBuilder]: At program point L4615(lines 4379 4619) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,186 INFO L895 garLoopResultBuilder]: At program point L4582(line 4582) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,187 INFO L899 garLoopResultBuilder]: For program point L4582-1(line 4582) no Hoare annotation was computed. [2022-11-20 11:25:41,187 INFO L899 garLoopResultBuilder]: For program point uinput_ioctl_handlerEXIT(lines 4355 4620) no Hoare annotation was computed. [2022-11-20 11:25:41,187 INFO L899 garLoopResultBuilder]: For program point L3856(line 3856) no Hoare annotation was computed. [2022-11-20 11:25:41,187 INFO L899 garLoopResultBuilder]: For program point L4583(lines 4583 4586) no Hoare annotation was computed. [2022-11-20 11:25:41,187 INFO L899 garLoopResultBuilder]: For program point L4451(lines 4451 4458) no Hoare annotation was computed. [2022-11-20 11:25:41,187 INFO L899 garLoopResultBuilder]: For program point L4418(lines 4418 4422) no Hoare annotation was computed. [2022-11-20 11:25:41,187 INFO L895 garLoopResultBuilder]: At program point L4517(line 4517) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,188 INFO L899 garLoopResultBuilder]: For program point L4517-1(line 4517) no Hoare annotation was computed. [2022-11-20 11:25:41,188 INFO L899 garLoopResultBuilder]: For program point L4418-2(lines 4415 4422) no Hoare annotation was computed. [2022-11-20 11:25:41,188 INFO L895 garLoopResultBuilder]: At program point L3857(lines 3822 3859) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,188 INFO L899 garLoopResultBuilder]: For program point L4386(lines 4386 4393) no Hoare annotation was computed. [2022-11-20 11:25:41,188 INFO L899 garLoopResultBuilder]: For program point L4485(line 4485) no Hoare annotation was computed. [2022-11-20 11:25:41,188 INFO L899 garLoopResultBuilder]: For program point L4287(lines 4287 4293) no Hoare annotation was computed. [2022-11-20 11:25:41,189 INFO L899 garLoopResultBuilder]: For program point L4386-2(lines 4386 4393) no Hoare annotation was computed. [2022-11-20 11:25:41,189 INFO L895 garLoopResultBuilder]: At program point L4287-2(lines 4287 4293) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,189 INFO L899 garLoopResultBuilder]: For program point uinput_ioctl_handlerFINAL(lines 4355 4620) no Hoare annotation was computed. [2022-11-20 11:25:41,189 INFO L899 garLoopResultBuilder]: For program point L4552-2(lines 4552 4556) no Hoare annotation was computed. [2022-11-20 11:25:41,189 INFO L899 garLoopResultBuilder]: For program point L4552(lines 4552 4556) no Hoare annotation was computed. [2022-11-20 11:25:41,190 INFO L895 garLoopResultBuilder]: At program point L4387(line 4387) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,190 INFO L899 garLoopResultBuilder]: For program point L4387-1(line 4387) no Hoare annotation was computed. [2022-11-20 11:25:41,190 INFO L899 garLoopResultBuilder]: For program point L4288-1(lines 4288 4289) no Hoare annotation was computed. [2022-11-20 11:25:41,190 INFO L895 garLoopResultBuilder]: At program point L4288(lines 4288 4289) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,190 INFO L899 garLoopResultBuilder]: For program point L4487(lines 4487 4494) no Hoare annotation was computed. [2022-11-20 11:25:41,190 INFO L899 garLoopResultBuilder]: For program point L4454(lines 4454 4458) no Hoare annotation was computed. [2022-11-20 11:25:41,191 INFO L895 garLoopResultBuilder]: At program point L4421(line 4421) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,191 INFO L899 garLoopResultBuilder]: For program point L4388(lines 4388 4391) no Hoare annotation was computed. [2022-11-20 11:25:41,191 INFO L899 garLoopResultBuilder]: For program point L4421-1(line 4421) no Hoare annotation was computed. [2022-11-20 11:25:41,191 INFO L899 garLoopResultBuilder]: For program point L4454-2(lines 4451 4458) no Hoare annotation was computed. [2022-11-20 11:25:41,191 INFO L895 garLoopResultBuilder]: At program point L4587(line 4587) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,191 INFO L899 garLoopResultBuilder]: For program point L4587-1(line 4587) no Hoare annotation was computed. [2022-11-20 11:25:41,192 INFO L899 garLoopResultBuilder]: For program point L4521(line 4521) no Hoare annotation was computed. [2022-11-20 11:25:41,192 INFO L899 garLoopResultBuilder]: For program point L3828(lines 3828 3832) no Hoare annotation was computed. [2022-11-20 11:25:41,192 INFO L899 garLoopResultBuilder]: For program point L4522(lines 4522 4526) no Hoare annotation was computed. [2022-11-20 11:25:41,192 INFO L899 garLoopResultBuilder]: For program point L4588-2(line 4588) no Hoare annotation was computed. [2022-11-20 11:25:41,192 INFO L899 garLoopResultBuilder]: For program point L4588(line 4588) no Hoare annotation was computed. [2022-11-20 11:25:41,192 INFO L899 garLoopResultBuilder]: For program point L4588-5(lines 4588 4592) no Hoare annotation was computed. [2022-11-20 11:25:41,192 INFO L899 garLoopResultBuilder]: For program point L4588-3(line 4588) no Hoare annotation was computed. [2022-11-20 11:25:41,193 INFO L895 garLoopResultBuilder]: At program point L4291(lines 4291 4292) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,193 INFO L899 garLoopResultBuilder]: For program point L4291-1(lines 4291 4292) no Hoare annotation was computed. [2022-11-20 11:25:41,193 INFO L899 garLoopResultBuilder]: For program point L4490(lines 4490 4494) no Hoare annotation was computed. [2022-11-20 11:25:41,193 INFO L895 garLoopResultBuilder]: At program point L4457(line 4457) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,193 INFO L899 garLoopResultBuilder]: For program point L4457-1(line 4457) no Hoare annotation was computed. [2022-11-20 11:25:41,193 INFO L899 garLoopResultBuilder]: For program point L4490-2(lines 4487 4494) no Hoare annotation was computed. [2022-11-20 11:25:41,194 INFO L895 garLoopResultBuilder]: At program point L5350(lines 5349 5351) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,194 INFO L899 garLoopResultBuilder]: For program point L4425(line 4425) no Hoare annotation was computed. [2022-11-20 11:25:41,194 INFO L895 garLoopResultBuilder]: At program point L-1-1(line -1) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,194 INFO L899 garLoopResultBuilder]: For program point L-1-2(line -1) no Hoare annotation was computed. [2022-11-20 11:25:41,194 INFO L899 garLoopResultBuilder]: For program point L4294(line 4294) no Hoare annotation was computed. [2022-11-20 11:25:41,194 INFO L899 garLoopResultBuilder]: For program point L4559(line 4559) no Hoare annotation was computed. [2022-11-20 11:25:41,195 INFO L899 garLoopResultBuilder]: For program point L4427(lines 4427 4434) no Hoare annotation was computed. [2022-11-20 11:25:41,195 INFO L899 garLoopResultBuilder]: For program point L4394(lines 4394 4614) no Hoare annotation was computed. [2022-11-20 11:25:41,195 INFO L895 garLoopResultBuilder]: At program point L4493(line 4493) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,195 INFO L899 garLoopResultBuilder]: For program point L4493-1(line 4493) no Hoare annotation was computed. [2022-11-20 11:25:41,195 INFO L899 garLoopResultBuilder]: For program point L4295(lines 4295 4298) no Hoare annotation was computed. [2022-11-20 11:25:41,195 INFO L895 garLoopResultBuilder]: At program point uinput_ioctl_handlerENTRY(lines 4355 4620) the Hoare annotation is: (or (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,196 INFO L899 garLoopResultBuilder]: For program point L3833(lines 3833 3845) no Hoare annotation was computed. [2022-11-20 11:25:41,196 INFO L899 garLoopResultBuilder]: For program point L3833-2(lines 3833 3845) no Hoare annotation was computed. [2022-11-20 11:25:41,196 INFO L899 garLoopResultBuilder]: For program point L4560-1(line 4560) no Hoare annotation was computed. [2022-11-20 11:25:41,196 INFO L895 garLoopResultBuilder]: At program point L4560(line 4560) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (and (= |uinput_ioctl_handler_ldv_mutex_lock_interruptible_12_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= (_ bv0 32) |uinput_ioctl_handler_~retval~5#1|)) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,196 INFO L899 garLoopResultBuilder]: For program point L4395(line 4395) no Hoare annotation was computed. [2022-11-20 11:25:41,196 INFO L899 garLoopResultBuilder]: For program point L4461(line 4461) no Hoare annotation was computed. [2022-11-20 11:25:41,197 INFO L902 garLoopResultBuilder]: At program point input_event_sizeENTRY(lines 3530 3549) the Hoare annotation is: true [2022-11-20 11:25:41,197 INFO L899 garLoopResultBuilder]: For program point input_event_sizeEXIT(lines 3530 3549) no Hoare annotation was computed. [2022-11-20 11:25:41,197 INFO L902 garLoopResultBuilder]: At program point L3538(line 3538) the Hoare annotation is: true [2022-11-20 11:25:41,197 INFO L899 garLoopResultBuilder]: For program point L3539(lines 3539 3543) no Hoare annotation was computed. [2022-11-20 11:25:41,197 INFO L902 garLoopResultBuilder]: At program point L3536(line 3536) the Hoare annotation is: true [2022-11-20 11:25:41,197 INFO L899 garLoopResultBuilder]: For program point L3537-1(lines 3537 3546) no Hoare annotation was computed. [2022-11-20 11:25:41,197 INFO L899 garLoopResultBuilder]: For program point L3537(lines 3537 3546) no Hoare annotation was computed. [2022-11-20 11:25:41,198 INFO L899 garLoopResultBuilder]: For program point L3538-1(line 3538) no Hoare annotation was computed. [2022-11-20 11:25:41,198 INFO L899 garLoopResultBuilder]: For program point L3536-1(line 3536) no Hoare annotation was computed. [2022-11-20 11:25:41,198 INFO L899 garLoopResultBuilder]: For program point input_event_sizeFINAL(lines 3530 3549) no Hoare annotation was computed. [2022-11-20 11:25:41,198 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_mutex_of_uinput_deviceEXIT(lines 5139 5155) no Hoare annotation was computed. [2022-11-20 11:25:41,198 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_mutex_of_uinput_deviceFINAL(lines 5139 5155) no Hoare annotation was computed. [2022-11-20 11:25:41,198 INFO L895 garLoopResultBuilder]: At program point ldv_mutex_lock_interruptible_mutex_of_uinput_deviceENTRY(lines 5139 5155) the Hoare annotation is: (or (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,199 INFO L899 garLoopResultBuilder]: For program point L5148(lines 5148 5153) no Hoare annotation was computed. [2022-11-20 11:25:41,199 INFO L899 garLoopResultBuilder]: For program point L5143(lines 5143 5146) no Hoare annotation was computed. [2022-11-20 11:25:41,199 INFO L895 garLoopResultBuilder]: At program point L5145(line 5145) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| (_ bv1 32)))) [2022-11-20 11:25:41,199 INFO L899 garLoopResultBuilder]: For program point L5145-1(lines 5143 5146) no Hoare annotation was computed. [2022-11-20 11:25:41,199 INFO L899 garLoopResultBuilder]: For program point L4321(lines 4321 4351) no Hoare annotation was computed. [2022-11-20 11:25:41,199 INFO L899 garLoopResultBuilder]: For program point L4321-1(lines 4321 4351) no Hoare annotation was computed. [2022-11-20 11:25:41,200 INFO L902 garLoopResultBuilder]: At program point uinput_ff_upload_from_userENTRY(lines 4309 4354) the Hoare annotation is: true [2022-11-20 11:25:41,200 INFO L899 garLoopResultBuilder]: For program point uinput_ff_upload_from_userFINAL(lines 4309 4354) no Hoare annotation was computed. [2022-11-20 11:25:41,200 INFO L902 garLoopResultBuilder]: At program point L4346(line 4346) the Hoare annotation is: true [2022-11-20 11:25:41,200 INFO L902 garLoopResultBuilder]: At program point L4342(lines 4342 4343) the Hoare annotation is: true [2022-11-20 11:25:41,200 INFO L899 garLoopResultBuilder]: For program point L4346-1(line 4346) no Hoare annotation was computed. [2022-11-20 11:25:41,200 INFO L899 garLoopResultBuilder]: For program point L4338(lines 4338 4344) no Hoare annotation was computed. [2022-11-20 11:25:41,200 INFO L899 garLoopResultBuilder]: For program point L4342-1(lines 4342 4343) no Hoare annotation was computed. [2022-11-20 11:25:41,201 INFO L902 garLoopResultBuilder]: At program point L4334(lines 4334 4335) the Hoare annotation is: true [2022-11-20 11:25:41,201 INFO L899 garLoopResultBuilder]: For program point L4330(lines 4330 4336) no Hoare annotation was computed. [2022-11-20 11:25:41,201 INFO L899 garLoopResultBuilder]: For program point L4334-1(lines 4334 4335) no Hoare annotation was computed. [2022-11-20 11:25:41,201 INFO L899 garLoopResultBuilder]: For program point L4330-2(lines 4330 4336) no Hoare annotation was computed. [2022-11-20 11:25:41,201 INFO L902 garLoopResultBuilder]: At program point L4322(line 4322) the Hoare annotation is: true [2022-11-20 11:25:41,201 INFO L899 garLoopResultBuilder]: For program point L4320-1(line 4320) no Hoare annotation was computed. [2022-11-20 11:25:41,201 INFO L899 garLoopResultBuilder]: For program point uinput_ff_upload_from_userEXIT(lines 4309 4354) no Hoare annotation was computed. [2022-11-20 11:25:41,202 INFO L899 garLoopResultBuilder]: For program point L4322-1(line 4322) no Hoare annotation was computed. [2022-11-20 11:25:41,202 INFO L902 garLoopResultBuilder]: At program point L4320(line 4320) the Hoare annotation is: true [2022-11-20 11:25:41,202 INFO L899 garLoopResultBuilder]: For program point L4347(lines 4347 4350) no Hoare annotation was computed. [2022-11-20 11:25:41,202 INFO L902 garLoopResultBuilder]: At program point L4339(lines 4339 4340) the Hoare annotation is: true [2022-11-20 11:25:41,202 INFO L899 garLoopResultBuilder]: For program point L4339-1(lines 4339 4340) no Hoare annotation was computed. [2022-11-20 11:25:41,202 INFO L902 garLoopResultBuilder]: At program point L4331(lines 4331 4332) the Hoare annotation is: true [2022-11-20 11:25:41,203 INFO L899 garLoopResultBuilder]: For program point L4331-1(lines 4331 4332) no Hoare annotation was computed. [2022-11-20 11:25:41,203 INFO L899 garLoopResultBuilder]: For program point L4323(lines 4323 4326) no Hoare annotation was computed. [2022-11-20 11:25:41,203 INFO L899 garLoopResultBuilder]: For program point uinput_destroy_deviceEXIT(lines 3795 3821) no Hoare annotation was computed. [2022-11-20 11:25:41,203 INFO L899 garLoopResultBuilder]: For program point L3805(lines 3805 3818) no Hoare annotation was computed. [2022-11-20 11:25:41,203 INFO L899 garLoopResultBuilder]: For program point L3805-2(lines 3795 3821) no Hoare annotation was computed. [2022-11-20 11:25:41,203 INFO L902 garLoopResultBuilder]: At program point L3727-1(lines 3706 3730) the Hoare annotation is: true [2022-11-20 11:25:41,203 INFO L902 garLoopResultBuilder]: At program point L3727(line 3727) the Hoare annotation is: true [2022-11-20 11:25:41,204 INFO L902 garLoopResultBuilder]: At program point L3814(line 3814) the Hoare annotation is: true [2022-11-20 11:25:41,204 INFO L899 garLoopResultBuilder]: For program point L3808(lines 3808 3813) no Hoare annotation was computed. [2022-11-20 11:25:41,204 INFO L902 garLoopResultBuilder]: At program point L5342(lines 5341 5343) the Hoare annotation is: true [2022-11-20 11:25:41,204 INFO L899 garLoopResultBuilder]: For program point L3711-1(line 3711) no Hoare annotation was computed. [2022-11-20 11:25:41,204 INFO L902 garLoopResultBuilder]: At program point L3808-2(lines 3808 3813) the Hoare annotation is: true [2022-11-20 11:25:41,204 INFO L902 garLoopResultBuilder]: At program point L3711(line 3711) the Hoare annotation is: true [2022-11-20 11:25:41,205 INFO L902 garLoopResultBuilder]: At program point uinput_destroy_deviceENTRY(lines 3795 3821) the Hoare annotation is: true [2022-11-20 11:25:41,205 INFO L902 garLoopResultBuilder]: At program point L3724(lines 3710 3729) the Hoare annotation is: true [2022-11-20 11:25:41,205 INFO L902 garLoopResultBuilder]: At program point L3722(lines 3710 3729) the Hoare annotation is: true [2022-11-20 11:25:41,205 INFO L902 garLoopResultBuilder]: At program point L3718(line 3718) the Hoare annotation is: true [2022-11-20 11:25:41,205 INFO L902 garLoopResultBuilder]: At program point L5353(lines 5352 5354) the Hoare annotation is: true [2022-11-20 11:25:41,205 INFO L899 garLoopResultBuilder]: For program point L3815(line 3815) no Hoare annotation was computed. [2022-11-20 11:25:41,205 INFO L899 garLoopResultBuilder]: For program point L3716(lines 3716 3720) no Hoare annotation was computed. [2022-11-20 11:25:41,206 INFO L899 garLoopResultBuilder]: For program point L3716-1(lines 3716 3720) no Hoare annotation was computed. [2022-11-20 11:25:41,206 INFO L902 garLoopResultBuilder]: At program point input_abs_get_maxENTRY(lines 3441 3446) the Hoare annotation is: true [2022-11-20 11:25:41,206 INFO L899 garLoopResultBuilder]: For program point input_abs_get_maxFINAL(lines 3441 3446) no Hoare annotation was computed. [2022-11-20 11:25:41,206 INFO L899 garLoopResultBuilder]: For program point L3444(line 3444) no Hoare annotation was computed. [2022-11-20 11:25:41,206 INFO L899 garLoopResultBuilder]: For program point L3444-2(line 3444) no Hoare annotation was computed. [2022-11-20 11:25:41,206 INFO L899 garLoopResultBuilder]: For program point input_abs_get_maxEXIT(lines 3441 3446) no Hoare annotation was computed. [2022-11-20 11:25:41,206 INFO L899 garLoopResultBuilder]: For program point __wake_upEXIT(lines 5281 5283) no Hoare annotation was computed. [2022-11-20 11:25:41,207 INFO L902 garLoopResultBuilder]: At program point __wake_upENTRY(lines 5281 5283) the Hoare annotation is: true [2022-11-20 11:25:41,207 INFO L899 garLoopResultBuilder]: For program point __wake_upFINAL(lines 5281 5283) no Hoare annotation was computed. [2022-11-20 11:25:41,207 INFO L899 garLoopResultBuilder]: For program point variable_test_bitEXIT(lines 3083 3091) no Hoare annotation was computed. [2022-11-20 11:25:41,207 INFO L902 garLoopResultBuilder]: At program point variable_test_bitENTRY(lines 3083 3091) the Hoare annotation is: true [2022-11-20 11:25:41,207 INFO L899 garLoopResultBuilder]: For program point variable_test_bitFINAL(lines 3083 3091) no Hoare annotation was computed. [2022-11-20 11:25:41,207 INFO L902 garLoopResultBuilder]: At program point L-1-1(line -1) the Hoare annotation is: true [2022-11-20 11:25:41,208 INFO L902 garLoopResultBuilder]: At program point L-1-3(line -1) the Hoare annotation is: true [2022-11-20 11:25:41,208 INFO L899 garLoopResultBuilder]: For program point #Ultimate.C_memcpyFINAL(line -1) no Hoare annotation was computed. [2022-11-20 11:25:41,208 INFO L902 garLoopResultBuilder]: At program point #Ultimate.C_memcpyENTRY(line -1) the Hoare annotation is: true [2022-11-20 11:25:41,208 INFO L899 garLoopResultBuilder]: For program point #Ultimate.C_memcpyEXIT(line -1) no Hoare annotation was computed. [2022-11-20 11:25:41,208 INFO L899 garLoopResultBuilder]: For program point get_currentEXIT(lines 3096 3119) no Hoare annotation was computed. [2022-11-20 11:25:41,208 INFO L899 garLoopResultBuilder]: For program point L3101(line 3101) no Hoare annotation was computed. [2022-11-20 11:25:41,208 INFO L902 garLoopResultBuilder]: At program point L3116(lines 3099 3118) the Hoare annotation is: true [2022-11-20 11:25:41,209 INFO L899 garLoopResultBuilder]: For program point L3110(line 3110) no Hoare annotation was computed. [2022-11-20 11:25:41,209 INFO L902 garLoopResultBuilder]: At program point get_currentENTRY(lines 3096 3119) the Hoare annotation is: true [2022-11-20 11:25:41,209 INFO L899 garLoopResultBuilder]: For program point L3104(line 3104) no Hoare annotation was computed. [2022-11-20 11:25:41,209 INFO L899 garLoopResultBuilder]: For program point L3100(lines 3100 3115) no Hoare annotation was computed. [2022-11-20 11:25:41,209 INFO L899 garLoopResultBuilder]: For program point get_currentFINAL(lines 3096 3119) no Hoare annotation was computed. [2022-11-20 11:25:41,209 INFO L899 garLoopResultBuilder]: For program point L3113(line 3113) no Hoare annotation was computed. [2022-11-20 11:25:41,209 INFO L899 garLoopResultBuilder]: For program point L3107(line 3107) no Hoare annotation was computed. [2022-11-20 11:25:41,210 INFO L899 garLoopResultBuilder]: For program point uinput_request_doneFINAL(lines 3657 3665) no Hoare annotation was computed. [2022-11-20 11:25:41,210 INFO L899 garLoopResultBuilder]: For program point L3661-1(line 3661) no Hoare annotation was computed. [2022-11-20 11:25:41,210 INFO L902 garLoopResultBuilder]: At program point L3661(line 3661) the Hoare annotation is: true [2022-11-20 11:25:41,210 INFO L902 garLoopResultBuilder]: At program point uinput_request_doneENTRY(lines 3657 3665) the Hoare annotation is: true [2022-11-20 11:25:41,210 INFO L902 garLoopResultBuilder]: At program point L5305(lines 5304 5306) the Hoare annotation is: true [2022-11-20 11:25:41,210 INFO L899 garLoopResultBuilder]: For program point uinput_request_doneEXIT(lines 3657 3665) no Hoare annotation was computed. [2022-11-20 11:25:41,211 INFO L899 garLoopResultBuilder]: For program point PTR_ERREXIT(lines 3126 3131) no Hoare annotation was computed. [2022-11-20 11:25:41,211 INFO L902 garLoopResultBuilder]: At program point PTR_ERRENTRY(lines 3126 3131) the Hoare annotation is: true [2022-11-20 11:25:41,211 INFO L899 garLoopResultBuilder]: For program point PTR_ERRFINAL(lines 3126 3131) no Hoare annotation was computed. [2022-11-20 11:25:41,211 INFO L899 garLoopResultBuilder]: For program point signal_pendingEXIT(lines 3336 3345) no Hoare annotation was computed. [2022-11-20 11:25:41,211 INFO L902 garLoopResultBuilder]: At program point L3342(line 3342) the Hoare annotation is: true [2022-11-20 11:25:41,211 INFO L899 garLoopResultBuilder]: For program point L3342-1(line 3342) no Hoare annotation was computed. [2022-11-20 11:25:41,211 INFO L902 garLoopResultBuilder]: At program point L3208(line 3208) the Hoare annotation is: true [2022-11-20 11:25:41,212 INFO L902 garLoopResultBuilder]: At program point L3209(lines 3204 3211) the Hoare annotation is: true [2022-11-20 11:25:41,212 INFO L899 garLoopResultBuilder]: For program point L3208-1(line 3208) no Hoare annotation was computed. [2022-11-20 11:25:41,212 INFO L902 garLoopResultBuilder]: At program point signal_pendingENTRY(lines 3336 3345) the Hoare annotation is: true [2022-11-20 11:25:41,212 INFO L899 garLoopResultBuilder]: For program point signal_pendingFINAL(lines 3336 3345) no Hoare annotation was computed. [2022-11-20 11:25:41,212 INFO L902 garLoopResultBuilder]: At program point L3333(lines 3328 3335) the Hoare annotation is: true [2022-11-20 11:25:41,212 INFO L902 garLoopResultBuilder]: At program point ldv_mallocENTRY(lines 3357 3366) the Hoare annotation is: true [2022-11-20 11:25:41,212 INFO L899 garLoopResultBuilder]: For program point L3359(lines 3359 3365) no Hoare annotation was computed. [2022-11-20 11:25:41,213 INFO L902 garLoopResultBuilder]: At program point L3355(lines 3353 3356) the Hoare annotation is: true [2022-11-20 11:25:41,213 INFO L899 garLoopResultBuilder]: For program point L3350(line 3350) no Hoare annotation was computed. [2022-11-20 11:25:41,213 INFO L899 garLoopResultBuilder]: For program point L3349(lines 3349 3351) no Hoare annotation was computed. [2022-11-20 11:25:41,213 INFO L899 garLoopResultBuilder]: For program point ldv_mallocEXIT(lines 3357 3366) no Hoare annotation was computed. [2022-11-20 11:25:41,213 INFO L899 garLoopResultBuilder]: For program point ldv_mallocFINAL(lines 3357 3366) no Hoare annotation was computed. [2022-11-20 11:25:41,213 INFO L902 garLoopResultBuilder]: At program point mutex_lock_interruptibleENTRY(lines 5382 5384) the Hoare annotation is: true [2022-11-20 11:25:41,213 INFO L899 garLoopResultBuilder]: For program point mutex_lock_interruptibleFINAL(lines 5382 5384) no Hoare annotation was computed. [2022-11-20 11:25:41,214 INFO L899 garLoopResultBuilder]: For program point mutex_lock_interruptibleEXIT(lines 5382 5384) no Hoare annotation was computed. [2022-11-20 11:25:41,214 INFO L902 garLoopResultBuilder]: At program point constant_test_bitENTRY(lines 3077 3082) the Hoare annotation is: true [2022-11-20 11:25:41,214 INFO L899 garLoopResultBuilder]: For program point constant_test_bitFINAL(lines 3077 3082) no Hoare annotation was computed. [2022-11-20 11:25:41,214 INFO L899 garLoopResultBuilder]: For program point constant_test_bitEXIT(lines 3077 3082) no Hoare annotation was computed. [2022-11-20 11:25:41,214 INFO L899 garLoopResultBuilder]: For program point L3426-2(line 3426) no Hoare annotation was computed. [2022-11-20 11:25:41,214 INFO L899 garLoopResultBuilder]: For program point input_abs_get_minEXIT(lines 3423 3428) no Hoare annotation was computed. [2022-11-20 11:25:41,215 INFO L899 garLoopResultBuilder]: For program point input_abs_get_minFINAL(lines 3423 3428) no Hoare annotation was computed. [2022-11-20 11:25:41,215 INFO L902 garLoopResultBuilder]: At program point input_abs_get_minENTRY(lines 3423 3428) the Hoare annotation is: true [2022-11-20 11:25:41,215 INFO L899 garLoopResultBuilder]: For program point L3426(line 3426) no Hoare annotation was computed. [2022-11-20 11:25:41,215 INFO L899 garLoopResultBuilder]: For program point is_compat_taskFINAL(lines 3510 3529) no Hoare annotation was computed. [2022-11-20 11:25:41,215 INFO L899 garLoopResultBuilder]: For program point L3178(line 3178) no Hoare annotation was computed. [2022-11-20 11:25:41,215 INFO L899 garLoopResultBuilder]: For program point L3521(lines 3521 3525) no Hoare annotation was computed. [2022-11-20 11:25:41,215 INFO L899 garLoopResultBuilder]: For program point L3521-2(lines 3517 3526) no Hoare annotation was computed. [2022-11-20 11:25:41,216 INFO L899 garLoopResultBuilder]: For program point L3517(lines 3517 3526) no Hoare annotation was computed. [2022-11-20 11:25:41,216 INFO L902 garLoopResultBuilder]: At program point L3187(lines 3170 3190) the Hoare annotation is: true [2022-11-20 11:25:41,216 INFO L902 garLoopResultBuilder]: At program point is_compat_taskENTRY(lines 3510 3529) the Hoare annotation is: true [2022-11-20 11:25:41,216 INFO L899 garLoopResultBuilder]: For program point is_compat_taskEXIT(lines 3510 3529) no Hoare annotation was computed. [2022-11-20 11:25:41,216 INFO L899 garLoopResultBuilder]: For program point L3175(line 3175) no Hoare annotation was computed. [2022-11-20 11:25:41,216 INFO L899 garLoopResultBuilder]: For program point L3171(lines 3171 3186) no Hoare annotation was computed. [2022-11-20 11:25:41,216 INFO L899 garLoopResultBuilder]: For program point L3184(line 3184) no Hoare annotation was computed. [2022-11-20 11:25:41,217 INFO L902 garLoopResultBuilder]: At program point L3502(line 3502) the Hoare annotation is: true [2022-11-20 11:25:41,217 INFO L899 garLoopResultBuilder]: For program point L3502-1(line 3502) no Hoare annotation was computed. [2022-11-20 11:25:41,217 INFO L899 garLoopResultBuilder]: For program point L3172(line 3172) no Hoare annotation was computed. [2022-11-20 11:25:41,217 INFO L902 garLoopResultBuilder]: At program point L3201(lines 3192 3203) the Hoare annotation is: true [2022-11-20 11:25:41,217 INFO L899 garLoopResultBuilder]: For program point L3197(lines 3197 3200) no Hoare annotation was computed. [2022-11-20 11:25:41,217 INFO L902 garLoopResultBuilder]: At program point L3189(lines 3166 3191) the Hoare annotation is: true [2022-11-20 11:25:41,217 INFO L902 garLoopResultBuilder]: At program point L3507(lines 3498 3509) the Hoare annotation is: true [2022-11-20 11:25:41,218 INFO L899 garLoopResultBuilder]: For program point L3503(lines 3503 3506) no Hoare annotation was computed. [2022-11-20 11:25:41,218 INFO L899 garLoopResultBuilder]: For program point L3181(line 3181) no Hoare annotation was computed. [2022-11-20 11:25:41,218 INFO L899 garLoopResultBuilder]: For program point kfreeEXIT(lines 5416 5418) no Hoare annotation was computed. [2022-11-20 11:25:41,218 INFO L902 garLoopResultBuilder]: At program point kfreeENTRY(lines 5416 5418) the Hoare annotation is: true [2022-11-20 11:25:41,218 INFO L899 garLoopResultBuilder]: For program point kfreeFINAL(lines 5416 5418) no Hoare annotation was computed. [2022-11-20 11:25:41,218 INFO L902 garLoopResultBuilder]: At program point might_faultFINAL(lines 5367 5369) the Hoare annotation is: true [2022-11-20 11:25:41,218 INFO L899 garLoopResultBuilder]: For program point might_faultEXIT(lines 5367 5369) no Hoare annotation was computed. [2022-11-20 11:25:41,219 INFO L902 garLoopResultBuilder]: At program point prepare_to_waitENTRY(lines 5396 5398) the Hoare annotation is: true [2022-11-20 11:25:41,219 INFO L899 garLoopResultBuilder]: For program point prepare_to_waitFINAL(lines 5396 5398) no Hoare annotation was computed. [2022-11-20 11:25:41,219 INFO L899 garLoopResultBuilder]: For program point prepare_to_waitEXIT(lines 5396 5398) no Hoare annotation was computed. [2022-11-20 11:25:41,219 INFO L899 garLoopResultBuilder]: For program point L3474-2(line 3474) no Hoare annotation was computed. [2022-11-20 11:25:41,219 INFO L899 garLoopResultBuilder]: For program point input_abs_get_flatEXIT(lines 3471 3476) no Hoare annotation was computed. [2022-11-20 11:25:41,219 INFO L902 garLoopResultBuilder]: At program point input_abs_get_flatENTRY(lines 3471 3476) the Hoare annotation is: true [2022-11-20 11:25:41,220 INFO L899 garLoopResultBuilder]: For program point input_abs_get_flatFINAL(lines 3471 3476) no Hoare annotation was computed. [2022-11-20 11:25:41,220 INFO L899 garLoopResultBuilder]: For program point L3474(line 3474) no Hoare annotation was computed. [2022-11-20 11:25:41,220 INFO L902 garLoopResultBuilder]: At program point mutex_unlockENTRY(lines 5389 5391) the Hoare annotation is: true [2022-11-20 11:25:41,220 INFO L899 garLoopResultBuilder]: For program point mutex_unlockEXIT(lines 5389 5391) no Hoare annotation was computed. [2022-11-20 11:25:41,220 INFO L899 garLoopResultBuilder]: For program point mutex_unlockFINAL(lines 5389 5391) no Hoare annotation was computed. [2022-11-20 11:25:41,220 INFO L899 garLoopResultBuilder]: For program point copy_to_userEXIT(lines 3305 3313) no Hoare annotation was computed. [2022-11-20 11:25:41,220 INFO L902 garLoopResultBuilder]: At program point copy_to_userENTRY(lines 3305 3313) the Hoare annotation is: true [2022-11-20 11:25:41,221 INFO L899 garLoopResultBuilder]: For program point L3309-1(line 3309) no Hoare annotation was computed. [2022-11-20 11:25:41,221 INFO L902 garLoopResultBuilder]: At program point L3309(line 3309) the Hoare annotation is: true [2022-11-20 11:25:41,221 INFO L902 garLoopResultBuilder]: At program point L5290(lines 5289 5291) the Hoare annotation is: true [2022-11-20 11:25:41,221 INFO L899 garLoopResultBuilder]: For program point copy_to_userFINAL(lines 3305 3313) no Hoare annotation was computed. [2022-11-20 11:25:41,221 INFO L899 garLoopResultBuilder]: For program point ldv_errorFINAL(lines 4911 4916) no Hoare annotation was computed. [2022-11-20 11:25:41,221 INFO L902 garLoopResultBuilder]: At program point ldv_errorENTRY(lines 4911 4916) the Hoare annotation is: true [2022-11-20 11:25:41,221 INFO L899 garLoopResultBuilder]: For program point ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION(line 4914) no Hoare annotation was computed. [2022-11-20 11:25:41,222 INFO L899 garLoopResultBuilder]: For program point ldv_errorEXIT(lines 4911 4916) no Hoare annotation was computed. [2022-11-20 11:25:41,222 INFO L902 garLoopResultBuilder]: At program point input_alloc_absinfoENTRY(lines 5320 5322) the Hoare annotation is: true [2022-11-20 11:25:41,222 INFO L899 garLoopResultBuilder]: For program point input_alloc_absinfoFINAL(lines 5320 5322) no Hoare annotation was computed. [2022-11-20 11:25:41,222 INFO L899 garLoopResultBuilder]: For program point input_alloc_absinfoEXIT(lines 5320 5322) no Hoare annotation was computed. [2022-11-20 11:25:41,222 INFO L902 garLoopResultBuilder]: At program point L3377(lines 3372 3379) the Hoare annotation is: true [2022-11-20 11:25:41,222 INFO L899 garLoopResultBuilder]: For program point L3369-1(line 3369) no Hoare annotation was computed. [2022-11-20 11:25:41,222 INFO L899 garLoopResultBuilder]: For program point kzallocEXIT(lines 3381 3388) no Hoare annotation was computed. [2022-11-20 11:25:41,223 INFO L902 garLoopResultBuilder]: At program point L3369(line 3369) the Hoare annotation is: true [2022-11-20 11:25:41,223 INFO L902 garLoopResultBuilder]: At program point L3369-2(lines 3367 3370) the Hoare annotation is: true [2022-11-20 11:25:41,223 INFO L902 garLoopResultBuilder]: At program point kzallocENTRY(lines 3381 3388) the Hoare annotation is: true [2022-11-20 11:25:41,223 INFO L899 garLoopResultBuilder]: For program point kzallocFINAL(lines 3381 3388) no Hoare annotation was computed. [2022-11-20 11:25:41,223 INFO L902 garLoopResultBuilder]: At program point spin_lockENTRY(lines 3223 3229) the Hoare annotation is: true [2022-11-20 11:25:41,223 INFO L902 garLoopResultBuilder]: At program point L5293(lines 5292 5294) the Hoare annotation is: true [2022-11-20 11:25:41,224 INFO L899 garLoopResultBuilder]: For program point spin_lockFINAL(lines 3223 3229) no Hoare annotation was computed. [2022-11-20 11:25:41,224 INFO L899 garLoopResultBuilder]: For program point spin_lockEXIT(lines 3223 3229) no Hoare annotation was computed. [2022-11-20 11:25:41,224 INFO L899 garLoopResultBuilder]: For program point ldv_check_return_valueFINAL(lines 5358 5360) no Hoare annotation was computed. [2022-11-20 11:25:41,224 INFO L899 garLoopResultBuilder]: For program point ldv_check_return_valueEXIT(lines 5358 5360) no Hoare annotation was computed. [2022-11-20 11:25:41,224 INFO L902 garLoopResultBuilder]: At program point ldv_check_return_valueENTRY(lines 5358 5360) the Hoare annotation is: true [2022-11-20 11:25:41,224 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectFINAL(lines 4918 4923) no Hoare annotation was computed. [2022-11-20 11:25:41,224 INFO L902 garLoopResultBuilder]: At program point ldv__builtin_expectENTRY(lines 4918 4923) the Hoare annotation is: true [2022-11-20 11:25:41,225 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectEXIT(lines 4918 4923) no Hoare annotation was computed. [2022-11-20 11:25:41,225 INFO L899 garLoopResultBuilder]: For program point L3600(lines 3600 3603) no Hoare annotation was computed. [2022-11-20 11:25:41,225 INFO L902 garLoopResultBuilder]: At program point uinput_request_findENTRY(lines 3597 3606) the Hoare annotation is: true [2022-11-20 11:25:41,225 INFO L899 garLoopResultBuilder]: For program point uinput_request_findFINAL(lines 3597 3606) no Hoare annotation was computed. [2022-11-20 11:25:41,225 INFO L899 garLoopResultBuilder]: For program point uinput_request_findEXIT(lines 3597 3606) no Hoare annotation was computed. [2022-11-20 11:25:41,225 INFO L902 garLoopResultBuilder]: At program point __init_waitqueue_headENTRY(lines 5272 5274) the Hoare annotation is: true [2022-11-20 11:25:41,225 INFO L899 garLoopResultBuilder]: For program point __init_waitqueue_headFINAL(lines 5272 5274) no Hoare annotation was computed. [2022-11-20 11:25:41,226 INFO L899 garLoopResultBuilder]: For program point __init_waitqueue_headEXIT(lines 5272 5274) no Hoare annotation was computed. [2022-11-20 11:25:41,226 INFO L899 garLoopResultBuilder]: For program point set_bitFINAL(lines 3070 3076) no Hoare annotation was computed. [2022-11-20 11:25:41,226 INFO L899 garLoopResultBuilder]: For program point set_bitEXIT(lines 3070 3076) no Hoare annotation was computed. [2022-11-20 11:25:41,226 INFO L902 garLoopResultBuilder]: At program point set_bitENTRY(lines 3070 3076) the Hoare annotation is: true [2022-11-20 11:25:41,226 INFO L902 garLoopResultBuilder]: At program point spin_unlockENTRY(lines 3237 3243) the Hoare annotation is: true [2022-11-20 11:25:41,226 INFO L899 garLoopResultBuilder]: For program point spin_unlockFINAL(lines 3237 3243) no Hoare annotation was computed. [2022-11-20 11:25:41,226 INFO L899 garLoopResultBuilder]: For program point spin_unlockEXIT(lines 3237 3243) no Hoare annotation was computed. [2022-11-20 11:25:41,227 INFO L902 garLoopResultBuilder]: At program point L5299(lines 5298 5300) the Hoare annotation is: true [2022-11-20 11:25:41,227 INFO L899 garLoopResultBuilder]: For program point ldv_handler_precallEXIT(lines 5361 5363) no Hoare annotation was computed. [2022-11-20 11:25:41,227 INFO L902 garLoopResultBuilder]: At program point ldv_handler_precallFINAL(lines 5361 5363) the Hoare annotation is: true [2022-11-20 11:25:41,227 INFO L895 garLoopResultBuilder]: At program point ldv_mutex_unlock_mutex_of_uinput_deviceENTRY(lines 5234 5244) the Hoare annotation is: (or (not (= (_ bv2 32) |old(~ldv_mutex_mutex_of_uinput_device~0)|)) (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0)) [2022-11-20 11:25:41,227 INFO L895 garLoopResultBuilder]: At program point L5239(line 5239) the Hoare annotation is: (or (not (= (_ bv2 32) |old(~ldv_mutex_mutex_of_uinput_device~0)|)) (not (= ~ldv_mutex_lock~0 (_ bv1 32))) (not (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)))) [2022-11-20 11:25:41,227 INFO L899 garLoopResultBuilder]: For program point L5239-1(lines 5237 5240) no Hoare annotation was computed. [2022-11-20 11:25:41,228 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_mutex_of_uinput_deviceFINAL(lines 5234 5244) no Hoare annotation was computed. [2022-11-20 11:25:41,228 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_mutex_of_uinput_deviceEXIT(lines 5234 5244) no Hoare annotation was computed. [2022-11-20 11:25:41,228 INFO L899 garLoopResultBuilder]: For program point L5237(lines 5237 5240) no Hoare annotation was computed. [2022-11-20 11:25:41,228 INFO L899 garLoopResultBuilder]: For program point scheduleEXIT(lines 5403 5405) no Hoare annotation was computed. [2022-11-20 11:25:41,228 INFO L902 garLoopResultBuilder]: At program point scheduleFINAL(lines 5403 5405) the Hoare annotation is: true [2022-11-20 11:25:41,228 INFO L899 garLoopResultBuilder]: For program point _copy_from_userEXIT(lines 5285 5287) no Hoare annotation was computed. [2022-11-20 11:25:41,228 INFO L902 garLoopResultBuilder]: At program point _copy_from_userENTRY(lines 5285 5287) the Hoare annotation is: true [2022-11-20 11:25:41,229 INFO L899 garLoopResultBuilder]: For program point _copy_from_userFINAL(lines 5285 5287) no Hoare annotation was computed. [2022-11-20 11:25:41,229 INFO L899 garLoopResultBuilder]: For program point finish_waitEXIT(lines 5317 5319) no Hoare annotation was computed. [2022-11-20 11:25:41,229 INFO L902 garLoopResultBuilder]: At program point finish_waitENTRY(lines 5317 5319) the Hoare annotation is: true [2022-11-20 11:25:41,229 INFO L899 garLoopResultBuilder]: For program point finish_waitFINAL(lines 5317 5319) no Hoare annotation was computed. [2022-11-20 11:25:41,229 INFO L899 garLoopResultBuilder]: For program point L4065-1(line 4065) no Hoare annotation was computed. [2022-11-20 11:25:41,229 INFO L899 garLoopResultBuilder]: For program point L4032(lines 4032 4035) no Hoare annotation was computed. [2022-11-20 11:25:41,229 INFO L899 garLoopResultBuilder]: For program point L4098-2(lines 4098 4104) no Hoare annotation was computed. [2022-11-20 11:25:41,230 INFO L895 garLoopResultBuilder]: At program point L4065(line 4065) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,230 INFO L899 garLoopResultBuilder]: For program point L3999(lines 3999 4003) no Hoare annotation was computed. [2022-11-20 11:25:41,230 INFO L899 garLoopResultBuilder]: For program point L4759(line 4759) no Hoare annotation was computed. [2022-11-20 11:25:41,230 INFO L899 garLoopResultBuilder]: For program point L4066(lines 4066 4069) no Hoare annotation was computed. [2022-11-20 11:25:41,230 INFO L899 garLoopResultBuilder]: For program point L4760-1(line 4760) no Hoare annotation was computed. [2022-11-20 11:25:41,230 INFO L899 garLoopResultBuilder]: For program point L4694(lines 4694 4697) no Hoare annotation was computed. [2022-11-20 11:25:41,230 INFO L895 garLoopResultBuilder]: At program point L4760(line 4760) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,231 INFO L899 garLoopResultBuilder]: For program point L4199(lines 4199 4231) no Hoare annotation was computed. [2022-11-20 11:25:41,231 INFO L899 garLoopResultBuilder]: For program point L4199-2(lines 4169 4238) no Hoare annotation was computed. [2022-11-20 11:25:41,231 INFO L899 garLoopResultBuilder]: For program point L3869-1(line 3869) no Hoare annotation was computed. [2022-11-20 11:25:41,231 INFO L895 garLoopResultBuilder]: At program point L3869(line 3869) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv0 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,231 INFO L899 garLoopResultBuilder]: For program point L5356-1(line 5356) no Hoare annotation was computed. [2022-11-20 11:25:41,231 INFO L895 garLoopResultBuilder]: At program point L5356-2(lines 5355 5357) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,232 INFO L895 garLoopResultBuilder]: At program point L5356(line 5356) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,232 INFO L895 garLoopResultBuilder]: At program point L4233(lines 4169 4238) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,232 INFO L899 garLoopResultBuilder]: For program point L5257(lines 5257 5260) no Hoare annotation was computed. [2022-11-20 11:25:41,232 INFO L895 garLoopResultBuilder]: At program point L3936(lines 3902 3945) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,232 INFO L899 garLoopResultBuilder]: For program point L4729(line 4729) no Hoare annotation was computed. [2022-11-20 11:25:41,232 INFO L895 garLoopResultBuilder]: At program point L5324(lines 5323 5325) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,233 INFO L899 garLoopResultBuilder]: For program point L4201-2(lines 4201 4228) no Hoare annotation was computed. [2022-11-20 11:25:41,233 INFO L899 garLoopResultBuilder]: For program point L4201-3(lines 4201 4228) no Hoare annotation was computed. [2022-11-20 11:25:41,233 INFO L899 garLoopResultBuilder]: For program point L4201(line 4201) no Hoare annotation was computed. [2022-11-20 11:25:41,233 INFO L895 garLoopResultBuilder]: At program point L4036(line 4036) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,233 INFO L899 garLoopResultBuilder]: For program point L4036-1(line 4036) no Hoare annotation was computed. [2022-11-20 11:25:41,233 INFO L899 garLoopResultBuilder]: For program point L3871(lines 3871 3874) no Hoare annotation was computed. [2022-11-20 11:25:41,233 INFO L899 garLoopResultBuilder]: For program point L4763(line 4763) no Hoare annotation was computed. [2022-11-20 11:25:41,233 INFO L899 garLoopResultBuilder]: For program point L4730(lines 4730 4741) no Hoare annotation was computed. [2022-11-20 11:25:41,234 INFO L895 garLoopResultBuilder]: At program point L5259(line 5259) the Hoare annotation is: false [2022-11-20 11:25:41,234 INFO L895 garLoopResultBuilder]: At program point L4202(line 4202) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1| (_ bv0 32)) (= ((_ sign_extend 32) (_ bv0 32)) |ULTIMATE.start_uinput_read_~retval~4#1|) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,234 INFO L899 garLoopResultBuilder]: For program point L5259-1(lines 5256 5270) no Hoare annotation was computed. [2022-11-20 11:25:41,234 INFO L899 garLoopResultBuilder]: For program point L4202-1(line 4202) no Hoare annotation was computed. [2022-11-20 11:25:41,234 INFO L895 garLoopResultBuilder]: At program point L4004(line 4004) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,234 INFO L899 garLoopResultBuilder]: For program point L4037(lines 4037 4047) no Hoare annotation was computed. [2022-11-20 11:25:41,235 INFO L895 garLoopResultBuilder]: At program point L3938(lines 3902 3945) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,235 INFO L899 garLoopResultBuilder]: For program point L4004-1(line 4004) no Hoare annotation was computed. [2022-11-20 11:25:41,235 INFO L895 garLoopResultBuilder]: At program point L4863(line 4863) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,235 INFO L895 garLoopResultBuilder]: At program point L4863-1(line 4863) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,235 INFO L895 garLoopResultBuilder]: At program point L4731(line 4731) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,235 INFO L899 garLoopResultBuilder]: For program point L4731-1(line 4731) no Hoare annotation was computed. [2022-11-20 11:25:41,236 INFO L895 garLoopResultBuilder]: At program point L4236(lines 4169 4238) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1| (_ bv0 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,236 INFO L899 garLoopResultBuilder]: For program point L4137(lines 4137 4140) no Hoare annotation was computed. [2022-11-20 11:25:41,236 INFO L895 garLoopResultBuilder]: At program point L4038(line 4038) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,236 INFO L899 garLoopResultBuilder]: For program point L4071(lines 4071 4074) no Hoare annotation was computed. [2022-11-20 11:25:41,236 INFO L899 garLoopResultBuilder]: For program point L4038-1(line 4038) no Hoare annotation was computed. [2022-11-20 11:25:41,236 INFO L895 garLoopResultBuilder]: At program point L4864(lines 4860 4867) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,237 INFO L895 garLoopResultBuilder]: At program point L4237(lines 4158 4239) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,237 INFO L899 garLoopResultBuilder]: For program point L4171(lines 4171 4178) no Hoare annotation was computed. [2022-11-20 11:25:41,237 INFO L895 garLoopResultBuilder]: At program point L3940(lines 3902 3945) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,237 INFO L899 garLoopResultBuilder]: For program point L3907(line 3907) no Hoare annotation was computed. [2022-11-20 11:25:41,237 INFO L895 garLoopResultBuilder]: At program point L4766(lines 4688 4779) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,237 INFO L895 garLoopResultBuilder]: At program point L5394(lines 5393 5395) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv0 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,237 INFO L895 garLoopResultBuilder]: At program point L5328(lines 5327 5329) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,238 INFO L895 garLoopResultBuilder]: At program point L4172(line 4172) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,238 INFO L895 garLoopResultBuilder]: At program point L4106(lines 4080 4108) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,238 INFO L899 garLoopResultBuilder]: For program point L4172-1(line 4172) no Hoare annotation was computed. [2022-11-20 11:25:41,238 INFO L899 garLoopResultBuilder]: For program point L4007(lines 4007 4011) no Hoare annotation was computed. [2022-11-20 11:25:41,238 INFO L899 garLoopResultBuilder]: For program point L3908(lines 3908 3911) no Hoare annotation was computed. [2022-11-20 11:25:41,238 INFO L895 garLoopResultBuilder]: At program point L4734(line 4734) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,239 INFO L895 garLoopResultBuilder]: At program point L4635(line 4635) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,239 INFO L899 garLoopResultBuilder]: For program point L4635-1(line 4635) no Hoare annotation was computed. [2022-11-20 11:25:41,239 INFO L899 garLoopResultBuilder]: For program point L4734-1(lines 4730 4740) no Hoare annotation was computed. [2022-11-20 11:25:41,239 INFO L899 garLoopResultBuilder]: For program point L4701(lines 4701 4765) no Hoare annotation was computed. [2022-11-20 11:25:41,239 INFO L895 garLoopResultBuilder]: At program point L3248(lines 3244 3250) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1| (_ bv0 32)) (= ((_ sign_extend 32) (_ bv0 32)) |ULTIMATE.start_uinput_read_~retval~4#1|) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,239 INFO L895 garLoopResultBuilder]: At program point L5263(line 5263) the Hoare annotation is: false [2022-11-20 11:25:41,239 INFO L899 garLoopResultBuilder]: For program point L5263-1(lines 5256 5270) no Hoare annotation was computed. [2022-11-20 11:25:41,240 INFO L895 garLoopResultBuilder]: At program point L5296(lines 5295 5297) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1| (_ bv0 32)) (= ((_ sign_extend 32) (_ bv0 32)) |ULTIMATE.start_uinput_read_~retval~4#1|) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,240 INFO L899 garLoopResultBuilder]: For program point L4173(lines 4173 4176) no Hoare annotation was computed. [2022-11-20 11:25:41,240 INFO L899 garLoopResultBuilder]: For program point L4702(line 4702) no Hoare annotation was computed. [2022-11-20 11:25:41,240 INFO L895 garLoopResultBuilder]: At program point L4636(lines 4629 4638) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,240 INFO L899 garLoopResultBuilder]: For program point L4141-1(line 4141) no Hoare annotation was computed. [2022-11-20 11:25:41,240 INFO L895 garLoopResultBuilder]: At program point L4141(line 4141) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1| (_ bv0 32)) (= ((_ sign_extend 32) (_ bv0 32)) |ULTIMATE.start_uinput_read_~retval~4#1|) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,241 INFO L895 garLoopResultBuilder]: At program point L4042(line 4042) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,241 INFO L899 garLoopResultBuilder]: For program point L4042-1(line 4042) no Hoare annotation was computed. [2022-11-20 11:25:41,241 INFO L895 garLoopResultBuilder]: At program point L3943(lines 3902 3945) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,241 INFO L899 garLoopResultBuilder]: For program point L4703(lines 4703 4713) no Hoare annotation was computed. [2022-11-20 11:25:41,241 INFO L899 garLoopResultBuilder]: For program point L4769(lines 4769 4772) no Hoare annotation was computed. [2022-11-20 11:25:41,241 INFO L899 garLoopResultBuilder]: For program point L3481-1(line 3481) no Hoare annotation was computed. [2022-11-20 11:25:41,242 INFO L895 garLoopResultBuilder]: At program point L3481(line 3481) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,242 INFO L895 garLoopResultBuilder]: At program point L4076(line 4076) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,242 INFO L899 garLoopResultBuilder]: For program point L4076-1(line 4076) no Hoare annotation was computed. [2022-11-20 11:25:41,242 INFO L899 garLoopResultBuilder]: For program point L4043(lines 4043 4046) no Hoare annotation was computed. [2022-11-20 11:25:41,242 INFO L895 garLoopResultBuilder]: At program point L3944(lines 3887 3946) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,242 INFO L899 garLoopResultBuilder]: For program point L3977(lines 3977 3980) no Hoare annotation was computed. [2022-11-20 11:25:41,242 INFO L895 garLoopResultBuilder]: At program point L4770(lines 4688 4779) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,243 INFO L899 garLoopResultBuilder]: For program point L4704-1(line 4704) no Hoare annotation was computed. [2022-11-20 11:25:41,243 INFO L895 garLoopResultBuilder]: At program point L4704(line 4704) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv0 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,243 INFO L899 garLoopResultBuilder]: For program point L3482(lines 3482 3485) no Hoare annotation was computed. [2022-11-20 11:25:41,243 INFO L895 garLoopResultBuilder]: At program point L3482-2(lines 3477 3488) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,243 INFO L895 garLoopResultBuilder]: At program point L5365-2(lines 5364 5366) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,243 INFO L895 garLoopResultBuilder]: At program point L5365(line 5365) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,244 INFO L895 garLoopResultBuilder]: At program point L5332(lines 5331 5333) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1| (_ bv0 32)) (= ((_ sign_extend 32) (_ bv0 32)) |ULTIMATE.start_uinput_read_~retval~4#1|) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,244 INFO L899 garLoopResultBuilder]: For program point L5365-1(line 5365) no Hoare annotation was computed. [2022-11-20 11:25:41,244 INFO L899 garLoopResultBuilder]: For program point L4209(line 4209) no Hoare annotation was computed. [2022-11-20 11:25:41,244 INFO L895 garLoopResultBuilder]: At program point L4143(lines 4132 4156) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1| (_ bv0 32)) (= ((_ sign_extend 32) (_ bv0 32)) |ULTIMATE.start_uinput_read_~retval~4#1|) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,244 INFO L895 garLoopResultBuilder]: At program point L4077(lines 4057 4079) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,244 INFO L895 garLoopResultBuilder]: At program point L3912(line 3912) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,245 INFO L895 garLoopResultBuilder]: At program point L3879-1(line 3879) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv0 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,245 INFO L895 garLoopResultBuilder]: At program point L3879(line 3879) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv0 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,245 INFO L899 garLoopResultBuilder]: For program point L3912-1(line 3912) no Hoare annotation was computed. [2022-11-20 11:25:41,245 INFO L899 garLoopResultBuilder]: For program point L3318(lines 3318 3320) no Hoare annotation was computed. [2022-11-20 11:25:41,245 INFO L899 garLoopResultBuilder]: For program point L3318-2(lines 3318 3323) no Hoare annotation was computed. [2022-11-20 11:25:41,245 INFO L895 garLoopResultBuilder]: At program point L5267(line 5267) the Hoare annotation is: false [2022-11-20 11:25:41,246 INFO L899 garLoopResultBuilder]: For program point L4210(line 4210) no Hoare annotation was computed. [2022-11-20 11:25:41,246 INFO L895 garLoopResultBuilder]: At program point L5267-1(lines 5254 5271) the Hoare annotation is: (= ~ldv_mutex_lock~0 (_ bv1 32)) [2022-11-20 11:25:41,246 INFO L895 garLoopResultBuilder]: At program point L3318-4(lines 3314 3326) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,246 INFO L899 garLoopResultBuilder]: For program point L4144(line 4144) no Hoare annotation was computed. [2022-11-20 11:25:41,246 INFO L899 garLoopResultBuilder]: For program point L4210-2(lines 4210 4213) no Hoare annotation was computed. [2022-11-20 11:25:41,246 INFO L899 garLoopResultBuilder]: For program point L3880(line 3880) no Hoare annotation was computed. [2022-11-20 11:25:41,246 INFO L899 garLoopResultBuilder]: For program point L3913-1(line 3913) no Hoare annotation was computed. [2022-11-20 11:25:41,247 INFO L895 garLoopResultBuilder]: At program point L3913(line 3913) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,247 INFO L895 garLoopResultBuilder]: At program point L4706(line 4706) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv0 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,247 INFO L899 garLoopResultBuilder]: For program point L4706-1(lines 4703 4712) no Hoare annotation was computed. [2022-11-20 11:25:41,247 INFO L899 garLoopResultBuilder]: For program point L3451-1(line 3451) no Hoare annotation was computed. [2022-11-20 11:25:41,247 INFO L895 garLoopResultBuilder]: At program point L3451(line 3451) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,247 INFO L895 garLoopResultBuilder]: At program point L3220(lines 3217 3222) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv0 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,248 INFO L899 garLoopResultBuilder]: For program point L4145(lines 4145 4153) no Hoare annotation was computed. [2022-11-20 11:25:41,248 INFO L899 garLoopResultBuilder]: For program point L3914(lines 3914 3922) no Hoare annotation was computed. [2022-11-20 11:25:41,248 INFO L895 garLoopResultBuilder]: At program point L4773(lines 4688 4779) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,248 INFO L899 garLoopResultBuilder]: For program point L3452(lines 3452 3455) no Hoare annotation was computed. [2022-11-20 11:25:41,248 INFO L895 garLoopResultBuilder]: At program point L3452-2(lines 3447 3458) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,248 INFO L895 garLoopResultBuilder]: At program point L3419(lines 3415 3421) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,248 INFO L895 garLoopResultBuilder]: At program point L5302(lines 5301 5303) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1| (_ bv0 32)) (= ((_ sign_extend 32) (_ bv0 32)) |ULTIMATE.start_uinput_read_~retval~4#1|) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,249 INFO L899 garLoopResultBuilder]: For program point L3981(lines 3981 3988) no Hoare annotation was computed. [2022-11-20 11:25:41,249 INFO L899 garLoopResultBuilder]: For program point L3915-1(line 3915) no Hoare annotation was computed. [2022-11-20 11:25:41,249 INFO L899 garLoopResultBuilder]: For program point L3981-2(lines 3981 3988) no Hoare annotation was computed. [2022-11-20 11:25:41,249 INFO L895 garLoopResultBuilder]: At program point L3915(line 3915) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,249 INFO L899 garLoopResultBuilder]: For program point L4774(line 4774) no Hoare annotation was computed. [2022-11-20 11:25:41,249 INFO L899 garLoopResultBuilder]: For program point L4246(lines 4246 4249) no Hoare annotation was computed. [2022-11-20 11:25:41,250 INFO L899 garLoopResultBuilder]: For program point L4147(lines 4147 4151) no Hoare annotation was computed. [2022-11-20 11:25:41,250 INFO L895 garLoopResultBuilder]: At program point L3982(line 3982) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,250 INFO L895 garLoopResultBuilder]: At program point L3916(line 3916) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,250 INFO L895 garLoopResultBuilder]: At program point L4874(line 4874) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,250 INFO L899 garLoopResultBuilder]: For program point L3982-1(line 3982) no Hoare annotation was computed. [2022-11-20 11:25:41,250 INFO L899 garLoopResultBuilder]: For program point L3916-1(line 3916) no Hoare annotation was computed. [2022-11-20 11:25:41,250 INFO L899 garLoopResultBuilder]: For program point L4874-1(line 4874) no Hoare annotation was computed. [2022-11-20 11:25:41,251 INFO L895 garLoopResultBuilder]: At program point L4214(line 4214) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1| (_ bv0 32)) (= ((_ sign_extend 32) (_ bv0 32)) |ULTIMATE.start_uinput_read_~retval~4#1|) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,251 INFO L895 garLoopResultBuilder]: At program point L4148(lines 4132 4156) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1| (_ bv0 32)) (= ((_ sign_extend 32) (_ bv0 32)) |ULTIMATE.start_uinput_read_~retval~4#1|) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,251 INFO L899 garLoopResultBuilder]: For program point L4214-1(line 4214) no Hoare annotation was computed. [2022-11-20 11:25:41,251 INFO L899 garLoopResultBuilder]: For program point L4115(lines 4115 4119) no Hoare annotation was computed. [2022-11-20 11:25:41,251 INFO L899 garLoopResultBuilder]: For program point L4115-2(lines 4115 4119) no Hoare annotation was computed. [2022-11-20 11:25:41,251 INFO L899 garLoopResultBuilder]: For program point L3983(lines 3983 3986) no Hoare annotation was computed. [2022-11-20 11:25:41,252 INFO L895 garLoopResultBuilder]: At program point L3884(lines 3860 3886) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv0 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,252 INFO L899 garLoopResultBuilder]: For program point L4743(line 4743) no Hoare annotation was computed. [2022-11-20 11:25:41,252 INFO L895 garLoopResultBuilder]: At program point L4776(lines 4688 4779) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,252 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2022-11-20 11:25:41,252 INFO L895 garLoopResultBuilder]: At program point L4215(line 4215) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1| (_ bv0 32)) (= ((_ sign_extend 32) (_ bv0 32)) |ULTIMATE.start_uinput_read_~retval~4#1|) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,252 INFO L899 garLoopResultBuilder]: For program point L4215-1(line 4215) no Hoare annotation was computed. [2022-11-20 11:25:41,253 INFO L899 garLoopResultBuilder]: For program point L4182(lines 4182 4185) no Hoare annotation was computed. [2022-11-20 11:25:41,253 INFO L899 garLoopResultBuilder]: For program point L4876-1(line 4876) no Hoare annotation was computed. [2022-11-20 11:25:41,253 INFO L895 garLoopResultBuilder]: At program point L4876(line 4876) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,253 INFO L899 garLoopResultBuilder]: For program point L4744(lines 4744 4749) no Hoare annotation was computed. [2022-11-20 11:25:41,253 INFO L895 garLoopResultBuilder]: At program point L5372(lines 5371 5373) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,253 INFO L899 garLoopResultBuilder]: For program point L4216(lines 4216 4220) no Hoare annotation was computed. [2022-11-20 11:25:41,253 INFO L895 garLoopResultBuilder]: At program point L4778(lines 4666 4780) the Hoare annotation is: (= ~ldv_mutex_lock~0 (_ bv1 32)) [2022-11-20 11:25:41,254 INFO L895 garLoopResultBuilder]: At program point L4877(lines 4868 4880) the Hoare annotation is: (let ((.cse0 (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (.cse1 (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32))) (.cse2 (= ~ldv_mutex_lock~0 (_ bv1 32)))) (or (and .cse0 .cse1 (= |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) .cse2) (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) .cse0 .cse1 (= (bvadd (_ bv4 32) |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1|) (_ bv0 32)) .cse2))) [2022-11-20 11:25:41,254 INFO L895 garLoopResultBuilder]: At program point L4745(line 4745) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,254 INFO L899 garLoopResultBuilder]: For program point L4745-1(line 4745) no Hoare annotation was computed. [2022-11-20 11:25:41,254 INFO L895 garLoopResultBuilder]: At program point L4250(lines 4240 4252) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,254 INFO L895 garLoopResultBuilder]: At program point L4217(line 4217) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1| (_ bv0 32)) (= ((_ sign_extend 32) (_ bv0 32)) |ULTIMATE.start_uinput_read_~retval~4#1|) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,255 INFO L895 garLoopResultBuilder]: At program point L4217-1(lines 4201 4227) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1| (_ bv0 32)) (= ((_ sign_extend 32) (_ bv0 32)) |ULTIMATE.start_uinput_read_~retval~4#1|) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,255 INFO L895 garLoopResultBuilder]: At program point L4052(lines 3976 4055) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,255 INFO L899 garLoopResultBuilder]: For program point L4053(line 4053) no Hoare annotation was computed. [2022-11-20 11:25:41,255 INFO L899 garLoopResultBuilder]: For program point L4186(lines 4186 4193) no Hoare annotation was computed. [2022-11-20 11:25:41,255 INFO L895 garLoopResultBuilder]: At program point L5276(lines 5275 5277) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv0 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,255 INFO L895 garLoopResultBuilder]: At program point L4054(lines 3960 4056) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,255 INFO L899 garLoopResultBuilder]: For program point L4715(line 4715) no Hoare annotation was computed. [2022-11-20 11:25:41,256 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-11-20 11:25:41,256 INFO L895 garLoopResultBuilder]: At program point L5376(lines 5375 5377) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv0 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,256 INFO L895 garLoopResultBuilder]: At program point L4154(lines 4132 4156) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1| (_ bv0 32)) (= ((_ sign_extend 32) (_ bv0 32)) |ULTIMATE.start_uinput_read_~retval~4#1|) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,256 INFO L895 garLoopResultBuilder]: At program point L4121(lines 4109 4123) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1| (_ bv0 32)) (= ((_ sign_extend 32) (_ bv0 32)) |ULTIMATE.start_uinput_read_~retval~4#1|) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,256 INFO L899 garLoopResultBuilder]: For program point L3923-1(line 3923) no Hoare annotation was computed. [2022-11-20 11:25:41,256 INFO L895 garLoopResultBuilder]: At program point L3923(line 3923) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,257 INFO L895 garLoopResultBuilder]: At program point L4650(lines 4645 4652) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv0 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,257 INFO L899 garLoopResultBuilder]: For program point L4716(lines 4716 4727) no Hoare annotation was computed. [2022-11-20 11:25:41,257 INFO L895 garLoopResultBuilder]: At program point L4155(lines 4124 4157) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1| (_ bv0 32)) (= ((_ sign_extend 32) (_ bv0 32)) |ULTIMATE.start_uinput_read_~retval~4#1|) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,257 INFO L899 garLoopResultBuilder]: For program point L4089(lines 4089 4092) no Hoare annotation was computed. [2022-11-20 11:25:41,257 INFO L895 garLoopResultBuilder]: At program point L3924(line 3924) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,257 INFO L899 garLoopResultBuilder]: For program point L3924-1(line 3924) no Hoare annotation was computed. [2022-11-20 11:25:41,258 INFO L895 garLoopResultBuilder]: At program point L4717(line 4717) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,258 INFO L899 garLoopResultBuilder]: For program point L4717-1(line 4717) no Hoare annotation was computed. [2022-11-20 11:25:41,258 INFO L895 garLoopResultBuilder]: At program point L3495(lines 3492 3497) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,258 INFO L895 garLoopResultBuilder]: At program point L5279(lines 5278 5280) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv0 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,258 INFO L895 garLoopResultBuilder]: At program point L4222(lines 4201 4227) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1| (_ bv0 32)) (= ((_ sign_extend 32) (_ bv0 32)) |ULTIMATE.start_uinput_read_~retval~4#1|) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,259 INFO L899 garLoopResultBuilder]: For program point L4189(line 4189) no Hoare annotation was computed. [2022-11-20 11:25:41,259 INFO L899 garLoopResultBuilder]: For program point L4189-2(lines 4189 4193) no Hoare annotation was computed. [2022-11-20 11:25:41,259 INFO L895 garLoopResultBuilder]: At program point L4024(lines 3976 4055) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,259 INFO L899 garLoopResultBuilder]: For program point L4189-4(lines 4186 4193) no Hoare annotation was computed. [2022-11-20 11:25:41,259 INFO L899 garLoopResultBuilder]: For program point L3925-1(line 3925) no Hoare annotation was computed. [2022-11-20 11:25:41,259 INFO L895 garLoopResultBuilder]: At program point L3925(line 3925) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,259 INFO L899 garLoopResultBuilder]: For program point L4751(line 4751) no Hoare annotation was computed. [2022-11-20 11:25:41,260 INFO L899 garLoopResultBuilder]: For program point L3463-1(line 3463) no Hoare annotation was computed. [2022-11-20 11:25:41,260 INFO L895 garLoopResultBuilder]: At program point L3463(line 3463) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,260 INFO L895 garLoopResultBuilder]: At program point L5346(lines 5345 5347) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,260 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2022-11-20 11:25:41,260 INFO L895 garLoopResultBuilder]: At program point L3992(line 3992) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,261 INFO L899 garLoopResultBuilder]: For program point L3926(lines 3926 3935) no Hoare annotation was computed. [2022-11-20 11:25:41,261 INFO L899 garLoopResultBuilder]: For program point L3992-1(line 3992) no Hoare annotation was computed. [2022-11-20 11:25:41,261 INFO L895 garLoopResultBuilder]: At program point L4884-1(line 4884) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1| (_ bv0 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,261 INFO L895 garLoopResultBuilder]: At program point L4884(line 4884) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,261 INFO L899 garLoopResultBuilder]: For program point L4752-1(line 4752) no Hoare annotation was computed. [2022-11-20 11:25:41,261 INFO L895 garLoopResultBuilder]: At program point L4752(line 4752) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,262 INFO L899 garLoopResultBuilder]: For program point L3464(lines 3464 3467) no Hoare annotation was computed. [2022-11-20 11:25:41,262 INFO L895 garLoopResultBuilder]: At program point L3464-2(lines 3459 3470) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,262 INFO L895 garLoopResultBuilder]: At program point L4026(lines 3976 4055) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,262 INFO L899 garLoopResultBuilder]: For program point L3993(lines 3993 3997) no Hoare annotation was computed. [2022-11-20 11:25:41,262 INFO L899 garLoopResultBuilder]: For program point L3927-1(line 3927) no Hoare annotation was computed. [2022-11-20 11:25:41,262 INFO L895 garLoopResultBuilder]: At program point L3927(line 3927) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,263 INFO L895 garLoopResultBuilder]: At program point L4885(lines 4881 4888) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1| (_ bv0 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,263 INFO L899 garLoopResultBuilder]: For program point L4720-1(lines 4716 4726) no Hoare annotation was computed. [2022-11-20 11:25:41,263 INFO L895 garLoopResultBuilder]: At program point L4720(line 4720) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,263 INFO L895 garLoopResultBuilder]: At program point L4258(line 4258) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,263 INFO L895 garLoopResultBuilder]: At program point L3234(lines 3230 3236) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_10_#res#1| (_ bv0 32)) (= ((_ sign_extend 32) (_ bv0 32)) |ULTIMATE.start_uinput_read_~retval~4#1|) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,263 INFO L895 garLoopResultBuilder]: At program point L4258-1(line 4258) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,264 INFO L895 garLoopResultBuilder]: At program point L3994(line 3994) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,264 INFO L895 garLoopResultBuilder]: At program point L3928(line 3928) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,264 INFO L899 garLoopResultBuilder]: For program point L3994-1(line 3994) no Hoare annotation was computed. [2022-11-20 11:25:41,264 INFO L899 garLoopResultBuilder]: For program point L3928-1(line 3928) no Hoare annotation was computed. [2022-11-20 11:25:41,264 INFO L895 garLoopResultBuilder]: At program point L4853(line 4853) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,264 INFO L899 garLoopResultBuilder]: For program point L4853-1(line 4853) no Hoare annotation was computed. [2022-11-20 11:25:41,265 INFO L899 garLoopResultBuilder]: For program point L3433-1(line 3433) no Hoare annotation was computed. [2022-11-20 11:25:41,265 INFO L895 garLoopResultBuilder]: At program point L3433(line 3433) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,265 INFO L899 garLoopResultBuilder]: For program point L4259(line 4259) no Hoare annotation was computed. [2022-11-20 11:25:41,265 INFO L899 garLoopResultBuilder]: For program point L4094(lines 4094 4097) no Hoare annotation was computed. [2022-11-20 11:25:41,265 INFO L899 garLoopResultBuilder]: For program point L3929-1(line 3929) no Hoare annotation was computed. [2022-11-20 11:25:41,265 INFO L895 garLoopResultBuilder]: At program point L3929(line 3929) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,266 INFO L899 garLoopResultBuilder]: For program point L4755(line 4755) no Hoare annotation was computed. [2022-11-20 11:25:41,266 INFO L899 garLoopResultBuilder]: For program point L3434(lines 3434 3437) no Hoare annotation was computed. [2022-11-20 11:25:41,266 INFO L895 garLoopResultBuilder]: At program point L3434-2(lines 3429 3440) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,266 INFO L895 garLoopResultBuilder]: At program point L5251(lines 5245 5253) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv0 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,266 INFO L895 garLoopResultBuilder]: At program point L4260(lines 4253 4262) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,266 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2022-11-20 11:25:41,267 INFO L899 garLoopResultBuilder]: For program point L-1-1(line -1) no Hoare annotation was computed. [2022-11-20 11:25:41,267 INFO L899 garLoopResultBuilder]: For program point L4029-1(line 4029) no Hoare annotation was computed. [2022-11-20 11:25:41,267 INFO L895 garLoopResultBuilder]: At program point L4029(line 4029) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) (= ~ldv_mutex_lock~0 (_ bv1 32)) (= (_ bv0 32) |ULTIMATE.start_uinput_write_~retval~3#1|)) [2022-11-20 11:25:41,267 INFO L895 garLoopResultBuilder]: At program point L4855(line 4855) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,267 INFO L899 garLoopResultBuilder]: For program point L4855-1(line 4855) no Hoare annotation was computed. [2022-11-20 11:25:41,267 INFO L899 garLoopResultBuilder]: For program point L4756-1(line 4756) no Hoare annotation was computed. [2022-11-20 11:25:41,268 INFO L895 garLoopResultBuilder]: At program point L4756(line 4756) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,268 INFO L895 garLoopResultBuilder]: At program point L4657(lines 4653 4659) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,268 INFO L899 garLoopResultBuilder]: For program point L4195(lines 4195 4198) no Hoare annotation was computed. [2022-11-20 11:25:41,268 INFO L899 garLoopResultBuilder]: For program point L4030(lines 4030 4049) no Hoare annotation was computed. [2022-11-20 11:25:41,268 INFO L899 garLoopResultBuilder]: For program point L4030-1(lines 4030 4049) no Hoare annotation was computed. [2022-11-20 11:25:41,268 INFO L895 garLoopResultBuilder]: At program point L4856(lines 4847 4859) the Hoare annotation is: (let ((.cse0 (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32))) (.cse1 (= ~ldv_mutex_lock~0 (_ bv1 32)))) (or (and .cse0 (= |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1| (_ bv0 32)) (= (_ bv2 32) ~ldv_mutex_mutex_of_uinput_device~0) .cse1) (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) .cse0 (= (bvadd (_ bv4 32) |ULTIMATE.start_ldv_mutex_lock_interruptible_8_#res#1|) (_ bv0 32)) .cse1))) [2022-11-20 11:25:41,269 INFO L895 garLoopResultBuilder]: At program point L4625(line 4625) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,269 INFO L899 garLoopResultBuilder]: For program point L4625-1(line 4625) no Hoare annotation was computed. [2022-11-20 11:25:41,269 INFO L899 garLoopResultBuilder]: For program point L4692-1(line 4692) no Hoare annotation was computed. [2022-11-20 11:25:41,269 INFO L895 garLoopResultBuilder]: At program point L4626(lines 4621 4628) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,269 INFO L895 garLoopResultBuilder]: At program point L4692(line 4692) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 (_ bv1 32)) (= ~ldv_mutex_mutex_of_device~0 (_ bv1 32)) (= |ULTIMATE.start_main_~ldv_s_uinput_fops_file_operations~0#1| (_ bv0 32)) (= ~ldv_mutex_lock~0 (_ bv1 32))) [2022-11-20 11:25:41,269 INFO L899 garLoopResultBuilder]: For program point L4098(lines 4098 4104) no Hoare annotation was computed. [2022-11-20 11:25:41,270 INFO L902 garLoopResultBuilder]: At program point L3394-2(lines 3393 3395) the Hoare annotation is: true [2022-11-20 11:25:41,270 INFO L899 garLoopResultBuilder]: For program point L3394-1(line 3394) no Hoare annotation was computed. [2022-11-20 11:25:41,270 INFO L902 garLoopResultBuilder]: At program point L5312(lines 5311 5313) the Hoare annotation is: true [2022-11-20 11:25:41,270 INFO L902 garLoopResultBuilder]: At program point uinput_allocate_deviceENTRY(lines 3947 3959) the Hoare annotation is: true [2022-11-20 11:25:41,270 INFO L899 garLoopResultBuilder]: For program point uinput_allocate_deviceFINAL(lines 3947 3959) no Hoare annotation was computed. [2022-11-20 11:25:41,270 INFO L902 garLoopResultBuilder]: At program point L3409(lines 3405 3411) the Hoare annotation is: true [2022-11-20 11:25:41,270 INFO L899 garLoopResultBuilder]: For program point L3951(lines 3951 3954) no Hoare annotation was computed. [2022-11-20 11:25:41,271 INFO L902 garLoopResultBuilder]: At program point L3394(line 3394) the Hoare annotation is: true [2022-11-20 11:25:41,271 INFO L899 garLoopResultBuilder]: For program point uinput_allocate_deviceEXIT(lines 3947 3959) no Hoare annotation was computed. [2022-11-20 11:25:41,271 INFO L902 garLoopResultBuilder]: At program point L3136(line 3136) the Hoare annotation is: true [2022-11-20 11:25:41,271 INFO L899 garLoopResultBuilder]: For program point L3136-1(line 3136) no Hoare annotation was computed. [2022-11-20 11:25:41,271 INFO L902 garLoopResultBuilder]: At program point IS_ERRENTRY(lines 3132 3139) the Hoare annotation is: true [2022-11-20 11:25:41,271 INFO L899 garLoopResultBuilder]: For program point IS_ERRFINAL(lines 3132 3139) no Hoare annotation was computed. [2022-11-20 11:25:41,271 INFO L899 garLoopResultBuilder]: For program point IS_ERREXIT(lines 3132 3139) no Hoare annotation was computed. [2022-11-20 11:25:41,275 INFO L444 BasicCegarLoop]: Path program histogram: [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:25:41,277 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-20 11:25:41,305 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.11 11:25:41 BoogieIcfgContainer [2022-11-20 11:25:41,306 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-20 11:25:41,306 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-20 11:25:41,306 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-20 11:25:41,307 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-20 11:25:41,307 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:22:59" (3/4) ... [2022-11-20 11:25:41,310 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-11-20 11:25:41,316 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure copy_from_user [2022-11-20 11:25:41,316 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure uinput_ioctl_handler [2022-11-20 11:25:41,316 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure is_compat_task [2022-11-20 11:25:41,316 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kfree [2022-11-20 11:25:41,317 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure might_fault [2022-11-20 11:25:41,317 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure prepare_to_wait [2022-11-20 11:25:41,317 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure input_abs_get_flat [2022-11-20 11:25:41,317 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2022-11-20 11:25:41,317 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure copy_to_user [2022-11-20 11:25:41,317 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_error [2022-11-20 11:25:41,317 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure input_alloc_absinfo [2022-11-20 11:25:41,317 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure input_event_size [2022-11-20 11:25:41,318 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kzalloc [2022-11-20 11:25:41,318 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spin_lock [2022-11-20 11:25:41,318 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_interruptible_mutex_of_uinput_device [2022-11-20 11:25:41,318 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_check_return_value [2022-11-20 11:25:41,318 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure uinput_ff_upload_from_user [2022-11-20 11:25:41,318 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2022-11-20 11:25:41,318 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure uinput_destroy_device [2022-11-20 11:25:41,318 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure uinput_request_find [2022-11-20 11:25:41,319 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure input_abs_get_max [2022-11-20 11:25:41,319 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __init_waitqueue_head [2022-11-20 11:25:41,319 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __wake_up [2022-11-20 11:25:41,319 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure set_bit [2022-11-20 11:25:41,319 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spin_unlock [2022-11-20 11:25:41,319 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure variable_test_bit [2022-11-20 11:25:41,319 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy [2022-11-20 11:25:41,319 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure get_current [2022-11-20 11:25:41,320 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_handler_precall [2022-11-20 11:25:41,320 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure uinput_request_done [2022-11-20 11:25:41,320 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure PTR_ERR [2022-11-20 11:25:41,320 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure signal_pending [2022-11-20 11:25:41,320 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_mutex_of_uinput_device [2022-11-20 11:25:41,320 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure schedule [2022-11-20 11:25:41,320 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2022-11-20 11:25:41,321 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_lock_interruptible [2022-11-20 11:25:41,321 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure _copy_from_user [2022-11-20 11:25:41,321 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure constant_test_bit [2022-11-20 11:25:41,321 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure finish_wait [2022-11-20 11:25:41,321 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure input_abs_get_min [2022-11-20 11:25:41,322 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure uinput_allocate_device [2022-11-20 11:25:41,322 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure IS_ERR [2022-11-20 11:25:41,352 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 259 nodes and edges [2022-11-20 11:25:41,356 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 80 nodes and edges [2022-11-20 11:25:41,359 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 13 nodes and edges [2022-11-20 11:25:41,361 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2022-11-20 11:25:41,364 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2022-11-20 11:25:41,367 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-11-20 11:25:41,411 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval [2022-11-20 11:25:41,412 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((!(ldv_mutex_lock == 1bv32) || (\result == 0bv32 && 2bv32 == ldv_mutex_mutex_of_uinput_device)) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32) [2022-11-20 11:25:41,412 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((!(ldv_mutex_lock == 1bv32) || ((\result == 0bv32 && 2bv32 == ldv_mutex_mutex_of_uinput_device) && 0bv32 == retval)) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32) [2022-11-20 11:25:41,413 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((!(ldv_mutex_lock == 1bv32) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32)) || (ldv_mutex_mutex_of_uinput_device == 1bv32 && \result == 0bv32) [2022-11-20 11:25:41,414 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval [2022-11-20 11:25:41,415 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ldv_mutex_lock == 1bv32 [2022-11-20 11:25:41,415 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && \result == 0bv32) && ldv_mutex_lock == 1bv32 [2022-11-20 11:25:41,415 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ldv_mutex_lock == 1bv32 [2022-11-20 11:25:41,416 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((!(ldv_mutex_lock == 1bv32) || ((\result == 0bv32 && 2bv32 == ldv_mutex_mutex_of_uinput_device) && 0bv32 == retval)) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32) [2022-11-20 11:25:41,416 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval [2022-11-20 11:25:41,417 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) || (((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ~bvadd16(4bv32, \result) == 0bv32) && ldv_mutex_lock == 1bv32) [2022-11-20 11:25:41,417 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(ldv_mutex_lock == 1bv32) || (\result == 0bv32 && 2bv32 == ldv_mutex_mutex_of_uinput_device)) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32)) || (ldv_mutex_mutex_of_uinput_device == 1bv32 && ~bvadd16(\result, 4bv32) == 0bv32) [2022-11-20 11:25:41,417 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((ldv_mutex_mutex_of_device == 1bv32 && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) || ((((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_s_uinput_fops_file_operations == 1bv32) && ~bvadd16(4bv32, \result) == 0bv32) && ldv_mutex_lock == 1bv32) [2022-11-20 11:25:41,418 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval [2022-11-20 11:25:41,418 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((ldv_mutex_mutex_of_device == 1bv32 && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32 [2022-11-20 11:25:41,419 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((ldv_mutex_mutex_of_device == 1bv32 && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32 [2022-11-20 11:25:41,419 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval [2022-11-20 11:25:41,420 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((ldv_mutex_mutex_of_device == 1bv32 && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32 [2022-11-20 11:25:41,421 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval [2022-11-20 11:25:41,421 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && ldv_mutex_lock == 1bv32 [2022-11-20 11:25:41,421 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && ldv_mutex_lock == 1bv32 [2022-11-20 11:25:41,422 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval [2022-11-20 11:25:41,423 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval [2022-11-20 11:25:41,423 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((ldv_mutex_mutex_of_device == 1bv32 && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32 [2022-11-20 11:25:41,423 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((ldv_mutex_mutex_of_device == 1bv32 && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32 [2022-11-20 11:25:41,424 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval [2022-11-20 11:25:41,425 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval [2022-11-20 11:25:41,425 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval [2022-11-20 11:25:41,426 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval [2022-11-20 11:25:41,426 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval [2022-11-20 11:25:41,426 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval [2022-11-20 11:25:41,426 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval [2022-11-20 11:25:41,427 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((!(ldv_mutex_lock == 1bv32) || ((\result == 0bv32 && 2bv32 == ldv_mutex_mutex_of_uinput_device) && 0bv32 == retval)) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32) [2022-11-20 11:25:41,427 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval [2022-11-20 11:25:41,427 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval [2022-11-20 11:25:41,427 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval [2022-11-20 11:25:41,428 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval [2022-11-20 11:25:41,428 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((!(ldv_mutex_lock == 1bv32) || ((\result == 0bv32 && 2bv32 == ldv_mutex_mutex_of_uinput_device) && 0bv32 == retval)) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32) [2022-11-20 11:25:41,429 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((!(ldv_mutex_lock == 1bv32) || ((\result == 0bv32 && 2bv32 == ldv_mutex_mutex_of_uinput_device) && 0bv32 == retval)) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32) [2022-11-20 11:25:41,429 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval [2022-11-20 11:25:41,429 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((ldv_mutex_mutex_of_device == 1bv32 && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32 [2022-11-20 11:25:41,429 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((ldv_mutex_mutex_of_device == 1bv32 && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32 [2022-11-20 11:25:41,430 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((!(ldv_mutex_lock == 1bv32) || ((\result == 0bv32 && 2bv32 == ldv_mutex_mutex_of_uinput_device) && 0bv32 == retval)) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32) [2022-11-20 11:25:41,430 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((!(ldv_mutex_lock == 1bv32) || ((\result == 0bv32 && 2bv32 == ldv_mutex_mutex_of_uinput_device) && 0bv32 == retval)) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32) [2022-11-20 11:25:41,430 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((ldv_mutex_mutex_of_device == 1bv32 && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32 [2022-11-20 11:25:41,431 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((!(ldv_mutex_lock == 1bv32) || ((\result == 0bv32 && 2bv32 == ldv_mutex_mutex_of_uinput_device) && 0bv32 == retval)) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32) [2022-11-20 11:25:41,431 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((ldv_mutex_mutex_of_device == 1bv32 && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32 [2022-11-20 11:25:41,431 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((ldv_mutex_mutex_of_device == 1bv32 && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32 [2022-11-20 11:25:41,432 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((!(ldv_mutex_lock == 1bv32) || ((\result == 0bv32 && 2bv32 == ldv_mutex_mutex_of_uinput_device) && 0bv32 == retval)) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32) [2022-11-20 11:25:41,599 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/witness.graphml [2022-11-20 11:25:41,600 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-20 11:25:41,605 INFO L158 Benchmark]: Toolchain (without parser) took 193249.57ms. Allocated memory was 83.9MB in the beginning and 633.3MB in the end (delta: 549.5MB). Free memory was 58.5MB in the beginning and 524.9MB in the end (delta: -466.4MB). Peak memory consumption was 179.0MB. Max. memory is 16.1GB. [2022-11-20 11:25:41,606 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 83.9MB. Free memory was 61.1MB in the beginning and 60.9MB in the end (delta: 139.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-20 11:25:41,606 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2221.36ms. Allocated memory was 83.9MB in the beginning and 125.8MB in the end (delta: 41.9MB). Free memory was 58.2MB in the beginning and 56.7MB in the end (delta: 1.5MB). Peak memory consumption was 63.4MB. Max. memory is 16.1GB. [2022-11-20 11:25:41,607 INFO L158 Benchmark]: Boogie Procedure Inliner took 198.24ms. Allocated memory is still 125.8MB. Free memory was 56.7MB in the beginning and 42.1MB in the end (delta: 14.6MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2022-11-20 11:25:41,608 INFO L158 Benchmark]: Boogie Preprocessor took 194.76ms. Allocated memory is still 125.8MB. Free memory was 42.1MB in the beginning and 55.9MB in the end (delta: -13.8MB). Peak memory consumption was 10.0MB. Max. memory is 16.1GB. [2022-11-20 11:25:41,610 INFO L158 Benchmark]: RCFGBuilder took 28122.07ms. Allocated memory was 125.8MB in the beginning and 438.3MB in the end (delta: 312.5MB). Free memory was 55.9MB in the beginning and 229.8MB in the end (delta: -173.9MB). Peak memory consumption was 260.2MB. Max. memory is 16.1GB. [2022-11-20 11:25:41,611 INFO L158 Benchmark]: TraceAbstraction took 162210.11ms. Allocated memory was 438.3MB in the beginning and 633.3MB in the end (delta: 195.0MB). Free memory was 229.8MB in the beginning and 440.4MB in the end (delta: -210.6MB). Peak memory consumption was 245.6MB. Max. memory is 16.1GB. [2022-11-20 11:25:41,611 INFO L158 Benchmark]: Witness Printer took 293.58ms. Allocated memory is still 633.3MB. Free memory was 440.4MB in the beginning and 524.9MB in the end (delta: -84.5MB). Peak memory consumption was 10.9MB. Max. memory is 16.1GB. [2022-11-20 11:25:41,618 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.33ms. Allocated memory is still 83.9MB. Free memory was 61.1MB in the beginning and 60.9MB in the end (delta: 139.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2221.36ms. Allocated memory was 83.9MB in the beginning and 125.8MB in the end (delta: 41.9MB). Free memory was 58.2MB in the beginning and 56.7MB in the end (delta: 1.5MB). Peak memory consumption was 63.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 198.24ms. Allocated memory is still 125.8MB. Free memory was 56.7MB in the beginning and 42.1MB in the end (delta: 14.6MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 194.76ms. Allocated memory is still 125.8MB. Free memory was 42.1MB in the beginning and 55.9MB in the end (delta: -13.8MB). Peak memory consumption was 10.0MB. Max. memory is 16.1GB. * RCFGBuilder took 28122.07ms. Allocated memory was 125.8MB in the beginning and 438.3MB in the end (delta: 312.5MB). Free memory was 55.9MB in the beginning and 229.8MB in the end (delta: -173.9MB). Peak memory consumption was 260.2MB. Max. memory is 16.1GB. * TraceAbstraction took 162210.11ms. Allocated memory was 438.3MB in the beginning and 633.3MB in the end (delta: 195.0MB). Free memory was 229.8MB in the beginning and 440.4MB in the end (delta: -210.6MB). Peak memory consumption was 245.6MB. Max. memory is 16.1GB. * Witness Printer took 293.58ms. Allocated memory is still 633.3MB. Free memory was 440.4MB in the beginning and 524.9MB in the end (delta: -84.5MB). Peak memory consumption was 10.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 4914]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 43 procedures, 678 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 162.1s, OverallIterations: 23, TraceHistogramMax: 5, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 15.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 117.4s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5960 SdHoareTripleChecker+Valid, 9.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5746 mSDsluCounter, 82630 SdHoareTripleChecker+Invalid, 8.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 59299 mSDsCounter, 357 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 601 IncrementalHoareTripleChecker+Invalid, 958 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 357 mSolverCounterUnsat, 23331 mSDtfsCounter, 601 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2361 GetRequests, 2276 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 8.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1338occurred in iteration=4, InterpolantAutomatonStates: 112, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.6s AutomataMinimizationTime, 23 MinimizatonAttempts, 1832 StatesRemovedByMinimization, 17 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 270 LocationsWithAnnotation, 14590 PreInvPairs, 15516 NumberOfFragments, 3071 HoareAnnotationTreeSize, 14590 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 2.5s HoareSimplificationTime, 270 FomulaSimplificationsInter, 51107 FormulaSimplificationTreeSizeReductionInter, 114.7s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 4.5s SatisfiabilityAnalysisTime, 11.0s InterpolantComputationTime, 2361 NumberOfCodeBlocks, 2361 NumberOfCodeBlocksAsserted, 23 NumberOfCheckSat, 2338 ConstructedInterpolants, 0 QuantifiedInterpolants, 2788 SizeOfPredicates, 50 NumberOfNonLiveVariables, 11044 ConjunctsInSsa, 112 ConjunctsInUnsatCore, 23 InterpolantComputations, 23 PerfectInterpolantSequences, 513/513 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 3902]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval - InvariantResult [Line: 3393]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3976]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval - InvariantResult [Line: 5323]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval - InvariantResult [Line: 4158]: Loop Invariant Derived loop invariant: ((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_s_uinput_fops_file_operations == 1bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 4253]: Loop Invariant Derived loop invariant: (ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 3976]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval - InvariantResult [Line: 5335]: Loop Invariant Derived loop invariant: ((!(ldv_mutex_lock == 1bv32) || ((\result == 0bv32 && 2bv32 == ldv_mutex_mutex_of_uinput_device) && 0bv32 == retval)) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32) - InvariantResult [Line: 4688]: Loop Invariant Derived loop invariant: (ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 5406]: Loop Invariant Derived loop invariant: ((!(ldv_mutex_lock == 1bv32) || ((\result == 0bv32 && 2bv32 == ldv_mutex_mutex_of_uinput_device) && 0bv32 == retval)) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32) - InvariantResult [Line: 4688]: Loop Invariant Derived loop invariant: (ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 5371]: Loop Invariant Derived loop invariant: (ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 3902]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval - InvariantResult [Line: 4057]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval - InvariantResult [Line: 5292]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3459]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval - InvariantResult [Line: 3217]: Loop Invariant Derived loop invariant: ((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_s_uinput_fops_file_operations == 0bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 4080]: Loop Invariant Derived loop invariant: (ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: ((!(ldv_mutex_lock == 1bv32) || ((\result == 0bv32 && 2bv32 == ldv_mutex_mutex_of_uinput_device) && 0bv32 == retval)) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32) - InvariantResult [Line: 3826]: Loop Invariant Derived loop invariant: ((!(ldv_mutex_lock == 1bv32) || ((\result == 0bv32 && 2bv32 == ldv_mutex_mutex_of_uinput_device) && 0bv32 == retval)) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32) - InvariantResult [Line: 3976]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval - InvariantResult [Line: 5393]: Loop Invariant Derived loop invariant: ((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_s_uinput_fops_file_operations == 0bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 5304]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5327]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval - InvariantResult [Line: 5298]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5311]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3498]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4169]: Loop Invariant Derived loop invariant: ((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_s_uinput_fops_file_operations == 1bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 4132]: Loop Invariant Derived loop invariant: ((((ldv_mutex_mutex_of_device == 1bv32 && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 3372]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5364]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval - InvariantResult [Line: 3429]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval - InvariantResult [Line: 3367]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3204]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3710]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4868]: Loop Invariant Derived loop invariant: ((((ldv_mutex_mutex_of_device == 1bv32 && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) || ((((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_s_uinput_fops_file_operations == 1bv32) && ~bvadd16(4bv32, \result) == 0bv32) && ldv_mutex_lock == 1bv32) - InvariantResult [Line: 5375]: Loop Invariant Derived loop invariant: ((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_s_uinput_fops_file_operations == 0bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 5301]: Loop Invariant Derived loop invariant: ((((ldv_mutex_mutex_of_device == 1bv32 && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 3166]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3826]: Loop Invariant Derived loop invariant: ((!(ldv_mutex_lock == 1bv32) || ((\result == 0bv32 && 2bv32 == ldv_mutex_mutex_of_uinput_device) && 0bv32 == retval)) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32) - InvariantResult [Line: 3244]: Loop Invariant Derived loop invariant: ((((ldv_mutex_mutex_of_device == 1bv32 && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 3099]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5289]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4847]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) || (((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ~bvadd16(4bv32, \result) == 0bv32) && ldv_mutex_lock == 1bv32) - InvariantResult [Line: 3960]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval - InvariantResult [Line: 3415]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval - InvariantResult [Line: 5275]: Loop Invariant Derived loop invariant: ((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_s_uinput_fops_file_operations == 0bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 4263]: Loop Invariant Derived loop invariant: ((!(ldv_mutex_lock == 1bv32) || ((\result == 0bv32 && 2bv32 == ldv_mutex_mutex_of_uinput_device) && 0bv32 == retval)) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32) - InvariantResult [Line: 4201]: Loop Invariant Derived loop invariant: ((((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 5341]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4109]: Loop Invariant Derived loop invariant: ((((ldv_mutex_mutex_of_device == 1bv32 && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 3710]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3706]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4379]: Loop Invariant Derived loop invariant: ((!(ldv_mutex_lock == 1bv32) || (\result == 0bv32 && 2bv32 == ldv_mutex_mutex_of_uinput_device)) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32) - InvariantResult [Line: 4645]: Loop Invariant Derived loop invariant: ((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_s_uinput_fops_file_operations == 0bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 5352]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3405]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5254]: Loop Invariant Derived loop invariant: ldv_mutex_lock == 1bv32 - InvariantResult [Line: 5355]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3902]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval - InvariantResult [Line: 5278]: Loop Invariant Derived loop invariant: ((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_s_uinput_fops_file_operations == 0bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 3887]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval - InvariantResult [Line: 5349]: Loop Invariant Derived loop invariant: ((!(ldv_mutex_lock == 1bv32) || ((\result == 0bv32 && 2bv32 == ldv_mutex_mutex_of_uinput_device) && 0bv32 == retval)) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32) - InvariantResult [Line: 4240]: Loop Invariant Derived loop invariant: (ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 5331]: Loop Invariant Derived loop invariant: ((((ldv_mutex_mutex_of_device == 1bv32 && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 3860]: Loop Invariant Derived loop invariant: ((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_s_uinput_fops_file_operations == 0bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 5295]: Loop Invariant Derived loop invariant: ((((ldv_mutex_mutex_of_device == 1bv32 && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 5338]: Loop Invariant Derived loop invariant: ((!(ldv_mutex_lock == 1bv32) || ((\result == 0bv32 && 2bv32 == ldv_mutex_mutex_of_uinput_device) && 0bv32 == retval)) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32) - InvariantResult [Line: 4902]: Loop Invariant Derived loop invariant: ((!(ldv_mutex_lock == 1bv32) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32)) || (ldv_mutex_mutex_of_uinput_device == 1bv32 && \result == 0bv32) - InvariantResult [Line: 4169]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 4201]: Loop Invariant Derived loop invariant: ((((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 4881]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 3230]: Loop Invariant Derived loop invariant: ((((ldv_mutex_mutex_of_device == 1bv32 && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 4132]: Loop Invariant Derived loop invariant: ((((ldv_mutex_mutex_of_device == 1bv32 && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 3353]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4629]: Loop Invariant Derived loop invariant: (ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 4132]: Loop Invariant Derived loop invariant: ((((ldv_mutex_mutex_of_device == 1bv32 && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 4688]: Loop Invariant Derived loop invariant: (ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 3902]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval - InvariantResult [Line: 3477]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval - InvariantResult [Line: 3192]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5345]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval - InvariantResult [Line: 3822]: Loop Invariant Derived loop invariant: ((!(ldv_mutex_lock == 1bv32) || ((\result == 0bv32 && 2bv32 == ldv_mutex_mutex_of_uinput_device) && 0bv32 == retval)) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32) - InvariantResult [Line: 3492]: Loop Invariant Derived loop invariant: (ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 4653]: Loop Invariant Derived loop invariant: (ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 4621]: Loop Invariant Derived loop invariant: (ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 4124]: Loop Invariant Derived loop invariant: ((((ldv_mutex_mutex_of_device == 1bv32 && ldv_s_uinput_fops_file_operations == 1bv32) && \result == 0bv32) && ~sign_extendFrom8To32(0bv32) == retval) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 4889]: Loop Invariant Derived loop invariant: (((!(ldv_mutex_lock == 1bv32) || (\result == 0bv32 && 2bv32 == ldv_mutex_mutex_of_uinput_device)) || !(ldv_mutex_mutex_of_device == 1bv32)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1bv32)) || (ldv_mutex_mutex_of_uinput_device == 1bv32 && ~bvadd16(\result, 4bv32) == 0bv32) - InvariantResult [Line: 4666]: Loop Invariant Derived loop invariant: ldv_mutex_lock == 1bv32 - InvariantResult [Line: 5245]: Loop Invariant Derived loop invariant: ((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_s_uinput_fops_file_operations == 0bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 4688]: Loop Invariant Derived loop invariant: (ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 3314]: Loop Invariant Derived loop invariant: (ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && ldv_mutex_lock == 1bv32 - InvariantResult [Line: 3170]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3447]: Loop Invariant Derived loop invariant: (((ldv_mutex_mutex_of_device == 1bv32 && \result == 0bv32) && 2bv32 == ldv_mutex_mutex_of_uinput_device) && ldv_mutex_lock == 1bv32) && 0bv32 == retval - InvariantResult [Line: 3328]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4860]: Loop Invariant Derived loop invariant: ((ldv_mutex_mutex_of_uinput_device == 1bv32 && ldv_mutex_mutex_of_device == 1bv32) && \result == 0bv32) && ldv_mutex_lock == 1bv32 RESULT: Ultimate proved your program to be correct! [2022-11-20 11:25:41,885 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b96ae2e-5b28-40e2-8583-e6d65f175ca6/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE