./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_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/config/TaipanReach.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_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9 --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 Taipan --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 20:28:33,041 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 20:28:33,043 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 20:28:33,069 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 20:28:33,069 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 20:28:33,070 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 20:28:33,072 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 20:28:33,073 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 20:28:33,075 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 20:28:33,076 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 20:28:33,077 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 20:28:33,078 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 20:28:33,079 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 20:28:33,080 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 20:28:33,081 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 20:28:33,082 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 20:28:33,090 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 20:28:33,098 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 20:28:33,102 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 20:28:33,106 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 20:28:33,108 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 20:28:33,114 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 20:28:33,115 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 20:28:33,116 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 20:28:33,120 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 20:28:33,120 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 20:28:33,121 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 20:28:33,122 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 20:28:33,122 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 20:28:33,123 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 20:28:33,124 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 20:28:33,125 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 20:28:33,125 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 20:28:33,126 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 20:28:33,134 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 20:28:33,134 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 20:28:33,135 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 20:28:33,135 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 20:28:33,135 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 20:28:33,139 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 20:28:33,139 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 20:28:33,140 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-11-20 20:28:33,188 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 20:28:33,188 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 20:28:33,188 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 20:28:33,188 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 20:28:33,189 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 20:28:33,189 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 20:28:33,190 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-20 20:28:33,190 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-20 20:28:33,190 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-20 20:28:33,190 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-20 20:28:33,190 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-20 20:28:33,191 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-20 20:28:33,191 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-20 20:28:33,191 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-20 20:28:33,191 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-20 20:28:33,192 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-20 20:28:33,192 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-20 20:28:33,192 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-20 20:28:33,193 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 20:28:33,193 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 20:28:33,193 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 20:28:33,193 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 20:28:33,194 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 20:28:33,194 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 20:28:33,194 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 20:28:33,197 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 20:28:33,197 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 20:28:33,197 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 20:28:33,198 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 20:28:33,198 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 20:28:33,199 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 20:28:33,199 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-20 20:28:33,199 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 20:28:33,200 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 20:28:33,200 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-20 20:28:33,200 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 20:28:33,201 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 20:28:33,201 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-20 20:28:33,202 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_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/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_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9 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 -> Taipan 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 20:28:33,448 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 20:28:33,470 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 20:28:33,472 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 20:28:33,474 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 20:28:33,474 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 20:28:33,476 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--input--misc--uinput.ko-ldv_main0.cil.out.i [2022-11-20 20:28:36,431 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 20:28:37,009 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 20:28:37,010 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--input--misc--uinput.ko-ldv_main0.cil.out.i [2022-11-20 20:28:37,043 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/data/3c3802c85/043173485f104df2bc6334ec325054e9/FLAG079fc453d [2022-11-20 20:28:37,061 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/data/3c3802c85/043173485f104df2bc6334ec325054e9 [2022-11-20 20:28:37,066 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 20:28:37,068 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 20:28:37,070 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 20:28:37,071 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 20:28:37,074 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 20:28:37,075 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 08:28:37" (1/1) ... [2022-11-20 20:28:37,076 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1af44173 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 08:28:37, skipping insertion in model container [2022-11-20 20:28:37,076 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 08:28:37" (1/1) ... [2022-11-20 20:28:37,084 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 20:28:37,182 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 20:28:37,619 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 20:28:37,625 INFO L158 Benchmark]: Toolchain (without parser) took 556.03ms. Allocated memory is still 174.1MB. Free memory was 134.8MB in the beginning and 100.1MB in the end (delta: 34.7MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2022-11-20 20:28:37,626 INFO L158 Benchmark]: CDTParser took 0.29ms. Allocated memory is still 127.9MB. Free memory was 70.0MB in the beginning and 69.9MB in the end (delta: 117.7kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-20 20:28:37,627 INFO L158 Benchmark]: CACSL2BoogieTranslator took 552.93ms. Allocated memory is still 174.1MB. Free memory was 134.4MB in the beginning and 100.1MB in the end (delta: 34.4MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2022-11-20 20:28:37,628 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.29ms. Allocated memory is still 127.9MB. Free memory was 70.0MB in the beginning and 69.9MB in the end (delta: 117.7kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 552.93ms. Allocated memory is still 174.1MB. Free memory was 134.4MB in the beginning and 100.1MB in the end (delta: 34.4MB). Peak memory consumption was 35.7MB. 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_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/config/TaipanReach.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_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9 --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 Taipan --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 20:28:39,912 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 20:28:39,915 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 20:28:39,965 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 20:28:39,967 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 20:28:39,969 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 20:28:39,971 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 20:28:39,974 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 20:28:39,979 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 20:28:39,980 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 20:28:39,982 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 20:28:39,983 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 20:28:39,985 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 20:28:39,988 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 20:28:39,990 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 20:28:39,991 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 20:28:39,992 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 20:28:39,999 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 20:28:40,001 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 20:28:40,007 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 20:28:40,008 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 20:28:40,013 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 20:28:40,015 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 20:28:40,018 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 20:28:40,022 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 20:28:40,024 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 20:28:40,024 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 20:28:40,026 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 20:28:40,027 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 20:28:40,028 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 20:28:40,028 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 20:28:40,029 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 20:28:40,031 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 20:28:40,032 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 20:28:40,034 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 20:28:40,038 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 20:28:40,039 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 20:28:40,039 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 20:28:40,040 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 20:28:40,040 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 20:28:40,041 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 20:28:40,042 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2022-11-20 20:28:40,081 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 20:28:40,081 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 20:28:40,082 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 20:28:40,082 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 20:28:40,083 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 20:28:40,083 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 20:28:40,083 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-20 20:28:40,084 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-20 20:28:40,084 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-20 20:28:40,084 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-20 20:28:40,084 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-20 20:28:40,084 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-20 20:28:40,085 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 20:28:40,086 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 20:28:40,086 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 20:28:40,086 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 20:28:40,086 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 20:28:40,086 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-20 20:28:40,087 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-20 20:28:40,087 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-20 20:28:40,087 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 20:28:40,087 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 20:28:40,087 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 20:28:40,088 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 20:28:40,088 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 20:28:40,088 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 20:28:40,088 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 20:28:40,089 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 20:28:40,089 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 20:28:40,089 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 20:28:40,089 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-11-20 20:28:40,090 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-20 20:28:40,090 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 20:28:40,090 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-20 20:28:40,090 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-20 20:28:40,091 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_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/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_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9 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 -> Taipan 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 20:28:40,441 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 20:28:40,475 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 20:28:40,478 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 20:28:40,480 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 20:28:40,480 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 20:28:40,482 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--input--misc--uinput.ko-ldv_main0.cil.out.i [2022-11-20 20:28:43,483 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 20:28:44,005 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 20:28:44,006 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--input--misc--uinput.ko-ldv_main0.cil.out.i [2022-11-20 20:28:44,051 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/data/c080b684d/1674a3e9c0814df39ca3f43f84e69771/FLAG104025c80 [2022-11-20 20:28:44,069 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/data/c080b684d/1674a3e9c0814df39ca3f43f84e69771 [2022-11-20 20:28:44,077 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 20:28:44,079 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 20:28:44,080 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 20:28:44,080 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 20:28:44,083 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 20:28:44,085 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 08:28:44" (1/1) ... [2022-11-20 20:28:44,086 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6fb457f7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 08:28:44, skipping insertion in model container [2022-11-20 20:28:44,086 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 08:28:44" (1/1) ... [2022-11-20 20:28:44,094 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 20:28:44,219 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 20:28:45,489 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_47644e5c-ad75-4bdd-a0d3-e946c3c81951/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 20:28:45,558 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 20:28:45,583 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-20 20:28:45,627 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 20:28:45,841 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_47644e5c-ad75-4bdd-a0d3-e946c3c81951/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 20:28:45,859 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 20:28:45,886 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 20:28:46,115 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_47644e5c-ad75-4bdd-a0d3-e946c3c81951/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 20:28:46,125 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 20:28:46,188 INFO L208 MainTranslator]: Completed translation [2022-11-20 20:28:46,189 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 08:28:46 WrapperNode [2022-11-20 20:28:46,189 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 20:28:46,190 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 20:28:46,190 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 20:28:46,191 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 20:28:46,198 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 08:28:46" (1/1) ... [2022-11-20 20:28:46,298 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 08:28:46" (1/1) ... [2022-11-20 20:28:46,416 INFO L138 Inliner]: procedures = 205, calls = 829, calls flagged for inlining = 88, calls inlined = 74, statements flattened = 2067 [2022-11-20 20:28:46,417 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 20:28:46,418 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 20:28:46,419 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 20:28:46,419 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 20:28:46,428 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 08:28:46" (1/1) ... [2022-11-20 20:28:46,429 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 08:28:46" (1/1) ... [2022-11-20 20:28:46,456 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 08:28:46" (1/1) ... [2022-11-20 20:28:46,457 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 08:28:46" (1/1) ... [2022-11-20 20:28:46,540 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 08:28:46" (1/1) ... [2022-11-20 20:28:46,575 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 08:28:46" (1/1) ... [2022-11-20 20:28:46,588 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 08:28:46" (1/1) ... [2022-11-20 20:28:46,608 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 08:28:46" (1/1) ... [2022-11-20 20:28:46,625 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 20:28:46,626 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 20:28:46,626 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 20:28:46,627 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 20:28:46,628 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 08:28:46" (1/1) ... [2022-11-20 20:28:46,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 20:28:46,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/z3 [2022-11-20 20:28:46,660 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 20:28:46,666 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 20:28:46,704 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-20 20:28:46,704 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-11-20 20:28:46,704 INFO L130 BoogieDeclarations]: Found specification of procedure input_event_size [2022-11-20 20:28:46,705 INFO L138 BoogieDeclarations]: Found implementation of procedure input_event_size [2022-11-20 20:28:46,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-20 20:28:46,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-20 20:28:46,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-11-20 20:28:46,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-20 20:28:46,706 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2022-11-20 20:28:46,706 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2022-11-20 20:28:46,706 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-11-20 20:28:46,706 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-11-20 20:28:46,706 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-20 20:28:46,707 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-20 20:28:46,707 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-20 20:28:46,707 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-20 20:28:46,707 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-20 20:28:46,707 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-20 20:28:46,708 INFO L130 BoogieDeclarations]: Found specification of procedure input_alloc_absinfo [2022-11-20 20:28:46,708 INFO L138 BoogieDeclarations]: Found implementation of procedure input_alloc_absinfo [2022-11-20 20:28:46,708 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2022-11-20 20:28:46,708 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2022-11-20 20:28:46,708 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_ioctl_handler [2022-11-20 20:28:46,709 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_ioctl_handler [2022-11-20 20:28:46,709 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 20:28:46,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-20 20:28:46,709 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2022-11-20 20:28:46,709 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2022-11-20 20:28:46,710 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible [2022-11-20 20:28:46,710 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible [2022-11-20 20:28:46,710 INFO L130 BoogieDeclarations]: Found specification of procedure input_abs_get_min [2022-11-20 20:28:46,710 INFO L138 BoogieDeclarations]: Found implementation of procedure input_abs_get_min [2022-11-20 20:28:46,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-11-20 20:28:46,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-20 20:28:46,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-11-20 20:28:46,711 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 20:28:46,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-20 20:28:46,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-20 20:28:46,711 INFO L130 BoogieDeclarations]: Found specification of procedure is_compat_task [2022-11-20 20:28:46,712 INFO L138 BoogieDeclarations]: Found implementation of procedure is_compat_task [2022-11-20 20:28:46,712 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-11-20 20:28:46,712 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-11-20 20:28:46,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-11-20 20:28:46,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-20 20:28:46,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-20 20:28:46,713 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-20 20:28:46,713 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-20 20:28:46,713 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-11-20 20:28:46,713 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-11-20 20:28:46,714 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2022-11-20 20:28:46,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2022-11-20 20:28:46,714 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2022-11-20 20:28:46,714 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2022-11-20 20:28:46,714 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-11-20 20:28:46,715 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-11-20 20:28:46,715 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_mutex_of_uinput_device [2022-11-20 20:28:46,715 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_mutex_of_uinput_device [2022-11-20 20:28:46,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-20 20:28:46,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-20 20:28:46,716 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_request_done [2022-11-20 20:28:46,716 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_request_done [2022-11-20 20:28:46,716 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-11-20 20:28:46,716 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-11-20 20:28:46,716 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-20 20:28:46,716 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-20 20:28:46,717 INFO L130 BoogieDeclarations]: Found specification of procedure input_abs_get_flat [2022-11-20 20:28:46,717 INFO L138 BoogieDeclarations]: Found implementation of procedure input_abs_get_flat [2022-11-20 20:28:46,717 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-11-20 20:28:46,717 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-11-20 20:28:46,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-11-20 20:28:46,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-11-20 20:28:46,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-11-20 20:28:46,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-11-20 20:28:46,718 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-20 20:28:46,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-20 20:28:46,718 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_request_find [2022-11-20 20:28:46,719 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_request_find [2022-11-20 20:28:46,719 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_uinput_device [2022-11-20 20:28:46,719 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_uinput_device [2022-11-20 20:28:46,719 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-20 20:28:46,719 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_allocate_device [2022-11-20 20:28:46,720 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_allocate_device [2022-11-20 20:28:46,720 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-11-20 20:28:46,720 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-11-20 20:28:46,720 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 20:28:46,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-20 20:28:46,721 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-20 20:28:46,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-11-20 20:28:46,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-11-20 20:28:46,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-11-20 20:28:46,722 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_ff_upload_from_user [2022-11-20 20:28:46,722 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_ff_upload_from_user [2022-11-20 20:28:46,722 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_destroy_device [2022-11-20 20:28:46,722 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_destroy_device [2022-11-20 20:28:46,722 INFO L130 BoogieDeclarations]: Found specification of procedure input_abs_get_max [2022-11-20 20:28:46,723 INFO L138 BoogieDeclarations]: Found implementation of procedure input_abs_get_max [2022-11-20 20:28:46,723 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2022-11-20 20:28:46,723 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2022-11-20 20:28:46,723 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2022-11-20 20:28:46,723 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2022-11-20 20:28:46,723 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2022-11-20 20:28:46,724 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2022-11-20 20:28:46,724 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-11-20 20:28:46,724 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-11-20 20:28:46,724 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2022-11-20 20:28:46,724 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2022-11-20 20:28:46,724 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-11-20 20:28:46,725 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-11-20 20:28:46,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-11-20 20:28:46,725 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2022-11-20 20:28:46,725 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2022-11-20 20:28:46,725 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 20:28:46,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 20:28:46,726 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-11-20 20:28:46,726 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-11-20 20:28:47,303 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 20:28:47,307 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 20:29:14,658 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 20:29:14,672 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 20:29:14,672 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-20 20:29:14,675 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 08:29:14 BoogieIcfgContainer [2022-11-20 20:29:14,675 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 20:29:14,677 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 20:29:14,677 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 20:29:14,681 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 20:29:14,681 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 08:28:44" (1/3) ... [2022-11-20 20:29:14,682 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34ab41c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 08:29:14, skipping insertion in model container [2022-11-20 20:29:14,682 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 08:28:46" (2/3) ... [2022-11-20 20:29:14,682 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34ab41c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 08:29:14, skipping insertion in model container [2022-11-20 20:29:14,683 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 08:29:14" (3/3) ... [2022-11-20 20:29:14,685 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.8-rc1-32_7a-drivers--input--misc--uinput.ko-ldv_main0.cil.out.i [2022-11-20 20:29:14,703 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 20:29:14,704 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-20 20:29:14,769 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 20:29:14,776 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=FINITE_AUTOMATA, 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;@50b2a74b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 20:29:14,776 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-20 20:29:14,783 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 20:29:14,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-20 20:29:14,791 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:14,791 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 20:29:14,792 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:14,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:14,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1437807102, now seen corresponding path program 1 times [2022-11-20 20:29:14,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:14,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2147285213] [2022-11-20 20:29:14,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:14,812 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 20:29:14,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:14,819 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:14,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:15,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:15,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 20:29:15,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:15,665 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 20:29:15,665 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:15,666 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:15,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2147285213] [2022-11-20 20:29:15,666 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2147285213] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:15,666 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:15,667 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 20:29:15,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482682909] [2022-11-20 20:29:15,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:15,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 20:29:15,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:15,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 20:29:15,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 20:29:15,711 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 20:29:15,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:15,929 INFO L93 Difference]: Finished difference Result 1345 states and 1897 transitions. [2022-11-20 20:29:15,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 20:29:15,938 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 20:29:15,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:15,962 INFO L225 Difference]: With dead ends: 1345 [2022-11-20 20:29:15,966 INFO L226 Difference]: Without dead ends: 671 [2022-11-20 20:29:15,980 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 20:29:15,984 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 20:29:15,985 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 20:29:16,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2022-11-20 20:29:16,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 671. [2022-11-20 20:29:16,091 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 20:29:16,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 933 transitions. [2022-11-20 20:29:16,098 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 933 transitions. Word has length 14 [2022-11-20 20:29:16,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:16,100 INFO L495 AbstractCegarLoop]: Abstraction has 671 states and 933 transitions. [2022-11-20 20:29:16,100 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 20:29:16,100 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 933 transitions. [2022-11-20 20:29:16,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-20 20:29:16,101 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:16,102 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 20:29:16,122 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:16,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:16,315 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:16,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:16,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1622032166, now seen corresponding path program 1 times [2022-11-20 20:29:16,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:16,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1003091279] [2022-11-20 20:29:16,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:16,318 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 20:29:16,318 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:16,319 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:16,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:16,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:16,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 20:29:16,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:17,005 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 20:29:17,005 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:17,005 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:17,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1003091279] [2022-11-20 20:29:17,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1003091279] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:17,006 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:17,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 20:29:17,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161461606] [2022-11-20 20:29:17,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:17,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 20:29:17,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:17,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 20:29:17,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 20:29:17,008 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 20:29:17,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:17,162 INFO L93 Difference]: Finished difference Result 673 states and 934 transitions. [2022-11-20 20:29:17,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 20:29:17,163 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 20:29:17,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:17,172 INFO L225 Difference]: With dead ends: 673 [2022-11-20 20:29:17,172 INFO L226 Difference]: Without dead ends: 670 [2022-11-20 20:29:17,173 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 20:29:17,175 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 20:29:17,175 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 20:29:17,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 670 states. [2022-11-20 20:29:17,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 670 to 670. [2022-11-20 20:29:17,265 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 20:29:17,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 931 transitions. [2022-11-20 20:29:17,273 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 931 transitions. Word has length 15 [2022-11-20 20:29:17,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:17,274 INFO L495 AbstractCegarLoop]: Abstraction has 670 states and 931 transitions. [2022-11-20 20:29:17,274 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 20:29:17,274 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 931 transitions. [2022-11-20 20:29:17,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-20 20:29:17,277 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:17,278 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 20:29:17,291 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-20 20:29:17,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:17,492 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:17,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:17,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1256920575, now seen corresponding path program 1 times [2022-11-20 20:29:17,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:17,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [163898094] [2022-11-20 20:29:17,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:17,501 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 20:29:17,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:17,503 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:17,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:17,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:17,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 20:29:17,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:18,209 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 20:29:18,209 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:18,209 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:18,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [163898094] [2022-11-20 20:29:18,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [163898094] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:18,210 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:18,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 20:29:18,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621341467] [2022-11-20 20:29:18,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:18,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 20:29:18,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:18,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 20:29:18,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 20:29:18,211 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 20:29:18,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:18,524 INFO L93 Difference]: Finished difference Result 1941 states and 2720 transitions. [2022-11-20 20:29:18,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 20:29:18,524 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 20:29:18,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:18,533 INFO L225 Difference]: With dead ends: 1941 [2022-11-20 20:29:18,534 INFO L226 Difference]: Without dead ends: 1271 [2022-11-20 20:29:18,536 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 14 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 20:29:18,539 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.1s IncrementalHoareTripleChecker+Time [2022-11-20 20:29:18,540 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.1s Time] [2022-11-20 20:29:18,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2022-11-20 20:29:18,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 1268. [2022-11-20 20:29:18,660 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 20:29:18,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1268 states to 1268 states and 1774 transitions. [2022-11-20 20:29:18,671 INFO L78 Accepts]: Start accepts. Automaton has 1268 states and 1774 transitions. Word has length 16 [2022-11-20 20:29:18,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:18,672 INFO L495 AbstractCegarLoop]: Abstraction has 1268 states and 1774 transitions. [2022-11-20 20:29:18,672 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 20:29:18,672 INFO L276 IsEmpty]: Start isEmpty. Operand 1268 states and 1774 transitions. [2022-11-20 20:29:18,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-11-20 20:29:18,683 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:18,683 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 20:29:18,700 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:18,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:18,895 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:18,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:18,896 INFO L85 PathProgramCache]: Analyzing trace with hash 769296900, now seen corresponding path program 1 times [2022-11-20 20:29:18,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:18,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1389400127] [2022-11-20 20:29:18,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:18,896 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 20:29:18,897 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:18,897 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:18,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:19,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:19,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 20:29:19,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:19,612 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 20:29:19,612 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:19,612 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:19,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1389400127] [2022-11-20 20:29:19,613 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1389400127] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:19,613 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:19,613 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 20:29:19,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275817045] [2022-11-20 20:29:19,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:19,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 20:29:19,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:19,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 20:29:19,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 20:29:19,615 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 20:29:19,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:19,983 INFO L93 Difference]: Finished difference Result 2607 states and 3664 transitions. [2022-11-20 20:29:19,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 20:29:19,984 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 20:29:19,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:19,991 INFO L225 Difference]: With dead ends: 2607 [2022-11-20 20:29:19,992 INFO L226 Difference]: Without dead ends: 1347 [2022-11-20 20:29:19,999 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 20:29:20,003 INFO L413 NwaCegarLoop]: 929 mSDtfsCounter, 55 mSDsluCounter, 893 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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 20:29:20,004 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 20:29:20,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1347 states. [2022-11-20 20:29:20,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1347 to 1338. [2022-11-20 20:29:20,164 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 20:29:20,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1338 states to 1338 states and 1881 transitions. [2022-11-20 20:29:20,180 INFO L78 Accepts]: Start accepts. Automaton has 1338 states and 1881 transitions. Word has length 44 [2022-11-20 20:29:20,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:20,180 INFO L495 AbstractCegarLoop]: Abstraction has 1338 states and 1881 transitions. [2022-11-20 20:29:20,180 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 20:29:20,181 INFO L276 IsEmpty]: Start isEmpty. Operand 1338 states and 1881 transitions. [2022-11-20 20:29:20,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-11-20 20:29:20,185 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:20,185 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 20:29:20,204 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:20,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:20,398 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:20,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:20,399 INFO L85 PathProgramCache]: Analyzing trace with hash -802781061, now seen corresponding path program 1 times [2022-11-20 20:29:20,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:20,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [11220134] [2022-11-20 20:29:20,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:20,400 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 20:29:20,400 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:20,401 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:20,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:20,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:20,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 20:29:20,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:21,290 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 20:29:21,290 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:21,291 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:21,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [11220134] [2022-11-20 20:29:21,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [11220134] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:21,291 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:21,291 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 20:29:21,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297163881] [2022-11-20 20:29:21,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:21,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 20:29:21,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:21,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 20:29:21,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 20:29:21,293 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 20:29:21,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:21,561 INFO L93 Difference]: Finished difference Result 2670 states and 3754 transitions. [2022-11-20 20:29:21,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 20:29:21,562 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 20:29:21,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:21,570 INFO L225 Difference]: With dead ends: 2670 [2022-11-20 20:29:21,570 INFO L226 Difference]: Without dead ends: 1340 [2022-11-20 20:29:21,577 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 20:29:21,578 INFO L413 NwaCegarLoop]: 1200 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, 2107 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.1s IncrementalHoareTripleChecker+Time [2022-11-20 20:29:21,579 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [837 Valid, 2107 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 20:29:21,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1340 states. [2022-11-20 20:29:21,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1340 to 1331. [2022-11-20 20:29:21,664 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 20:29:21,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1331 states to 1331 states and 1856 transitions. [2022-11-20 20:29:21,673 INFO L78 Accepts]: Start accepts. Automaton has 1331 states and 1856 transitions. Word has length 51 [2022-11-20 20:29:21,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:21,673 INFO L495 AbstractCegarLoop]: Abstraction has 1331 states and 1856 transitions. [2022-11-20 20:29:21,674 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 20:29:21,674 INFO L276 IsEmpty]: Start isEmpty. Operand 1331 states and 1856 transitions. [2022-11-20 20:29:21,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-11-20 20:29:21,676 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:21,677 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 20:29:21,691 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:21,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:21,891 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:21,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:21,891 INFO L85 PathProgramCache]: Analyzing trace with hash -527067513, now seen corresponding path program 1 times [2022-11-20 20:29:21,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:21,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [495103277] [2022-11-20 20:29:21,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:21,892 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 20:29:21,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:21,893 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:21,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:22,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:22,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-20 20:29:22,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:22,781 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 20:29:22,781 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:22,781 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:22,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [495103277] [2022-11-20 20:29:22,782 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [495103277] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:22,782 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:22,782 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 20:29:22,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834851167] [2022-11-20 20:29:22,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:22,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 20:29:22,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:22,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 20:29:22,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 20:29:22,784 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 20:29:23,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:23,832 INFO L93 Difference]: Finished difference Result 1441 states and 1984 transitions. [2022-11-20 20:29:23,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 20:29:23,834 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 20:29:23,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:23,844 INFO L225 Difference]: With dead ends: 1441 [2022-11-20 20:29:23,844 INFO L226 Difference]: Without dead ends: 1103 [2022-11-20 20:29:23,846 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 48 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 20:29:23,850 INFO L413 NwaCegarLoop]: 936 mSDtfsCounter, 5 mSDsluCounter, 3694 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 4630 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 20:29:23,850 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 4630 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-20 20:29:23,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1103 states. [2022-11-20 20:29:23,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1103 to 1101. [2022-11-20 20:29:23,920 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 20:29:23,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1101 states to 1101 states and 1504 transitions. [2022-11-20 20:29:23,929 INFO L78 Accepts]: Start accepts. Automaton has 1101 states and 1504 transitions. Word has length 53 [2022-11-20 20:29:23,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:23,930 INFO L495 AbstractCegarLoop]: Abstraction has 1101 states and 1504 transitions. [2022-11-20 20:29:23,930 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 20:29:23,930 INFO L276 IsEmpty]: Start isEmpty. Operand 1101 states and 1504 transitions. [2022-11-20 20:29:23,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-20 20:29:23,932 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:23,933 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 20:29:23,952 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:24,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:24,147 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:24,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:24,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1582689980, now seen corresponding path program 1 times [2022-11-20 20:29:24,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:24,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2104949817] [2022-11-20 20:29:24,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:24,148 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 20:29:24,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:24,150 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:24,152 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:24,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:24,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-20 20:29:24,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:24,944 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 20:29:24,944 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:24,944 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:24,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2104949817] [2022-11-20 20:29:24,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2104949817] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:24,945 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:24,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 20:29:24,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274835296] [2022-11-20 20:29:24,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:24,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 20:29:24,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:24,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 20:29:24,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 20:29:24,946 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 20:29:26,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:26,031 INFO L93 Difference]: Finished difference Result 1330 states and 1812 transitions. [2022-11-20 20:29:26,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 20:29:26,032 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 20:29:26,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:26,038 INFO L225 Difference]: With dead ends: 1330 [2022-11-20 20:29:26,038 INFO L226 Difference]: Without dead ends: 1100 [2022-11-20 20:29:26,040 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 55 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 20:29:26,041 INFO L413 NwaCegarLoop]: 939 mSDtfsCounter, 366 mSDsluCounter, 3274 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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, 0.9s IncrementalHoareTripleChecker+Time [2022-11-20 20:29:26,041 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [368 Valid, 4213 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-20 20:29:26,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states. [2022-11-20 20:29:26,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 1091. [2022-11-20 20:29:26,126 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 20:29:26,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1091 states to 1091 states and 1490 transitions. [2022-11-20 20:29:26,133 INFO L78 Accepts]: Start accepts. Automaton has 1091 states and 1490 transitions. Word has length 60 [2022-11-20 20:29:26,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:26,133 INFO L495 AbstractCegarLoop]: Abstraction has 1091 states and 1490 transitions. [2022-11-20 20:29:26,133 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 20:29:26,133 INFO L276 IsEmpty]: Start isEmpty. Operand 1091 states and 1490 transitions. [2022-11-20 20:29:26,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-11-20 20:29:26,136 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:26,137 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 20:29:26,155 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:26,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:26,351 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:26,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:26,351 INFO L85 PathProgramCache]: Analyzing trace with hash -2127137027, now seen corresponding path program 1 times [2022-11-20 20:29:26,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:26,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [800613685] [2022-11-20 20:29:26,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:26,352 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 20:29:26,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:26,352 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:26,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:26,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:26,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 20:29:26,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:26,897 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 20:29:26,897 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:26,897 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:26,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [800613685] [2022-11-20 20:29:26,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [800613685] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:26,898 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:26,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-20 20:29:26,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359346789] [2022-11-20 20:29:26,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:26,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 20:29:26,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:26,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 20:29:26,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 20:29:26,900 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 20:29:27,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:27,261 INFO L93 Difference]: Finished difference Result 2189 states and 2990 transitions. [2022-11-20 20:29:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 20:29:27,262 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 20:29:27,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:27,268 INFO L225 Difference]: With dead ends: 2189 [2022-11-20 20:29:27,269 INFO L226 Difference]: Without dead ends: 1103 [2022-11-20 20:29:27,272 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 20:29:27,273 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 20:29:27,273 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 20:29:27,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1103 states. [2022-11-20 20:29:27,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1103 to 1094. [2022-11-20 20:29:27,346 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 20:29:27,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1094 states to 1094 states and 1493 transitions. [2022-11-20 20:29:27,351 INFO L78 Accepts]: Start accepts. Automaton has 1094 states and 1493 transitions. Word has length 73 [2022-11-20 20:29:27,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:27,352 INFO L495 AbstractCegarLoop]: Abstraction has 1094 states and 1493 transitions. [2022-11-20 20:29:27,352 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 20:29:27,352 INFO L276 IsEmpty]: Start isEmpty. Operand 1094 states and 1493 transitions. [2022-11-20 20:29:27,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-11-20 20:29:27,355 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:27,356 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 20:29:27,376 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:27,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:27,576 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:27,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:27,577 INFO L85 PathProgramCache]: Analyzing trace with hash 102670813, now seen corresponding path program 1 times [2022-11-20 20:29:27,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:27,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2127060187] [2022-11-20 20:29:27,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:27,577 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 20:29:27,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:27,578 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:27,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:27,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:27,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-20 20:29:27,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:29,567 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 20:29:29,567 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:29,567 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:29,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2127060187] [2022-11-20 20:29:29,568 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2127060187] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:29,568 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:29,568 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 20:29:29,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221101863] [2022-11-20 20:29:29,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:29,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 20:29:29,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:29,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 20:29:29,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-11-20 20:29:29,570 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 20:29:30,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:30,954 INFO L93 Difference]: Finished difference Result 2210 states and 3017 transitions. [2022-11-20 20:29:30,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 20:29:30,955 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 20:29:30,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:30,961 INFO L225 Difference]: With dead ends: 2210 [2022-11-20 20:29:30,962 INFO L226 Difference]: Without dead ends: 1122 [2022-11-20 20:29:30,966 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-11-20 20:29:30,968 INFO L413 NwaCegarLoop]: 939 mSDtfsCounter, 15 mSDsluCounter, 6544 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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.8s IncrementalHoareTripleChecker+Time [2022-11-20 20:29:30,969 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.8s Time] [2022-11-20 20:29:30,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1122 states. [2022-11-20 20:29:31,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1122 to 1110. [2022-11-20 20:29:31,043 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 20:29:31,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1110 states to 1110 states and 1515 transitions. [2022-11-20 20:29:31,049 INFO L78 Accepts]: Start accepts. Automaton has 1110 states and 1515 transitions. Word has length 86 [2022-11-20 20:29:31,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:31,049 INFO L495 AbstractCegarLoop]: Abstraction has 1110 states and 1515 transitions. [2022-11-20 20:29:31,049 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 20:29:31,050 INFO L276 IsEmpty]: Start isEmpty. Operand 1110 states and 1515 transitions. [2022-11-20 20:29:31,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-11-20 20:29:31,053 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:31,053 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 20:29:31,070 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:31,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:31,270 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:31,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:31,270 INFO L85 PathProgramCache]: Analyzing trace with hash 816029832, now seen corresponding path program 1 times [2022-11-20 20:29:31,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:31,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1571887173] [2022-11-20 20:29:31,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:31,271 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 20:29:31,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:31,272 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:31,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:31,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:31,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 492 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-20 20:29:31,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:32,188 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 20:29:32,188 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:32,189 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:32,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1571887173] [2022-11-20 20:29:32,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1571887173] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:32,189 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:32,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 20:29:32,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51633853] [2022-11-20 20:29:32,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:32,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 20:29:32,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:32,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 20:29:32,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 20:29:32,191 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 20:29:33,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:33,112 INFO L93 Difference]: Finished difference Result 1988 states and 2838 transitions. [2022-11-20 20:29:33,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 20:29:33,113 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 20:29:33,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:33,123 INFO L225 Difference]: With dead ends: 1988 [2022-11-20 20:29:33,123 INFO L226 Difference]: Without dead ends: 1920 [2022-11-20 20:29:33,125 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 20:29:33,126 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.6s IncrementalHoareTripleChecker+Time [2022-11-20 20:29:33,126 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.6s Time] [2022-11-20 20:29:33,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1920 states. [2022-11-20 20:29:33,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1920 to 1087. [2022-11-20 20:29:33,236 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 20:29:33,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1087 states to 1087 states and 1482 transitions. [2022-11-20 20:29:33,241 INFO L78 Accepts]: Start accepts. Automaton has 1087 states and 1482 transitions. Word has length 89 [2022-11-20 20:29:33,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:33,242 INFO L495 AbstractCegarLoop]: Abstraction has 1087 states and 1482 transitions. [2022-11-20 20:29:33,242 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 20:29:33,242 INFO L276 IsEmpty]: Start isEmpty. Operand 1087 states and 1482 transitions. [2022-11-20 20:29:33,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-11-20 20:29:33,245 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:33,245 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 20:29:33,268 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:33,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:33,468 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:33,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:33,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1810125697, now seen corresponding path program 1 times [2022-11-20 20:29:33,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:33,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1947513176] [2022-11-20 20:29:33,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:33,469 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 20:29:33,469 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:33,470 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:33,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:33,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:33,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 20:29:33,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:34,495 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 20:29:34,495 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:34,495 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:34,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1947513176] [2022-11-20 20:29:34,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1947513176] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:34,495 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:34,496 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-20 20:29:34,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414546430] [2022-11-20 20:29:34,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:34,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 20:29:34,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:34,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 20:29:34,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 20:29:34,497 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 20:29:35,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:35,484 INFO L93 Difference]: Finished difference Result 2257 states and 3089 transitions. [2022-11-20 20:29:35,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 20:29:35,485 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 20:29:35,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:35,492 INFO L225 Difference]: With dead ends: 2257 [2022-11-20 20:29:35,493 INFO L226 Difference]: Without dead ends: 1178 [2022-11-20 20:29:35,497 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 20:29:35,497 INFO L413 NwaCegarLoop]: 983 mSDtfsCounter, 160 mSDsluCounter, 1722 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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 20:29:35,498 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 20:29:35,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1178 states. [2022-11-20 20:29:35,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1178 to 1146. [2022-11-20 20:29:35,603 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 20:29:35,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1146 states to 1146 states and 1569 transitions. [2022-11-20 20:29:35,608 INFO L78 Accepts]: Start accepts. Automaton has 1146 states and 1569 transitions. Word has length 91 [2022-11-20 20:29:35,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:35,609 INFO L495 AbstractCegarLoop]: Abstraction has 1146 states and 1569 transitions. [2022-11-20 20:29:35,609 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 20:29:35,609 INFO L276 IsEmpty]: Start isEmpty. Operand 1146 states and 1569 transitions. [2022-11-20 20:29:35,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-11-20 20:29:35,612 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:35,612 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 20:29:35,631 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:35,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:35,826 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:35,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:35,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1935200234, now seen corresponding path program 1 times [2022-11-20 20:29:35,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:35,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1659947229] [2022-11-20 20:29:35,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:35,827 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 20:29:35,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:35,828 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:35,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:36,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:36,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 505 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-20 20:29:36,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:36,715 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 20:29:36,715 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:36,715 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:36,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1659947229] [2022-11-20 20:29:36,716 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1659947229] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:36,716 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:36,716 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 20:29:36,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990876986] [2022-11-20 20:29:36,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:36,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 20:29:36,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:36,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 20:29:36,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 20:29:36,717 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 20:29:37,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:37,697 INFO L93 Difference]: Finished difference Result 2775 states and 3871 transitions. [2022-11-20 20:29:37,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 20:29:37,698 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 20:29:37,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:37,708 INFO L225 Difference]: With dead ends: 2775 [2022-11-20 20:29:37,708 INFO L226 Difference]: Without dead ends: 1637 [2022-11-20 20:29:37,713 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 20:29:37,713 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 20:29:37,714 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 20:29:37,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1637 states. [2022-11-20 20:29:37,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1637 to 1147. [2022-11-20 20:29:37,830 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 20:29:37,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1147 states to 1147 states and 1569 transitions. [2022-11-20 20:29:37,836 INFO L78 Accepts]: Start accepts. Automaton has 1147 states and 1569 transitions. Word has length 100 [2022-11-20 20:29:37,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:37,836 INFO L495 AbstractCegarLoop]: Abstraction has 1147 states and 1569 transitions. [2022-11-20 20:29:37,837 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 20:29:37,837 INFO L276 IsEmpty]: Start isEmpty. Operand 1147 states and 1569 transitions. [2022-11-20 20:29:37,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-11-20 20:29:37,841 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:37,841 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 20:29:37,863 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0 [2022-11-20 20:29:38,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:38,055 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:38,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:38,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1301976463, now seen corresponding path program 1 times [2022-11-20 20:29:38,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:38,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1347749739] [2022-11-20 20:29:38,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:38,056 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 20:29:38,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:38,057 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:38,058 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:38,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:38,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-20 20:29:38,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:39,342 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 20:29:39,342 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:39,342 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:39,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1347749739] [2022-11-20 20:29:39,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1347749739] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:39,342 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:39,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-20 20:29:39,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421777880] [2022-11-20 20:29:39,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:39,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 20:29:39,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:39,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 20:29:39,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-20 20:29:39,344 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 20:29:40,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:40,502 INFO L93 Difference]: Finished difference Result 2289 states and 3133 transitions. [2022-11-20 20:29:40,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 20:29:40,503 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 20:29:40,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:40,509 INFO L225 Difference]: With dead ends: 2289 [2022-11-20 20:29:40,510 INFO L226 Difference]: Without dead ends: 1144 [2022-11-20 20:29:40,514 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-11-20 20:29:40,514 INFO L413 NwaCegarLoop]: 935 mSDtfsCounter, 6 mSDsluCounter, 5567 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s 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.6s IncrementalHoareTripleChecker+Time [2022-11-20 20:29:40,515 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.6s Time] [2022-11-20 20:29:40,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states. [2022-11-20 20:29:40,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 1144. [2022-11-20 20:29:40,618 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 20:29:40,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1144 states to 1144 states and 1565 transitions. [2022-11-20 20:29:40,623 INFO L78 Accepts]: Start accepts. Automaton has 1144 states and 1565 transitions. Word has length 124 [2022-11-20 20:29:40,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:40,623 INFO L495 AbstractCegarLoop]: Abstraction has 1144 states and 1565 transitions. [2022-11-20 20:29:40,624 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 20:29:40,624 INFO L276 IsEmpty]: Start isEmpty. Operand 1144 states and 1565 transitions. [2022-11-20 20:29:40,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-11-20 20:29:40,628 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:40,628 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 20:29:40,648 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-11-20 20:29:40,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:40,848 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:40,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:40,848 INFO L85 PathProgramCache]: Analyzing trace with hash 193533731, now seen corresponding path program 1 times [2022-11-20 20:29:40,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:40,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1423391709] [2022-11-20 20:29:40,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:40,849 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 20:29:40,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:40,850 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:40,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:41,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:41,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 20:29:41,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:41,435 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 20:29:41,435 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:41,435 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:41,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1423391709] [2022-11-20 20:29:41,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1423391709] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:41,436 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:41,436 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 20:29:41,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747061237] [2022-11-20 20:29:41,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:41,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 20:29:41,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:41,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 20:29:41,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 20:29:41,437 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 20:29:41,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:41,670 INFO L93 Difference]: Finished difference Result 2282 states and 3143 transitions. [2022-11-20 20:29:41,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 20:29:41,671 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 20:29:41,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:41,677 INFO L225 Difference]: With dead ends: 2282 [2022-11-20 20:29:41,677 INFO L226 Difference]: Without dead ends: 1146 [2022-11-20 20:29:41,682 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 20:29:41,683 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 20:29:41,683 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 20:29:41,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1146 states. [2022-11-20 20:29:41,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1146 to 1144. [2022-11-20 20:29:41,792 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 20:29:41,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1144 states to 1144 states and 1559 transitions. [2022-11-20 20:29:41,797 INFO L78 Accepts]: Start accepts. Automaton has 1144 states and 1559 transitions. Word has length 128 [2022-11-20 20:29:41,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:41,797 INFO L495 AbstractCegarLoop]: Abstraction has 1144 states and 1559 transitions. [2022-11-20 20:29:41,797 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 20:29:41,798 INFO L276 IsEmpty]: Start isEmpty. Operand 1144 states and 1559 transitions. [2022-11-20 20:29:41,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-11-20 20:29:41,803 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:41,803 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 20:29:41,822 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:42,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:42,022 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:42,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:42,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1776957946, now seen corresponding path program 1 times [2022-11-20 20:29:42,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:42,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2077647977] [2022-11-20 20:29:42,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:42,024 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 20:29:42,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:42,024 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:42,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:42,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:42,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 586 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-20 20:29:42,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:43,023 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 20:29:43,023 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:43,023 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:43,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2077647977] [2022-11-20 20:29:43,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2077647977] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:43,024 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:43,024 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 20:29:43,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454845675] [2022-11-20 20:29:43,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:43,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 20:29:43,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:43,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 20:29:43,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 20:29:43,026 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 20:29:43,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:43,494 INFO L93 Difference]: Finished difference Result 2302 states and 3153 transitions. [2022-11-20 20:29:43,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 20:29:43,495 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 20:29:43,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:43,502 INFO L225 Difference]: With dead ends: 2302 [2022-11-20 20:29:43,502 INFO L226 Difference]: Without dead ends: 1166 [2022-11-20 20:29:43,506 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 20:29:43,507 INFO L413 NwaCegarLoop]: 930 mSDtfsCounter, 8 mSDsluCounter, 3708 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-11-20 20:29:43,507 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.2s Time] [2022-11-20 20:29:43,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1166 states. [2022-11-20 20:29:43,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1166 to 1154. [2022-11-20 20:29:43,622 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 20:29:43,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1154 states to 1154 states and 1571 transitions. [2022-11-20 20:29:43,627 INFO L78 Accepts]: Start accepts. Automaton has 1154 states and 1571 transitions. Word has length 131 [2022-11-20 20:29:43,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:43,627 INFO L495 AbstractCegarLoop]: Abstraction has 1154 states and 1571 transitions. [2022-11-20 20:29:43,628 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 20:29:43,628 INFO L276 IsEmpty]: Start isEmpty. Operand 1154 states and 1571 transitions. [2022-11-20 20:29:43,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-11-20 20:29:43,633 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:43,633 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 20:29:43,658 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-11-20 20:29:43,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:43,839 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:43,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:43,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1591664946, now seen corresponding path program 1 times [2022-11-20 20:29:43,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:43,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2101958450] [2022-11-20 20:29:43,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:43,840 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 20:29:43,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:43,841 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:43,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:44,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:44,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 608 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 20:29:44,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:44,862 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 20:29:44,862 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:44,862 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:44,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2101958450] [2022-11-20 20:29:44,863 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2101958450] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:44,863 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:44,863 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 20:29:44,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552097953] [2022-11-20 20:29:44,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:44,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 20:29:44,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:44,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 20:29:44,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 20:29:44,865 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 20:29:45,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:45,579 INFO L93 Difference]: Finished difference Result 2309 states and 3146 transitions. [2022-11-20 20:29:45,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 20:29:45,580 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 20:29:45,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:45,586 INFO L225 Difference]: With dead ends: 2309 [2022-11-20 20:29:45,587 INFO L226 Difference]: Without dead ends: 1154 [2022-11-20 20:29:45,591 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 135 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 20:29:45,591 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 20:29:45,592 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 20:29:45,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1154 states. [2022-11-20 20:29:45,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1154 to 1154. [2022-11-20 20:29:45,699 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 20:29:45,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1154 states to 1154 states and 1570 transitions. [2022-11-20 20:29:45,704 INFO L78 Accepts]: Start accepts. Automaton has 1154 states and 1570 transitions. Word has length 139 [2022-11-20 20:29:45,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:45,705 INFO L495 AbstractCegarLoop]: Abstraction has 1154 states and 1570 transitions. [2022-11-20 20:29:45,705 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 20:29:45,705 INFO L276 IsEmpty]: Start isEmpty. Operand 1154 states and 1570 transitions. [2022-11-20 20:29:45,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-11-20 20:29:45,711 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:45,711 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 20:29:45,731 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:45,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:45,927 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:45,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:45,928 INFO L85 PathProgramCache]: Analyzing trace with hash -177762430, now seen corresponding path program 1 times [2022-11-20 20:29:45,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:45,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [927582879] [2022-11-20 20:29:45,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:45,929 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 20:29:45,929 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:45,929 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:45,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:46,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:46,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 20:29:46,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:46,519 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 20:29:46,519 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:46,519 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:46,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [927582879] [2022-11-20 20:29:46,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [927582879] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:46,520 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:46,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 20:29:46,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241502376] [2022-11-20 20:29:46,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:46,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 20:29:46,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:46,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 20:29:46,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 20:29:46,522 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 20:29:46,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:46,709 INFO L93 Difference]: Finished difference Result 2302 states and 3163 transitions. [2022-11-20 20:29:46,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 20:29:46,710 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 20:29:46,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:46,717 INFO L225 Difference]: With dead ends: 2302 [2022-11-20 20:29:46,717 INFO L226 Difference]: Without dead ends: 1156 [2022-11-20 20:29:46,721 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 20:29:46,722 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 20:29:46,722 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 20:29:46,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1156 states. [2022-11-20 20:29:46,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1156 to 1154. [2022-11-20 20:29:46,833 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 20:29:46,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1154 states to 1154 states and 1564 transitions. [2022-11-20 20:29:46,838 INFO L78 Accepts]: Start accepts. Automaton has 1154 states and 1564 transitions. Word has length 139 [2022-11-20 20:29:46,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:46,839 INFO L495 AbstractCegarLoop]: Abstraction has 1154 states and 1564 transitions. [2022-11-20 20:29:46,839 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 20:29:46,839 INFO L276 IsEmpty]: Start isEmpty. Operand 1154 states and 1564 transitions. [2022-11-20 20:29:46,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-11-20 20:29:46,844 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:46,844 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 20:29:46,863 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:47,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:47,059 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:47,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:47,059 INFO L85 PathProgramCache]: Analyzing trace with hash -231339686, now seen corresponding path program 1 times [2022-11-20 20:29:47,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:47,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1125811289] [2022-11-20 20:29:47,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:47,060 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 20:29:47,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:47,061 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:47,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:47,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:47,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 20:29:47,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:48,056 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 20:29:48,057 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:48,057 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:48,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1125811289] [2022-11-20 20:29:48,057 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1125811289] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:48,057 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:48,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 20:29:48,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047298502] [2022-11-20 20:29:48,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:48,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 20:29:48,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:48,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 20:29:48,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 20:29:48,060 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 20:29:48,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:48,744 INFO L93 Difference]: Finished difference Result 2309 states and 3132 transitions. [2022-11-20 20:29:48,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 20:29:48,745 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 20:29:48,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:48,751 INFO L225 Difference]: With dead ends: 2309 [2022-11-20 20:29:48,751 INFO L226 Difference]: Without dead ends: 1154 [2022-11-20 20:29:48,755 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 20:29:48,756 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 20:29:48,756 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 20:29:48,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1154 states. [2022-11-20 20:29:48,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1154 to 1154. [2022-11-20 20:29:48,865 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 20:29:48,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1154 states to 1154 states and 1563 transitions. [2022-11-20 20:29:48,869 INFO L78 Accepts]: Start accepts. Automaton has 1154 states and 1563 transitions. Word has length 141 [2022-11-20 20:29:48,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:48,869 INFO L495 AbstractCegarLoop]: Abstraction has 1154 states and 1563 transitions. [2022-11-20 20:29:48,869 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 20:29:48,869 INFO L276 IsEmpty]: Start isEmpty. Operand 1154 states and 1563 transitions. [2022-11-20 20:29:48,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-11-20 20:29:48,874 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:48,875 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 20:29:48,895 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:49,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:49,094 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:49,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:49,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1476574954, now seen corresponding path program 1 times [2022-11-20 20:29:49,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:49,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1727470717] [2022-11-20 20:29:49,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:49,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 20:29:49,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:49,096 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:49,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:49,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:49,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 607 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 20:29:49,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:49,860 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 20:29:49,861 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:49,861 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:49,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1727470717] [2022-11-20 20:29:49,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1727470717] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:49,862 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:49,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-20 20:29:49,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357333889] [2022-11-20 20:29:49,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:49,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 20:29:49,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:49,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 20:29:49,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 20:29:49,864 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 20:29:50,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:50,182 INFO L93 Difference]: Finished difference Result 2312 states and 3131 transitions. [2022-11-20 20:29:50,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 20:29:50,183 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 20:29:50,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:50,188 INFO L225 Difference]: With dead ends: 2312 [2022-11-20 20:29:50,188 INFO L226 Difference]: Without dead ends: 1163 [2022-11-20 20:29:50,192 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 20:29:50,193 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 20:29:50,193 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 20:29:50,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states. [2022-11-20 20:29:50,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 1154. [2022-11-20 20:29:50,325 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 20:29:50,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1154 states to 1154 states and 1561 transitions. [2022-11-20 20:29:50,330 INFO L78 Accepts]: Start accepts. Automaton has 1154 states and 1561 transitions. Word has length 142 [2022-11-20 20:29:50,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:50,331 INFO L495 AbstractCegarLoop]: Abstraction has 1154 states and 1561 transitions. [2022-11-20 20:29:50,331 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 20:29:50,331 INFO L276 IsEmpty]: Start isEmpty. Operand 1154 states and 1561 transitions. [2022-11-20 20:29:50,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-11-20 20:29:50,336 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:50,336 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 20:29:50,355 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:50,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:50,551 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:50,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:50,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1126322939, now seen corresponding path program 1 times [2022-11-20 20:29:50,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:50,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1782339519] [2022-11-20 20:29:50,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:50,553 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 20:29:50,553 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:50,554 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:50,594 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:51,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:51,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 699 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 20:29:51,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:51,335 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 20:29:51,335 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:51,335 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:51,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1782339519] [2022-11-20 20:29:51,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1782339519] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:51,335 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:51,336 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-20 20:29:51,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329144119] [2022-11-20 20:29:51,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:51,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 20:29:51,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:51,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 20:29:51,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 20:29:51,339 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 20:29:51,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:51,630 INFO L93 Difference]: Finished difference Result 2310 states and 3151 transitions. [2022-11-20 20:29:51,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 20:29:51,639 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 20:29:51,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:51,645 INFO L225 Difference]: With dead ends: 2310 [2022-11-20 20:29:51,645 INFO L226 Difference]: Without dead ends: 1164 [2022-11-20 20:29:51,649 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 20:29:51,652 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 20:29:51,652 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 20:29:51,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states. [2022-11-20 20:29:51,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 1158. [2022-11-20 20:29:51,760 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 20:29:51,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1158 states to 1158 states and 1565 transitions. [2022-11-20 20:29:51,763 INFO L78 Accepts]: Start accepts. Automaton has 1158 states and 1565 transitions. Word has length 179 [2022-11-20 20:29:51,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:51,764 INFO L495 AbstractCegarLoop]: Abstraction has 1158 states and 1565 transitions. [2022-11-20 20:29:51,764 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 20:29:51,764 INFO L276 IsEmpty]: Start isEmpty. Operand 1158 states and 1565 transitions. [2022-11-20 20:29:51,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-11-20 20:29:51,769 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:51,769 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 20:29:51,794 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:51,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:51,983 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:51,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:51,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1289513411, now seen corresponding path program 1 times [2022-11-20 20:29:51,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:51,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1471139257] [2022-11-20 20:29:51,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:51,984 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 20:29:51,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:51,985 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:51,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:52,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:52,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 699 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 20:29:52,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:52,740 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 20:29:52,740 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:52,740 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:52,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1471139257] [2022-11-20 20:29:52,741 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1471139257] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:52,741 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:52,741 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-20 20:29:52,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916778060] [2022-11-20 20:29:52,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:52,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 20:29:52,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:52,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 20:29:52,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 20:29:52,743 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 20:29:53,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:53,037 INFO L93 Difference]: Finished difference Result 2318 states and 3155 transitions. [2022-11-20 20:29:53,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 20:29:53,038 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 20:29:53,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:53,045 INFO L225 Difference]: With dead ends: 2318 [2022-11-20 20:29:53,045 INFO L226 Difference]: Without dead ends: 1168 [2022-11-20 20:29:53,047 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 20:29:53,048 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 20:29:53,049 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 20:29:53,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1168 states. [2022-11-20 20:29:53,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1168 to 1162. [2022-11-20 20:29:53,162 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 20:29:53,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1162 states to 1162 states and 1569 transitions. [2022-11-20 20:29:53,166 INFO L78 Accepts]: Start accepts. Automaton has 1162 states and 1569 transitions. Word has length 179 [2022-11-20 20:29:53,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:53,167 INFO L495 AbstractCegarLoop]: Abstraction has 1162 states and 1569 transitions. [2022-11-20 20:29:53,167 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 20:29:53,167 INFO L276 IsEmpty]: Start isEmpty. Operand 1162 states and 1569 transitions. [2022-11-20 20:29:53,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-11-20 20:29:53,172 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:53,172 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 20:29:53,199 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:53,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:53,387 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:53,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:53,387 INFO L85 PathProgramCache]: Analyzing trace with hash 322162757, now seen corresponding path program 1 times [2022-11-20 20:29:53,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:53,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1968730124] [2022-11-20 20:29:53,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:53,389 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 20:29:53,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:53,390 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:53,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:53,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:54,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 699 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-20 20:29:54,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:54,473 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 20:29:54,473 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:54,473 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:54,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1968730124] [2022-11-20 20:29:54,474 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1968730124] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:54,474 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:54,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 20:29:54,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969207562] [2022-11-20 20:29:54,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:54,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 20:29:54,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:54,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 20:29:54,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 20:29:54,475 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 20:29:55,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:55,142 INFO L93 Difference]: Finished difference Result 1630 states and 2225 transitions. [2022-11-20 20:29:55,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 20:29:55,142 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 20:29:55,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:55,150 INFO L225 Difference]: With dead ends: 1630 [2022-11-20 20:29:55,151 INFO L226 Difference]: Without dead ends: 1403 [2022-11-20 20:29:55,152 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 20:29:55,153 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.4s IncrementalHoareTripleChecker+Time [2022-11-20 20:29:55,153 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.4s Time] [2022-11-20 20:29:55,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1403 states. [2022-11-20 20:29:55,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1403 to 1016. [2022-11-20 20:29:55,276 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 20:29:55,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1371 transitions. [2022-11-20 20:29:55,280 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1371 transitions. Word has length 179 [2022-11-20 20:29:55,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:55,281 INFO L495 AbstractCegarLoop]: Abstraction has 1016 states and 1371 transitions. [2022-11-20 20:29:55,281 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 20:29:55,281 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1371 transitions. [2022-11-20 20:29:55,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2022-11-20 20:29:55,286 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 20:29:55,287 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 20:29:55,311 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-11-20 20:29:55,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:55,501 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 20:29:55,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 20:29:55,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1697623872, now seen corresponding path program 1 times [2022-11-20 20:29:55,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-20 20:29:55,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2021883555] [2022-11-20 20:29:55,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 20:29:55,503 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 20:29:55,503 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat [2022-11-20 20:29:55,504 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:55,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:56,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 20:29:56,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 697 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-20 20:29:56,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 20:29:56,518 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 20:29:56,518 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 20:29:56,519 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-20 20:29:56,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2021883555] [2022-11-20 20:29:56,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2021883555] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 20:29:56,519 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 20:29:56,519 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 20:29:56,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647328795] [2022-11-20 20:29:56,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 20:29:56,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 20:29:56,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-20 20:29:56,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 20:29:56,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 20:29:56,521 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 20:29:57,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 20:29:57,192 INFO L93 Difference]: Finished difference Result 1319 states and 1779 transitions. [2022-11-20 20:29:57,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 20:29:57,192 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 20:29:57,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 20:29:57,193 INFO L225 Difference]: With dead ends: 1319 [2022-11-20 20:29:57,193 INFO L226 Difference]: Without dead ends: 0 [2022-11-20 20:29:57,196 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 20:29:57,197 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.4s IncrementalHoareTripleChecker+Time [2022-11-20 20:29:57,197 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.4s Time] [2022-11-20 20:29:57,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-11-20 20:29:57,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-11-20 20:29:57,197 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 20:29:57,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-11-20 20:29:57,198 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 188 [2022-11-20 20:29:57,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 20:29:57,198 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-20 20:29:57,198 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 20:29:57,198 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-11-20 20:29:57,198 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-11-20 20:29:57,200 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-20 20:29:57,214 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:57,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/mathsat -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 20:29:57,408 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-11-20 20:31:49,376 INFO L899 garLoopResultBuilder]: For program point L3293-1(line 3293) no Hoare annotation was computed. [2022-11-20 20:31:49,376 INFO L902 garLoopResultBuilder]: At program point L3293(line 3293) the Hoare annotation is: true [2022-11-20 20:31:49,377 INFO L899 garLoopResultBuilder]: For program point L3289(lines 3289 3300) no Hoare annotation was computed. [2022-11-20 20:31:49,377 INFO L899 garLoopResultBuilder]: For program point L3289-2(lines 3285 3301) no Hoare annotation was computed. [2022-11-20 20:31:49,377 INFO L899 garLoopResultBuilder]: For program point L3285(lines 3285 3301) no Hoare annotation was computed. [2022-11-20 20:31:49,377 INFO L902 garLoopResultBuilder]: At program point L3283-1(line 3283) the Hoare annotation is: true [2022-11-20 20:31:49,377 INFO L902 garLoopResultBuilder]: At program point L3283(line 3283) the Hoare annotation is: true [2022-11-20 20:31:49,377 INFO L902 garLoopResultBuilder]: At program point copy_from_userENTRY(lines 3272 3304) the Hoare annotation is: true [2022-11-20 20:31:49,378 INFO L899 garLoopResultBuilder]: For program point copy_from_userEXIT(lines 3272 3304) no Hoare annotation was computed. [2022-11-20 20:31:49,378 INFO L899 garLoopResultBuilder]: For program point L3294(lines 3294 3298) no Hoare annotation was computed. [2022-11-20 20:31:49,378 INFO L902 garLoopResultBuilder]: At program point L3294-2(lines 3294 3298) the Hoare annotation is: true [2022-11-20 20:31:49,378 INFO L902 garLoopResultBuilder]: At program point L3290(line 3290) the Hoare annotation is: true [2022-11-20 20:31:49,378 INFO L902 garLoopResultBuilder]: At program point L3288(line 3288) the Hoare annotation is: true [2022-11-20 20:31:49,378 INFO L899 garLoopResultBuilder]: For program point L3290-1(line 3290) no Hoare annotation was computed. [2022-11-20 20:31:49,379 INFO L902 garLoopResultBuilder]: At program point L3286(line 3286) the Hoare annotation is: true [2022-11-20 20:31:49,379 INFO L899 garLoopResultBuilder]: For program point L3288-1(line 3288) no Hoare annotation was computed. [2022-11-20 20:31:49,379 INFO L899 garLoopResultBuilder]: For program point L3284(line 3284) no Hoare annotation was computed. [2022-11-20 20:31:49,379 INFO L899 garLoopResultBuilder]: For program point L3286-1(line 3286) no Hoare annotation was computed. [2022-11-20 20:31:49,379 INFO L899 garLoopResultBuilder]: For program point copy_from_userFINAL(lines 3272 3304) no Hoare annotation was computed. [2022-11-20 20:31:49,379 INFO L899 garLoopResultBuilder]: For program point L3299(line 3299) no Hoare annotation was computed. [2022-11-20 20:31:49,380 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 20:31:49,380 INFO L899 garLoopResultBuilder]: For program point L4528-1(line 4528) no Hoare annotation was computed. [2022-11-20 20:31:49,380 INFO L899 garLoopResultBuilder]: For program point L4561(lines 4561 4565) no Hoare annotation was computed. [2022-11-20 20:31:49,380 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 20:31:49,380 INFO L899 garLoopResultBuilder]: For program point L3835(lines 3835 3838) no Hoare annotation was computed. [2022-11-20 20:31:49,381 INFO L899 garLoopResultBuilder]: For program point L4463(lines 4463 4470) no Hoare annotation was computed. [2022-11-20 20:31:49,381 INFO L899 garLoopResultBuilder]: For program point L4430(lines 4430 4434) no Hoare annotation was computed. [2022-11-20 20:31:49,381 INFO L899 garLoopResultBuilder]: For program point L4529(lines 4529 4534) no Hoare annotation was computed. [2022-11-20 20:31:49,381 INFO L899 garLoopResultBuilder]: For program point L4430-2(lines 4427 4434) no Hoare annotation was computed. [2022-11-20 20:31:49,381 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 20:31:49,381 INFO L899 garLoopResultBuilder]: For program point L4596(line 4596) no Hoare annotation was computed. [2022-11-20 20:31:49,382 INFO L899 garLoopResultBuilder]: For program point L4398(line 4398) no Hoare annotation was computed. [2022-11-20 20:31:49,382 INFO L899 garLoopResultBuilder]: For program point L4497(line 4497) no Hoare annotation was computed. [2022-11-20 20:31:49,382 INFO L899 garLoopResultBuilder]: For program point L4530-1(line 4530) no Hoare annotation was computed. [2022-11-20 20:31:49,382 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 20:31:49,382 INFO L899 garLoopResultBuilder]: For program point L4597-1(line 4597) no Hoare annotation was computed. [2022-11-20 20:31:49,383 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 20:31:49,383 INFO L899 garLoopResultBuilder]: For program point L4300-1(line 4300) no Hoare annotation was computed. [2022-11-20 20:31:49,383 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 20:31:49,384 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 20:31:49,385 INFO L899 garLoopResultBuilder]: For program point L4895-1(line 4895) no Hoare annotation was computed. [2022-11-20 20:31:49,385 INFO L899 garLoopResultBuilder]: For program point L4598(lines 4598 4602) no Hoare annotation was computed. [2022-11-20 20:31:49,385 INFO L899 garLoopResultBuilder]: For program point L4499(lines 4499 4506) no Hoare annotation was computed. [2022-11-20 20:31:49,385 INFO L899 garLoopResultBuilder]: For program point L4466(lines 4466 4470) no Hoare annotation was computed. [2022-11-20 20:31:49,385 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 20:31:49,386 INFO L899 garLoopResultBuilder]: For program point L4433-1(line 4433) no Hoare annotation was computed. [2022-11-20 20:31:49,386 INFO L899 garLoopResultBuilder]: For program point L4466-2(lines 4463 4470) no Hoare annotation was computed. [2022-11-20 20:31:49,387 INFO L899 garLoopResultBuilder]: For program point L4301(lines 4301 4304) no Hoare annotation was computed. [2022-11-20 20:31:49,387 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 20:31:49,387 INFO L899 garLoopResultBuilder]: For program point L4566-1(line 4566) no Hoare annotation was computed. [2022-11-20 20:31:49,387 INFO L899 garLoopResultBuilder]: For program point L4401(line 4401) no Hoare annotation was computed. [2022-11-20 20:31:49,387 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 20:31:49,387 INFO L899 garLoopResultBuilder]: For program point L4897-1(line 4897) no Hoare annotation was computed. [2022-11-20 20:31:49,388 INFO L899 garLoopResultBuilder]: For program point L4567(line 4567) no Hoare annotation was computed. [2022-11-20 20:31:49,388 INFO L899 garLoopResultBuilder]: For program point L4567-2(lines 4567 4571) no Hoare annotation was computed. [2022-11-20 20:31:49,388 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 20:31:49,388 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 20:31:49,388 INFO L899 garLoopResultBuilder]: For program point L4502(lines 4502 4506) no Hoare annotation was computed. [2022-11-20 20:31:49,388 INFO L899 garLoopResultBuilder]: For program point L4535-1(line 4535) no Hoare annotation was computed. [2022-11-20 20:31:49,389 INFO L899 garLoopResultBuilder]: For program point L4403(lines 4403 4410) no Hoare annotation was computed. [2022-11-20 20:31:49,389 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 20:31:49,389 INFO L899 garLoopResultBuilder]: For program point L4469-1(line 4469) no Hoare annotation was computed. [2022-11-20 20:31:49,389 INFO L899 garLoopResultBuilder]: For program point L4502-2(lines 4499 4506) no Hoare annotation was computed. [2022-11-20 20:31:49,389 INFO L899 garLoopResultBuilder]: For program point L4437(line 4437) no Hoare annotation was computed. [2022-11-20 20:31:49,389 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 20:31:49,390 INFO L899 garLoopResultBuilder]: For program point L4603-1(line 4603) no Hoare annotation was computed. [2022-11-20 20:31:49,390 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 20:31:49,390 INFO L899 garLoopResultBuilder]: For program point L4538(line 4538) no Hoare annotation was computed. [2022-11-20 20:31:49,390 INFO L899 garLoopResultBuilder]: For program point L4604-2(lines 4604 4608) no Hoare annotation was computed. [2022-11-20 20:31:49,390 INFO L899 garLoopResultBuilder]: For program point L4604(line 4604) no Hoare annotation was computed. [2022-11-20 20:31:49,390 INFO L899 garLoopResultBuilder]: For program point L4439(lines 4439 4446) no Hoare annotation was computed. [2022-11-20 20:31:49,391 INFO L899 garLoopResultBuilder]: For program point L4406(lines 4406 4410) no Hoare annotation was computed. [2022-11-20 20:31:49,391 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 20:31:49,391 INFO L899 garLoopResultBuilder]: For program point L4505-1(line 4505) no Hoare annotation was computed. [2022-11-20 20:31:49,391 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 20:31:49,391 INFO L899 garLoopResultBuilder]: For program point L4406-2(lines 4403 4410) no Hoare annotation was computed. [2022-11-20 20:31:49,391 INFO L899 garLoopResultBuilder]: For program point L4274-1(line 4274) no Hoare annotation was computed. [2022-11-20 20:31:49,392 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 20:31:49,392 INFO L899 garLoopResultBuilder]: For program point L4539-1(line 4539) no Hoare annotation was computed. [2022-11-20 20:31:49,392 INFO L899 garLoopResultBuilder]: For program point L4473(line 4473) no Hoare annotation was computed. [2022-11-20 20:31:49,392 INFO L899 garLoopResultBuilder]: For program point L4275(lines 4275 4305) no Hoare annotation was computed. [2022-11-20 20:31:49,392 INFO L899 garLoopResultBuilder]: For program point L4275-2(lines 4275 4305) no Hoare annotation was computed. [2022-11-20 20:31:49,392 INFO L899 garLoopResultBuilder]: For program point L4540(lines 4540 4543) no Hoare annotation was computed. [2022-11-20 20:31:49,392 INFO L899 garLoopResultBuilder]: For program point L3847(lines 3847 3850) no Hoare annotation was computed. [2022-11-20 20:31:49,393 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 20:31:49,393 INFO L899 garLoopResultBuilder]: For program point L4475(lines 4475 4482) no Hoare annotation was computed. [2022-11-20 20:31:49,393 INFO L899 garLoopResultBuilder]: For program point L4442(lines 4442 4446) no Hoare annotation was computed. [2022-11-20 20:31:49,393 INFO L899 garLoopResultBuilder]: For program point L4574-1(line 4574) no Hoare annotation was computed. [2022-11-20 20:31:49,393 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 20:31:49,393 INFO L899 garLoopResultBuilder]: For program point L4409-1(line 4409) no Hoare annotation was computed. [2022-11-20 20:31:49,393 INFO L899 garLoopResultBuilder]: For program point L4442-2(lines 4439 4446) no Hoare annotation was computed. [2022-11-20 20:31:49,394 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 20:31:49,394 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 20:31:49,394 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 20:31:49,394 INFO L899 garLoopResultBuilder]: For program point L4575(lines 4575 4579) no Hoare annotation was computed. [2022-11-20 20:31:49,394 INFO L899 garLoopResultBuilder]: For program point L4509(line 4509) no Hoare annotation was computed. [2022-11-20 20:31:49,395 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 20:31:49,395 INFO L899 garLoopResultBuilder]: For program point L4279(lines 4279 4285) no Hoare annotation was computed. [2022-11-20 20:31:49,395 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 20:31:49,395 INFO L899 garLoopResultBuilder]: For program point L4279-2(lines 4279 4285) no Hoare annotation was computed. [2022-11-20 20:31:49,395 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 20:31:49,395 INFO L899 garLoopResultBuilder]: For program point L4511(lines 4511 4518) no Hoare annotation was computed. [2022-11-20 20:31:49,396 INFO L899 garLoopResultBuilder]: For program point L4544-1(line 4544) no Hoare annotation was computed. [2022-11-20 20:31:49,396 INFO L899 garLoopResultBuilder]: For program point L4478(lines 4478 4482) no Hoare annotation was computed. [2022-11-20 20:31:49,396 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 20:31:49,396 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 20:31:49,396 INFO L899 garLoopResultBuilder]: For program point L4445-1(line 4445) no Hoare annotation was computed. [2022-11-20 20:31:49,396 INFO L899 garLoopResultBuilder]: For program point L4478-2(lines 4475 4482) no Hoare annotation was computed. [2022-11-20 20:31:49,396 INFO L899 garLoopResultBuilder]: For program point L4280-1(lines 4280 4281) no Hoare annotation was computed. [2022-11-20 20:31:49,397 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 20:31:49,397 INFO L899 garLoopResultBuilder]: For program point L4545-2(line 4545) no Hoare annotation was computed. [2022-11-20 20:31:49,397 INFO L899 garLoopResultBuilder]: For program point L4545-3(line 4545) no Hoare annotation was computed. [2022-11-20 20:31:49,397 INFO L899 garLoopResultBuilder]: For program point L4545(line 4545) no Hoare annotation was computed. [2022-11-20 20:31:49,397 INFO L899 garLoopResultBuilder]: For program point L4413(line 4413) no Hoare annotation was computed. [2022-11-20 20:31:49,397 INFO L899 garLoopResultBuilder]: For program point L4545-5(lines 4545 4549) no Hoare annotation was computed. [2022-11-20 20:31:49,398 INFO L899 garLoopResultBuilder]: For program point L4612(line 4612) no Hoare annotation was computed. [2022-11-20 20:31:49,398 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 20:31:49,398 INFO L899 garLoopResultBuilder]: For program point L4514(lines 4514 4518) no Hoare annotation was computed. [2022-11-20 20:31:49,398 INFO L899 garLoopResultBuilder]: For program point L4415(lines 4415 4422) no Hoare annotation was computed. [2022-11-20 20:31:49,398 INFO L899 garLoopResultBuilder]: For program point L4382(lines 4382 4385) no Hoare annotation was computed. [2022-11-20 20:31:49,398 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 20:31:49,398 INFO L899 garLoopResultBuilder]: For program point L4481-1(line 4481) no Hoare annotation was computed. [2022-11-20 20:31:49,399 INFO L899 garLoopResultBuilder]: For program point L4514-2(lines 4511 4518) no Hoare annotation was computed. [2022-11-20 20:31:49,399 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 20:31:49,399 INFO L899 garLoopResultBuilder]: For program point L4283-1(lines 4283 4284) no Hoare annotation was computed. [2022-11-20 20:31:49,399 INFO L899 garLoopResultBuilder]: For program point L4581(line 4581) no Hoare annotation was computed. [2022-11-20 20:31:49,399 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 20:31:49,399 INFO L899 garLoopResultBuilder]: For program point L5407-1(line 5407) no Hoare annotation was computed. [2022-11-20 20:31:49,400 INFO L899 garLoopResultBuilder]: For program point L4449(line 4449) no Hoare annotation was computed. [2022-11-20 20:31:49,400 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 20:31:49,400 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 20:31:49,400 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 20:31:49,400 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 20:31:49,401 INFO L899 garLoopResultBuilder]: For program point L4582-1(line 4582) no Hoare annotation was computed. [2022-11-20 20:31:49,401 INFO L899 garLoopResultBuilder]: For program point uinput_ioctl_handlerEXIT(lines 4355 4620) no Hoare annotation was computed. [2022-11-20 20:31:49,401 INFO L899 garLoopResultBuilder]: For program point L3856(line 3856) no Hoare annotation was computed. [2022-11-20 20:31:49,401 INFO L899 garLoopResultBuilder]: For program point L4583(lines 4583 4586) no Hoare annotation was computed. [2022-11-20 20:31:49,401 INFO L899 garLoopResultBuilder]: For program point L4451(lines 4451 4458) no Hoare annotation was computed. [2022-11-20 20:31:49,401 INFO L899 garLoopResultBuilder]: For program point L4418(lines 4418 4422) no Hoare annotation was computed. [2022-11-20 20:31:49,401 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 20:31:49,402 INFO L899 garLoopResultBuilder]: For program point L4517-1(line 4517) no Hoare annotation was computed. [2022-11-20 20:31:49,402 INFO L899 garLoopResultBuilder]: For program point L4418-2(lines 4415 4422) no Hoare annotation was computed. [2022-11-20 20:31:49,402 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 20:31:49,402 INFO L899 garLoopResultBuilder]: For program point L4386(lines 4386 4393) no Hoare annotation was computed. [2022-11-20 20:31:49,402 INFO L899 garLoopResultBuilder]: For program point L4485(line 4485) no Hoare annotation was computed. [2022-11-20 20:31:49,402 INFO L899 garLoopResultBuilder]: For program point L4287(lines 4287 4293) no Hoare annotation was computed. [2022-11-20 20:31:49,402 INFO L899 garLoopResultBuilder]: For program point L4386-2(lines 4386 4393) no Hoare annotation was computed. [2022-11-20 20:31:49,403 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 20:31:49,403 INFO L899 garLoopResultBuilder]: For program point uinput_ioctl_handlerFINAL(lines 4355 4620) no Hoare annotation was computed. [2022-11-20 20:31:49,403 INFO L899 garLoopResultBuilder]: For program point L4552-2(lines 4552 4556) no Hoare annotation was computed. [2022-11-20 20:31:49,403 INFO L899 garLoopResultBuilder]: For program point L4552(lines 4552 4556) no Hoare annotation was computed. [2022-11-20 20:31:49,403 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 20:31:49,403 INFO L899 garLoopResultBuilder]: For program point L4387-1(line 4387) no Hoare annotation was computed. [2022-11-20 20:31:49,404 INFO L899 garLoopResultBuilder]: For program point L4288-1(lines 4288 4289) no Hoare annotation was computed. [2022-11-20 20:31:49,404 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 20:31:49,404 INFO L899 garLoopResultBuilder]: For program point L4487(lines 4487 4494) no Hoare annotation was computed. [2022-11-20 20:31:49,404 INFO L899 garLoopResultBuilder]: For program point L4454(lines 4454 4458) no Hoare annotation was computed. [2022-11-20 20:31:49,404 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 20:31:49,404 INFO L899 garLoopResultBuilder]: For program point L4388(lines 4388 4391) no Hoare annotation was computed. [2022-11-20 20:31:49,404 INFO L899 garLoopResultBuilder]: For program point L4421-1(line 4421) no Hoare annotation was computed. [2022-11-20 20:31:49,405 INFO L899 garLoopResultBuilder]: For program point L4454-2(lines 4451 4458) no Hoare annotation was computed. [2022-11-20 20:31:49,405 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 20:31:49,405 INFO L899 garLoopResultBuilder]: For program point L4587-1(line 4587) no Hoare annotation was computed. [2022-11-20 20:31:49,405 INFO L899 garLoopResultBuilder]: For program point L4521(line 4521) no Hoare annotation was computed. [2022-11-20 20:31:49,405 INFO L899 garLoopResultBuilder]: For program point L3828(lines 3828 3832) no Hoare annotation was computed. [2022-11-20 20:31:49,405 INFO L899 garLoopResultBuilder]: For program point L4522(lines 4522 4526) no Hoare annotation was computed. [2022-11-20 20:31:49,405 INFO L899 garLoopResultBuilder]: For program point L4588-2(line 4588) no Hoare annotation was computed. [2022-11-20 20:31:49,406 INFO L899 garLoopResultBuilder]: For program point L4588(line 4588) no Hoare annotation was computed. [2022-11-20 20:31:49,406 INFO L899 garLoopResultBuilder]: For program point L4588-5(lines 4588 4592) no Hoare annotation was computed. [2022-11-20 20:31:49,406 INFO L899 garLoopResultBuilder]: For program point L4588-3(line 4588) no Hoare annotation was computed. [2022-11-20 20:31:49,406 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 20:31:49,406 INFO L899 garLoopResultBuilder]: For program point L4291-1(lines 4291 4292) no Hoare annotation was computed. [2022-11-20 20:31:49,406 INFO L899 garLoopResultBuilder]: For program point L4490(lines 4490 4494) no Hoare annotation was computed. [2022-11-20 20:31:49,407 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 20:31:49,407 INFO L899 garLoopResultBuilder]: For program point L4457-1(line 4457) no Hoare annotation was computed. [2022-11-20 20:31:49,407 INFO L899 garLoopResultBuilder]: For program point L4490-2(lines 4487 4494) no Hoare annotation was computed. [2022-11-20 20:31:49,407 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 20:31:49,407 INFO L899 garLoopResultBuilder]: For program point L4425(line 4425) no Hoare annotation was computed. [2022-11-20 20:31:49,407 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 20:31:49,408 INFO L899 garLoopResultBuilder]: For program point L-1-2(line -1) no Hoare annotation was computed. [2022-11-20 20:31:49,408 INFO L899 garLoopResultBuilder]: For program point L4294(line 4294) no Hoare annotation was computed. [2022-11-20 20:31:49,408 INFO L899 garLoopResultBuilder]: For program point L4559(line 4559) no Hoare annotation was computed. [2022-11-20 20:31:49,408 INFO L899 garLoopResultBuilder]: For program point L4427(lines 4427 4434) no Hoare annotation was computed. [2022-11-20 20:31:49,408 INFO L899 garLoopResultBuilder]: For program point L4394(lines 4394 4614) no Hoare annotation was computed. [2022-11-20 20:31:49,408 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 20:31:49,408 INFO L899 garLoopResultBuilder]: For program point L4493-1(line 4493) no Hoare annotation was computed. [2022-11-20 20:31:49,409 INFO L899 garLoopResultBuilder]: For program point L4295(lines 4295 4298) no Hoare annotation was computed. [2022-11-20 20:31:49,409 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 20:31:49,409 INFO L899 garLoopResultBuilder]: For program point L3833(lines 3833 3845) no Hoare annotation was computed. [2022-11-20 20:31:49,409 INFO L899 garLoopResultBuilder]: For program point L3833-2(lines 3833 3845) no Hoare annotation was computed. [2022-11-20 20:31:49,409 INFO L899 garLoopResultBuilder]: For program point L4560-1(line 4560) no Hoare annotation was computed. [2022-11-20 20:31:49,409 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 20:31:49,409 INFO L899 garLoopResultBuilder]: For program point L4395(line 4395) no Hoare annotation was computed. [2022-11-20 20:31:49,410 INFO L899 garLoopResultBuilder]: For program point L4461(line 4461) no Hoare annotation was computed. [2022-11-20 20:31:49,410 INFO L902 garLoopResultBuilder]: At program point input_event_sizeENTRY(lines 3530 3549) the Hoare annotation is: true [2022-11-20 20:31:49,410 INFO L899 garLoopResultBuilder]: For program point input_event_sizeEXIT(lines 3530 3549) no Hoare annotation was computed. [2022-11-20 20:31:49,410 INFO L902 garLoopResultBuilder]: At program point L3538(line 3538) the Hoare annotation is: true [2022-11-20 20:31:49,410 INFO L899 garLoopResultBuilder]: For program point L3539(lines 3539 3543) no Hoare annotation was computed. [2022-11-20 20:31:49,410 INFO L902 garLoopResultBuilder]: At program point L3536(line 3536) the Hoare annotation is: true [2022-11-20 20:31:49,410 INFO L899 garLoopResultBuilder]: For program point L3537-1(lines 3537 3546) no Hoare annotation was computed. [2022-11-20 20:31:49,411 INFO L899 garLoopResultBuilder]: For program point L3537(lines 3537 3546) no Hoare annotation was computed. [2022-11-20 20:31:49,411 INFO L899 garLoopResultBuilder]: For program point L3538-1(line 3538) no Hoare annotation was computed. [2022-11-20 20:31:49,411 INFO L899 garLoopResultBuilder]: For program point L3536-1(line 3536) no Hoare annotation was computed. [2022-11-20 20:31:49,411 INFO L899 garLoopResultBuilder]: For program point input_event_sizeFINAL(lines 3530 3549) no Hoare annotation was computed. [2022-11-20 20:31:49,411 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 20:31:49,411 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 20:31:49,411 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 20:31:49,412 INFO L899 garLoopResultBuilder]: For program point L5148(lines 5148 5153) no Hoare annotation was computed. [2022-11-20 20:31:49,412 INFO L899 garLoopResultBuilder]: For program point L5143(lines 5143 5146) no Hoare annotation was computed. [2022-11-20 20:31:49,412 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 20:31:49,412 INFO L899 garLoopResultBuilder]: For program point L5145-1(lines 5143 5146) no Hoare annotation was computed. [2022-11-20 20:31:49,412 INFO L899 garLoopResultBuilder]: For program point L4321(lines 4321 4351) no Hoare annotation was computed. [2022-11-20 20:31:49,412 INFO L899 garLoopResultBuilder]: For program point L4321-1(lines 4321 4351) no Hoare annotation was computed. [2022-11-20 20:31:49,412 INFO L902 garLoopResultBuilder]: At program point uinput_ff_upload_from_userENTRY(lines 4309 4354) the Hoare annotation is: true [2022-11-20 20:31:49,412 INFO L899 garLoopResultBuilder]: For program point uinput_ff_upload_from_userFINAL(lines 4309 4354) no Hoare annotation was computed. [2022-11-20 20:31:49,413 INFO L902 garLoopResultBuilder]: At program point L4346(line 4346) the Hoare annotation is: true [2022-11-20 20:31:49,413 INFO L902 garLoopResultBuilder]: At program point L4342(lines 4342 4343) the Hoare annotation is: true [2022-11-20 20:31:49,413 INFO L899 garLoopResultBuilder]: For program point L4346-1(line 4346) no Hoare annotation was computed. [2022-11-20 20:31:49,413 INFO L899 garLoopResultBuilder]: For program point L4338(lines 4338 4344) no Hoare annotation was computed. [2022-11-20 20:31:49,413 INFO L899 garLoopResultBuilder]: For program point L4342-1(lines 4342 4343) no Hoare annotation was computed. [2022-11-20 20:31:49,413 INFO L902 garLoopResultBuilder]: At program point L4334(lines 4334 4335) the Hoare annotation is: true [2022-11-20 20:31:49,413 INFO L899 garLoopResultBuilder]: For program point L4330(lines 4330 4336) no Hoare annotation was computed. [2022-11-20 20:31:49,414 INFO L899 garLoopResultBuilder]: For program point L4334-1(lines 4334 4335) no Hoare annotation was computed. [2022-11-20 20:31:49,414 INFO L899 garLoopResultBuilder]: For program point L4330-2(lines 4330 4336) no Hoare annotation was computed. [2022-11-20 20:31:49,414 INFO L902 garLoopResultBuilder]: At program point L4322(line 4322) the Hoare annotation is: true [2022-11-20 20:31:49,414 INFO L899 garLoopResultBuilder]: For program point L4320-1(line 4320) no Hoare annotation was computed. [2022-11-20 20:31:49,414 INFO L899 garLoopResultBuilder]: For program point uinput_ff_upload_from_userEXIT(lines 4309 4354) no Hoare annotation was computed. [2022-11-20 20:31:49,414 INFO L899 garLoopResultBuilder]: For program point L4322-1(line 4322) no Hoare annotation was computed. [2022-11-20 20:31:49,414 INFO L902 garLoopResultBuilder]: At program point L4320(line 4320) the Hoare annotation is: true [2022-11-20 20:31:49,415 INFO L899 garLoopResultBuilder]: For program point L4347(lines 4347 4350) no Hoare annotation was computed. [2022-11-20 20:31:49,415 INFO L902 garLoopResultBuilder]: At program point L4339(lines 4339 4340) the Hoare annotation is: true [2022-11-20 20:31:49,415 INFO L899 garLoopResultBuilder]: For program point L4339-1(lines 4339 4340) no Hoare annotation was computed. [2022-11-20 20:31:49,415 INFO L902 garLoopResultBuilder]: At program point L4331(lines 4331 4332) the Hoare annotation is: true [2022-11-20 20:31:49,415 INFO L899 garLoopResultBuilder]: For program point L4331-1(lines 4331 4332) no Hoare annotation was computed. [2022-11-20 20:31:49,415 INFO L899 garLoopResultBuilder]: For program point L4323(lines 4323 4326) no Hoare annotation was computed. [2022-11-20 20:31:49,415 INFO L899 garLoopResultBuilder]: For program point uinput_destroy_deviceEXIT(lines 3795 3821) no Hoare annotation was computed. [2022-11-20 20:31:49,415 INFO L899 garLoopResultBuilder]: For program point L3805(lines 3805 3818) no Hoare annotation was computed. [2022-11-20 20:31:49,416 INFO L899 garLoopResultBuilder]: For program point L3805-2(lines 3795 3821) no Hoare annotation was computed. [2022-11-20 20:31:49,416 INFO L902 garLoopResultBuilder]: At program point L3727-1(lines 3706 3730) the Hoare annotation is: true [2022-11-20 20:31:49,416 INFO L902 garLoopResultBuilder]: At program point L3727(line 3727) the Hoare annotation is: true [2022-11-20 20:31:49,416 INFO L902 garLoopResultBuilder]: At program point L3814(line 3814) the Hoare annotation is: true [2022-11-20 20:31:49,416 INFO L899 garLoopResultBuilder]: For program point L3808(lines 3808 3813) no Hoare annotation was computed. [2022-11-20 20:31:49,416 INFO L902 garLoopResultBuilder]: At program point L5342(lines 5341 5343) the Hoare annotation is: true [2022-11-20 20:31:49,416 INFO L899 garLoopResultBuilder]: For program point L3711-1(line 3711) no Hoare annotation was computed. [2022-11-20 20:31:49,417 INFO L902 garLoopResultBuilder]: At program point L3808-2(lines 3808 3813) the Hoare annotation is: true [2022-11-20 20:31:49,417 INFO L902 garLoopResultBuilder]: At program point L3711(line 3711) the Hoare annotation is: true [2022-11-20 20:31:49,417 INFO L902 garLoopResultBuilder]: At program point uinput_destroy_deviceENTRY(lines 3795 3821) the Hoare annotation is: true [2022-11-20 20:31:49,417 INFO L902 garLoopResultBuilder]: At program point L3724(lines 3710 3729) the Hoare annotation is: true [2022-11-20 20:31:49,417 INFO L902 garLoopResultBuilder]: At program point L3722(lines 3710 3729) the Hoare annotation is: true [2022-11-20 20:31:49,417 INFO L902 garLoopResultBuilder]: At program point L3718(line 3718) the Hoare annotation is: true [2022-11-20 20:31:49,417 INFO L902 garLoopResultBuilder]: At program point L5353(lines 5352 5354) the Hoare annotation is: true [2022-11-20 20:31:49,418 INFO L899 garLoopResultBuilder]: For program point L3815(line 3815) no Hoare annotation was computed. [2022-11-20 20:31:49,418 INFO L899 garLoopResultBuilder]: For program point L3716(lines 3716 3720) no Hoare annotation was computed. [2022-11-20 20:31:49,418 INFO L899 garLoopResultBuilder]: For program point L3716-1(lines 3716 3720) no Hoare annotation was computed. [2022-11-20 20:31:49,418 INFO L902 garLoopResultBuilder]: At program point input_abs_get_maxENTRY(lines 3441 3446) the Hoare annotation is: true [2022-11-20 20:31:49,418 INFO L899 garLoopResultBuilder]: For program point input_abs_get_maxFINAL(lines 3441 3446) no Hoare annotation was computed. [2022-11-20 20:31:49,418 INFO L899 garLoopResultBuilder]: For program point L3444(line 3444) no Hoare annotation was computed. [2022-11-20 20:31:49,418 INFO L899 garLoopResultBuilder]: For program point L3444-2(line 3444) no Hoare annotation was computed. [2022-11-20 20:31:49,419 INFO L899 garLoopResultBuilder]: For program point input_abs_get_maxEXIT(lines 3441 3446) no Hoare annotation was computed. [2022-11-20 20:31:49,419 INFO L899 garLoopResultBuilder]: For program point __wake_upEXIT(lines 5281 5283) no Hoare annotation was computed. [2022-11-20 20:31:49,419 INFO L902 garLoopResultBuilder]: At program point __wake_upENTRY(lines 5281 5283) the Hoare annotation is: true [2022-11-20 20:31:49,419 INFO L899 garLoopResultBuilder]: For program point __wake_upFINAL(lines 5281 5283) no Hoare annotation was computed. [2022-11-20 20:31:49,419 INFO L899 garLoopResultBuilder]: For program point variable_test_bitEXIT(lines 3083 3091) no Hoare annotation was computed. [2022-11-20 20:31:49,419 INFO L902 garLoopResultBuilder]: At program point variable_test_bitENTRY(lines 3083 3091) the Hoare annotation is: true [2022-11-20 20:31:49,419 INFO L899 garLoopResultBuilder]: For program point variable_test_bitFINAL(lines 3083 3091) no Hoare annotation was computed. [2022-11-20 20:31:49,420 INFO L902 garLoopResultBuilder]: At program point L-1-1(line -1) the Hoare annotation is: true [2022-11-20 20:31:49,420 INFO L902 garLoopResultBuilder]: At program point L-1-3(line -1) the Hoare annotation is: true [2022-11-20 20:31:49,420 INFO L899 garLoopResultBuilder]: For program point #Ultimate.C_memcpyFINAL(line -1) no Hoare annotation was computed. [2022-11-20 20:31:49,420 INFO L902 garLoopResultBuilder]: At program point #Ultimate.C_memcpyENTRY(line -1) the Hoare annotation is: true [2022-11-20 20:31:49,420 INFO L899 garLoopResultBuilder]: For program point #Ultimate.C_memcpyEXIT(line -1) no Hoare annotation was computed. [2022-11-20 20:31:49,420 INFO L899 garLoopResultBuilder]: For program point get_currentEXIT(lines 3096 3119) no Hoare annotation was computed. [2022-11-20 20:31:49,420 INFO L899 garLoopResultBuilder]: For program point L3101(line 3101) no Hoare annotation was computed. [2022-11-20 20:31:49,421 INFO L902 garLoopResultBuilder]: At program point L3116(lines 3099 3118) the Hoare annotation is: true [2022-11-20 20:31:49,421 INFO L899 garLoopResultBuilder]: For program point L3110(line 3110) no Hoare annotation was computed. [2022-11-20 20:31:49,421 INFO L902 garLoopResultBuilder]: At program point get_currentENTRY(lines 3096 3119) the Hoare annotation is: true [2022-11-20 20:31:49,421 INFO L899 garLoopResultBuilder]: For program point L3104(line 3104) no Hoare annotation was computed. [2022-11-20 20:31:49,421 INFO L899 garLoopResultBuilder]: For program point L3100(lines 3100 3115) no Hoare annotation was computed. [2022-11-20 20:31:49,421 INFO L899 garLoopResultBuilder]: For program point get_currentFINAL(lines 3096 3119) no Hoare annotation was computed. [2022-11-20 20:31:49,421 INFO L899 garLoopResultBuilder]: For program point L3113(line 3113) no Hoare annotation was computed. [2022-11-20 20:31:49,421 INFO L899 garLoopResultBuilder]: For program point L3107(line 3107) no Hoare annotation was computed. [2022-11-20 20:31:49,422 INFO L899 garLoopResultBuilder]: For program point uinput_request_doneFINAL(lines 3657 3665) no Hoare annotation was computed. [2022-11-20 20:31:49,422 INFO L899 garLoopResultBuilder]: For program point L3661-1(line 3661) no Hoare annotation was computed. [2022-11-20 20:31:49,422 INFO L902 garLoopResultBuilder]: At program point L3661(line 3661) the Hoare annotation is: true [2022-11-20 20:31:49,422 INFO L902 garLoopResultBuilder]: At program point uinput_request_doneENTRY(lines 3657 3665) the Hoare annotation is: true [2022-11-20 20:31:49,422 INFO L902 garLoopResultBuilder]: At program point L5305(lines 5304 5306) the Hoare annotation is: true [2022-11-20 20:31:49,422 INFO L899 garLoopResultBuilder]: For program point uinput_request_doneEXIT(lines 3657 3665) no Hoare annotation was computed. [2022-11-20 20:31:49,422 INFO L899 garLoopResultBuilder]: For program point PTR_ERREXIT(lines 3126 3131) no Hoare annotation was computed. [2022-11-20 20:31:49,423 INFO L902 garLoopResultBuilder]: At program point PTR_ERRENTRY(lines 3126 3131) the Hoare annotation is: true [2022-11-20 20:31:49,423 INFO L899 garLoopResultBuilder]: For program point PTR_ERRFINAL(lines 3126 3131) no Hoare annotation was computed. [2022-11-20 20:31:49,423 INFO L899 garLoopResultBuilder]: For program point signal_pendingEXIT(lines 3336 3345) no Hoare annotation was computed. [2022-11-20 20:31:49,423 INFO L902 garLoopResultBuilder]: At program point L3342(line 3342) the Hoare annotation is: true [2022-11-20 20:31:49,423 INFO L899 garLoopResultBuilder]: For program point L3342-1(line 3342) no Hoare annotation was computed. [2022-11-20 20:31:49,423 INFO L902 garLoopResultBuilder]: At program point L3208(line 3208) the Hoare annotation is: true [2022-11-20 20:31:49,423 INFO L902 garLoopResultBuilder]: At program point L3209(lines 3204 3211) the Hoare annotation is: true [2022-11-20 20:31:49,423 INFO L899 garLoopResultBuilder]: For program point L3208-1(line 3208) no Hoare annotation was computed. [2022-11-20 20:31:49,424 INFO L902 garLoopResultBuilder]: At program point signal_pendingENTRY(lines 3336 3345) the Hoare annotation is: true [2022-11-20 20:31:49,424 INFO L899 garLoopResultBuilder]: For program point signal_pendingFINAL(lines 3336 3345) no Hoare annotation was computed. [2022-11-20 20:31:49,424 INFO L902 garLoopResultBuilder]: At program point L3333(lines 3328 3335) the Hoare annotation is: true [2022-11-20 20:31:49,424 INFO L902 garLoopResultBuilder]: At program point ldv_mallocENTRY(lines 3357 3366) the Hoare annotation is: true [2022-11-20 20:31:49,424 INFO L899 garLoopResultBuilder]: For program point L3359(lines 3359 3365) no Hoare annotation was computed. [2022-11-20 20:31:49,424 INFO L902 garLoopResultBuilder]: At program point L3355(lines 3353 3356) the Hoare annotation is: true [2022-11-20 20:31:49,424 INFO L899 garLoopResultBuilder]: For program point L3350(line 3350) no Hoare annotation was computed. [2022-11-20 20:31:49,424 INFO L899 garLoopResultBuilder]: For program point L3349(lines 3349 3351) no Hoare annotation was computed. [2022-11-20 20:31:49,425 INFO L899 garLoopResultBuilder]: For program point ldv_mallocEXIT(lines 3357 3366) no Hoare annotation was computed. [2022-11-20 20:31:49,425 INFO L899 garLoopResultBuilder]: For program point ldv_mallocFINAL(lines 3357 3366) no Hoare annotation was computed. [2022-11-20 20:31:49,425 INFO L902 garLoopResultBuilder]: At program point mutex_lock_interruptibleENTRY(lines 5382 5384) the Hoare annotation is: true [2022-11-20 20:31:49,425 INFO L899 garLoopResultBuilder]: For program point mutex_lock_interruptibleFINAL(lines 5382 5384) no Hoare annotation was computed. [2022-11-20 20:31:49,425 INFO L899 garLoopResultBuilder]: For program point mutex_lock_interruptibleEXIT(lines 5382 5384) no Hoare annotation was computed. [2022-11-20 20:31:49,425 INFO L902 garLoopResultBuilder]: At program point constant_test_bitENTRY(lines 3077 3082) the Hoare annotation is: true [2022-11-20 20:31:49,425 INFO L899 garLoopResultBuilder]: For program point constant_test_bitFINAL(lines 3077 3082) no Hoare annotation was computed. [2022-11-20 20:31:49,426 INFO L899 garLoopResultBuilder]: For program point constant_test_bitEXIT(lines 3077 3082) no Hoare annotation was computed. [2022-11-20 20:31:49,426 INFO L899 garLoopResultBuilder]: For program point L3426-2(line 3426) no Hoare annotation was computed. [2022-11-20 20:31:49,426 INFO L899 garLoopResultBuilder]: For program point input_abs_get_minEXIT(lines 3423 3428) no Hoare annotation was computed. [2022-11-20 20:31:49,426 INFO L899 garLoopResultBuilder]: For program point input_abs_get_minFINAL(lines 3423 3428) no Hoare annotation was computed. [2022-11-20 20:31:49,426 INFO L902 garLoopResultBuilder]: At program point input_abs_get_minENTRY(lines 3423 3428) the Hoare annotation is: true [2022-11-20 20:31:49,426 INFO L899 garLoopResultBuilder]: For program point L3426(line 3426) no Hoare annotation was computed. [2022-11-20 20:31:49,426 INFO L899 garLoopResultBuilder]: For program point is_compat_taskFINAL(lines 3510 3529) no Hoare annotation was computed. [2022-11-20 20:31:49,426 INFO L899 garLoopResultBuilder]: For program point L3178(line 3178) no Hoare annotation was computed. [2022-11-20 20:31:49,427 INFO L899 garLoopResultBuilder]: For program point L3521(lines 3521 3525) no Hoare annotation was computed. [2022-11-20 20:31:49,427 INFO L899 garLoopResultBuilder]: For program point L3521-2(lines 3517 3526) no Hoare annotation was computed. [2022-11-20 20:31:49,427 INFO L899 garLoopResultBuilder]: For program point L3517(lines 3517 3526) no Hoare annotation was computed. [2022-11-20 20:31:49,427 INFO L902 garLoopResultBuilder]: At program point L3187(lines 3170 3190) the Hoare annotation is: true [2022-11-20 20:31:49,427 INFO L902 garLoopResultBuilder]: At program point is_compat_taskENTRY(lines 3510 3529) the Hoare annotation is: true [2022-11-20 20:31:49,427 INFO L899 garLoopResultBuilder]: For program point is_compat_taskEXIT(lines 3510 3529) no Hoare annotation was computed. [2022-11-20 20:31:49,427 INFO L899 garLoopResultBuilder]: For program point L3175(line 3175) no Hoare annotation was computed. [2022-11-20 20:31:49,428 INFO L899 garLoopResultBuilder]: For program point L3171(lines 3171 3186) no Hoare annotation was computed. [2022-11-20 20:31:49,428 INFO L899 garLoopResultBuilder]: For program point L3184(line 3184) no Hoare annotation was computed. [2022-11-20 20:31:49,428 INFO L902 garLoopResultBuilder]: At program point L3502(line 3502) the Hoare annotation is: true [2022-11-20 20:31:49,428 INFO L899 garLoopResultBuilder]: For program point L3502-1(line 3502) no Hoare annotation was computed. [2022-11-20 20:31:49,428 INFO L899 garLoopResultBuilder]: For program point L3172(line 3172) no Hoare annotation was computed. [2022-11-20 20:31:49,428 INFO L902 garLoopResultBuilder]: At program point L3201(lines 3192 3203) the Hoare annotation is: true [2022-11-20 20:31:49,428 INFO L899 garLoopResultBuilder]: For program point L3197(lines 3197 3200) no Hoare annotation was computed. [2022-11-20 20:31:49,428 INFO L902 garLoopResultBuilder]: At program point L3189(lines 3166 3191) the Hoare annotation is: true [2022-11-20 20:31:49,429 INFO L902 garLoopResultBuilder]: At program point L3507(lines 3498 3509) the Hoare annotation is: true [2022-11-20 20:31:49,429 INFO L899 garLoopResultBuilder]: For program point L3503(lines 3503 3506) no Hoare annotation was computed. [2022-11-20 20:31:49,429 INFO L899 garLoopResultBuilder]: For program point L3181(line 3181) no Hoare annotation was computed. [2022-11-20 20:31:49,429 INFO L899 garLoopResultBuilder]: For program point kfreeEXIT(lines 5416 5418) no Hoare annotation was computed. [2022-11-20 20:31:49,429 INFO L902 garLoopResultBuilder]: At program point kfreeENTRY(lines 5416 5418) the Hoare annotation is: true [2022-11-20 20:31:49,429 INFO L899 garLoopResultBuilder]: For program point kfreeFINAL(lines 5416 5418) no Hoare annotation was computed. [2022-11-20 20:31:49,429 INFO L902 garLoopResultBuilder]: At program point might_faultFINAL(lines 5367 5369) the Hoare annotation is: true [2022-11-20 20:31:49,429 INFO L899 garLoopResultBuilder]: For program point might_faultEXIT(lines 5367 5369) no Hoare annotation was computed. [2022-11-20 20:31:49,430 INFO L902 garLoopResultBuilder]: At program point prepare_to_waitENTRY(lines 5396 5398) the Hoare annotation is: true [2022-11-20 20:31:49,430 INFO L899 garLoopResultBuilder]: For program point prepare_to_waitFINAL(lines 5396 5398) no Hoare annotation was computed. [2022-11-20 20:31:49,430 INFO L899 garLoopResultBuilder]: For program point prepare_to_waitEXIT(lines 5396 5398) no Hoare annotation was computed. [2022-11-20 20:31:49,430 INFO L899 garLoopResultBuilder]: For program point L3474-2(line 3474) no Hoare annotation was computed. [2022-11-20 20:31:49,430 INFO L899 garLoopResultBuilder]: For program point input_abs_get_flatEXIT(lines 3471 3476) no Hoare annotation was computed. [2022-11-20 20:31:49,430 INFO L902 garLoopResultBuilder]: At program point input_abs_get_flatENTRY(lines 3471 3476) the Hoare annotation is: true [2022-11-20 20:31:49,430 INFO L899 garLoopResultBuilder]: For program point input_abs_get_flatFINAL(lines 3471 3476) no Hoare annotation was computed. [2022-11-20 20:31:49,431 INFO L899 garLoopResultBuilder]: For program point L3474(line 3474) no Hoare annotation was computed. [2022-11-20 20:31:49,431 INFO L902 garLoopResultBuilder]: At program point mutex_unlockENTRY(lines 5389 5391) the Hoare annotation is: true [2022-11-20 20:31:49,431 INFO L899 garLoopResultBuilder]: For program point mutex_unlockEXIT(lines 5389 5391) no Hoare annotation was computed. [2022-11-20 20:31:49,431 INFO L899 garLoopResultBuilder]: For program point mutex_unlockFINAL(lines 5389 5391) no Hoare annotation was computed. [2022-11-20 20:31:49,431 INFO L899 garLoopResultBuilder]: For program point copy_to_userEXIT(lines 3305 3313) no Hoare annotation was computed. [2022-11-20 20:31:49,431 INFO L902 garLoopResultBuilder]: At program point copy_to_userENTRY(lines 3305 3313) the Hoare annotation is: true [2022-11-20 20:31:49,431 INFO L899 garLoopResultBuilder]: For program point L3309-1(line 3309) no Hoare annotation was computed. [2022-11-20 20:31:49,432 INFO L902 garLoopResultBuilder]: At program point L3309(line 3309) the Hoare annotation is: true [2022-11-20 20:31:49,432 INFO L902 garLoopResultBuilder]: At program point L5290(lines 5289 5291) the Hoare annotation is: true [2022-11-20 20:31:49,432 INFO L899 garLoopResultBuilder]: For program point copy_to_userFINAL(lines 3305 3313) no Hoare annotation was computed. [2022-11-20 20:31:49,432 INFO L899 garLoopResultBuilder]: For program point ldv_errorFINAL(lines 4911 4916) no Hoare annotation was computed. [2022-11-20 20:31:49,432 INFO L902 garLoopResultBuilder]: At program point ldv_errorENTRY(lines 4911 4916) the Hoare annotation is: true [2022-11-20 20:31:49,432 INFO L899 garLoopResultBuilder]: For program point ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION(line 4914) no Hoare annotation was computed. [2022-11-20 20:31:49,432 INFO L899 garLoopResultBuilder]: For program point ldv_errorEXIT(lines 4911 4916) no Hoare annotation was computed. [2022-11-20 20:31:49,433 INFO L902 garLoopResultBuilder]: At program point input_alloc_absinfoENTRY(lines 5320 5322) the Hoare annotation is: true [2022-11-20 20:31:49,433 INFO L899 garLoopResultBuilder]: For program point input_alloc_absinfoFINAL(lines 5320 5322) no Hoare annotation was computed. [2022-11-20 20:31:49,433 INFO L899 garLoopResultBuilder]: For program point input_alloc_absinfoEXIT(lines 5320 5322) no Hoare annotation was computed. [2022-11-20 20:31:49,433 INFO L902 garLoopResultBuilder]: At program point L3377(lines 3372 3379) the Hoare annotation is: true [2022-11-20 20:31:49,433 INFO L899 garLoopResultBuilder]: For program point L3369-1(line 3369) no Hoare annotation was computed. [2022-11-20 20:31:49,433 INFO L899 garLoopResultBuilder]: For program point kzallocEXIT(lines 3381 3388) no Hoare annotation was computed. [2022-11-20 20:31:49,433 INFO L902 garLoopResultBuilder]: At program point L3369(line 3369) the Hoare annotation is: true [2022-11-20 20:31:49,434 INFO L902 garLoopResultBuilder]: At program point L3369-2(lines 3367 3370) the Hoare annotation is: true [2022-11-20 20:31:49,434 INFO L902 garLoopResultBuilder]: At program point kzallocENTRY(lines 3381 3388) the Hoare annotation is: true [2022-11-20 20:31:49,434 INFO L899 garLoopResultBuilder]: For program point kzallocFINAL(lines 3381 3388) no Hoare annotation was computed. [2022-11-20 20:31:49,434 INFO L902 garLoopResultBuilder]: At program point spin_lockENTRY(lines 3223 3229) the Hoare annotation is: true [2022-11-20 20:31:49,434 INFO L902 garLoopResultBuilder]: At program point L5293(lines 5292 5294) the Hoare annotation is: true [2022-11-20 20:31:49,434 INFO L899 garLoopResultBuilder]: For program point spin_lockFINAL(lines 3223 3229) no Hoare annotation was computed. [2022-11-20 20:31:49,434 INFO L899 garLoopResultBuilder]: For program point spin_lockEXIT(lines 3223 3229) no Hoare annotation was computed. [2022-11-20 20:31:49,434 INFO L899 garLoopResultBuilder]: For program point ldv_check_return_valueFINAL(lines 5358 5360) no Hoare annotation was computed. [2022-11-20 20:31:49,435 INFO L899 garLoopResultBuilder]: For program point ldv_check_return_valueEXIT(lines 5358 5360) no Hoare annotation was computed. [2022-11-20 20:31:49,435 INFO L902 garLoopResultBuilder]: At program point ldv_check_return_valueENTRY(lines 5358 5360) the Hoare annotation is: true [2022-11-20 20:31:49,435 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectFINAL(lines 4918 4923) no Hoare annotation was computed. [2022-11-20 20:31:49,435 INFO L902 garLoopResultBuilder]: At program point ldv__builtin_expectENTRY(lines 4918 4923) the Hoare annotation is: true [2022-11-20 20:31:49,435 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectEXIT(lines 4918 4923) no Hoare annotation was computed. [2022-11-20 20:31:49,435 INFO L899 garLoopResultBuilder]: For program point L3600(lines 3600 3603) no Hoare annotation was computed. [2022-11-20 20:31:49,435 INFO L902 garLoopResultBuilder]: At program point uinput_request_findENTRY(lines 3597 3606) the Hoare annotation is: true [2022-11-20 20:31:49,436 INFO L899 garLoopResultBuilder]: For program point uinput_request_findFINAL(lines 3597 3606) no Hoare annotation was computed. [2022-11-20 20:31:49,436 INFO L899 garLoopResultBuilder]: For program point uinput_request_findEXIT(lines 3597 3606) no Hoare annotation was computed. [2022-11-20 20:31:49,436 INFO L902 garLoopResultBuilder]: At program point __init_waitqueue_headENTRY(lines 5272 5274) the Hoare annotation is: true [2022-11-20 20:31:49,436 INFO L899 garLoopResultBuilder]: For program point __init_waitqueue_headFINAL(lines 5272 5274) no Hoare annotation was computed. [2022-11-20 20:31:49,436 INFO L899 garLoopResultBuilder]: For program point __init_waitqueue_headEXIT(lines 5272 5274) no Hoare annotation was computed. [2022-11-20 20:31:49,436 INFO L899 garLoopResultBuilder]: For program point set_bitFINAL(lines 3070 3076) no Hoare annotation was computed. [2022-11-20 20:31:49,436 INFO L899 garLoopResultBuilder]: For program point set_bitEXIT(lines 3070 3076) no Hoare annotation was computed. [2022-11-20 20:31:49,437 INFO L902 garLoopResultBuilder]: At program point set_bitENTRY(lines 3070 3076) the Hoare annotation is: true [2022-11-20 20:31:49,437 INFO L902 garLoopResultBuilder]: At program point spin_unlockENTRY(lines 3237 3243) the Hoare annotation is: true [2022-11-20 20:31:49,437 INFO L899 garLoopResultBuilder]: For program point spin_unlockFINAL(lines 3237 3243) no Hoare annotation was computed. [2022-11-20 20:31:49,437 INFO L899 garLoopResultBuilder]: For program point spin_unlockEXIT(lines 3237 3243) no Hoare annotation was computed. [2022-11-20 20:31:49,437 INFO L902 garLoopResultBuilder]: At program point L5299(lines 5298 5300) the Hoare annotation is: true [2022-11-20 20:31:49,437 INFO L899 garLoopResultBuilder]: For program point ldv_handler_precallEXIT(lines 5361 5363) no Hoare annotation was computed. [2022-11-20 20:31:49,437 INFO L902 garLoopResultBuilder]: At program point ldv_handler_precallFINAL(lines 5361 5363) the Hoare annotation is: true [2022-11-20 20:31:49,438 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 20:31:49,438 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 20:31:49,438 INFO L899 garLoopResultBuilder]: For program point L5239-1(lines 5237 5240) no Hoare annotation was computed. [2022-11-20 20:31:49,438 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_mutex_of_uinput_deviceFINAL(lines 5234 5244) no Hoare annotation was computed. [2022-11-20 20:31:49,438 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_mutex_of_uinput_deviceEXIT(lines 5234 5244) no Hoare annotation was computed. [2022-11-20 20:31:49,438 INFO L899 garLoopResultBuilder]: For program point L5237(lines 5237 5240) no Hoare annotation was computed. [2022-11-20 20:31:49,438 INFO L899 garLoopResultBuilder]: For program point scheduleEXIT(lines 5403 5405) no Hoare annotation was computed. [2022-11-20 20:31:49,438 INFO L902 garLoopResultBuilder]: At program point scheduleFINAL(lines 5403 5405) the Hoare annotation is: true [2022-11-20 20:31:49,439 INFO L899 garLoopResultBuilder]: For program point _copy_from_userEXIT(lines 5285 5287) no Hoare annotation was computed. [2022-11-20 20:31:49,439 INFO L902 garLoopResultBuilder]: At program point _copy_from_userENTRY(lines 5285 5287) the Hoare annotation is: true [2022-11-20 20:31:49,439 INFO L899 garLoopResultBuilder]: For program point _copy_from_userFINAL(lines 5285 5287) no Hoare annotation was computed. [2022-11-20 20:31:49,439 INFO L899 garLoopResultBuilder]: For program point finish_waitEXIT(lines 5317 5319) no Hoare annotation was computed. [2022-11-20 20:31:49,439 INFO L902 garLoopResultBuilder]: At program point finish_waitENTRY(lines 5317 5319) the Hoare annotation is: true [2022-11-20 20:31:49,439 INFO L899 garLoopResultBuilder]: For program point finish_waitFINAL(lines 5317 5319) no Hoare annotation was computed. [2022-11-20 20:31:49,439 INFO L899 garLoopResultBuilder]: For program point L4065-1(line 4065) no Hoare annotation was computed. [2022-11-20 20:31:49,440 INFO L899 garLoopResultBuilder]: For program point L4032(lines 4032 4035) no Hoare annotation was computed. [2022-11-20 20:31:49,440 INFO L899 garLoopResultBuilder]: For program point L4098-2(lines 4098 4104) no Hoare annotation was computed. [2022-11-20 20:31:49,440 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 20:31:49,440 INFO L899 garLoopResultBuilder]: For program point L3999(lines 3999 4003) no Hoare annotation was computed. [2022-11-20 20:31:49,440 INFO L899 garLoopResultBuilder]: For program point L4759(line 4759) no Hoare annotation was computed. [2022-11-20 20:31:49,440 INFO L899 garLoopResultBuilder]: For program point L4066(lines 4066 4069) no Hoare annotation was computed. [2022-11-20 20:31:49,440 INFO L899 garLoopResultBuilder]: For program point L4760-1(line 4760) no Hoare annotation was computed. [2022-11-20 20:31:49,441 INFO L899 garLoopResultBuilder]: For program point L4694(lines 4694 4697) no Hoare annotation was computed. [2022-11-20 20:31:49,441 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 20:31:49,441 INFO L899 garLoopResultBuilder]: For program point L4199(lines 4199 4231) no Hoare annotation was computed. [2022-11-20 20:31:49,441 INFO L899 garLoopResultBuilder]: For program point L4199-2(lines 4169 4238) no Hoare annotation was computed. [2022-11-20 20:31:49,441 INFO L899 garLoopResultBuilder]: For program point L3869-1(line 3869) no Hoare annotation was computed. [2022-11-20 20:31:49,441 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 20:31:49,441 INFO L899 garLoopResultBuilder]: For program point L5356-1(line 5356) no Hoare annotation was computed. [2022-11-20 20:31:49,442 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 20:31:49,442 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 20:31:49,442 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 20:31:49,442 INFO L899 garLoopResultBuilder]: For program point L5257(lines 5257 5260) no Hoare annotation was computed. [2022-11-20 20:31:49,442 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 20:31:49,442 INFO L899 garLoopResultBuilder]: For program point L4729(line 4729) no Hoare annotation was computed. [2022-11-20 20:31:49,442 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 20:31:49,443 INFO L899 garLoopResultBuilder]: For program point L4201-2(lines 4201 4228) no Hoare annotation was computed. [2022-11-20 20:31:49,443 INFO L899 garLoopResultBuilder]: For program point L4201-3(lines 4201 4228) no Hoare annotation was computed. [2022-11-20 20:31:49,443 INFO L899 garLoopResultBuilder]: For program point L4201(line 4201) no Hoare annotation was computed. [2022-11-20 20:31:49,443 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 20:31:49,443 INFO L899 garLoopResultBuilder]: For program point L4036-1(line 4036) no Hoare annotation was computed. [2022-11-20 20:31:49,443 INFO L899 garLoopResultBuilder]: For program point L3871(lines 3871 3874) no Hoare annotation was computed. [2022-11-20 20:31:49,443 INFO L899 garLoopResultBuilder]: For program point L4763(line 4763) no Hoare annotation was computed. [2022-11-20 20:31:49,444 INFO L899 garLoopResultBuilder]: For program point L4730(lines 4730 4741) no Hoare annotation was computed. [2022-11-20 20:31:49,444 INFO L895 garLoopResultBuilder]: At program point L5259(line 5259) the Hoare annotation is: false [2022-11-20 20:31:49,444 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 20:31:49,444 INFO L899 garLoopResultBuilder]: For program point L5259-1(lines 5256 5270) no Hoare annotation was computed. [2022-11-20 20:31:49,444 INFO L899 garLoopResultBuilder]: For program point L4202-1(line 4202) no Hoare annotation was computed. [2022-11-20 20:31:49,444 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 20:31:49,444 INFO L899 garLoopResultBuilder]: For program point L4037(lines 4037 4047) no Hoare annotation was computed. [2022-11-20 20:31:49,445 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 20:31:49,445 INFO L899 garLoopResultBuilder]: For program point L4004-1(line 4004) no Hoare annotation was computed. [2022-11-20 20:31:49,445 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 20:31:49,445 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 20:31:49,445 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 20:31:49,445 INFO L899 garLoopResultBuilder]: For program point L4731-1(line 4731) no Hoare annotation was computed. [2022-11-20 20:31:49,446 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 20:31:49,446 INFO L899 garLoopResultBuilder]: For program point L4137(lines 4137 4140) no Hoare annotation was computed. [2022-11-20 20:31:49,446 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 20:31:49,446 INFO L899 garLoopResultBuilder]: For program point L4071(lines 4071 4074) no Hoare annotation was computed. [2022-11-20 20:31:49,446 INFO L899 garLoopResultBuilder]: For program point L4038-1(line 4038) no Hoare annotation was computed. [2022-11-20 20:31:49,446 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 20:31:49,446 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 20:31:49,447 INFO L899 garLoopResultBuilder]: For program point L4171(lines 4171 4178) no Hoare annotation was computed. [2022-11-20 20:31:49,447 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 20:31:49,447 INFO L899 garLoopResultBuilder]: For program point L3907(line 3907) no Hoare annotation was computed. [2022-11-20 20:31:49,447 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 20:31:49,447 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 20:31:49,447 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 20:31:49,447 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 20:31:49,447 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 20:31:49,447 INFO L899 garLoopResultBuilder]: For program point L4172-1(line 4172) no Hoare annotation was computed. [2022-11-20 20:31:49,448 INFO L899 garLoopResultBuilder]: For program point L4007(lines 4007 4011) no Hoare annotation was computed. [2022-11-20 20:31:49,448 INFO L899 garLoopResultBuilder]: For program point L3908(lines 3908 3911) no Hoare annotation was computed. [2022-11-20 20:31:49,448 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 20:31:49,448 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 20:31:49,448 INFO L899 garLoopResultBuilder]: For program point L4635-1(line 4635) no Hoare annotation was computed. [2022-11-20 20:31:49,448 INFO L899 garLoopResultBuilder]: For program point L4734-1(lines 4730 4740) no Hoare annotation was computed. [2022-11-20 20:31:49,448 INFO L899 garLoopResultBuilder]: For program point L4701(lines 4701 4765) no Hoare annotation was computed. [2022-11-20 20:31:49,448 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 20:31:49,448 INFO L895 garLoopResultBuilder]: At program point L5263(line 5263) the Hoare annotation is: false [2022-11-20 20:31:49,448 INFO L899 garLoopResultBuilder]: For program point L5263-1(lines 5256 5270) no Hoare annotation was computed. [2022-11-20 20:31:49,448 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 20:31:49,448 INFO L899 garLoopResultBuilder]: For program point L4173(lines 4173 4176) no Hoare annotation was computed. [2022-11-20 20:31:49,449 INFO L899 garLoopResultBuilder]: For program point L4702(line 4702) no Hoare annotation was computed. [2022-11-20 20:31:49,449 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 20:31:49,449 INFO L899 garLoopResultBuilder]: For program point L4141-1(line 4141) no Hoare annotation was computed. [2022-11-20 20:31:49,449 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 20:31:49,449 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 20:31:49,449 INFO L899 garLoopResultBuilder]: For program point L4042-1(line 4042) no Hoare annotation was computed. [2022-11-20 20:31:49,449 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 20:31:49,449 INFO L899 garLoopResultBuilder]: For program point L4703(lines 4703 4713) no Hoare annotation was computed. [2022-11-20 20:31:49,449 INFO L899 garLoopResultBuilder]: For program point L4769(lines 4769 4772) no Hoare annotation was computed. [2022-11-20 20:31:49,449 INFO L899 garLoopResultBuilder]: For program point L3481-1(line 3481) no Hoare annotation was computed. [2022-11-20 20:31:49,449 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 20:31:49,449 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 20:31:49,450 INFO L899 garLoopResultBuilder]: For program point L4076-1(line 4076) no Hoare annotation was computed. [2022-11-20 20:31:49,450 INFO L899 garLoopResultBuilder]: For program point L4043(lines 4043 4046) no Hoare annotation was computed. [2022-11-20 20:31:49,450 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 20:31:49,450 INFO L899 garLoopResultBuilder]: For program point L3977(lines 3977 3980) no Hoare annotation was computed. [2022-11-20 20:31:49,450 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 20:31:49,450 INFO L899 garLoopResultBuilder]: For program point L4704-1(line 4704) no Hoare annotation was computed. [2022-11-20 20:31:49,450 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 20:31:49,450 INFO L899 garLoopResultBuilder]: For program point L3482(lines 3482 3485) no Hoare annotation was computed. [2022-11-20 20:31:49,450 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 20:31:49,450 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 20:31:49,450 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 20:31:49,450 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 20:31:49,451 INFO L899 garLoopResultBuilder]: For program point L5365-1(line 5365) no Hoare annotation was computed. [2022-11-20 20:31:49,451 INFO L899 garLoopResultBuilder]: For program point L4209(line 4209) no Hoare annotation was computed. [2022-11-20 20:31:49,451 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 20:31:49,451 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 20:31:49,451 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 20:31:49,451 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 20:31:49,451 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 20:31:49,451 INFO L899 garLoopResultBuilder]: For program point L3912-1(line 3912) no Hoare annotation was computed. [2022-11-20 20:31:49,451 INFO L899 garLoopResultBuilder]: For program point L3318(lines 3318 3320) no Hoare annotation was computed. [2022-11-20 20:31:49,451 INFO L899 garLoopResultBuilder]: For program point L3318-2(lines 3318 3323) no Hoare annotation was computed. [2022-11-20 20:31:49,451 INFO L895 garLoopResultBuilder]: At program point L5267(line 5267) the Hoare annotation is: false [2022-11-20 20:31:49,451 INFO L899 garLoopResultBuilder]: For program point L4210(line 4210) no Hoare annotation was computed. [2022-11-20 20:31:49,452 INFO L895 garLoopResultBuilder]: At program point L5267-1(lines 5254 5271) the Hoare annotation is: (= ~ldv_mutex_lock~0 (_ bv1 32)) [2022-11-20 20:31:49,452 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 20:31:49,452 INFO L899 garLoopResultBuilder]: For program point L4144(line 4144) no Hoare annotation was computed. [2022-11-20 20:31:49,452 INFO L899 garLoopResultBuilder]: For program point L4210-2(lines 4210 4213) no Hoare annotation was computed. [2022-11-20 20:31:49,452 INFO L899 garLoopResultBuilder]: For program point L3880(line 3880) no Hoare annotation was computed. [2022-11-20 20:31:49,452 INFO L899 garLoopResultBuilder]: For program point L3913-1(line 3913) no Hoare annotation was computed. [2022-11-20 20:31:49,452 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 20:31:49,452 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 20:31:49,452 INFO L899 garLoopResultBuilder]: For program point L4706-1(lines 4703 4712) no Hoare annotation was computed. [2022-11-20 20:31:49,452 INFO L899 garLoopResultBuilder]: For program point L3451-1(line 3451) no Hoare annotation was computed. [2022-11-20 20:31:49,452 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 20:31:49,452 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 20:31:49,452 INFO L899 garLoopResultBuilder]: For program point L4145(lines 4145 4153) no Hoare annotation was computed. [2022-11-20 20:31:49,453 INFO L899 garLoopResultBuilder]: For program point L3914(lines 3914 3922) no Hoare annotation was computed. [2022-11-20 20:31:49,453 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 20:31:49,453 INFO L899 garLoopResultBuilder]: For program point L3452(lines 3452 3455) no Hoare annotation was computed. [2022-11-20 20:31:49,453 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 20:31:49,453 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 20:31:49,453 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 20:31:49,453 INFO L899 garLoopResultBuilder]: For program point L3981(lines 3981 3988) no Hoare annotation was computed. [2022-11-20 20:31:49,453 INFO L899 garLoopResultBuilder]: For program point L3915-1(line 3915) no Hoare annotation was computed. [2022-11-20 20:31:49,453 INFO L899 garLoopResultBuilder]: For program point L3981-2(lines 3981 3988) no Hoare annotation was computed. [2022-11-20 20:31:49,453 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 20:31:49,453 INFO L899 garLoopResultBuilder]: For program point L4774(line 4774) no Hoare annotation was computed. [2022-11-20 20:31:49,454 INFO L899 garLoopResultBuilder]: For program point L4246(lines 4246 4249) no Hoare annotation was computed. [2022-11-20 20:31:49,454 INFO L899 garLoopResultBuilder]: For program point L4147(lines 4147 4151) no Hoare annotation was computed. [2022-11-20 20:31:49,454 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 20:31:49,454 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 20:31:49,454 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 20:31:49,454 INFO L899 garLoopResultBuilder]: For program point L3982-1(line 3982) no Hoare annotation was computed. [2022-11-20 20:31:49,454 INFO L899 garLoopResultBuilder]: For program point L3916-1(line 3916) no Hoare annotation was computed. [2022-11-20 20:31:49,454 INFO L899 garLoopResultBuilder]: For program point L4874-1(line 4874) no Hoare annotation was computed. [2022-11-20 20:31:49,454 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 20:31:49,454 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 20:31:49,455 INFO L899 garLoopResultBuilder]: For program point L4214-1(line 4214) no Hoare annotation was computed. [2022-11-20 20:31:49,455 INFO L899 garLoopResultBuilder]: For program point L4115(lines 4115 4119) no Hoare annotation was computed. [2022-11-20 20:31:49,455 INFO L899 garLoopResultBuilder]: For program point L4115-2(lines 4115 4119) no Hoare annotation was computed. [2022-11-20 20:31:49,455 INFO L899 garLoopResultBuilder]: For program point L3983(lines 3983 3986) no Hoare annotation was computed. [2022-11-20 20:31:49,455 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 20:31:49,455 INFO L899 garLoopResultBuilder]: For program point L4743(line 4743) no Hoare annotation was computed. [2022-11-20 20:31:49,455 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 20:31:49,455 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2022-11-20 20:31:49,455 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 20:31:49,455 INFO L899 garLoopResultBuilder]: For program point L4215-1(line 4215) no Hoare annotation was computed. [2022-11-20 20:31:49,455 INFO L899 garLoopResultBuilder]: For program point L4182(lines 4182 4185) no Hoare annotation was computed. [2022-11-20 20:31:49,455 INFO L899 garLoopResultBuilder]: For program point L4876-1(line 4876) no Hoare annotation was computed. [2022-11-20 20:31:49,455 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 20:31:49,456 INFO L899 garLoopResultBuilder]: For program point L4744(lines 4744 4749) no Hoare annotation was computed. [2022-11-20 20:31:49,456 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 20:31:49,456 INFO L899 garLoopResultBuilder]: For program point L4216(lines 4216 4220) no Hoare annotation was computed. [2022-11-20 20:31:49,456 INFO L895 garLoopResultBuilder]: At program point L4778(lines 4666 4780) the Hoare annotation is: (= ~ldv_mutex_lock~0 (_ bv1 32)) [2022-11-20 20:31:49,456 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 20:31:49,456 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 20:31:49,456 INFO L899 garLoopResultBuilder]: For program point L4745-1(line 4745) no Hoare annotation was computed. [2022-11-20 20:31:49,456 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 20:31:49,456 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 20:31:49,456 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 20:31:49,456 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 20:31:49,457 INFO L899 garLoopResultBuilder]: For program point L4053(line 4053) no Hoare annotation was computed. [2022-11-20 20:31:49,457 INFO L899 garLoopResultBuilder]: For program point L4186(lines 4186 4193) no Hoare annotation was computed. [2022-11-20 20:31:49,457 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 20:31:49,457 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 20:31:49,457 INFO L899 garLoopResultBuilder]: For program point L4715(line 4715) no Hoare annotation was computed. [2022-11-20 20:31:49,457 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-11-20 20:31:49,457 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 20:31:49,457 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 20:31:49,457 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 20:31:49,457 INFO L899 garLoopResultBuilder]: For program point L3923-1(line 3923) no Hoare annotation was computed. [2022-11-20 20:31:49,457 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 20:31:49,457 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 20:31:49,458 INFO L899 garLoopResultBuilder]: For program point L4716(lines 4716 4727) no Hoare annotation was computed. [2022-11-20 20:31:49,458 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 20:31:49,458 INFO L899 garLoopResultBuilder]: For program point L4089(lines 4089 4092) no Hoare annotation was computed. [2022-11-20 20:31:49,458 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 20:31:49,458 INFO L899 garLoopResultBuilder]: For program point L3924-1(line 3924) no Hoare annotation was computed. [2022-11-20 20:31:49,458 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 20:31:49,459 INFO L899 garLoopResultBuilder]: For program point L4717-1(line 4717) no Hoare annotation was computed. [2022-11-20 20:31:49,459 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 20:31:49,459 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 20:31:49,459 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 20:31:49,459 INFO L899 garLoopResultBuilder]: For program point L4189(line 4189) no Hoare annotation was computed. [2022-11-20 20:31:49,459 INFO L899 garLoopResultBuilder]: For program point L4189-2(lines 4189 4193) no Hoare annotation was computed. [2022-11-20 20:31:49,459 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 20:31:49,460 INFO L899 garLoopResultBuilder]: For program point L4189-4(lines 4186 4193) no Hoare annotation was computed. [2022-11-20 20:31:49,460 INFO L899 garLoopResultBuilder]: For program point L3925-1(line 3925) no Hoare annotation was computed. [2022-11-20 20:31:49,460 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 20:31:49,460 INFO L899 garLoopResultBuilder]: For program point L4751(line 4751) no Hoare annotation was computed. [2022-11-20 20:31:49,460 INFO L899 garLoopResultBuilder]: For program point L3463-1(line 3463) no Hoare annotation was computed. [2022-11-20 20:31:49,460 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 20:31:49,461 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 20:31:49,461 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2022-11-20 20:31:49,461 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 20:31:49,461 INFO L899 garLoopResultBuilder]: For program point L3926(lines 3926 3935) no Hoare annotation was computed. [2022-11-20 20:31:49,461 INFO L899 garLoopResultBuilder]: For program point L3992-1(line 3992) no Hoare annotation was computed. [2022-11-20 20:31:49,461 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 20:31:49,461 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 20:31:49,462 INFO L899 garLoopResultBuilder]: For program point L4752-1(line 4752) no Hoare annotation was computed. [2022-11-20 20:31:49,462 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 20:31:49,462 INFO L899 garLoopResultBuilder]: For program point L3464(lines 3464 3467) no Hoare annotation was computed. [2022-11-20 20:31:49,462 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 20:31:49,462 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 20:31:49,462 INFO L899 garLoopResultBuilder]: For program point L3993(lines 3993 3997) no Hoare annotation was computed. [2022-11-20 20:31:49,462 INFO L899 garLoopResultBuilder]: For program point L3927-1(line 3927) no Hoare annotation was computed. [2022-11-20 20:31:49,463 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 20:31:49,463 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 20:31:49,463 INFO L899 garLoopResultBuilder]: For program point L4720-1(lines 4716 4726) no Hoare annotation was computed. [2022-11-20 20:31:49,463 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 20:31:49,463 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 20:31:49,463 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 20:31:49,464 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 20:31:49,464 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 20:31:49,464 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 20:31:49,464 INFO L899 garLoopResultBuilder]: For program point L3994-1(line 3994) no Hoare annotation was computed. [2022-11-20 20:31:49,464 INFO L899 garLoopResultBuilder]: For program point L3928-1(line 3928) no Hoare annotation was computed. [2022-11-20 20:31:49,464 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 20:31:49,464 INFO L899 garLoopResultBuilder]: For program point L4853-1(line 4853) no Hoare annotation was computed. [2022-11-20 20:31:49,465 INFO L899 garLoopResultBuilder]: For program point L3433-1(line 3433) no Hoare annotation was computed. [2022-11-20 20:31:49,465 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 20:31:49,465 INFO L899 garLoopResultBuilder]: For program point L4259(line 4259) no Hoare annotation was computed. [2022-11-20 20:31:49,465 INFO L899 garLoopResultBuilder]: For program point L4094(lines 4094 4097) no Hoare annotation was computed. [2022-11-20 20:31:49,465 INFO L899 garLoopResultBuilder]: For program point L3929-1(line 3929) no Hoare annotation was computed. [2022-11-20 20:31:49,465 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 20:31:49,466 INFO L899 garLoopResultBuilder]: For program point L4755(line 4755) no Hoare annotation was computed. [2022-11-20 20:31:49,466 INFO L899 garLoopResultBuilder]: For program point L3434(lines 3434 3437) no Hoare annotation was computed. [2022-11-20 20:31:49,466 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 20:31:49,466 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 20:31:49,466 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 20:31:49,466 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2022-11-20 20:31:49,466 INFO L899 garLoopResultBuilder]: For program point L-1-1(line -1) no Hoare annotation was computed. [2022-11-20 20:31:49,467 INFO L899 garLoopResultBuilder]: For program point L4029-1(line 4029) no Hoare annotation was computed. [2022-11-20 20:31:49,467 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 20:31:49,467 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 20:31:49,467 INFO L899 garLoopResultBuilder]: For program point L4855-1(line 4855) no Hoare annotation was computed. [2022-11-20 20:31:49,467 INFO L899 garLoopResultBuilder]: For program point L4756-1(line 4756) no Hoare annotation was computed. [2022-11-20 20:31:49,467 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 20:31:49,468 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 20:31:49,468 INFO L899 garLoopResultBuilder]: For program point L4195(lines 4195 4198) no Hoare annotation was computed. [2022-11-20 20:31:49,468 INFO L899 garLoopResultBuilder]: For program point L4030(lines 4030 4049) no Hoare annotation was computed. [2022-11-20 20:31:49,468 INFO L899 garLoopResultBuilder]: For program point L4030-1(lines 4030 4049) no Hoare annotation was computed. [2022-11-20 20:31:49,468 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 20:31:49,468 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 20:31:49,468 INFO L899 garLoopResultBuilder]: For program point L4625-1(line 4625) no Hoare annotation was computed. [2022-11-20 20:31:49,469 INFO L899 garLoopResultBuilder]: For program point L4692-1(line 4692) no Hoare annotation was computed. [2022-11-20 20:31:49,469 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 20:31:49,469 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 20:31:49,469 INFO L899 garLoopResultBuilder]: For program point L4098(lines 4098 4104) no Hoare annotation was computed. [2022-11-20 20:31:49,469 INFO L902 garLoopResultBuilder]: At program point L3394-2(lines 3393 3395) the Hoare annotation is: true [2022-11-20 20:31:49,469 INFO L899 garLoopResultBuilder]: For program point L3394-1(line 3394) no Hoare annotation was computed. [2022-11-20 20:31:49,469 INFO L902 garLoopResultBuilder]: At program point L5312(lines 5311 5313) the Hoare annotation is: true [2022-11-20 20:31:49,470 INFO L902 garLoopResultBuilder]: At program point uinput_allocate_deviceENTRY(lines 3947 3959) the Hoare annotation is: true [2022-11-20 20:31:49,470 INFO L899 garLoopResultBuilder]: For program point uinput_allocate_deviceFINAL(lines 3947 3959) no Hoare annotation was computed. [2022-11-20 20:31:49,470 INFO L902 garLoopResultBuilder]: At program point L3409(lines 3405 3411) the Hoare annotation is: true [2022-11-20 20:31:49,470 INFO L899 garLoopResultBuilder]: For program point L3951(lines 3951 3954) no Hoare annotation was computed. [2022-11-20 20:31:49,470 INFO L902 garLoopResultBuilder]: At program point L3394(line 3394) the Hoare annotation is: true [2022-11-20 20:31:49,470 INFO L899 garLoopResultBuilder]: For program point uinput_allocate_deviceEXIT(lines 3947 3959) no Hoare annotation was computed. [2022-11-20 20:31:49,470 INFO L902 garLoopResultBuilder]: At program point L3136(line 3136) the Hoare annotation is: true [2022-11-20 20:31:49,470 INFO L899 garLoopResultBuilder]: For program point L3136-1(line 3136) no Hoare annotation was computed. [2022-11-20 20:31:49,471 INFO L902 garLoopResultBuilder]: At program point IS_ERRENTRY(lines 3132 3139) the Hoare annotation is: true [2022-11-20 20:31:49,471 INFO L899 garLoopResultBuilder]: For program point IS_ERRFINAL(lines 3132 3139) no Hoare annotation was computed. [2022-11-20 20:31:49,471 INFO L899 garLoopResultBuilder]: For program point IS_ERREXIT(lines 3132 3139) no Hoare annotation was computed. [2022-11-20 20:31:49,474 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 20:31:49,476 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-20 20:31:49,524 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.11 08:31:49 BoogieIcfgContainer [2022-11-20 20:31:49,524 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-20 20:31:49,525 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-20 20:31:49,525 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-20 20:31:49,534 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-20 20:31:49,535 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 08:29:14" (3/4) ... [2022-11-20 20:31:49,538 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-11-20 20:31:49,545 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure copy_from_user [2022-11-20 20:31:49,545 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure uinput_ioctl_handler [2022-11-20 20:31:49,545 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure is_compat_task [2022-11-20 20:31:49,545 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kfree [2022-11-20 20:31:49,545 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure might_fault [2022-11-20 20:31:49,545 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure prepare_to_wait [2022-11-20 20:31:49,546 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure input_abs_get_flat [2022-11-20 20:31:49,546 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2022-11-20 20:31:49,546 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure copy_to_user [2022-11-20 20:31:49,546 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_error [2022-11-20 20:31:49,546 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure input_alloc_absinfo [2022-11-20 20:31:49,546 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure input_event_size [2022-11-20 20:31:49,546 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kzalloc [2022-11-20 20:31:49,546 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spin_lock [2022-11-20 20:31:49,547 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_interruptible_mutex_of_uinput_device [2022-11-20 20:31:49,547 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_check_return_value [2022-11-20 20:31:49,583 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure uinput_ff_upload_from_user [2022-11-20 20:31:49,583 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2022-11-20 20:31:49,583 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure uinput_destroy_device [2022-11-20 20:31:49,583 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure uinput_request_find [2022-11-20 20:31:49,583 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure input_abs_get_max [2022-11-20 20:31:49,583 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __init_waitqueue_head [2022-11-20 20:31:49,583 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __wake_up [2022-11-20 20:31:49,583 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure set_bit [2022-11-20 20:31:49,583 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spin_unlock [2022-11-20 20:31:49,583 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure variable_test_bit [2022-11-20 20:31:49,583 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy [2022-11-20 20:31:49,583 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure get_current [2022-11-20 20:31:49,583 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_handler_precall [2022-11-20 20:31:49,583 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure uinput_request_done [2022-11-20 20:31:49,583 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure PTR_ERR [2022-11-20 20:31:49,583 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure signal_pending [2022-11-20 20:31:49,583 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_mutex_of_uinput_device [2022-11-20 20:31:49,583 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure schedule [2022-11-20 20:31:49,584 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2022-11-20 20:31:49,584 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_lock_interruptible [2022-11-20 20:31:49,584 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure _copy_from_user [2022-11-20 20:31:49,584 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure constant_test_bit [2022-11-20 20:31:49,584 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure finish_wait [2022-11-20 20:31:49,584 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure input_abs_get_min [2022-11-20 20:31:49,584 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure uinput_allocate_device [2022-11-20 20:31:49,584 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure IS_ERR [2022-11-20 20:31:49,632 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 259 nodes and edges [2022-11-20 20:31:49,636 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 80 nodes and edges [2022-11-20 20:31:49,639 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 13 nodes and edges [2022-11-20 20:31:49,642 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2022-11-20 20:31:49,645 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2022-11-20 20:31:49,648 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-11-20 20:31:49,679 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 20:31:49,679 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 20:31:49,680 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 20:31:49,681 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 20:31:49,681 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 20:31:49,682 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 20:31:49,682 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 20:31:49,683 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 20:31:49,683 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 20:31:49,684 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 20:31:49,684 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 20:31:49,684 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 20:31:49,684 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 20:31:49,685 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 20:31:49,685 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 20:31:49,686 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 20:31:49,686 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 20:31:49,687 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 20:31:49,688 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 20:31:49,689 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 20:31:49,689 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 20:31:49,691 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 20:31:49,691 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 20:31:49,692 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 20:31:49,692 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 20:31:49,694 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 20:31:49,694 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 20:31:49,695 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 20:31:49,696 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 20:31:49,696 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 20:31:49,696 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 20:31:49,697 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 20:31:49,697 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 20:31:49,697 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 20:31:49,697 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 20:31:49,698 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 20:31:49,698 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 20:31:49,699 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 20:31:49,699 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 20:31:49,699 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 20:31:49,699 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 20:31:49,700 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 20:31:49,700 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 20:31:49,700 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 20:31:49,701 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 20:31:49,701 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 20:31:49,701 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 20:31:49,701 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 20:31:49,702 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 20:31:49,840 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/witness.graphml [2022-11-20 20:31:49,840 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-20 20:31:49,841 INFO L158 Benchmark]: Toolchain (without parser) took 185762.46ms. Allocated memory was 71.3MB in the beginning and 488.6MB in the end (delta: 417.3MB). Free memory was 37.4MB in the beginning and 388.3MB in the end (delta: -350.9MB). Peak memory consumption was 316.9MB. Max. memory is 16.1GB. [2022-11-20 20:31:49,841 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 71.3MB. Free memory was 48.8MB in the beginning and 48.7MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-20 20:31:49,842 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2109.66ms. Allocated memory was 71.3MB in the beginning and 96.5MB in the end (delta: 25.2MB). Free memory was 37.2MB in the beginning and 34.1MB in the end (delta: 3.2MB). Peak memory consumption was 46.2MB. Max. memory is 16.1GB. [2022-11-20 20:31:49,842 INFO L158 Benchmark]: Boogie Procedure Inliner took 226.88ms. Allocated memory is still 96.5MB. Free memory was 34.1MB in the beginning and 42.8MB in the end (delta: -8.7MB). Peak memory consumption was 9.7MB. Max. memory is 16.1GB. [2022-11-20 20:31:49,842 INFO L158 Benchmark]: Boogie Preprocessor took 207.25ms. Allocated memory was 96.5MB in the beginning and 127.9MB in the end (delta: 31.5MB). Free memory was 42.8MB in the beginning and 75.5MB in the end (delta: -32.8MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2022-11-20 20:31:49,843 INFO L158 Benchmark]: RCFGBuilder took 28049.01ms. Allocated memory was 127.9MB in the beginning and 337.6MB in the end (delta: 209.7MB). Free memory was 75.5MB in the beginning and 114.0MB in the end (delta: -38.5MB). Peak memory consumption was 208.4MB. Max. memory is 16.1GB. [2022-11-20 20:31:49,843 INFO L158 Benchmark]: TraceAbstraction took 154846.90ms. Allocated memory was 337.6MB in the beginning and 488.6MB in the end (delta: 151.0MB). Free memory was 114.0MB in the beginning and 140.7MB in the end (delta: -26.7MB). Peak memory consumption was 129.6MB. Max. memory is 16.1GB. [2022-11-20 20:31:49,844 INFO L158 Benchmark]: Witness Printer took 315.91ms. Allocated memory is still 488.6MB. Free memory was 140.7MB in the beginning and 388.3MB in the end (delta: -247.6MB). Peak memory consumption was 2.5MB. Max. memory is 16.1GB. [2022-11-20 20:31:49,845 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.27ms. Allocated memory is still 71.3MB. Free memory was 48.8MB in the beginning and 48.7MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2109.66ms. Allocated memory was 71.3MB in the beginning and 96.5MB in the end (delta: 25.2MB). Free memory was 37.2MB in the beginning and 34.1MB in the end (delta: 3.2MB). Peak memory consumption was 46.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 226.88ms. Allocated memory is still 96.5MB. Free memory was 34.1MB in the beginning and 42.8MB in the end (delta: -8.7MB). Peak memory consumption was 9.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 207.25ms. Allocated memory was 96.5MB in the beginning and 127.9MB in the end (delta: 31.5MB). Free memory was 42.8MB in the beginning and 75.5MB in the end (delta: -32.8MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * RCFGBuilder took 28049.01ms. Allocated memory was 127.9MB in the beginning and 337.6MB in the end (delta: 209.7MB). Free memory was 75.5MB in the beginning and 114.0MB in the end (delta: -38.5MB). Peak memory consumption was 208.4MB. Max. memory is 16.1GB. * TraceAbstraction took 154846.90ms. Allocated memory was 337.6MB in the beginning and 488.6MB in the end (delta: 151.0MB). Free memory was 114.0MB in the beginning and 140.7MB in the end (delta: -26.7MB). Peak memory consumption was 129.6MB. Max. memory is 16.1GB. * Witness Printer took 315.91ms. Allocated memory is still 488.6MB. Free memory was 140.7MB in the beginning and 388.3MB in the end (delta: -247.6MB). Peak memory consumption was 2.5MB. 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: 154.7s, OverallIterations: 23, TraceHistogramMax: 5, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 14.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 112.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5960 SdHoareTripleChecker+Valid, 8.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5746 mSDsluCounter, 82628 SdHoareTripleChecker+Invalid, 8.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 59295 mSDsCounter, 357 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 601 IncrementalHoareTripleChecker+Invalid, 958 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 357 mSolverCounterUnsat, 23333 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, 7.8s 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.4s AutomataMinimizationTime, 23 MinimizatonAttempts, 1832 StatesRemovedByMinimization, 17 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 270 LocationsWithAnnotation, 14590 PreInvPairs, 15516 NumberOfFragments, 3071 HoareAnnotationTreeSize, 14590 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 2.4s HoareSimplificationTime, 270 FomulaSimplificationsInter, 51107 FormulaSimplificationTreeSizeReductionInter, 109.2s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 4.5s SatisfiabilityAnalysisTime, 10.4s 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 20:31:50,067 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47644e5c-ad75-4bdd-a0d3-e946c3c81951/bin/utaipan-6cKwYrpEi9/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