/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -tc ../../../trunk/examples/toolchains/AutomizerC.xml -i ../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--input--misc--uinput.ko-ldv_main0.cil.out.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-f954360 [2023-04-02 08:22:47,865 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-04-02 08:22:47,866 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-04-02 08:22:47,885 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-04-02 08:22:47,885 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-04-02 08:22:47,886 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-04-02 08:22:47,887 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-04-02 08:22:47,888 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-04-02 08:22:47,889 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-04-02 08:22:47,889 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-04-02 08:22:47,890 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-04-02 08:22:47,890 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-04-02 08:22:47,891 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-04-02 08:22:47,891 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-04-02 08:22:47,892 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-04-02 08:22:47,892 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-04-02 08:22:47,893 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-04-02 08:22:47,893 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-04-02 08:22:47,894 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-04-02 08:22:47,895 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-04-02 08:22:47,896 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-04-02 08:22:47,899 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-04-02 08:22:47,900 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-04-02 08:22:47,900 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-04-02 08:22:47,902 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-04-02 08:22:47,903 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-04-02 08:22:47,903 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-04-02 08:22:47,903 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-04-02 08:22:47,904 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-04-02 08:22:47,904 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-04-02 08:22:47,904 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-04-02 08:22:47,905 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-04-02 08:22:47,905 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-04-02 08:22:47,906 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-04-02 08:22:47,906 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-04-02 08:22:47,907 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-04-02 08:22:47,907 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-04-02 08:22:47,907 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-04-02 08:22:47,907 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-04-02 08:22:47,908 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-04-02 08:22:47,908 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-04-02 08:22:47,914 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-04-02 08:22:47,943 INFO L113 SettingsManager]: Loading preferences was successful [2023-04-02 08:22:47,943 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-04-02 08:22:47,944 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-04-02 08:22:47,944 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-04-02 08:22:47,944 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-04-02 08:22:47,944 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-04-02 08:22:47,945 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-04-02 08:22:47,945 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-04-02 08:22:47,945 INFO L138 SettingsManager]: * Use SBE=true [2023-04-02 08:22:47,945 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-04-02 08:22:47,945 INFO L138 SettingsManager]: * sizeof long=4 [2023-04-02 08:22:47,945 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-04-02 08:22:47,945 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-04-02 08:22:47,945 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-04-02 08:22:47,945 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-04-02 08:22:47,945 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-04-02 08:22:47,945 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-04-02 08:22:47,946 INFO L138 SettingsManager]: * sizeof long double=12 [2023-04-02 08:22:47,946 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-04-02 08:22:47,946 INFO L138 SettingsManager]: * Use constant arrays=true [2023-04-02 08:22:47,946 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-04-02 08:22:47,946 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-04-02 08:22:47,946 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-04-02 08:22:47,946 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-04-02 08:22:47,946 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-02 08:22:47,946 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-04-02 08:22:47,946 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-04-02 08:22:47,946 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-04-02 08:22:47,947 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-04-02 08:22:47,947 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-04-02 08:22:47,947 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-04-02 08:22:47,947 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-04-02 08:22:47,947 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-04-02 08:22:47,947 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-04-02 08:22:47,947 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-04-02 08:22:47,947 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-04-02 08:22:48,124 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-04-02 08:22:48,141 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-04-02 08:22:48,143 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-04-02 08:22:48,144 INFO L271 PluginConnector]: Initializing CDTParser... [2023-04-02 08:22:48,145 INFO L275 PluginConnector]: CDTParser initialized [2023-04-02 08:22:48,146 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--input--misc--uinput.ko-ldv_main0.cil.out.i [2023-04-02 08:22:49,186 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-04-02 08:22:49,505 INFO L351 CDTParser]: Found 1 translation units. [2023-04-02 08:22:49,505 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--input--misc--uinput.ko-ldv_main0.cil.out.i [2023-04-02 08:22:49,526 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/be0f6aea6/9db2364740304962a4171e669f1cf052/FLAGf393d6925 [2023-04-02 08:22:49,536 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/be0f6aea6/9db2364740304962a4171e669f1cf052 [2023-04-02 08:22:49,538 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-04-02 08:22:49,539 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2023-04-02 08:22:49,543 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-04-02 08:22:49,543 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-04-02 08:22:49,545 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-04-02 08:22:49,546 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.04 08:22:49" (1/1) ... [2023-04-02 08:22:49,546 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f8c0c19 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:22:49, skipping insertion in model container [2023-04-02 08:22:49,546 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.04 08:22:49" (1/1) ... [2023-04-02 08:22:49,551 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-04-02 08:22:49,616 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-04-02 08:22:50,355 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--input--misc--uinput.ko-ldv_main0.cil.out.i[133672,133685] [2023-04-02 08:22:50,410 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-02 08:22:50,422 INFO L203 MainTranslator]: Completed pre-run [2023-04-02 08:22:50,562 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--input--misc--uinput.ko-ldv_main0.cil.out.i[133672,133685] [2023-04-02 08:22:50,567 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-02 08:22:50,587 WARN L667 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-04-02 08:22:50,592 INFO L208 MainTranslator]: Completed translation [2023-04-02 08:22:50,592 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:22:50 WrapperNode [2023-04-02 08:22:50,592 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-04-02 08:22:50,593 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-04-02 08:22:50,593 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-04-02 08:22:50,593 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-04-02 08:22:50,601 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:22:50" (1/1) ... [2023-04-02 08:22:50,601 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:22:50" (1/1) ... [2023-04-02 08:22:50,652 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:22:50" (1/1) ... [2023-04-02 08:22:50,652 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:22:50" (1/1) ... [2023-04-02 08:22:50,734 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:22:50" (1/1) ... [2023-04-02 08:22:50,762 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:22:50" (1/1) ... [2023-04-02 08:22:50,775 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:22:50" (1/1) ... [2023-04-02 08:22:50,787 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:22:50" (1/1) ... [2023-04-02 08:22:50,802 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-04-02 08:22:50,803 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-04-02 08:22:50,803 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-04-02 08:22:50,803 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-04-02 08:22:50,803 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:22:50" (1/1) ... [2023-04-02 08:22:50,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-02 08:22:50,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-02 08:22:50,829 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-04-02 08:22:50,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-04-02 08:22:50,863 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2023-04-02 08:22:50,864 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-04-02 08:22:50,864 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2023-04-02 08:22:50,864 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2023-04-02 08:22:50,865 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2023-04-02 08:22:50,865 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-04-02 08:22:50,865 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2023-04-02 08:22:50,865 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2023-04-02 08:22:50,865 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2023-04-02 08:22:50,865 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2023-04-02 08:22:50,865 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2023-04-02 08:22:50,865 INFO L138 BoogieDeclarations]: Found implementation of procedure is_ia32_task [2023-04-02 08:22:50,865 INFO L138 BoogieDeclarations]: Found implementation of procedure test_ti_thread_flag [2023-04-02 08:22:50,865 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-04-02 08:22:50,865 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2023-04-02 08:22:50,865 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2023-04-02 08:22:50,865 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2023-04-02 08:22:50,865 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2023-04-02 08:22:50,865 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2023-04-02 08:22:50,865 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2023-04-02 08:22:50,865 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2023-04-02 08:22:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure poll_wait [2023-04-02 08:22:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure test_tsk_thread_flag [2023-04-02 08:22:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2023-04-02 08:22:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-04-02 08:22:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-04-02 08:22:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-04-02 08:22:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2023-04-02 08:22:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2023-04-02 08:22:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2023-04-02 08:22:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure input_allocate_device [2023-04-02 08:22:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure input_get_drvdata [2023-04-02 08:22:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure input_set_drvdata [2023-04-02 08:22:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure input_set_events_per_packet [2023-04-02 08:22:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure input_abs_get_min [2023-04-02 08:22:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure input_abs_set_min [2023-04-02 08:22:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure input_abs_get_max [2023-04-02 08:22:50,866 INFO L138 BoogieDeclarations]: Found implementation of procedure input_abs_set_max [2023-04-02 08:22:50,867 INFO L138 BoogieDeclarations]: Found implementation of procedure input_abs_set_fuzz [2023-04-02 08:22:50,867 INFO L138 BoogieDeclarations]: Found implementation of procedure input_abs_get_flat [2023-04-02 08:22:50,867 INFO L138 BoogieDeclarations]: Found implementation of procedure input_abs_set_flat [2023-04-02 08:22:50,867 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2023-04-02 08:22:50,867 INFO L138 BoogieDeclarations]: Found implementation of procedure is_x32_task [2023-04-02 08:22:50,867 INFO L138 BoogieDeclarations]: Found implementation of procedure is_compat_task [2023-04-02 08:22:50,867 INFO L138 BoogieDeclarations]: Found implementation of procedure input_event_size [2023-04-02 08:22:50,867 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_dev_event [2023-04-02 08:22:50,867 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_request_alloc_id [2023-04-02 08:22:50,867 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_request_find [2023-04-02 08:22:50,868 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_request_reserve_slot [2023-04-02 08:22:50,868 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_request_done [2023-04-02 08:22:50,868 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_request_send [2023-04-02 08:22:50,868 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_request_submit [2023-04-02 08:22:50,868 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_flush_requests [2023-04-02 08:22:50,869 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_dev_set_gain [2023-04-02 08:22:50,869 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_dev_set_autocenter [2023-04-02 08:22:50,869 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_dev_playback [2023-04-02 08:22:50,869 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_dev_upload_effect [2023-04-02 08:22:50,869 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_dev_erase_effect [2023-04-02 08:22:50,869 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_destroy_device [2023-04-02 08:22:50,869 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_create_device [2023-04-02 08:22:50,870 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_open [2023-04-02 08:22:50,870 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_validate_absbits [2023-04-02 08:22:50,870 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_allocate_device [2023-04-02 08:22:50,870 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_setup_device [2023-04-02 08:22:50,870 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_inject_event [2023-04-02 08:22:50,870 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_write [2023-04-02 08:22:50,870 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_fetch_next_event [2023-04-02 08:22:50,870 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_events_to_user [2023-04-02 08:22:50,870 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_read [2023-04-02 08:22:50,870 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_poll [2023-04-02 08:22:50,870 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_release [2023-04-02 08:22:50,870 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_ff_upload_to_user [2023-04-02 08:22:50,870 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_ff_upload_from_user [2023-04-02 08:22:50,870 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_ioctl_handler [2023-04-02 08:22:50,870 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_ioctl [2023-04-02 08:22:50,870 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_compat_ioctl [2023-04-02 08:22:50,870 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_init [2023-04-02 08:22:50,871 INFO L138 BoogieDeclarations]: Found implementation of procedure uinput_exit [2023-04-02 08:22:50,871 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2023-04-02 08:22:50,871 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_1 [2023-04-02 08:22:50,871 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_2 [2023-04-02 08:22:50,871 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_3 [2023-04-02 08:22:50,871 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_4 [2023-04-02 08:22:50,872 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_5 [2023-04-02 08:22:50,872 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_6 [2023-04-02 08:22:50,872 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_7 [2023-04-02 08:22:50,872 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_8 [2023-04-02 08:22:50,872 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_9 [2023-04-02 08:22:50,872 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_10 [2023-04-02 08:22:50,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_11 [2023-04-02 08:22:50,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_12 [2023-04-02 08:22:50,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_13 [2023-04-02 08:22:50,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-04-02 08:22:50,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-04-02 08:22:50,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_lock [2023-04-02 08:22:50,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_lock [2023-04-02 08:22:50,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock [2023-04-02 08:22:50,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_lock [2023-04-02 08:22:50,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_lock [2023-04-02 08:22:50,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_lock [2023-04-02 08:22:50,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock [2023-04-02 08:22:50,874 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_mutex_of_device [2023-04-02 08:22:50,874 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_mutex_of_device [2023-04-02 08:22:50,874 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex_of_device [2023-04-02 08:22:50,874 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_mutex_of_device [2023-04-02 08:22:50,874 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_mutex_of_device [2023-04-02 08:22:50,874 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_mutex_of_device [2023-04-02 08:22:50,874 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_device [2023-04-02 08:22:50,874 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_mutex_of_uinput_device [2023-04-02 08:22:50,874 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_mutex_of_uinput_device [2023-04-02 08:22:50,874 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex_of_uinput_device [2023-04-02 08:22:50,874 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_mutex_of_uinput_device [2023-04-02 08:22:50,874 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_mutex_of_uinput_device [2023-04-02 08:22:50,874 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_mutex_of_uinput_device [2023-04-02 08:22:50,874 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_uinput_device [2023-04-02 08:22:50,874 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2023-04-02 08:22:50,875 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-04-02 08:22:50,875 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2023-04-02 08:22:50,875 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2023-04-02 08:22:50,875 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-04-02 08:22:50,875 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2023-04-02 08:22:50,875 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2023-04-02 08:22:50,875 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2023-04-02 08:22:50,875 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock [2023-04-02 08:22:50,875 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irq [2023-04-02 08:22:50,875 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_unlock [2023-04-02 08:22:50,876 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_unlock_irq [2023-04-02 08:22:50,876 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2023-04-02 08:22:50,878 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2023-04-02 08:22:50,882 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2023-04-02 08:22:50,882 INFO L138 BoogieDeclarations]: Found implementation of procedure do_gettimeofday [2023-04-02 08:22:50,882 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2023-04-02 08:22:50,882 INFO L138 BoogieDeclarations]: Found implementation of procedure input_alloc_absinfo [2023-04-02 08:22:50,882 INFO L138 BoogieDeclarations]: Found implementation of procedure input_event [2023-04-02 08:22:50,882 INFO L138 BoogieDeclarations]: Found implementation of procedure input_event_from_user [2023-04-02 08:22:50,882 INFO L138 BoogieDeclarations]: Found implementation of procedure input_event_to_user [2023-04-02 08:22:50,882 INFO L138 BoogieDeclarations]: Found implementation of procedure input_ff_create [2023-04-02 08:22:50,883 INFO L138 BoogieDeclarations]: Found implementation of procedure input_ff_destroy [2023-04-02 08:22:50,883 INFO L138 BoogieDeclarations]: Found implementation of procedure input_free_device [2023-04-02 08:22:50,883 INFO L138 BoogieDeclarations]: Found implementation of procedure input_mt_init_slots [2023-04-02 08:22:50,883 INFO L138 BoogieDeclarations]: Found implementation of procedure input_register_device [2023-04-02 08:22:50,883 INFO L138 BoogieDeclarations]: Found implementation of procedure input_unregister_device [2023-04-02 08:22:50,883 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrndup [2023-04-02 08:22:50,883 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2023-04-02 08:22:50,883 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2023-04-02 08:22:50,883 INFO L138 BoogieDeclarations]: Found implementation of procedure memdup_user [2023-04-02 08:22:50,883 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2023-04-02 08:22:50,883 INFO L138 BoogieDeclarations]: Found implementation of procedure misc_deregister [2023-04-02 08:22:50,883 INFO L138 BoogieDeclarations]: Found implementation of procedure misc_register [2023-04-02 08:22:50,883 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2023-04-02 08:22:50,883 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible [2023-04-02 08:22:50,883 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_trylock [2023-04-02 08:22:50,883 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-04-02 08:22:50,883 INFO L138 BoogieDeclarations]: Found implementation of procedure nonseekable_open [2023-04-02 08:22:50,883 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2023-04-02 08:22:50,883 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-04-02 08:22:50,883 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2023-04-02 08:22:50,883 INFO L138 BoogieDeclarations]: Found implementation of procedure strndup_user [2023-04-02 08:22:50,883 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion [2023-04-02 08:22:50,884 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_fmt [2023-04-02 08:22:50,884 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-04-02 08:22:50,884 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-04-02 08:22:50,884 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-04-02 08:22:50,884 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2023-04-02 08:22:50,884 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2023-04-02 08:22:50,884 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2023-04-02 08:22:50,884 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2023-04-02 08:22:50,884 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2023-04-02 08:22:50,884 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-04-02 08:22:50,884 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-04-02 08:22:50,884 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2023-04-02 08:22:50,884 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-04-02 08:22:50,884 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-04-02 08:22:50,884 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2023-04-02 08:22:50,884 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-04-02 08:22:50,884 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2023-04-02 08:22:50,884 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-04-02 08:22:50,884 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2023-04-02 08:22:50,884 INFO L130 BoogieDeclarations]: Found specification of procedure strndup_user [2023-04-02 08:22:50,884 INFO L130 BoogieDeclarations]: Found specification of procedure memdup_user [2023-04-02 08:22:50,884 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2023-04-02 08:22:50,885 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2023-04-02 08:22:50,885 INFO L130 BoogieDeclarations]: Found specification of procedure kstrndup [2023-04-02 08:22:50,885 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_fmt [2023-04-02 08:22:50,885 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2023-04-02 08:22:50,885 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2023-04-02 08:22:50,885 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2023-04-02 08:22:50,885 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_trylock [2023-04-02 08:22:50,885 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_4 [2023-04-02 08:22:50,885 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-04-02 08:22:50,885 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_2 [2023-04-02 08:22:50,885 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_5 [2023-04-02 08:22:50,885 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_7 [2023-04-02 08:22:50,885 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_9 [2023-04-02 08:22:50,885 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_11 [2023-04-02 08:22:50,885 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_13 [2023-04-02 08:22:50,885 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible [2023-04-02 08:22:50,885 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_6 [2023-04-02 08:22:50,885 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_8 [2023-04-02 08:22:50,885 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_10 [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_12 [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_1 [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_3 [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex_of_device [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_mutex_of_device [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_device [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_mutex_of_uinput_device [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_uinput_device [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure is_ia32_task [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure test_ti_thread_flag [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irq [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock_irq [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2023-04-02 08:22:50,886 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure do_gettimeofday [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure autoremove_wake_function [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure no_llseek [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure nonseekable_open [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure poll_wait [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-04-02 08:22:50,887 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2023-04-02 08:22:50,888 INFO L130 BoogieDeclarations]: Found specification of procedure test_tsk_thread_flag [2023-04-02 08:22:50,888 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2023-04-02 08:22:50,888 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-04-02 08:22:50,888 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2023-04-02 08:22:50,888 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-04-02 08:22:50,888 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2023-04-02 08:22:50,888 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-04-02 08:22:50,888 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-04-02 08:22:50,888 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-04-02 08:22:50,890 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2023-04-02 08:22:50,891 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2023-04-02 08:22:50,891 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-04-02 08:22:50,891 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2023-04-02 08:22:50,891 INFO L130 BoogieDeclarations]: Found specification of procedure misc_register [2023-04-02 08:22:50,891 INFO L130 BoogieDeclarations]: Found specification of procedure misc_deregister [2023-04-02 08:22:50,892 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2023-04-02 08:22:50,892 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2023-04-02 08:22:50,892 INFO L130 BoogieDeclarations]: Found specification of procedure input_allocate_device [2023-04-02 08:22:50,892 INFO L130 BoogieDeclarations]: Found specification of procedure input_free_device [2023-04-02 08:22:50,892 INFO L130 BoogieDeclarations]: Found specification of procedure input_get_drvdata [2023-04-02 08:22:50,892 INFO L130 BoogieDeclarations]: Found specification of procedure input_set_drvdata [2023-04-02 08:22:50,892 INFO L130 BoogieDeclarations]: Found specification of procedure input_register_device [2023-04-02 08:22:50,892 INFO L130 BoogieDeclarations]: Found specification of procedure input_unregister_device [2023-04-02 08:22:50,892 INFO L130 BoogieDeclarations]: Found specification of procedure input_event [2023-04-02 08:22:50,892 INFO L130 BoogieDeclarations]: Found specification of procedure input_set_events_per_packet [2023-04-02 08:22:50,892 INFO L130 BoogieDeclarations]: Found specification of procedure input_alloc_absinfo [2023-04-02 08:22:50,892 INFO L130 BoogieDeclarations]: Found specification of procedure input_abs_get_min [2023-04-02 08:22:50,892 INFO L130 BoogieDeclarations]: Found specification of procedure input_abs_set_min [2023-04-02 08:22:50,914 INFO L130 BoogieDeclarations]: Found specification of procedure input_abs_get_max [2023-04-02 08:22:50,914 INFO L130 BoogieDeclarations]: Found specification of procedure input_abs_set_max [2023-04-02 08:22:50,914 INFO L130 BoogieDeclarations]: Found specification of procedure input_abs_set_fuzz [2023-04-02 08:22:50,914 INFO L130 BoogieDeclarations]: Found specification of procedure input_abs_get_flat [2023-04-02 08:22:50,914 INFO L130 BoogieDeclarations]: Found specification of procedure input_abs_set_flat [2023-04-02 08:22:50,914 INFO L130 BoogieDeclarations]: Found specification of procedure input_ff_create [2023-04-02 08:22:50,914 INFO L130 BoogieDeclarations]: Found specification of procedure input_ff_destroy [2023-04-02 08:22:50,914 INFO L130 BoogieDeclarations]: Found specification of procedure input_mt_init_slots [2023-04-02 08:22:50,914 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2023-04-02 08:22:50,914 INFO L130 BoogieDeclarations]: Found specification of procedure is_x32_task [2023-04-02 08:22:50,914 INFO L130 BoogieDeclarations]: Found specification of procedure is_compat_task [2023-04-02 08:22:50,914 INFO L130 BoogieDeclarations]: Found specification of procedure input_event_size [2023-04-02 08:22:50,914 INFO L130 BoogieDeclarations]: Found specification of procedure input_event_from_user [2023-04-02 08:22:50,914 INFO L130 BoogieDeclarations]: Found specification of procedure input_event_to_user [2023-04-02 08:22:50,914 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_dev_event [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_request_alloc_id [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_request_find [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_request_reserve_slot [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_request_done [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_request_send [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_request_submit [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_flush_requests [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_dev_set_gain [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_dev_set_autocenter [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_dev_playback [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_dev_upload_effect [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_dev_erase_effect [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_destroy_device [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_create_device [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_open [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_validate_absbits [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_allocate_device [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_setup_device [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_inject_event [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_write [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_fetch_next_event [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_events_to_user [2023-04-02 08:22:50,915 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_read [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_poll [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_release [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_ff_upload_to_user [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_ff_upload_from_user [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_ioctl_handler [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_ioctl [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_compat_ioctl [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_init [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure uinput_exit [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure main [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_lock [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_lock [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_lock [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_lock [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_lock [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_mutex_of_device [2023-04-02 08:22:50,916 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_mutex_of_device [2023-04-02 08:22:50,917 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_mutex_of_device [2023-04-02 08:22:50,917 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_mutex_of_device [2023-04-02 08:22:50,917 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_mutex_of_uinput_device [2023-04-02 08:22:50,917 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex_of_uinput_device [2023-04-02 08:22:50,917 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_mutex_of_uinput_device [2023-04-02 08:22:50,917 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_mutex_of_uinput_device [2023-04-02 08:22:50,917 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_mutex_of_uinput_device [2023-04-02 08:22:50,917 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2023-04-02 08:22:50,917 INFO L130 BoogieDeclarations]: Found specification of procedure free [2023-04-02 08:22:50,917 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2023-04-02 08:22:50,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-04-02 08:22:50,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-04-02 08:22:50,917 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-04-02 08:22:50,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-04-02 08:22:50,917 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-04-02 08:22:50,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-04-02 08:22:50,917 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-04-02 08:22:51,310 INFO L236 CfgBuilder]: Building ICFG [2023-04-02 08:22:51,314 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-04-02 08:22:58,510 INFO L277 CfgBuilder]: Performing block encoding [2023-04-02 08:22:58,520 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-04-02 08:22:58,521 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-04-02 08:22:58,523 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.04 08:22:58 BoogieIcfgContainer [2023-04-02 08:22:58,523 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-04-02 08:22:58,525 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-04-02 08:22:58,525 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-04-02 08:22:58,527 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-04-02 08:22:58,527 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.04 08:22:49" (1/3) ... [2023-04-02 08:22:58,528 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2bdc636b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.04 08:22:58, skipping insertion in model container [2023-04-02 08:22:58,528 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:22:50" (2/3) ... [2023-04-02 08:22:58,528 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2bdc636b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.04 08:22:58, skipping insertion in model container [2023-04-02 08:22:58,528 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.04 08:22:58" (3/3) ... [2023-04-02 08:22:58,529 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.8-rc1-32_7a-drivers--input--misc--uinput.ko-ldv_main0.cil.out.i [2023-04-02 08:22:58,540 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-04-02 08:22:58,541 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-04-02 08:22:58,587 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-04-02 08:22:58,592 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@13ff1ef6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-04-02 08:22:58,592 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-04-02 08:22:58,597 INFO L276 IsEmpty]: Start isEmpty. Operand has 1162 states, 753 states have (on average 1.2828685258964143) internal successors, (966), 772 states have internal predecessors, (966), 250 states have call successors, (250), 131 states have call predecessors, (250), 131 states have return successors, (250), 247 states have call predecessors, (250), 250 states have call successors, (250) [2023-04-02 08:22:58,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-04-02 08:22:58,603 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:22:58,603 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:22:58,604 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:22:58,607 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:22:58,607 INFO L85 PathProgramCache]: Analyzing trace with hash -324323659, now seen corresponding path program 1 times [2023-04-02 08:22:58,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:22:58,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863184449] [2023-04-02 08:22:58,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:22:58,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:22:58,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:22:58,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:22:58,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:22:58,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:22:58,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:22:58,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-04-02 08:22:58,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:22:58,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-04-02 08:22:58,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:22:58,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:22:58,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:22:58,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-04-02 08:22:58,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:22:58,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863184449] [2023-04-02 08:22:58,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863184449] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 08:22:58,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 08:22:58,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-04-02 08:22:58,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107609035] [2023-04-02 08:22:58,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 08:22:58,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-04-02 08:22:58,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:22:58,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-04-02 08:22:58,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-04-02 08:22:58,980 INFO L87 Difference]: Start difference. First operand has 1162 states, 753 states have (on average 1.2828685258964143) internal successors, (966), 772 states have internal predecessors, (966), 250 states have call successors, (250), 131 states have call predecessors, (250), 131 states have return successors, (250), 247 states have call predecessors, (250), 250 states have call successors, (250) Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 3 states have internal predecessors, (15), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-04-02 08:23:03,992 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:23:06,007 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:23:08,011 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:23:10,032 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:23:12,059 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:23:14,074 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:23:14,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:23:14,279 INFO L93 Difference]: Finished difference Result 2074 states and 2791 transitions. [2023-04-02 08:23:14,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-04-02 08:23:14,281 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 3 states have internal predecessors, (15), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 28 [2023-04-02 08:23:14,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:23:14,297 INFO L225 Difference]: With dead ends: 2074 [2023-04-02 08:23:14,297 INFO L226 Difference]: Without dead ends: 1127 [2023-04-02 08:23:14,303 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-04-02 08:23:14,305 INFO L413 NwaCegarLoop]: 317 mSDtfsCounter, 1652 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 1824 mSolverCounterSat, 685 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1711 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 2515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 685 IncrementalHoareTripleChecker+Valid, 1824 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.0s IncrementalHoareTripleChecker+Time [2023-04-02 08:23:14,306 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1711 Valid, 375 Invalid, 2515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [685 Valid, 1824 Invalid, 6 Unknown, 0 Unchecked, 15.0s Time] [2023-04-02 08:23:14,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1127 states. [2023-04-02 08:23:14,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1127 to 952. [2023-04-02 08:23:14,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 952 states, 622 states have (on average 1.2958199356913183) internal successors, (806), 636 states have internal predecessors, (806), 214 states have call successors, (214), 118 states have call predecessors, (214), 115 states have return successors, (208), 205 states have call predecessors, (208), 208 states have call successors, (208) [2023-04-02 08:23:14,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 952 states to 952 states and 1228 transitions. [2023-04-02 08:23:14,464 INFO L78 Accepts]: Start accepts. Automaton has 952 states and 1228 transitions. Word has length 28 [2023-04-02 08:23:14,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:23:14,464 INFO L495 AbstractCegarLoop]: Abstraction has 952 states and 1228 transitions. [2023-04-02 08:23:14,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 3 states have internal predecessors, (15), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-04-02 08:23:14,465 INFO L276 IsEmpty]: Start isEmpty. Operand 952 states and 1228 transitions. [2023-04-02 08:23:14,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2023-04-02 08:23:14,466 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:23:14,466 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:23:14,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-04-02 08:23:14,468 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:23:14,468 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:23:14,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1464671871, now seen corresponding path program 1 times [2023-04-02 08:23:14,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:23:14,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479716211] [2023-04-02 08:23:14,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:23:14,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:23:14,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:23:14,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:23:14,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:23:14,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:23:14,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:23:14,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-04-02 08:23:14,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:23:14,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-04-02 08:23:14,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:23:14,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:23:14,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:23:14,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-04-02 08:23:14,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:23:14,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479716211] [2023-04-02 08:23:14,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479716211] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 08:23:14,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 08:23:14,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-04-02 08:23:14,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432932924] [2023-04-02 08:23:14,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 08:23:14,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-04-02 08:23:14,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:23:14,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-04-02 08:23:14,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-04-02 08:23:14,626 INFO L87 Difference]: Start difference. First operand 952 states and 1228 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 3 states have internal predecessors, (16), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-04-02 08:23:19,248 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:23:21,255 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:23:23,276 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:23:25,289 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:23:27,295 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:23:29,315 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:23:29,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:23:29,553 INFO L93 Difference]: Finished difference Result 1129 states and 1512 transitions. [2023-04-02 08:23:29,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-04-02 08:23:29,553 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 3 states have internal predecessors, (16), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 29 [2023-04-02 08:23:29,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:23:29,561 INFO L225 Difference]: With dead ends: 1129 [2023-04-02 08:23:29,561 INFO L226 Difference]: Without dead ends: 1126 [2023-04-02 08:23:29,562 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-04-02 08:23:29,562 INFO L413 NwaCegarLoop]: 324 mSDtfsCounter, 1629 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 1810 mSolverCounterSat, 684 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1687 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 2500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 684 IncrementalHoareTripleChecker+Valid, 1810 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.7s IncrementalHoareTripleChecker+Time [2023-04-02 08:23:29,563 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1687 Valid, 378 Invalid, 2500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [684 Valid, 1810 Invalid, 6 Unknown, 0 Unchecked, 14.7s Time] [2023-04-02 08:23:29,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states. [2023-04-02 08:23:29,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 951. [2023-04-02 08:23:29,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 951 states, 622 states have (on average 1.2942122186495177) internal successors, (805), 635 states have internal predecessors, (805), 213 states have call successors, (213), 118 states have call predecessors, (213), 115 states have return successors, (208), 205 states have call predecessors, (208), 208 states have call successors, (208) [2023-04-02 08:23:29,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 951 states to 951 states and 1226 transitions. [2023-04-02 08:23:29,661 INFO L78 Accepts]: Start accepts. Automaton has 951 states and 1226 transitions. Word has length 29 [2023-04-02 08:23:29,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:23:29,661 INFO L495 AbstractCegarLoop]: Abstraction has 951 states and 1226 transitions. [2023-04-02 08:23:29,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 3 states have internal predecessors, (16), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-04-02 08:23:29,662 INFO L276 IsEmpty]: Start isEmpty. Operand 951 states and 1226 transitions. [2023-04-02 08:23:29,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2023-04-02 08:23:29,662 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:23:29,662 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:23:29,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-04-02 08:23:29,663 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:23:29,663 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:23:29,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1839244088, now seen corresponding path program 1 times [2023-04-02 08:23:29,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:23:29,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524127416] [2023-04-02 08:23:29,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:23:29,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:23:29,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:23:29,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:23:29,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:23:29,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:23:29,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:23:29,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-04-02 08:23:29,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:23:29,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-04-02 08:23:29,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:23:29,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:23:29,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:23:29,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-04-02 08:23:29,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:23:29,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524127416] [2023-04-02 08:23:29,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524127416] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 08:23:29,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 08:23:29,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-04-02 08:23:29,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317000968] [2023-04-02 08:23:29,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 08:23:29,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-04-02 08:23:29,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:23:29,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-04-02 08:23:29,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-04-02 08:23:29,779 INFO L87 Difference]: Start difference. First operand 951 states and 1226 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 3 states have internal predecessors, (17), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-04-02 08:23:36,166 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:23:38,184 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:23:40,199 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:23:42,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:23:44,269 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:23:46,285 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:23:46,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:23:46,488 INFO L93 Difference]: Finished difference Result 2769 states and 3628 transitions. [2023-04-02 08:23:46,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-04-02 08:23:46,488 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 3 states have internal predecessors, (17), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 30 [2023-04-02 08:23:46,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:23:46,495 INFO L225 Difference]: With dead ends: 2769 [2023-04-02 08:23:46,495 INFO L226 Difference]: Without dead ends: 1827 [2023-04-02 08:23:46,497 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-04-02 08:23:46,498 INFO L413 NwaCegarLoop]: 410 mSDtfsCounter, 2875 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 2711 mSolverCounterSat, 1135 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3024 SdHoareTripleChecker+Valid, 772 SdHoareTripleChecker+Invalid, 3852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1135 IncrementalHoareTripleChecker+Valid, 2711 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.4s IncrementalHoareTripleChecker+Time [2023-04-02 08:23:46,498 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3024 Valid, 772 Invalid, 3852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1135 Valid, 2711 Invalid, 6 Unknown, 0 Unchecked, 16.4s Time] [2023-04-02 08:23:46,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1827 states. [2023-04-02 08:23:46,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1827 to 1808. [2023-04-02 08:23:46,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1808 states, 1189 states have (on average 1.2918418839360808) internal successors, (1536), 1214 states have internal predecessors, (1536), 400 states have call successors, (400), 220 states have call predecessors, (400), 218 states have return successors, (421), 385 states have call predecessors, (421), 389 states have call successors, (421) [2023-04-02 08:23:46,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1808 states to 1808 states and 2357 transitions. [2023-04-02 08:23:46,613 INFO L78 Accepts]: Start accepts. Automaton has 1808 states and 2357 transitions. Word has length 30 [2023-04-02 08:23:46,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:23:46,614 INFO L495 AbstractCegarLoop]: Abstraction has 1808 states and 2357 transitions. [2023-04-02 08:23:46,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 3 states have internal predecessors, (17), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-04-02 08:23:46,614 INFO L276 IsEmpty]: Start isEmpty. Operand 1808 states and 2357 transitions. [2023-04-02 08:23:46,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2023-04-02 08:23:46,617 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:23:46,617 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:23:46,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-04-02 08:23:46,617 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:23:46,617 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:23:46,617 INFO L85 PathProgramCache]: Analyzing trace with hash -286700118, now seen corresponding path program 1 times [2023-04-02 08:23:46,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:23:46,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121751069] [2023-04-02 08:23:46,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:23:46,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:23:46,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:23:46,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:23:46,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:23:46,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:23:46,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:23:46,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-04-02 08:23:46,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:23:46,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-04-02 08:23:46,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:23:46,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:23:46,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:23:46,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2023-04-02 08:23:46,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:23:46,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-04-02 08:23:46,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:23:46,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:23:46,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:23:46,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:23:46,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:23:46,776 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-04-02 08:23:46,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:23:46,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121751069] [2023-04-02 08:23:46,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121751069] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 08:23:46,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 08:23:46,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-04-02 08:23:46,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446640645] [2023-04-02 08:23:46,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 08:23:46,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-04-02 08:23:46,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:23:46,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-04-02 08:23:46,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-04-02 08:23:46,779 INFO L87 Difference]: Start difference. First operand 1808 states and 2357 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-04-02 08:23:51,345 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:23:53,349 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:23:55,365 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:23:57,372 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:23:59,449 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:24:01,457 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:24:03,475 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:24:05,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:24:06,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:24:06,475 INFO L93 Difference]: Finished difference Result 3669 states and 4824 transitions. [2023-04-02 08:24:06,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-04-02 08:24:06,475 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 63 [2023-04-02 08:24:06,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:24:06,481 INFO L225 Difference]: With dead ends: 3669 [2023-04-02 08:24:06,482 INFO L226 Difference]: Without dead ends: 1883 [2023-04-02 08:24:06,485 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-04-02 08:24:06,486 INFO L413 NwaCegarLoop]: 411 mSDtfsCounter, 872 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 2987 mSolverCounterSat, 111 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1046 SdHoareTripleChecker+Valid, 1053 SdHoareTripleChecker+Invalid, 3106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 2987 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.4s IncrementalHoareTripleChecker+Time [2023-04-02 08:24:06,486 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1046 Valid, 1053 Invalid, 3106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 2987 Invalid, 8 Unknown, 0 Unchecked, 19.4s Time] [2023-04-02 08:24:06,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1883 states. [2023-04-02 08:24:06,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1883 to 1864. [2023-04-02 08:24:06,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1864 states, 1231 states have (on average 1.2956945572705119) internal successors, (1595), 1256 states have internal predecessors, (1595), 412 states have call successors, (412), 220 states have call predecessors, (412), 220 states have return successors, (443), 399 states have call predecessors, (443), 401 states have call successors, (443) [2023-04-02 08:24:06,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1864 states to 1864 states and 2450 transitions. [2023-04-02 08:24:06,590 INFO L78 Accepts]: Start accepts. Automaton has 1864 states and 2450 transitions. Word has length 63 [2023-04-02 08:24:06,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:24:06,590 INFO L495 AbstractCegarLoop]: Abstraction has 1864 states and 2450 transitions. [2023-04-02 08:24:06,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-04-02 08:24:06,590 INFO L276 IsEmpty]: Start isEmpty. Operand 1864 states and 2450 transitions. [2023-04-02 08:24:06,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-04-02 08:24:06,593 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:24:06,593 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:24:06,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-04-02 08:24:06,593 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:24:06,593 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:24:06,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1063781166, now seen corresponding path program 1 times [2023-04-02 08:24:06,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:24:06,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121092798] [2023-04-02 08:24:06,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:24:06,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:24:06,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:06,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:24:06,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:06,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:24:06,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:06,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-04-02 08:24:06,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:06,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-04-02 08:24:06,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:06,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:24:06,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:06,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-04-02 08:24:06,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:06,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-04-02 08:24:06,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:06,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:24:06,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:06,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:24:06,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:06,815 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-04-02 08:24:06,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:24:06,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121092798] [2023-04-02 08:24:06,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121092798] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 08:24:06,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 08:24:06,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-04-02 08:24:06,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147608720] [2023-04-02 08:24:06,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 08:24:06,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-04-02 08:24:06,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:24:06,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-04-02 08:24:06,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-04-02 08:24:06,817 INFO L87 Difference]: Start difference. First operand 1864 states and 2450 transitions. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (15), 6 states have call predecessors, (15), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2023-04-02 08:24:11,825 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:24:13,830 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:24:15,850 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:24:17,858 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:24:19,933 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:24:21,938 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:24:23,956 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:24:25,965 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:24:27,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:24:27,679 INFO L93 Difference]: Finished difference Result 3718 states and 4899 transitions. [2023-04-02 08:24:27,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-04-02 08:24:27,679 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (15), 6 states have call predecessors, (15), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) Word has length 73 [2023-04-02 08:24:27,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:24:27,685 INFO L225 Difference]: With dead ends: 3718 [2023-04-02 08:24:27,685 INFO L226 Difference]: Without dead ends: 1876 [2023-04-02 08:24:27,689 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-04-02 08:24:27,690 INFO L413 NwaCegarLoop]: 445 mSDtfsCounter, 2026 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 3203 mSolverCounterSat, 602 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2235 SdHoareTripleChecker+Valid, 955 SdHoareTripleChecker+Invalid, 3813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 602 IncrementalHoareTripleChecker+Valid, 3203 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.6s IncrementalHoareTripleChecker+Time [2023-04-02 08:24:27,690 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2235 Valid, 955 Invalid, 3813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [602 Valid, 3203 Invalid, 8 Unknown, 0 Unchecked, 20.6s Time] [2023-04-02 08:24:27,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1876 states. [2023-04-02 08:24:27,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1876 to 1846. [2023-04-02 08:24:27,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1846 states, 1222 states have (on average 1.2962356792144025) internal successors, (1584), 1244 states have internal predecessors, (1584), 408 states have call successors, (408), 220 states have call predecessors, (408), 215 states have return successors, (401), 393 states have call predecessors, (401), 387 states have call successors, (401) [2023-04-02 08:24:27,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1846 states to 1846 states and 2393 transitions. [2023-04-02 08:24:27,798 INFO L78 Accepts]: Start accepts. Automaton has 1846 states and 2393 transitions. Word has length 73 [2023-04-02 08:24:27,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:24:27,799 INFO L495 AbstractCegarLoop]: Abstraction has 1846 states and 2393 transitions. [2023-04-02 08:24:27,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (15), 6 states have call predecessors, (15), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2023-04-02 08:24:27,799 INFO L276 IsEmpty]: Start isEmpty. Operand 1846 states and 2393 transitions. [2023-04-02 08:24:27,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-04-02 08:24:27,802 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:24:27,802 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:24:27,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-04-02 08:24:27,802 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:24:27,802 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:24:27,803 INFO L85 PathProgramCache]: Analyzing trace with hash -974275123, now seen corresponding path program 1 times [2023-04-02 08:24:27,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:24:27,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403055957] [2023-04-02 08:24:27,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:24:27,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:24:27,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:27,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:24:27,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:27,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:24:27,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:27,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-04-02 08:24:27,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:27,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-04-02 08:24:27,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:27,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:24:27,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:28,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-04-02 08:24:28,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:28,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-04-02 08:24:28,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:28,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:24:28,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:28,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:24:28,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:28,076 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-04-02 08:24:28,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:24:28,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403055957] [2023-04-02 08:24:28,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403055957] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 08:24:28,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 08:24:28,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-04-02 08:24:28,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338193932] [2023-04-02 08:24:28,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 08:24:28,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-04-02 08:24:28,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:24:28,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-04-02 08:24:28,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-04-02 08:24:28,079 INFO L87 Difference]: Start difference. First operand 1846 states and 2393 transitions. Second operand has 10 states, 10 states have (on average 4.8) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (9), 3 states have call predecessors, (9), 1 states have call successors, (9) [2023-04-02 08:24:32,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:24:32,406 INFO L93 Difference]: Finished difference Result 2048 states and 2628 transitions. [2023-04-02 08:24:32,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-04-02 08:24:32,407 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (9), 3 states have call predecessors, (9), 1 states have call successors, (9) Word has length 73 [2023-04-02 08:24:32,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:24:32,412 INFO L225 Difference]: With dead ends: 2048 [2023-04-02 08:24:32,413 INFO L226 Difference]: Without dead ends: 1610 [2023-04-02 08:24:32,414 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2023-04-02 08:24:32,414 INFO L413 NwaCegarLoop]: 426 mSDtfsCounter, 1821 mSDsluCounter, 2003 mSDsCounter, 0 mSdLazyCounter, 5609 mSolverCounterSat, 807 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1954 SdHoareTripleChecker+Valid, 2429 SdHoareTripleChecker+Invalid, 6416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 807 IncrementalHoareTripleChecker+Valid, 5609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2023-04-02 08:24:32,415 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1954 Valid, 2429 Invalid, 6416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [807 Valid, 5609 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2023-04-02 08:24:32,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1610 states. [2023-04-02 08:24:32,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1610 to 1581. [2023-04-02 08:24:32,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1581 states, 1036 states have (on average 1.2722007722007722) internal successors, (1318), 1052 states have internal predecessors, (1318), 346 states have call successors, (346), 202 states have call predecessors, (346), 198 states have return successors, (341), 335 states have call predecessors, (341), 327 states have call successors, (341) [2023-04-02 08:24:32,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1581 states to 1581 states and 2005 transitions. [2023-04-02 08:24:32,525 INFO L78 Accepts]: Start accepts. Automaton has 1581 states and 2005 transitions. Word has length 73 [2023-04-02 08:24:32,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:24:32,525 INFO L495 AbstractCegarLoop]: Abstraction has 1581 states and 2005 transitions. [2023-04-02 08:24:32,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (9), 3 states have call predecessors, (9), 1 states have call successors, (9) [2023-04-02 08:24:32,525 INFO L276 IsEmpty]: Start isEmpty. Operand 1581 states and 2005 transitions. [2023-04-02 08:24:32,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-04-02 08:24:32,528 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:24:32,528 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:24:32,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-04-02 08:24:32,528 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:24:32,528 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:24:32,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1283715947, now seen corresponding path program 1 times [2023-04-02 08:24:32,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:24:32,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589183817] [2023-04-02 08:24:32,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:24:32,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:24:32,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:32,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:24:32,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:32,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:24:32,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:32,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-04-02 08:24:32,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:32,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-04-02 08:24:32,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:32,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:24:32,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:32,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-04-02 08:24:32,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:32,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-04-02 08:24:32,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:32,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:24:32,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:32,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:24:32,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:32,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:24:32,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:32,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:24:32,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:32,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2023-04-02 08:24:32,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:32,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-04-02 08:24:32,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:32,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:24:32,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:32,850 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-04-02 08:24:32,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:24:32,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589183817] [2023-04-02 08:24:32,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589183817] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 08:24:32,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 08:24:32,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-04-02 08:24:32,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989459119] [2023-04-02 08:24:32,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 08:24:32,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-04-02 08:24:32,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:24:32,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-04-02 08:24:32,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-04-02 08:24:32,851 INFO L87 Difference]: Start difference. First operand 1581 states and 2005 transitions. Second operand has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 5 states have internal predecessors, (51), 2 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (14), 4 states have call predecessors, (14), 2 states have call successors, (14) [2023-04-02 08:24:37,994 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:24:40,001 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:24:42,009 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:24:44,024 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:24:46,031 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:24:48,042 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:24:50,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:24:50,147 INFO L93 Difference]: Finished difference Result 2053 states and 2606 transitions. [2023-04-02 08:24:50,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-04-02 08:24:50,148 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 5 states have internal predecessors, (51), 2 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (14), 4 states have call predecessors, (14), 2 states have call successors, (14) Word has length 84 [2023-04-02 08:24:50,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:24:50,154 INFO L225 Difference]: With dead ends: 2053 [2023-04-02 08:24:50,154 INFO L226 Difference]: Without dead ends: 1720 [2023-04-02 08:24:50,155 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2023-04-02 08:24:50,155 INFO L413 NwaCegarLoop]: 416 mSDtfsCounter, 1805 mSDsluCounter, 2080 mSDsCounter, 0 mSdLazyCounter, 6416 mSolverCounterSat, 937 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1917 SdHoareTripleChecker+Valid, 2496 SdHoareTripleChecker+Invalid, 7359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 937 IncrementalHoareTripleChecker+Valid, 6416 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.0s IncrementalHoareTripleChecker+Time [2023-04-02 08:24:50,155 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1917 Valid, 2496 Invalid, 7359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [937 Valid, 6416 Invalid, 6 Unknown, 0 Unchecked, 17.0s Time] [2023-04-02 08:24:50,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1720 states. [2023-04-02 08:24:50,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1720 to 1569. [2023-04-02 08:24:50,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1569 states, 1027 states have (on average 1.2736124634858812) internal successors, (1308), 1046 states have internal predecessors, (1308), 346 states have call successors, (346), 202 states have call predecessors, (346), 195 states have return successors, (335), 329 states have call predecessors, (335), 327 states have call successors, (335) [2023-04-02 08:24:50,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1569 states to 1569 states and 1989 transitions. [2023-04-02 08:24:50,287 INFO L78 Accepts]: Start accepts. Automaton has 1569 states and 1989 transitions. Word has length 84 [2023-04-02 08:24:50,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:24:50,288 INFO L495 AbstractCegarLoop]: Abstraction has 1569 states and 1989 transitions. [2023-04-02 08:24:50,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 5 states have internal predecessors, (51), 2 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (14), 4 states have call predecessors, (14), 2 states have call successors, (14) [2023-04-02 08:24:50,288 INFO L276 IsEmpty]: Start isEmpty. Operand 1569 states and 1989 transitions. [2023-04-02 08:24:50,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-04-02 08:24:50,290 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:24:50,290 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:24:50,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-04-02 08:24:50,291 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:24:50,291 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:24:50,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1276507581, now seen corresponding path program 1 times [2023-04-02 08:24:50,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:24:50,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948477189] [2023-04-02 08:24:50,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:24:50,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:24:50,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:50,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:24:50,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:50,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:24:50,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:50,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-04-02 08:24:50,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:50,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-04-02 08:24:50,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:50,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:24:50,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:50,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-04-02 08:24:50,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:50,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-04-02 08:24:50,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:50,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:24:50,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:50,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-04-02 08:24:50,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:50,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:24:50,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:50,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:24:50,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:50,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-04-02 08:24:50,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:50,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-04-02 08:24:50,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:50,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-04-02 08:24:50,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:50,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:24:50,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:50,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:24:50,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:24:50,643 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-04-02 08:24:50,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:24:50,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948477189] [2023-04-02 08:24:50,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948477189] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 08:24:50,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 08:24:50,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-04-02 08:24:50,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907258821] [2023-04-02 08:24:50,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 08:24:50,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-04-02 08:24:50,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:24:50,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-04-02 08:24:50,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2023-04-02 08:24:50,645 INFO L87 Difference]: Start difference. First operand 1569 states and 1989 transitions. Second operand has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 5 states have internal predecessors, (62), 2 states have call successors, (21), 7 states have call predecessors, (21), 3 states have return successors, (16), 3 states have call predecessors, (16), 1 states have call successors, (16) [2023-04-02 08:24:56,407 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:24:58,422 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:25:00,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:25:00,753 INFO L93 Difference]: Finished difference Result 3289 states and 4213 transitions. [2023-04-02 08:25:00,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-04-02 08:25:00,753 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 5 states have internal predecessors, (62), 2 states have call successors, (21), 7 states have call predecessors, (21), 3 states have return successors, (16), 3 states have call predecessors, (16), 1 states have call successors, (16) Word has length 104 [2023-04-02 08:25:00,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:25:00,758 INFO L225 Difference]: With dead ends: 3289 [2023-04-02 08:25:00,759 INFO L226 Difference]: Without dead ends: 1742 [2023-04-02 08:25:00,762 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2023-04-02 08:25:00,762 INFO L413 NwaCegarLoop]: 377 mSDtfsCounter, 2390 mSDsluCounter, 2283 mSDsCounter, 0 mSdLazyCounter, 6466 mSolverCounterSat, 1453 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2466 SdHoareTripleChecker+Valid, 2660 SdHoareTripleChecker+Invalid, 7921 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1453 IncrementalHoareTripleChecker+Valid, 6466 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.6s IncrementalHoareTripleChecker+Time [2023-04-02 08:25:00,762 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2466 Valid, 2660 Invalid, 7921 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1453 Valid, 6466 Invalid, 2 Unknown, 0 Unchecked, 9.6s Time] [2023-04-02 08:25:00,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1742 states. [2023-04-02 08:25:00,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1742 to 1519. [2023-04-02 08:25:00,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1519 states, 994 states have (on average 1.272635814889336) internal successors, (1265), 1012 states have internal predecessors, (1265), 336 states have call successors, (336), 194 states have call predecessors, (336), 188 states have return successors, (327), 321 states have call predecessors, (327), 319 states have call successors, (327) [2023-04-02 08:25:00,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1519 states to 1519 states and 1928 transitions. [2023-04-02 08:25:00,861 INFO L78 Accepts]: Start accepts. Automaton has 1519 states and 1928 transitions. Word has length 104 [2023-04-02 08:25:00,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:25:00,861 INFO L495 AbstractCegarLoop]: Abstraction has 1519 states and 1928 transitions. [2023-04-02 08:25:00,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 5 states have internal predecessors, (62), 2 states have call successors, (21), 7 states have call predecessors, (21), 3 states have return successors, (16), 3 states have call predecessors, (16), 1 states have call successors, (16) [2023-04-02 08:25:00,861 INFO L276 IsEmpty]: Start isEmpty. Operand 1519 states and 1928 transitions. [2023-04-02 08:25:00,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-04-02 08:25:00,864 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:25:00,864 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:25:00,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-04-02 08:25:00,864 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:25:00,864 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:25:00,864 INFO L85 PathProgramCache]: Analyzing trace with hash 559316748, now seen corresponding path program 1 times [2023-04-02 08:25:00,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:25:00,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718822806] [2023-04-02 08:25:00,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:25:00,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:25:00,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:00,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:25:00,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:00,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:25:00,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:00,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-04-02 08:25:00,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:00,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-04-02 08:25:00,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:00,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:01,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:01,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-04-02 08:25:01,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:01,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-04-02 08:25:01,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:01,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:01,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:01,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-04-02 08:25:01,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:01,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:01,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:01,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:01,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:01,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-04-02 08:25:01,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:01,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-04-02 08:25:01,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:01,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2023-04-02 08:25:01,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:01,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:01,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:01,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:25:01,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:01,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-04-02 08:25:01,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:01,102 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-04-02 08:25:01,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:25:01,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718822806] [2023-04-02 08:25:01,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718822806] provided 0 perfect and 1 imperfect interpolant sequences [2023-04-02 08:25:01,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180102830] [2023-04-02 08:25:01,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:25:01,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-02 08:25:01,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-02 08:25:01,105 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-04-02 08:25:01,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-04-02 08:25:01,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:01,433 INFO L262 TraceCheckSpWp]: Trace formula consists of 880 conjuncts, 4 conjunts are in the unsatisfiable core [2023-04-02 08:25:01,443 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-02 08:25:01,532 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-04-02 08:25:01,532 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-04-02 08:25:01,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180102830] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 08:25:01,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-04-02 08:25:01,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 12 [2023-04-02 08:25:01,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993095566] [2023-04-02 08:25:01,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 08:25:01,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-04-02 08:25:01,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:25:01,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-04-02 08:25:01,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2023-04-02 08:25:01,533 INFO L87 Difference]: Start difference. First operand 1519 states and 1928 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 3 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (17), 4 states have call predecessors, (17), 3 states have call successors, (17) [2023-04-02 08:25:01,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:25:01,701 INFO L93 Difference]: Finished difference Result 3029 states and 3851 transitions. [2023-04-02 08:25:01,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-04-02 08:25:01,701 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 3 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (17), 4 states have call predecessors, (17), 3 states have call successors, (17) Word has length 111 [2023-04-02 08:25:01,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:25:01,706 INFO L225 Difference]: With dead ends: 3029 [2023-04-02 08:25:01,706 INFO L226 Difference]: Without dead ends: 1527 [2023-04-02 08:25:01,709 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2023-04-02 08:25:01,710 INFO L413 NwaCegarLoop]: 1228 mSDtfsCounter, 1 mSDsluCounter, 3674 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 4902 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-04-02 08:25:01,711 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 4902 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-04-02 08:25:01,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1527 states. [2023-04-02 08:25:01,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1527 to 1524. [2023-04-02 08:25:01,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1524 states, 997 states have (on average 1.2708124373119358) internal successors, (1267), 1015 states have internal predecessors, (1267), 337 states have call successors, (337), 194 states have call predecessors, (337), 189 states have return successors, (329), 323 states have call predecessors, (329), 320 states have call successors, (329) [2023-04-02 08:25:01,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1524 states to 1524 states and 1933 transitions. [2023-04-02 08:25:01,809 INFO L78 Accepts]: Start accepts. Automaton has 1524 states and 1933 transitions. Word has length 111 [2023-04-02 08:25:01,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:25:01,810 INFO L495 AbstractCegarLoop]: Abstraction has 1524 states and 1933 transitions. [2023-04-02 08:25:01,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 3 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (17), 4 states have call predecessors, (17), 3 states have call successors, (17) [2023-04-02 08:25:01,810 INFO L276 IsEmpty]: Start isEmpty. Operand 1524 states and 1933 transitions. [2023-04-02 08:25:01,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-04-02 08:25:01,813 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:25:01,814 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:25:01,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-04-02 08:25:02,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-02 08:25:02,022 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:25:02,022 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:25:02,023 INFO L85 PathProgramCache]: Analyzing trace with hash 449537574, now seen corresponding path program 1 times [2023-04-02 08:25:02,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:25:02,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115846138] [2023-04-02 08:25:02,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:25:02,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:25:02,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:25:02,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:25:02,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-04-02 08:25:02,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-04-02 08:25:02,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:02,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-04-02 08:25:02,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-04-02 08:25:02,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:02,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-04-02 08:25:02,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:02,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:02,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-04-02 08:25:02,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-04-02 08:25:02,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-04-02 08:25:02,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-04-02 08:25:02,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-04-02 08:25:02,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-04-02 08:25:02,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-04-02 08:25:02,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-04-02 08:25:02,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-04-02 08:25:02,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:02,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:25:02,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-04-02 08:25:02,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,298 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-04-02 08:25:02,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:25:02,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115846138] [2023-04-02 08:25:02,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115846138] provided 0 perfect and 1 imperfect interpolant sequences [2023-04-02 08:25:02,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250569398] [2023-04-02 08:25:02,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:25:02,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-02 08:25:02,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-02 08:25:02,300 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-04-02 08:25:02,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-04-02 08:25:02,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:02,642 INFO L262 TraceCheckSpWp]: Trace formula consists of 1062 conjuncts, 3 conjunts are in the unsatisfiable core [2023-04-02 08:25:02,651 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-02 08:25:02,727 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-04-02 08:25:02,727 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-04-02 08:25:02,937 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-04-02 08:25:02,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250569398] provided 0 perfect and 2 imperfect interpolant sequences [2023-04-02 08:25:02,938 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-04-02 08:25:02,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 4, 4] total 10 [2023-04-02 08:25:02,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966310590] [2023-04-02 08:25:02,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-04-02 08:25:02,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-04-02 08:25:02,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:25:02,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-04-02 08:25:02,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-04-02 08:25:02,939 INFO L87 Difference]: Start difference. First operand 1524 states and 1933 transitions. Second operand has 10 states, 10 states have (on average 11.8) internal successors, (118), 5 states have internal predecessors, (118), 4 states have call successors, (47), 7 states have call predecessors, (47), 2 states have return successors, (34), 4 states have call predecessors, (34), 4 states have call successors, (34) [2023-04-02 08:25:07,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:25:07,417 INFO L93 Difference]: Finished difference Result 3350 states and 4338 transitions. [2023-04-02 08:25:07,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-04-02 08:25:07,417 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 11.8) internal successors, (118), 5 states have internal predecessors, (118), 4 states have call successors, (47), 7 states have call predecessors, (47), 2 states have return successors, (34), 4 states have call predecessors, (34), 4 states have call successors, (34) Word has length 138 [2023-04-02 08:25:07,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:25:07,432 INFO L225 Difference]: With dead ends: 3350 [2023-04-02 08:25:07,432 INFO L226 Difference]: Without dead ends: 1848 [2023-04-02 08:25:07,435 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 317 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-04-02 08:25:07,435 INFO L413 NwaCegarLoop]: 372 mSDtfsCounter, 2928 mSDsluCounter, 1117 mSDsCounter, 0 mSdLazyCounter, 3335 mSolverCounterSat, 1883 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3023 SdHoareTripleChecker+Valid, 1489 SdHoareTripleChecker+Invalid, 5218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1883 IncrementalHoareTripleChecker+Valid, 3335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2023-04-02 08:25:07,436 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3023 Valid, 1489 Invalid, 5218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1883 Valid, 3335 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2023-04-02 08:25:07,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1848 states. [2023-04-02 08:25:07,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1848 to 1612. [2023-04-02 08:25:07,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1612 states, 1069 states have (on average 1.2899906454630496) internal successors, (1379), 1087 states have internal predecessors, (1379), 353 states have call successors, (353), 194 states have call predecessors, (353), 189 states have return successors, (345), 339 states have call predecessors, (345), 336 states have call successors, (345) [2023-04-02 08:25:07,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1612 states to 1612 states and 2077 transitions. [2023-04-02 08:25:07,541 INFO L78 Accepts]: Start accepts. Automaton has 1612 states and 2077 transitions. Word has length 138 [2023-04-02 08:25:07,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:25:07,541 INFO L495 AbstractCegarLoop]: Abstraction has 1612 states and 2077 transitions. [2023-04-02 08:25:07,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.8) internal successors, (118), 5 states have internal predecessors, (118), 4 states have call successors, (47), 7 states have call predecessors, (47), 2 states have return successors, (34), 4 states have call predecessors, (34), 4 states have call successors, (34) [2023-04-02 08:25:07,541 INFO L276 IsEmpty]: Start isEmpty. Operand 1612 states and 2077 transitions. [2023-04-02 08:25:07,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-04-02 08:25:07,544 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:25:07,544 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:25:07,555 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-04-02 08:25:07,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-04-02 08:25:07,752 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:25:07,752 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:25:07,753 INFO L85 PathProgramCache]: Analyzing trace with hash -65627510, now seen corresponding path program 1 times [2023-04-02 08:25:07,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:25:07,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632347601] [2023-04-02 08:25:07,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:25:07,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:25:07,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:07,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:25:07,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:07,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:25:07,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:07,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-04-02 08:25:07,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:07,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-04-02 08:25:07,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:07,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:07,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:07,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-04-02 08:25:07,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:07,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-04-02 08:25:07,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:07,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:07,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:07,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-04-02 08:25:07,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:07,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:07,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:07,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:07,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:07,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-04-02 08:25:07,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:07,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-04-02 08:25:07,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:07,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-04-02 08:25:07,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:07,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-04-02 08:25:07,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:07,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-04-02 08:25:07,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:07,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-04-02 08:25:07,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:08,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-04-02 08:25:08,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:08,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-04-02 08:25:08,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:08,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-04-02 08:25:08,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:08,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-04-02 08:25:08,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:08,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:08,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:08,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:25:08,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:08,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2023-04-02 08:25:08,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:08,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2023-04-02 08:25:08,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:08,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2023-04-02 08:25:08,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:08,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:25:08,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:08,197 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-04-02 08:25:08,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:25:08,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632347601] [2023-04-02 08:25:08,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632347601] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 08:25:08,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 08:25:08,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-04-02 08:25:08,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279761212] [2023-04-02 08:25:08,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 08:25:08,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-04-02 08:25:08,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:25:08,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-04-02 08:25:08,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-04-02 08:25:08,199 INFO L87 Difference]: Start difference. First operand 1612 states and 2077 transitions. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 5 states have internal predecessors, (81), 2 states have call successors, (30), 8 states have call predecessors, (30), 4 states have return successors, (27), 4 states have call predecessors, (27), 2 states have call successors, (27) [2023-04-02 08:25:13,597 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:25:15,604 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:25:17,634 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:25:19,649 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:25:21,656 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:25:23,659 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:25:26,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:25:26,350 INFO L93 Difference]: Finished difference Result 3420 states and 4447 transitions. [2023-04-02 08:25:26,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-04-02 08:25:26,350 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 5 states have internal predecessors, (81), 2 states have call successors, (30), 8 states have call predecessors, (30), 4 states have return successors, (27), 4 states have call predecessors, (27), 2 states have call successors, (27) Word has length 148 [2023-04-02 08:25:26,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:25:26,356 INFO L225 Difference]: With dead ends: 3420 [2023-04-02 08:25:26,356 INFO L226 Difference]: Without dead ends: 1830 [2023-04-02 08:25:26,359 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2023-04-02 08:25:26,360 INFO L413 NwaCegarLoop]: 380 mSDtfsCounter, 1817 mSDsluCounter, 2501 mSDsCounter, 0 mSdLazyCounter, 7252 mSolverCounterSat, 1048 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1901 SdHoareTripleChecker+Valid, 2881 SdHoareTripleChecker+Invalid, 8306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1048 IncrementalHoareTripleChecker+Valid, 7252 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.7s IncrementalHoareTripleChecker+Time [2023-04-02 08:25:26,360 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1901 Valid, 2881 Invalid, 8306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1048 Valid, 7252 Invalid, 6 Unknown, 0 Unchecked, 17.7s Time] [2023-04-02 08:25:26,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1830 states. [2023-04-02 08:25:26,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1830 to 1611. [2023-04-02 08:25:26,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1611 states, 1069 states have (on average 1.2890551917680075) internal successors, (1378), 1086 states have internal predecessors, (1378), 353 states have call successors, (353), 194 states have call predecessors, (353), 188 states have return successors, (344), 339 states have call predecessors, (344), 336 states have call successors, (344) [2023-04-02 08:25:26,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1611 states to 1611 states and 2075 transitions. [2023-04-02 08:25:26,474 INFO L78 Accepts]: Start accepts. Automaton has 1611 states and 2075 transitions. Word has length 148 [2023-04-02 08:25:26,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:25:26,474 INFO L495 AbstractCegarLoop]: Abstraction has 1611 states and 2075 transitions. [2023-04-02 08:25:26,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 5 states have internal predecessors, (81), 2 states have call successors, (30), 8 states have call predecessors, (30), 4 states have return successors, (27), 4 states have call predecessors, (27), 2 states have call successors, (27) [2023-04-02 08:25:26,475 INFO L276 IsEmpty]: Start isEmpty. Operand 1611 states and 2075 transitions. [2023-04-02 08:25:26,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2023-04-02 08:25:26,478 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:25:26,478 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] [2023-04-02 08:25:26,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-04-02 08:25:26,478 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:25:26,479 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:25:26,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1700742307, now seen corresponding path program 1 times [2023-04-02 08:25:26,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:25:26,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997404686] [2023-04-02 08:25:26,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:25:26,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:25:26,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:25:26,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:25:26,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-04-02 08:25:26,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-04-02 08:25:26,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:26,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-04-02 08:25:26,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-04-02 08:25:26,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:26,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-04-02 08:25:26,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:26,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:26,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-04-02 08:25:26,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-04-02 08:25:26,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-04-02 08:25:26,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-04-02 08:25:26,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-04-02 08:25:26,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-04-02 08:25:26,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-04-02 08:25:26,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-04-02 08:25:26,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-04-02 08:25:26,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-04-02 08:25:26,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:26,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:25:26,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2023-04-02 08:25:26,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2023-04-02 08:25:26,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2023-04-02 08:25:26,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:26,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:25:26,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2023-04-02 08:25:26,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:26,985 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-04-02 08:25:26,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:25:26,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997404686] [2023-04-02 08:25:26,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997404686] provided 0 perfect and 1 imperfect interpolant sequences [2023-04-02 08:25:26,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705787782] [2023-04-02 08:25:26,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:25:26,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-02 08:25:26,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-02 08:25:26,986 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-04-02 08:25:26,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-04-02 08:25:27,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:27,364 INFO L262 TraceCheckSpWp]: Trace formula consists of 1239 conjuncts, 11 conjunts are in the unsatisfiable core [2023-04-02 08:25:27,368 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-02 08:25:27,429 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-04-02 08:25:27,429 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-04-02 08:25:27,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705787782] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 08:25:27,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-04-02 08:25:27,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [16] total 16 [2023-04-02 08:25:27,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631083072] [2023-04-02 08:25:27,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 08:25:27,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-04-02 08:25:27,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:25:27,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-04-02 08:25:27,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2023-04-02 08:25:27,431 INFO L87 Difference]: Start difference. First operand 1611 states and 2075 transitions. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 7 states have internal predecessors, (105), 3 states have call successors, (34), 2 states have call predecessors, (34), 5 states have return successors, (29), 6 states have call predecessors, (29), 3 states have call successors, (29) [2023-04-02 08:25:27,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:25:27,665 INFO L93 Difference]: Finished difference Result 3211 states and 4141 transitions. [2023-04-02 08:25:27,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-04-02 08:25:27,665 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 7 states have internal predecessors, (105), 3 states have call successors, (34), 2 states have call predecessors, (34), 5 states have return successors, (29), 6 states have call predecessors, (29), 3 states have call successors, (29) Word has length 177 [2023-04-02 08:25:27,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:25:27,671 INFO L225 Difference]: With dead ends: 3211 [2023-04-02 08:25:27,672 INFO L226 Difference]: Without dead ends: 1607 [2023-04-02 08:25:27,674 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2023-04-02 08:25:27,675 INFO L413 NwaCegarLoop]: 1233 mSDtfsCounter, 5 mSDsluCounter, 9823 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 11056 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-04-02 08:25:27,675 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 11056 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-04-02 08:25:27,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1607 states. [2023-04-02 08:25:27,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1607 to 1604. [2023-04-02 08:25:27,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1604 states, 1064 states have (on average 1.2866541353383458) internal successors, (1369), 1082 states have internal predecessors, (1369), 352 states have call successors, (352), 194 states have call predecessors, (352), 187 states have return successors, (341), 336 states have call predecessors, (341), 335 states have call successors, (341) [2023-04-02 08:25:27,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1604 states to 1604 states and 2062 transitions. [2023-04-02 08:25:27,776 INFO L78 Accepts]: Start accepts. Automaton has 1604 states and 2062 transitions. Word has length 177 [2023-04-02 08:25:27,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:25:27,778 INFO L495 AbstractCegarLoop]: Abstraction has 1604 states and 2062 transitions. [2023-04-02 08:25:27,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 7 states have internal predecessors, (105), 3 states have call successors, (34), 2 states have call predecessors, (34), 5 states have return successors, (29), 6 states have call predecessors, (29), 3 states have call successors, (29) [2023-04-02 08:25:27,778 INFO L276 IsEmpty]: Start isEmpty. Operand 1604 states and 2062 transitions. [2023-04-02 08:25:27,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2023-04-02 08:25:27,782 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:25:27,782 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:25:27,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-04-02 08:25:27,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-02 08:25:27,990 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:25:27,990 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:25:27,990 INFO L85 PathProgramCache]: Analyzing trace with hash 2095422615, now seen corresponding path program 1 times [2023-04-02 08:25:27,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:25:27,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391026489] [2023-04-02 08:25:27,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:25:27,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:25:28,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:25:28,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:25:28,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-04-02 08:25:28,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-04-02 08:25:28,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:28,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-04-02 08:25:28,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-04-02 08:25:28,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:28,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-04-02 08:25:28,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:28,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:28,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-04-02 08:25:28,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-04-02 08:25:28,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-04-02 08:25:28,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-04-02 08:25:28,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-04-02 08:25:28,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-04-02 08:25:28,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-04-02 08:25:28,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-04-02 08:25:28,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-04-02 08:25:28,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-04-02 08:25:28,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:28,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:25:28,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-04-02 08:25:28,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:28,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:28,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:28,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:28,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2023-04-02 08:25:28,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:28,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-04-02 08:25:28,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2023-04-02 08:25:28,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2023-04-02 08:25:28,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2023-04-02 08:25:28,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:28,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:25:28,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2023-04-02 08:25:28,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:28,319 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-04-02 08:25:28,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:25:28,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391026489] [2023-04-02 08:25:28,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391026489] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 08:25:28,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 08:25:28,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-04-02 08:25:28,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533382279] [2023-04-02 08:25:28,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 08:25:28,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-04-02 08:25:28,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:25:28,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-04-02 08:25:28,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-04-02 08:25:28,324 INFO L87 Difference]: Start difference. First operand 1604 states and 2062 transitions. Second operand has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 3 states have internal predecessors, (136), 2 states have call successors, (42), 8 states have call predecessors, (42), 2 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2023-04-02 08:25:32,532 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:25:34,536 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:25:36,544 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:25:38,560 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:25:40,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:25:42,575 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:25:44,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:25:44,693 INFO L93 Difference]: Finished difference Result 3402 states and 4448 transitions. [2023-04-02 08:25:44,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-04-02 08:25:44,694 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 3 states have internal predecessors, (136), 2 states have call successors, (42), 8 states have call predecessors, (42), 2 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) Word has length 231 [2023-04-02 08:25:44,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:25:44,700 INFO L225 Difference]: With dead ends: 3402 [2023-04-02 08:25:44,700 INFO L226 Difference]: Without dead ends: 1820 [2023-04-02 08:25:44,703 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2023-04-02 08:25:44,703 INFO L413 NwaCegarLoop]: 375 mSDtfsCounter, 1210 mSDsluCounter, 1069 mSDsCounter, 0 mSdLazyCounter, 3409 mSolverCounterSat, 652 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1285 SdHoareTripleChecker+Valid, 1444 SdHoareTripleChecker+Invalid, 4067 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 652 IncrementalHoareTripleChecker+Valid, 3409 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.0s IncrementalHoareTripleChecker+Time [2023-04-02 08:25:44,703 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1285 Valid, 1444 Invalid, 4067 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [652 Valid, 3409 Invalid, 6 Unknown, 0 Unchecked, 16.0s Time] [2023-04-02 08:25:44,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1820 states. [2023-04-02 08:25:44,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1820 to 1604. [2023-04-02 08:25:44,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1604 states, 1064 states have (on average 1.281015037593985) internal successors, (1363), 1082 states have internal predecessors, (1363), 352 states have call successors, (352), 194 states have call predecessors, (352), 187 states have return successors, (341), 336 states have call predecessors, (341), 335 states have call successors, (341) [2023-04-02 08:25:44,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1604 states to 1604 states and 2056 transitions. [2023-04-02 08:25:44,808 INFO L78 Accepts]: Start accepts. Automaton has 1604 states and 2056 transitions. Word has length 231 [2023-04-02 08:25:44,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:25:44,809 INFO L495 AbstractCegarLoop]: Abstraction has 1604 states and 2056 transitions. [2023-04-02 08:25:44,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 3 states have internal predecessors, (136), 2 states have call successors, (42), 8 states have call predecessors, (42), 2 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2023-04-02 08:25:44,809 INFO L276 IsEmpty]: Start isEmpty. Operand 1604 states and 2056 transitions. [2023-04-02 08:25:44,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2023-04-02 08:25:44,813 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:25:44,813 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:25:44,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-04-02 08:25:44,814 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:25:44,814 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:25:44,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1545665599, now seen corresponding path program 1 times [2023-04-02 08:25:44,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:25:44,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569400584] [2023-04-02 08:25:44,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:25:44,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:25:44,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:25:45,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:25:45,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-04-02 08:25:45,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-04-02 08:25:45,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:45,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-04-02 08:25:45,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-04-02 08:25:45,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:45,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-04-02 08:25:45,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:45,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:45,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-04-02 08:25:45,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-04-02 08:25:45,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-04-02 08:25:45,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-04-02 08:25:45,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-04-02 08:25:45,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-04-02 08:25:45,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-04-02 08:25:45,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-04-02 08:25:45,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-04-02 08:25:45,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-04-02 08:25:45,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:45,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:25:45,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-04-02 08:25:45,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:45,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:45,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:45,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:45,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2023-04-02 08:25:45,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:45,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-04-02 08:25:45,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2023-04-02 08:25:45,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2023-04-02 08:25:45,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2023-04-02 08:25:45,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:25:45,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:25:45,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2023-04-02 08:25:45,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:25:45,268 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-04-02 08:25:45,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:25:45,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569400584] [2023-04-02 08:25:45,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569400584] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 08:25:45,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 08:25:45,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-04-02 08:25:45,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994408320] [2023-04-02 08:25:45,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 08:25:45,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-04-02 08:25:45,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:25:45,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-04-02 08:25:45,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-04-02 08:25:45,271 INFO L87 Difference]: Start difference. First operand 1604 states and 2056 transitions. Second operand has 13 states, 13 states have (on average 10.461538461538462) internal successors, (136), 5 states have internal predecessors, (136), 2 states have call successors, (42), 8 states have call predecessors, (42), 3 states have return successors, (37), 4 states have call predecessors, (37), 2 states have call successors, (37) [2023-04-02 08:25:50,643 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:25:52,648 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:25:54,656 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:25:56,671 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:25:58,675 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:26:00,688 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:26:03,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:26:03,694 INFO L93 Difference]: Finished difference Result 1869 states and 2412 transitions. [2023-04-02 08:26:03,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-04-02 08:26:03,694 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 10.461538461538462) internal successors, (136), 5 states have internal predecessors, (136), 2 states have call successors, (42), 8 states have call predecessors, (42), 3 states have return successors, (37), 4 states have call predecessors, (37), 2 states have call successors, (37) Word has length 234 [2023-04-02 08:26:03,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:26:03,708 INFO L225 Difference]: With dead ends: 1869 [2023-04-02 08:26:03,708 INFO L226 Difference]: Without dead ends: 1557 [2023-04-02 08:26:03,709 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2023-04-02 08:26:03,711 INFO L413 NwaCegarLoop]: 376 mSDtfsCounter, 1200 mSDsluCounter, 2335 mSDsCounter, 0 mSdLazyCounter, 7101 mSolverCounterSat, 642 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1275 SdHoareTripleChecker+Valid, 2711 SdHoareTripleChecker+Invalid, 7749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 642 IncrementalHoareTripleChecker+Valid, 7101 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.9s IncrementalHoareTripleChecker+Time [2023-04-02 08:26:03,711 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1275 Valid, 2711 Invalid, 7749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [642 Valid, 7101 Invalid, 6 Unknown, 0 Unchecked, 17.9s Time] [2023-04-02 08:26:03,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1557 states. [2023-04-02 08:26:03,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1557 to 1393. [2023-04-02 08:26:03,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1393 states, 929 states have (on average 1.2917115177610334) internal successors, (1200), 945 states have internal predecessors, (1200), 301 states have call successors, (301), 167 states have call predecessors, (301), 162 states have return successors, (293), 288 states have call predecessors, (293), 287 states have call successors, (293) [2023-04-02 08:26:03,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1393 states to 1393 states and 1794 transitions. [2023-04-02 08:26:03,798 INFO L78 Accepts]: Start accepts. Automaton has 1393 states and 1794 transitions. Word has length 234 [2023-04-02 08:26:03,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:26:03,799 INFO L495 AbstractCegarLoop]: Abstraction has 1393 states and 1794 transitions. [2023-04-02 08:26:03,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.461538461538462) internal successors, (136), 5 states have internal predecessors, (136), 2 states have call successors, (42), 8 states have call predecessors, (42), 3 states have return successors, (37), 4 states have call predecessors, (37), 2 states have call successors, (37) [2023-04-02 08:26:03,799 INFO L276 IsEmpty]: Start isEmpty. Operand 1393 states and 1794 transitions. [2023-04-02 08:26:03,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 246 [2023-04-02 08:26:03,803 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:26:03,804 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:26:03,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-04-02 08:26:03,804 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:26:03,804 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:26:03,804 INFO L85 PathProgramCache]: Analyzing trace with hash -461209793, now seen corresponding path program 1 times [2023-04-02 08:26:03,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:26:03,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107618259] [2023-04-02 08:26:03,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:26:03,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:26:03,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:03,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:26:03,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:03,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:26:03,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:03,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-04-02 08:26:03,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:03,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-04-02 08:26:03,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:03,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:26:03,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:03,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-04-02 08:26:03,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:03,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-04-02 08:26:04,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:26:04,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-04-02 08:26:04,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:26:04,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:26:04,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-04-02 08:26:04,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-04-02 08:26:04,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-04-02 08:26:04,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-04-02 08:26:04,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-04-02 08:26:04,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-04-02 08:26:04,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-04-02 08:26:04,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-04-02 08:26:04,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-04-02 08:26:04,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-04-02 08:26:04,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:26:04,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:26:04,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-04-02 08:26:04,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:26:04,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:26:04,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:26:04,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:26:04,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2023-04-02 08:26:04,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:26:04,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-04-02 08:26:04,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2023-04-02 08:26:04,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2023-04-02 08:26:04,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2023-04-02 08:26:04,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-04-02 08:26:04,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:26:04,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:26:04,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2023-04-02 08:26:04,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2023-04-02 08:26:04,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2023-04-02 08:26:04,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:26:04,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:26:04,307 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-04-02 08:26:04,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:26:04,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107618259] [2023-04-02 08:26:04,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107618259] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 08:26:04,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 08:26:04,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-04-02 08:26:04,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660380527] [2023-04-02 08:26:04,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 08:26:04,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-04-02 08:26:04,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:26:04,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-04-02 08:26:04,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-04-02 08:26:04,309 INFO L87 Difference]: Start difference. First operand 1393 states and 1794 transitions. Second operand has 13 states, 13 states have (on average 10.615384615384615) internal successors, (138), 5 states have internal predecessors, (138), 2 states have call successors, (44), 8 states have call predecessors, (44), 4 states have return successors, (41), 4 states have call predecessors, (41), 2 states have call successors, (41) [2023-04-02 08:26:09,051 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:26:11,065 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-02 08:26:13,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:26:13,547 INFO L93 Difference]: Finished difference Result 1700 states and 2197 transitions. [2023-04-02 08:26:13,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-04-02 08:26:13,548 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 10.615384615384615) internal successors, (138), 5 states have internal predecessors, (138), 2 states have call successors, (44), 8 states have call predecessors, (44), 4 states have return successors, (41), 4 states have call predecessors, (41), 2 states have call successors, (41) Word has length 245 [2023-04-02 08:26:13,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:26:13,548 INFO L225 Difference]: With dead ends: 1700 [2023-04-02 08:26:13,548 INFO L226 Difference]: Without dead ends: 0 [2023-04-02 08:26:13,553 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2023-04-02 08:26:13,553 INFO L413 NwaCegarLoop]: 365 mSDtfsCounter, 2509 mSDsluCounter, 2081 mSDsCounter, 0 mSdLazyCounter, 6145 mSolverCounterSat, 1620 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2585 SdHoareTripleChecker+Valid, 2446 SdHoareTripleChecker+Invalid, 7767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1620 IncrementalHoareTripleChecker+Valid, 6145 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2023-04-02 08:26:13,553 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2585 Valid, 2446 Invalid, 7767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1620 Valid, 6145 Invalid, 2 Unknown, 0 Unchecked, 8.9s Time] [2023-04-02 08:26:13,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-04-02 08:26:13,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-04-02 08:26:13,554 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) [2023-04-02 08:26:13,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-04-02 08:26:13,554 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 245 [2023-04-02 08:26:13,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:26:13,554 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-04-02 08:26:13,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.615384615384615) internal successors, (138), 5 states have internal predecessors, (138), 2 states have call successors, (44), 8 states have call predecessors, (44), 4 states have return successors, (41), 4 states have call predecessors, (41), 2 states have call successors, (41) [2023-04-02 08:26:13,554 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-04-02 08:26:13,554 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-04-02 08:26:13,556 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-04-02 08:26:13,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-04-02 08:26:13,561 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-04-02 08:26:51,206 WARN L223 SmtUtils]: Spent 10.55s on a formula simplification. DAG size of input: 66 DAG size of output: 59 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-04-02 08:26:58,334 INFO L899 garLoopResultBuilder]: For program point reach_errorEXIT(line 12) no Hoare annotation was computed. [2023-04-02 08:26:58,335 INFO L899 garLoopResultBuilder]: For program point L12-1(line 12) no Hoare annotation was computed. [2023-04-02 08:26:58,335 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line 12) no Hoare annotation was computed. [2023-04-02 08:26:58,335 INFO L899 garLoopResultBuilder]: For program point dev_get_drvdataFINAL(lines 5307 5309) no Hoare annotation was computed. [2023-04-02 08:26:58,335 INFO L899 garLoopResultBuilder]: For program point L5308-1(line 5308) no Hoare annotation was computed. [2023-04-02 08:26:58,335 INFO L899 garLoopResultBuilder]: For program point L5308(line 5308) no Hoare annotation was computed. [2023-04-02 08:26:58,335 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5307 5309) no Hoare annotation was computed. [2023-04-02 08:26:58,335 INFO L899 garLoopResultBuilder]: For program point dev_get_drvdataEXIT(lines 5307 5309) no Hoare annotation was computed. [2023-04-02 08:26:58,335 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5278 5280) the Hoare annotation is: true [2023-04-02 08:26:58,335 INFO L899 garLoopResultBuilder]: For program point __raw_spin_lock_initEXIT(lines 5278 5280) no Hoare annotation was computed. [2023-04-02 08:26:58,335 INFO L899 garLoopResultBuilder]: For program point __raw_spin_lock_initFINAL(lines 5278 5280) no Hoare annotation was computed. [2023-04-02 08:26:58,335 INFO L899 garLoopResultBuilder]: For program point misc_deregisterEXIT(lines 5371 5373) no Hoare annotation was computed. [2023-04-02 08:26:58,335 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5371 5373) the Hoare annotation is: true [2023-04-02 08:26:58,335 INFO L899 garLoopResultBuilder]: For program point misc_deregisterFINAL(lines 5371 5373) no Hoare annotation was computed. [2023-04-02 08:26:58,335 INFO L899 garLoopResultBuilder]: For program point L4189-1(line 4189) no Hoare annotation was computed. [2023-04-02 08:26:58,335 INFO L899 garLoopResultBuilder]: For program point L4189(line 4189) no Hoare annotation was computed. [2023-04-02 08:26:58,335 INFO L899 garLoopResultBuilder]: For program point L4189-3(line 4189) no Hoare annotation was computed. [2023-04-02 08:26:58,336 INFO L899 garLoopResultBuilder]: For program point L4189-5(line 4189) no Hoare annotation was computed. [2023-04-02 08:26:58,336 INFO L895 garLoopResultBuilder]: At program point L4214(line 4214) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 1) (= uinput_read_~retval~4 0))) [2023-04-02 08:26:58,336 INFO L899 garLoopResultBuilder]: For program point L4189-7(lines 4189 4193) no Hoare annotation was computed. [2023-04-02 08:26:58,336 INFO L895 garLoopResultBuilder]: At program point L4189-9(lines 4186 4193) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_mutex_of_uinput_device~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,336 INFO L899 garLoopResultBuilder]: For program point L4214-1(line 4214) no Hoare annotation was computed. [2023-04-02 08:26:58,336 INFO L899 garLoopResultBuilder]: For program point L4173(lines 4173 4176) no Hoare annotation was computed. [2023-04-02 08:26:58,336 INFO L895 garLoopResultBuilder]: At program point L4215(line 4215) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 1) (= uinput_read_~retval~4 0))) [2023-04-02 08:26:58,336 INFO L899 garLoopResultBuilder]: For program point L4215-1(line 4215) no Hoare annotation was computed. [2023-04-02 08:26:58,336 INFO L899 garLoopResultBuilder]: For program point L4182(lines 4182 4185) no Hoare annotation was computed. [2023-04-02 08:26:58,336 INFO L899 garLoopResultBuilder]: For program point L4199(line 4199) no Hoare annotation was computed. [2023-04-02 08:26:58,336 INFO L899 garLoopResultBuilder]: For program point L4199-4(lines 4199 4231) no Hoare annotation was computed. [2023-04-02 08:26:58,336 INFO L899 garLoopResultBuilder]: For program point L4199-2(line 4199) no Hoare annotation was computed. [2023-04-02 08:26:58,336 INFO L899 garLoopResultBuilder]: For program point L4199-6(lines 4169 4238) no Hoare annotation was computed. [2023-04-02 08:26:58,336 INFO L899 garLoopResultBuilder]: For program point L4216(lines 4216 4220) no Hoare annotation was computed. [2023-04-02 08:26:58,337 INFO L895 garLoopResultBuilder]: At program point L4208(lines 4201 4227) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 1) (= uinput_read_~retval~4 0))) [2023-04-02 08:26:58,337 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4158 4239) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,337 INFO L895 garLoopResultBuilder]: At program point L4192(line 4192) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_read_~retval~4 0))) [2023-04-02 08:26:58,337 INFO L899 garLoopResultBuilder]: For program point L4192-1(line 4192) no Hoare annotation was computed. [2023-04-02 08:26:58,337 INFO L895 garLoopResultBuilder]: At program point L4217(line 4217) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 1) (= uinput_read_~retval~4 0))) [2023-04-02 08:26:58,337 INFO L899 garLoopResultBuilder]: For program point L4209(line 4209) no Hoare annotation was computed. [2023-04-02 08:26:58,337 INFO L899 garLoopResultBuilder]: For program point L4201-2(lines 4201 4228) no Hoare annotation was computed. [2023-04-02 08:26:58,337 INFO L899 garLoopResultBuilder]: For program point L4201-3(lines 4201 4228) no Hoare annotation was computed. [2023-04-02 08:26:58,337 INFO L899 garLoopResultBuilder]: For program point L4201(line 4201) no Hoare annotation was computed. [2023-04-02 08:26:58,337 INFO L899 garLoopResultBuilder]: For program point L4210(line 4210) no Hoare annotation was computed. [2023-04-02 08:26:58,337 INFO L899 garLoopResultBuilder]: For program point L4210-2(lines 4210 4213) no Hoare annotation was computed. [2023-04-02 08:26:58,337 INFO L895 garLoopResultBuilder]: At program point L4202(line 4202) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 1) (= uinput_read_~retval~4 0))) [2023-04-02 08:26:58,337 INFO L899 garLoopResultBuilder]: For program point L4202-1(line 4202) no Hoare annotation was computed. [2023-04-02 08:26:58,337 INFO L899 garLoopResultBuilder]: For program point L4194(lines 4169 4238) no Hoare annotation was computed. [2023-04-02 08:26:58,337 INFO L899 garLoopResultBuilder]: For program point L4186(lines 4186 4193) no Hoare annotation was computed. [2023-04-02 08:26:58,338 INFO L895 garLoopResultBuilder]: At program point L4236(lines 4169 4238) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,338 INFO L899 garLoopResultBuilder]: For program point uinput_readFINAL(lines 4158 4239) no Hoare annotation was computed. [2023-04-02 08:26:58,338 INFO L895 garLoopResultBuilder]: At program point L4179(lines 4169 4238) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,338 INFO L899 garLoopResultBuilder]: For program point uinput_readEXIT(lines 4158 4239) no Hoare annotation was computed. [2023-04-02 08:26:58,338 INFO L899 garLoopResultBuilder]: For program point L4171(lines 4171 4178) no Hoare annotation was computed. [2023-04-02 08:26:58,338 INFO L899 garLoopResultBuilder]: For program point L4180(line 4180) no Hoare annotation was computed. [2023-04-02 08:26:58,338 INFO L895 garLoopResultBuilder]: At program point ldv_24749(lines 4201 4227) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 1) (= uinput_read_~retval~4 0))) [2023-04-02 08:26:58,338 INFO L895 garLoopResultBuilder]: At program point L4172(line 4172) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,338 INFO L899 garLoopResultBuilder]: For program point L4172-1(line 4172) no Hoare annotation was computed. [2023-04-02 08:26:58,338 INFO L895 garLoopResultBuilder]: At program point L4895(line 4895) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,338 INFO L899 garLoopResultBuilder]: For program point L4895-1(line 4895) no Hoare annotation was computed. [2023-04-02 08:26:58,338 INFO L895 garLoopResultBuilder]: At program point L4897(line 4897) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,338 INFO L899 garLoopResultBuilder]: For program point L4897-1(line 4897) no Hoare annotation was computed. [2023-04-02 08:26:58,338 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_12EXIT(lines 4889 4901) no Hoare annotation was computed. [2023-04-02 08:26:58,338 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4889 4901) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,338 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_12FINAL(lines 4889 4901) no Hoare annotation was computed. [2023-04-02 08:26:58,339 INFO L895 garLoopResultBuilder]: At program point L4098-2(lines 4098 4104) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_mutex_of_uinput_device~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,339 INFO L899 garLoopResultBuilder]: For program point L4094(lines 4094 4097) no Hoare annotation was computed. [2023-04-02 08:26:58,339 INFO L899 garLoopResultBuilder]: For program point L4093-1(line 4093) no Hoare annotation was computed. [2023-04-02 08:26:58,339 INFO L895 garLoopResultBuilder]: At program point L4093(line 4093) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,339 INFO L899 garLoopResultBuilder]: For program point uinput_writeEXIT(lines 4080 4108) no Hoare annotation was computed. [2023-04-02 08:26:58,339 INFO L899 garLoopResultBuilder]: For program point L4089(lines 4089 4092) no Hoare annotation was computed. [2023-04-02 08:26:58,339 INFO L899 garLoopResultBuilder]: For program point uinput_writeFINAL(lines 4080 4108) no Hoare annotation was computed. [2023-04-02 08:26:58,339 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4080 4108) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,339 INFO L899 garLoopResultBuilder]: For program point L4105(line 4105) no Hoare annotation was computed. [2023-04-02 08:26:58,339 INFO L895 garLoopResultBuilder]: At program point L4102(line 4102) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#length)| |#length|) (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (<= uinput_write_~retval~3 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (< 0 (+ uinput_write_~retval~3 1)) (= |old(#valid)| |#valid|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,339 INFO L899 garLoopResultBuilder]: For program point L4102-1(line 4102) no Hoare annotation was computed. [2023-04-02 08:26:58,339 INFO L899 garLoopResultBuilder]: For program point L4098(lines 4098 4104) no Hoare annotation was computed. [2023-04-02 08:26:58,339 INFO L899 garLoopResultBuilder]: For program point L4099-1(line 4099) no Hoare annotation was computed. [2023-04-02 08:26:58,339 INFO L895 garLoopResultBuilder]: At program point L4099(line 4099) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |old(#length)| |#length|) (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (<= uinput_write_~retval~3 0) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (< 0 (+ uinput_write_~retval~3 1)) (= |old(#valid)| |#valid|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,340 INFO L899 garLoopResultBuilder]: For program point L4876-1(line 4876) no Hoare annotation was computed. [2023-04-02 08:26:58,340 INFO L895 garLoopResultBuilder]: At program point L4874(line 4874) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,340 INFO L895 garLoopResultBuilder]: At program point L4876(line 4876) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,340 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_10EXIT(lines 4868 4880) no Hoare annotation was computed. [2023-04-02 08:26:58,340 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4868 4880) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,340 INFO L899 garLoopResultBuilder]: For program point L4874-1(line 4874) no Hoare annotation was computed. [2023-04-02 08:26:58,340 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_10FINAL(lines 4868 4880) no Hoare annotation was computed. [2023-04-02 08:26:58,340 INFO L899 garLoopResultBuilder]: For program point L4951(lines 4951 4956) no Hoare annotation was computed. [2023-04-02 08:26:58,340 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_lockFINAL(lines 4942 4958) no Hoare annotation was computed. [2023-04-02 08:26:58,340 INFO L899 garLoopResultBuilder]: For program point L4948-1(lines 4946 4949) no Hoare annotation was computed. [2023-04-02 08:26:58,340 INFO L899 garLoopResultBuilder]: For program point L4946(lines 4946 4949) no Hoare annotation was computed. [2023-04-02 08:26:58,340 INFO L899 garLoopResultBuilder]: For program point L4948(line 4948) no Hoare annotation was computed. [2023-04-02 08:26:58,340 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_lockEXIT(lines 4942 4958) no Hoare annotation was computed. [2023-04-02 08:26:58,340 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4942 4958) no Hoare annotation was computed. [2023-04-02 08:26:58,340 INFO L899 garLoopResultBuilder]: For program point L5210(lines 5210 5214) no Hoare annotation was computed. [2023-04-02 08:26:58,340 INFO L899 garLoopResultBuilder]: For program point L5207(line 5207) no Hoare annotation was computed. [2023-04-02 08:26:58,340 INFO L899 garLoopResultBuilder]: For program point L5207-1(lines 5205 5208) no Hoare annotation was computed. [2023-04-02 08:26:58,340 INFO L899 garLoopResultBuilder]: For program point ldv_atomic_dec_and_mutex_lock_mutex_of_uinput_deviceEXIT(lines 5201 5217) no Hoare annotation was computed. [2023-04-02 08:26:58,340 INFO L899 garLoopResultBuilder]: For program point L5205(lines 5205 5208) no Hoare annotation was computed. [2023-04-02 08:26:58,341 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5201 5217) no Hoare annotation was computed. [2023-04-02 08:26:58,341 INFO L899 garLoopResultBuilder]: For program point ldv_atomic_dec_and_mutex_lock_mutex_of_uinput_deviceFINAL(lines 5201 5217) no Hoare annotation was computed. [2023-04-02 08:26:58,341 INFO L899 garLoopResultBuilder]: For program point input_free_deviceEXIT(lines 5341 5343) no Hoare annotation was computed. [2023-04-02 08:26:58,341 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5341 5343) the Hoare annotation is: true [2023-04-02 08:26:58,341 INFO L899 garLoopResultBuilder]: For program point input_free_deviceFINAL(lines 5341 5343) no Hoare annotation was computed. [2023-04-02 08:26:58,341 INFO L899 garLoopResultBuilder]: For program point input_event_sizeEXIT(lines 3530 3549) no Hoare annotation was computed. [2023-04-02 08:26:58,341 INFO L899 garLoopResultBuilder]: For program point L3539(line 3539) no Hoare annotation was computed. [2023-04-02 08:26:58,341 INFO L899 garLoopResultBuilder]: For program point L3537-1(lines 3537 3546) no Hoare annotation was computed. [2023-04-02 08:26:58,341 INFO L899 garLoopResultBuilder]: For program point L3537(lines 3537 3546) no Hoare annotation was computed. [2023-04-02 08:26:58,341 INFO L899 garLoopResultBuilder]: For program point L3539-2(line 3539) no Hoare annotation was computed. [2023-04-02 08:26:58,341 INFO L899 garLoopResultBuilder]: For program point L3539-4(lines 3539 3543) no Hoare annotation was computed. [2023-04-02 08:26:58,341 INFO L899 garLoopResultBuilder]: For program point input_event_sizeFINAL(lines 3530 3549) no Hoare annotation was computed. [2023-04-02 08:26:58,341 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3530 3549) the Hoare annotation is: true [2023-04-02 08:26:58,341 INFO L902 garLoopResultBuilder]: At program point L3538(line 3538) the Hoare annotation is: true [2023-04-02 08:26:58,341 INFO L902 garLoopResultBuilder]: At program point L3536(line 3536) the Hoare annotation is: true [2023-04-02 08:26:58,341 INFO L899 garLoopResultBuilder]: For program point L3538-1(line 3538) no Hoare annotation was computed. [2023-04-02 08:26:58,341 INFO L899 garLoopResultBuilder]: For program point L3536-1(line 3536) no Hoare annotation was computed. [2023-04-02 08:26:58,341 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5245 5253) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 |old(~ldv_mutex_mutex_of_uinput_device~0)|) (= |old(~ldv_mutex_mutex_of_device~0)| ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 |old(~ldv_mutex_lock~0)|)) [2023-04-02 08:26:58,341 INFO L899 garLoopResultBuilder]: For program point ldv_initializeFINAL(lines 5245 5253) no Hoare annotation was computed. [2023-04-02 08:26:58,342 INFO L899 garLoopResultBuilder]: For program point ldv_initializeEXIT(lines 5245 5253) no Hoare annotation was computed. [2023-04-02 08:26:58,342 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_mutex_of_uinput_deviceEXIT(lines 5139 5155) no Hoare annotation was computed. [2023-04-02 08:26:58,342 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_mutex_of_uinput_deviceFINAL(lines 5139 5155) no Hoare annotation was computed. [2023-04-02 08:26:58,342 INFO L899 garLoopResultBuilder]: For program point L5148(lines 5148 5153) no Hoare annotation was computed. [2023-04-02 08:26:58,342 INFO L899 garLoopResultBuilder]: For program point L5143(lines 5143 5146) no Hoare annotation was computed. [2023-04-02 08:26:58,342 INFO L895 garLoopResultBuilder]: At program point L5145(line 5145) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,342 INFO L899 garLoopResultBuilder]: For program point L5145-1(lines 5143 5146) no Hoare annotation was computed. [2023-04-02 08:26:58,342 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5139 5155) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,342 INFO L899 garLoopResultBuilder]: For program point L3482(lines 3482 3485) no Hoare annotation was computed. [2023-04-02 08:26:58,342 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3477 3488) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2))) [2023-04-02 08:26:58,342 INFO L899 garLoopResultBuilder]: For program point L3481-1(line 3481) no Hoare annotation was computed. [2023-04-02 08:26:58,342 INFO L899 garLoopResultBuilder]: For program point L3482-2(lines 3477 3488) no Hoare annotation was computed. [2023-04-02 08:26:58,342 INFO L899 garLoopResultBuilder]: For program point input_abs_set_flatEXIT(lines 3477 3488) no Hoare annotation was computed. [2023-04-02 08:26:58,342 INFO L895 garLoopResultBuilder]: At program point L3481(line 3481) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2))) [2023-04-02 08:26:58,342 INFO L895 garLoopResultBuilder]: At program point L5407(line 5407) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,342 INFO L899 garLoopResultBuilder]: For program point strndup_userFINAL(lines 5406 5408) no Hoare annotation was computed. [2023-04-02 08:26:58,342 INFO L899 garLoopResultBuilder]: For program point L5407-1(line 5407) no Hoare annotation was computed. [2023-04-02 08:26:58,342 INFO L899 garLoopResultBuilder]: For program point strndup_userEXIT(lines 5406 5408) no Hoare annotation was computed. [2023-04-02 08:26:58,343 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5406 5408) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,343 INFO L899 garLoopResultBuilder]: For program point variable_test_bitEXIT(lines 3083 3091) no Hoare annotation was computed. [2023-04-02 08:26:58,343 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3083 3091) the Hoare annotation is: true [2023-04-02 08:26:58,343 INFO L899 garLoopResultBuilder]: For program point variable_test_bitFINAL(lines 3083 3091) no Hoare annotation was computed. [2023-04-02 08:26:58,343 INFO L902 garLoopResultBuilder]: At program point L-1-1(line -1) the Hoare annotation is: true [2023-04-02 08:26:58,343 INFO L902 garLoopResultBuilder]: At program point L-1-3(line -1) the Hoare annotation is: true [2023-04-02 08:26:58,343 INFO L899 garLoopResultBuilder]: For program point #Ultimate.C_memcpyFINAL(line -1) no Hoare annotation was computed. [2023-04-02 08:26:58,343 INFO L899 garLoopResultBuilder]: For program point #Ultimate.C_memcpyEXIT(line -1) no Hoare annotation was computed. [2023-04-02 08:26:58,343 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2))) [2023-04-02 08:26:58,343 INFO L899 garLoopResultBuilder]: For program point get_currentEXIT(lines 3096 3119) no Hoare annotation was computed. [2023-04-02 08:26:58,343 INFO L899 garLoopResultBuilder]: For program point L3101(line 3101) no Hoare annotation was computed. [2023-04-02 08:26:58,343 INFO L902 garLoopResultBuilder]: At program point L3116(lines 3099 3118) the Hoare annotation is: true [2023-04-02 08:26:58,343 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3096 3119) the Hoare annotation is: true [2023-04-02 08:26:58,343 INFO L899 garLoopResultBuilder]: For program point L3110(line 3110) no Hoare annotation was computed. [2023-04-02 08:26:58,343 INFO L899 garLoopResultBuilder]: For program point L3104(line 3104) no Hoare annotation was computed. [2023-04-02 08:26:58,343 INFO L899 garLoopResultBuilder]: For program point L3100(lines 3100 3115) no Hoare annotation was computed. [2023-04-02 08:26:58,343 INFO L899 garLoopResultBuilder]: For program point get_currentFINAL(lines 3096 3119) no Hoare annotation was computed. [2023-04-02 08:26:58,343 INFO L899 garLoopResultBuilder]: For program point L3113(line 3113) no Hoare annotation was computed. [2023-04-02 08:26:58,343 INFO L899 garLoopResultBuilder]: For program point L3107(line 3107) no Hoare annotation was computed. [2023-04-02 08:26:58,344 INFO L899 garLoopResultBuilder]: For program point uinput_request_doneFINAL(lines 3657 3665) no Hoare annotation was computed. [2023-04-02 08:26:58,344 INFO L902 garLoopResultBuilder]: At program point L3661-1(line 3661) the Hoare annotation is: true [2023-04-02 08:26:58,344 INFO L902 garLoopResultBuilder]: At program point L3661(line 3661) the Hoare annotation is: true [2023-04-02 08:26:58,344 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3657 3665) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0)))) (and (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_mutex_of_uinput_device~0 2))) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_mutex_of_uinput_device~0 1))))) [2023-04-02 08:26:58,344 INFO L899 garLoopResultBuilder]: For program point uinput_request_doneEXIT(lines 3657 3665) no Hoare annotation was computed. [2023-04-02 08:26:58,344 INFO L899 garLoopResultBuilder]: For program point L3452(lines 3452 3455) no Hoare annotation was computed. [2023-04-02 08:26:58,344 INFO L899 garLoopResultBuilder]: For program point L3451-1(line 3451) no Hoare annotation was computed. [2023-04-02 08:26:58,344 INFO L899 garLoopResultBuilder]: For program point L3452-2(lines 3447 3458) no Hoare annotation was computed. [2023-04-02 08:26:58,344 INFO L895 garLoopResultBuilder]: At program point L3451(line 3451) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2))) [2023-04-02 08:26:58,344 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3447 3458) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2))) [2023-04-02 08:26:58,344 INFO L899 garLoopResultBuilder]: For program point input_abs_set_maxEXIT(lines 3447 3458) no Hoare annotation was computed. [2023-04-02 08:26:58,344 INFO L899 garLoopResultBuilder]: For program point input_abs_set_fuzzEXIT(lines 3459 3470) no Hoare annotation was computed. [2023-04-02 08:26:58,344 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3459 3470) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2))) [2023-04-02 08:26:58,344 INFO L899 garLoopResultBuilder]: For program point L3464(lines 3464 3467) no Hoare annotation was computed. [2023-04-02 08:26:58,344 INFO L899 garLoopResultBuilder]: For program point L3463-1(line 3463) no Hoare annotation was computed. [2023-04-02 08:26:58,344 INFO L899 garLoopResultBuilder]: For program point L3464-2(lines 3459 3470) no Hoare annotation was computed. [2023-04-02 08:26:58,345 INFO L895 garLoopResultBuilder]: At program point L3463(line 3463) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2))) [2023-04-02 08:26:58,345 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_lockFINAL(lines 4959 4969) no Hoare annotation was computed. [2023-04-02 08:26:58,345 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4959 4969) no Hoare annotation was computed. [2023-04-02 08:26:58,345 INFO L899 garLoopResultBuilder]: For program point L4964-1(lines 4962 4965) no Hoare annotation was computed. [2023-04-02 08:26:58,345 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_lockEXIT(lines 4959 4969) no Hoare annotation was computed. [2023-04-02 08:26:58,345 INFO L899 garLoopResultBuilder]: For program point L4962(lines 4962 4965) no Hoare annotation was computed. [2023-04-02 08:26:58,345 INFO L899 garLoopResultBuilder]: For program point L4964(line 4964) no Hoare annotation was computed. [2023-04-02 08:26:58,345 INFO L899 garLoopResultBuilder]: For program point L3361-1(line 3361) no Hoare annotation was computed. [2023-04-02 08:26:58,345 INFO L902 garLoopResultBuilder]: At program point L3361(line 3361) the Hoare annotation is: true [2023-04-02 08:26:58,345 INFO L899 garLoopResultBuilder]: For program point L3361-3(line 3361) no Hoare annotation was computed. [2023-04-02 08:26:58,345 INFO L899 garLoopResultBuilder]: For program point L3359(lines 3359 3365) no Hoare annotation was computed. [2023-04-02 08:26:58,345 INFO L902 garLoopResultBuilder]: At program point L3361-2(line 3361) the Hoare annotation is: true [2023-04-02 08:26:58,345 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3357 3366) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)))) (and (or .cse0 .cse1 (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) .cse2) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_mutex_of_uinput_device~0 1))))) [2023-04-02 08:26:58,345 INFO L899 garLoopResultBuilder]: For program point ldv_mallocFINAL(lines 3357 3366) no Hoare annotation was computed. [2023-04-02 08:26:58,345 INFO L899 garLoopResultBuilder]: For program point ldv_mallocEXIT(lines 3357 3366) no Hoare annotation was computed. [2023-04-02 08:26:58,345 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_4FINAL(lines 4805 4817) no Hoare annotation was computed. [2023-04-02 08:26:58,345 INFO L899 garLoopResultBuilder]: For program point L4811(line 4811) no Hoare annotation was computed. [2023-04-02 08:26:58,345 INFO L899 garLoopResultBuilder]: For program point L4811-1(line 4811) no Hoare annotation was computed. [2023-04-02 08:26:58,346 INFO L899 garLoopResultBuilder]: For program point L4813(line 4813) no Hoare annotation was computed. [2023-04-02 08:26:58,346 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_4EXIT(lines 4805 4817) no Hoare annotation was computed. [2023-04-02 08:26:58,346 INFO L899 garLoopResultBuilder]: For program point L4813-1(line 4813) no Hoare annotation was computed. [2023-04-02 08:26:58,346 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4805 4817) no Hoare annotation was computed. [2023-04-02 08:26:58,346 INFO L899 garLoopResultBuilder]: For program point uinput_dev_set_autocenterEXIT(lines 3738 3744) no Hoare annotation was computed. [2023-04-02 08:26:58,346 INFO L899 garLoopResultBuilder]: For program point L3741-1(line 3741) no Hoare annotation was computed. [2023-04-02 08:26:58,346 INFO L899 garLoopResultBuilder]: For program point L3741(line 3741) no Hoare annotation was computed. [2023-04-02 08:26:58,346 INFO L899 garLoopResultBuilder]: For program point uinput_dev_set_autocenterFINAL(lines 3738 3744) no Hoare annotation was computed. [2023-04-02 08:26:58,346 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3738 3744) no Hoare annotation was computed. [2023-04-02 08:26:58,346 INFO L899 garLoopResultBuilder]: For program point constant_test_bitFINAL(lines 3077 3082) no Hoare annotation was computed. [2023-04-02 08:26:58,346 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3077 3082) the Hoare annotation is: true [2023-04-02 08:26:58,346 INFO L899 garLoopResultBuilder]: For program point L3080(line 3080) no Hoare annotation was computed. [2023-04-02 08:26:58,346 INFO L899 garLoopResultBuilder]: For program point constant_test_bitEXIT(lines 3077 3082) no Hoare annotation was computed. [2023-04-02 08:26:58,346 INFO L899 garLoopResultBuilder]: For program point L3080-2(line 3080) no Hoare annotation was computed. [2023-04-02 08:26:58,346 INFO L899 garLoopResultBuilder]: For program point uinput_request_submitFINAL(lines 3687 3705) no Hoare annotation was computed. [2023-04-02 08:26:58,346 INFO L899 garLoopResultBuilder]: For program point uinput_request_submitEXIT(lines 3687 3705) no Hoare annotation was computed. [2023-04-02 08:26:58,346 INFO L899 garLoopResultBuilder]: For program point L3702(line 3702) no Hoare annotation was computed. [2023-04-02 08:26:58,346 INFO L899 garLoopResultBuilder]: For program point L3702-1(line 3702) no Hoare annotation was computed. [2023-04-02 08:26:58,346 INFO L899 garLoopResultBuilder]: For program point L3698(line 3698) no Hoare annotation was computed. [2023-04-02 08:26:58,346 INFO L899 garLoopResultBuilder]: For program point L3696(line 3696) no Hoare annotation was computed. [2023-04-02 08:26:58,347 INFO L899 garLoopResultBuilder]: For program point L3697(lines 3697 3701) no Hoare annotation was computed. [2023-04-02 08:26:58,347 INFO L899 garLoopResultBuilder]: For program point L3698-1(line 3698) no Hoare annotation was computed. [2023-04-02 08:26:58,347 INFO L899 garLoopResultBuilder]: For program point L3696-1(line 3696) no Hoare annotation was computed. [2023-04-02 08:26:58,347 INFO L899 garLoopResultBuilder]: For program point L3692(lines 3692 3695) no Hoare annotation was computed. [2023-04-02 08:26:58,347 INFO L899 garLoopResultBuilder]: For program point L3691-1(line 3691) no Hoare annotation was computed. [2023-04-02 08:26:58,347 INFO L899 garLoopResultBuilder]: For program point L3691(line 3691) no Hoare annotation was computed. [2023-04-02 08:26:58,347 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3687 3705) no Hoare annotation was computed. [2023-04-02 08:26:58,347 INFO L895 garLoopResultBuilder]: At program point L4625(line 4625) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,347 INFO L899 garLoopResultBuilder]: For program point L4625-1(line 4625) no Hoare annotation was computed. [2023-04-02 08:26:58,347 INFO L899 garLoopResultBuilder]: For program point uinput_ioctlFINAL(lines 4621 4628) no Hoare annotation was computed. [2023-04-02 08:26:58,347 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4621 4628) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,347 INFO L899 garLoopResultBuilder]: For program point uinput_ioctlEXIT(lines 4621 4628) no Hoare annotation was computed. [2023-04-02 08:26:58,347 INFO L902 garLoopResultBuilder]: At program point L3502(line 3502) the Hoare annotation is: true [2023-04-02 08:26:58,347 INFO L899 garLoopResultBuilder]: For program point is_x32_taskEXIT(lines 3498 3509) no Hoare annotation was computed. [2023-04-02 08:26:58,347 INFO L899 garLoopResultBuilder]: For program point L3503(line 3503) no Hoare annotation was computed. [2023-04-02 08:26:58,347 INFO L899 garLoopResultBuilder]: For program point L3502-1(line 3502) no Hoare annotation was computed. [2023-04-02 08:26:58,347 INFO L899 garLoopResultBuilder]: For program point L3503-2(line 3503) no Hoare annotation was computed. [2023-04-02 08:26:58,348 INFO L899 garLoopResultBuilder]: For program point L3503-4(lines 3503 3506) no Hoare annotation was computed. [2023-04-02 08:26:58,348 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3498 3509) the Hoare annotation is: true [2023-04-02 08:26:58,348 INFO L899 garLoopResultBuilder]: For program point is_x32_taskFINAL(lines 3498 3509) no Hoare annotation was computed. [2023-04-02 08:26:58,348 INFO L899 garLoopResultBuilder]: For program point uinput_fetch_next_eventEXIT(lines 4109 4123) no Hoare annotation was computed. [2023-04-02 08:26:58,348 INFO L902 garLoopResultBuilder]: At program point L4120(line 4120) the Hoare annotation is: true [2023-04-02 08:26:58,348 INFO L899 garLoopResultBuilder]: For program point L4120-1(line 4120) no Hoare annotation was computed. [2023-04-02 08:26:58,348 INFO L899 garLoopResultBuilder]: For program point L4115(lines 4115 4119) no Hoare annotation was computed. [2023-04-02 08:26:58,348 INFO L899 garLoopResultBuilder]: For program point L4113-1(line 4113) no Hoare annotation was computed. [2023-04-02 08:26:58,348 INFO L895 garLoopResultBuilder]: At program point L4113(line 4113) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2))) [2023-04-02 08:26:58,348 INFO L899 garLoopResultBuilder]: For program point L4115-2(lines 4115 4119) no Hoare annotation was computed. [2023-04-02 08:26:58,348 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4109 4123) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2))) [2023-04-02 08:26:58,348 INFO L899 garLoopResultBuilder]: For program point uinput_fetch_next_eventFINAL(lines 4109 4123) no Hoare annotation was computed. [2023-04-02 08:26:58,348 INFO L899 garLoopResultBuilder]: For program point L4032(lines 4032 4035) no Hoare annotation was computed. [2023-04-02 08:26:58,348 INFO L899 garLoopResultBuilder]: For program point L3999(lines 3999 4003) no Hoare annotation was computed. [2023-04-02 08:26:58,348 INFO L902 garLoopResultBuilder]: At program point L4020(line 4020) the Hoare annotation is: true [2023-04-02 08:26:58,348 INFO L899 garLoopResultBuilder]: For program point L4053(line 4053) no Hoare annotation was computed. [2023-04-02 08:26:58,348 INFO L899 garLoopResultBuilder]: For program point L4020-1(line 4020) no Hoare annotation was computed. [2023-04-02 08:26:58,348 INFO L899 garLoopResultBuilder]: For program point L3983(lines 3983 3986) no Hoare annotation was computed. [2023-04-02 08:26:58,348 INFO L902 garLoopResultBuilder]: At program point L4004(line 4004) the Hoare annotation is: true [2023-04-02 08:26:58,349 INFO L899 garLoopResultBuilder]: For program point L4037(lines 4037 4047) no Hoare annotation was computed. [2023-04-02 08:26:58,349 INFO L899 garLoopResultBuilder]: For program point L4004-1(line 4004) no Hoare annotation was computed. [2023-04-02 08:26:58,349 INFO L899 garLoopResultBuilder]: For program point uinput_setup_deviceFINAL(lines 3960 4056) no Hoare annotation was computed. [2023-04-02 08:26:58,349 INFO L899 garLoopResultBuilder]: For program point L4029-1(line 4029) no Hoare annotation was computed. [2023-04-02 08:26:58,349 INFO L902 garLoopResultBuilder]: At program point L4029(line 4029) the Hoare annotation is: true [2023-04-02 08:26:58,349 INFO L902 garLoopResultBuilder]: At program point L3992(line 3992) the Hoare annotation is: true [2023-04-02 08:26:58,349 INFO L899 garLoopResultBuilder]: For program point L3992-1(line 3992) no Hoare annotation was computed. [2023-04-02 08:26:58,349 INFO L899 garLoopResultBuilder]: For program point L4021-1(line 4021) no Hoare annotation was computed. [2023-04-02 08:26:58,349 INFO L902 garLoopResultBuilder]: At program point L4021(line 4021) the Hoare annotation is: true [2023-04-02 08:26:58,349 INFO L902 garLoopResultBuilder]: At program point L4042(line 4042) the Hoare annotation is: true [2023-04-02 08:26:58,349 INFO L899 garLoopResultBuilder]: For program point L4042-1(line 4042) no Hoare annotation was computed. [2023-04-02 08:26:58,349 INFO L902 garLoopResultBuilder]: At program point L4038(line 4038) the Hoare annotation is: true [2023-04-02 08:26:58,349 INFO L899 garLoopResultBuilder]: For program point L4005-1(line 4005) no Hoare annotation was computed. [2023-04-02 08:26:58,349 INFO L902 garLoopResultBuilder]: At program point L4005(line 4005) the Hoare annotation is: true [2023-04-02 08:26:58,349 INFO L899 garLoopResultBuilder]: For program point L4038-1(line 4038) no Hoare annotation was computed. [2023-04-02 08:26:58,349 INFO L899 garLoopResultBuilder]: For program point L4030(lines 4030 4049) no Hoare annotation was computed. [2023-04-02 08:26:58,349 INFO L899 garLoopResultBuilder]: For program point L4030-1(lines 4030 4049) no Hoare annotation was computed. [2023-04-02 08:26:58,349 INFO L899 garLoopResultBuilder]: For program point uinput_setup_deviceEXIT(lines 3960 4056) no Hoare annotation was computed. [2023-04-02 08:26:58,349 INFO L899 garLoopResultBuilder]: For program point L3993(lines 3993 3997) no Hoare annotation was computed. [2023-04-02 08:26:58,349 INFO L902 garLoopResultBuilder]: At program point L4022(line 4022) the Hoare annotation is: true [2023-04-02 08:26:58,350 INFO L899 garLoopResultBuilder]: For program point L4022-1(line 4022) no Hoare annotation was computed. [2023-04-02 08:26:58,350 INFO L902 garLoopResultBuilder]: At program point $Ultimate##15(lines 4025 4028) the Hoare annotation is: true [2023-04-02 08:26:58,350 INFO L899 garLoopResultBuilder]: For program point L3981(lines 3981 3988) no Hoare annotation was computed. [2023-04-02 08:26:58,350 INFO L899 garLoopResultBuilder]: For program point L3981-2(lines 3981 3988) no Hoare annotation was computed. [2023-04-02 08:26:58,350 INFO L899 garLoopResultBuilder]: For program point L4043(lines 4043 4046) no Hoare annotation was computed. [2023-04-02 08:26:58,350 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3960 4056) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,350 INFO L899 garLoopResultBuilder]: For program point L3977(lines 3977 3980) no Hoare annotation was computed. [2023-04-02 08:26:58,350 INFO L899 garLoopResultBuilder]: For program point L4031-1(line 4031) no Hoare annotation was computed. [2023-04-02 08:26:58,350 INFO L902 garLoopResultBuilder]: At program point L4031(line 4031) the Hoare annotation is: true [2023-04-02 08:26:58,350 INFO L902 garLoopResultBuilder]: At program point L3994(line 3994) the Hoare annotation is: true [2023-04-02 08:26:58,350 INFO L899 garLoopResultBuilder]: For program point L3994-1(line 3994) no Hoare annotation was computed. [2023-04-02 08:26:58,350 INFO L902 garLoopResultBuilder]: At program point L3990(line 3990) the Hoare annotation is: true [2023-04-02 08:26:58,350 INFO L902 garLoopResultBuilder]: At program point L4052(lines 3976 4055) the Hoare annotation is: true [2023-04-02 08:26:58,350 INFO L899 garLoopResultBuilder]: For program point L3990-1(line 3990) no Hoare annotation was computed. [2023-04-02 08:26:58,350 INFO L899 garLoopResultBuilder]: For program point L4019-1(line 4019) no Hoare annotation was computed. [2023-04-02 08:26:58,350 INFO L902 garLoopResultBuilder]: At program point L4019(line 4019) the Hoare annotation is: true [2023-04-02 08:26:58,350 INFO L902 garLoopResultBuilder]: At program point ldv_24705(lines 3976 4055) the Hoare annotation is: true [2023-04-02 08:26:58,350 INFO L895 garLoopResultBuilder]: At program point L3982(line 3982) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,351 INFO L902 garLoopResultBuilder]: At program point L4044(line 4044) the Hoare annotation is: true [2023-04-02 08:26:58,351 INFO L899 garLoopResultBuilder]: For program point L3982-1(line 3982) no Hoare annotation was computed. [2023-04-02 08:26:58,351 INFO L902 garLoopResultBuilder]: At program point L4040(line 4040) the Hoare annotation is: true [2023-04-02 08:26:58,351 INFO L899 garLoopResultBuilder]: For program point L4007(lines 4007 4011) no Hoare annotation was computed. [2023-04-02 08:26:58,351 INFO L899 garLoopResultBuilder]: For program point L4040-1(line 4040) no Hoare annotation was computed. [2023-04-02 08:26:58,351 INFO L902 garLoopResultBuilder]: At program point L4036(line 4036) the Hoare annotation is: true [2023-04-02 08:26:58,351 INFO L899 garLoopResultBuilder]: For program point L4036-1(line 4036) no Hoare annotation was computed. [2023-04-02 08:26:58,351 INFO L902 garLoopResultBuilder]: At program point ldv_24690(lines 3902 3945) the Hoare annotation is: true [2023-04-02 08:26:58,351 INFO L899 garLoopResultBuilder]: For program point L3929-1(line 3929) no Hoare annotation was computed. [2023-04-02 08:26:58,351 INFO L902 garLoopResultBuilder]: At program point L3929(line 3929) the Hoare annotation is: true [2023-04-02 08:26:58,351 INFO L899 garLoopResultBuilder]: For program point L3925-1(line 3925) no Hoare annotation was computed. [2023-04-02 08:26:58,351 INFO L902 garLoopResultBuilder]: At program point L3925(line 3925) the Hoare annotation is: true [2023-04-02 08:26:58,351 INFO L899 garLoopResultBuilder]: For program point L3917-1(lines 3917 3918) no Hoare annotation was computed. [2023-04-02 08:26:58,351 INFO L902 garLoopResultBuilder]: At program point L3917(lines 3917 3918) the Hoare annotation is: true [2023-04-02 08:26:58,351 INFO L899 garLoopResultBuilder]: For program point L3913-1(line 3913) no Hoare annotation was computed. [2023-04-02 08:26:58,351 INFO L902 garLoopResultBuilder]: At program point L3913(line 3913) the Hoare annotation is: true [2023-04-02 08:26:58,351 INFO L899 garLoopResultBuilder]: For program point uinput_validate_absbitsEXIT(lines 3887 3946) no Hoare annotation was computed. [2023-04-02 08:26:58,351 INFO L902 garLoopResultBuilder]: At program point $Ultimate##8(lines 3939 3942) the Hoare annotation is: true [2023-04-02 08:26:58,351 INFO L902 garLoopResultBuilder]: At program point L3930(lines 3930 3931) the Hoare annotation is: true [2023-04-02 08:26:58,351 INFO L899 garLoopResultBuilder]: For program point L3930-1(lines 3930 3931) no Hoare annotation was computed. [2023-04-02 08:26:58,352 INFO L899 garLoopResultBuilder]: For program point L3926(lines 3926 3935) no Hoare annotation was computed. [2023-04-02 08:26:58,352 INFO L899 garLoopResultBuilder]: For program point L3914(lines 3914 3922) no Hoare annotation was computed. [2023-04-02 08:26:58,352 INFO L902 garLoopResultBuilder]: At program point L3943(lines 3902 3945) the Hoare annotation is: true [2023-04-02 08:26:58,352 INFO L899 garLoopResultBuilder]: For program point uinput_validate_absbitsFINAL(lines 3887 3946) no Hoare annotation was computed. [2023-04-02 08:26:58,352 INFO L899 garLoopResultBuilder]: For program point L3927-1(line 3927) no Hoare annotation was computed. [2023-04-02 08:26:58,352 INFO L902 garLoopResultBuilder]: At program point L3927(line 3927) the Hoare annotation is: true [2023-04-02 08:26:58,352 INFO L899 garLoopResultBuilder]: For program point L3923-1(line 3923) no Hoare annotation was computed. [2023-04-02 08:26:58,352 INFO L902 garLoopResultBuilder]: At program point L3923(line 3923) the Hoare annotation is: true [2023-04-02 08:26:58,352 INFO L899 garLoopResultBuilder]: For program point L3915-1(line 3915) no Hoare annotation was computed. [2023-04-02 08:26:58,352 INFO L902 garLoopResultBuilder]: At program point L3915(line 3915) the Hoare annotation is: true [2023-04-02 08:26:58,352 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3887 3946) the Hoare annotation is: true [2023-04-02 08:26:58,352 INFO L899 garLoopResultBuilder]: For program point L3907(line 3907) no Hoare annotation was computed. [2023-04-02 08:26:58,352 INFO L902 garLoopResultBuilder]: At program point L3936(lines 3902 3945) the Hoare annotation is: true [2023-04-02 08:26:58,352 INFO L902 garLoopResultBuilder]: At program point L3928(line 3928) the Hoare annotation is: true [2023-04-02 08:26:58,352 INFO L899 garLoopResultBuilder]: For program point L3928-1(line 3928) no Hoare annotation was computed. [2023-04-02 08:26:58,352 INFO L902 garLoopResultBuilder]: At program point L3924(line 3924) the Hoare annotation is: true [2023-04-02 08:26:58,352 INFO L899 garLoopResultBuilder]: For program point L3924-1(line 3924) no Hoare annotation was computed. [2023-04-02 08:26:58,352 INFO L902 garLoopResultBuilder]: At program point L3916(line 3916) the Hoare annotation is: true [2023-04-02 08:26:58,352 INFO L899 garLoopResultBuilder]: For program point L3916-1(line 3916) no Hoare annotation was computed. [2023-04-02 08:26:58,353 INFO L902 garLoopResultBuilder]: At program point L3912(line 3912) the Hoare annotation is: true [2023-04-02 08:26:58,353 INFO L899 garLoopResultBuilder]: For program point L3912-1(line 3912) no Hoare annotation was computed. [2023-04-02 08:26:58,353 INFO L899 garLoopResultBuilder]: For program point L3908(lines 3908 3911) no Hoare annotation was computed. [2023-04-02 08:26:58,353 INFO L899 garLoopResultBuilder]: For program point kstrndupEXIT(lines 5355 5357) no Hoare annotation was computed. [2023-04-02 08:26:58,353 INFO L899 garLoopResultBuilder]: For program point L5356-1(line 5356) no Hoare annotation was computed. [2023-04-02 08:26:58,353 INFO L899 garLoopResultBuilder]: For program point kstrndupFINAL(lines 5355 5357) no Hoare annotation was computed. [2023-04-02 08:26:58,353 INFO L895 garLoopResultBuilder]: At program point L5356(line 5356) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,353 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5355 5357) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,353 INFO L899 garLoopResultBuilder]: For program point kfreeEXIT(lines 5416 5418) no Hoare annotation was computed. [2023-04-02 08:26:58,353 INFO L899 garLoopResultBuilder]: For program point kfreeFINAL(lines 5416 5418) no Hoare annotation was computed. [2023-04-02 08:26:58,353 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5416 5418) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (= |old(#valid)| |#valid|))) (and (or .cse0 .cse1 (not (= ~ldv_mutex_mutex_of_uinput_device~0 1)) .cse2) (or .cse0 .cse1 (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) .cse2))) [2023-04-02 08:26:58,353 INFO L899 garLoopResultBuilder]: For program point uinput_dev_playbackEXIT(lines 3745 3752) no Hoare annotation was computed. [2023-04-02 08:26:58,353 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3745 3752) no Hoare annotation was computed. [2023-04-02 08:26:58,353 INFO L899 garLoopResultBuilder]: For program point uinput_dev_playbackFINAL(lines 3745 3752) no Hoare annotation was computed. [2023-04-02 08:26:58,353 INFO L899 garLoopResultBuilder]: For program point L3749-1(line 3749) no Hoare annotation was computed. [2023-04-02 08:26:58,353 INFO L899 garLoopResultBuilder]: For program point L3749(line 3749) no Hoare annotation was computed. [2023-04-02 08:26:58,353 INFO L899 garLoopResultBuilder]: For program point mutex_trylockEXIT(lines 5386 5388) no Hoare annotation was computed. [2023-04-02 08:26:58,354 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5386 5388) no Hoare annotation was computed. [2023-04-02 08:26:58,354 INFO L899 garLoopResultBuilder]: For program point mutex_trylockFINAL(lines 5386 5388) no Hoare annotation was computed. [2023-04-02 08:26:58,354 INFO L899 garLoopResultBuilder]: For program point uinput_dev_eventEXIT(lines 3552 3568) no Hoare annotation was computed. [2023-04-02 08:26:58,354 INFO L899 garLoopResultBuilder]: For program point L3565-1(line 3565) no Hoare annotation was computed. [2023-04-02 08:26:58,354 INFO L899 garLoopResultBuilder]: For program point L3565(line 3565) no Hoare annotation was computed. [2023-04-02 08:26:58,354 INFO L899 garLoopResultBuilder]: For program point uinput_dev_eventFINAL(lines 3552 3568) no Hoare annotation was computed. [2023-04-02 08:26:58,354 INFO L899 garLoopResultBuilder]: For program point L3563-1(line 3563) no Hoare annotation was computed. [2023-04-02 08:26:58,354 INFO L899 garLoopResultBuilder]: For program point L3563(line 3563) no Hoare annotation was computed. [2023-04-02 08:26:58,354 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3552 3568) no Hoare annotation was computed. [2023-04-02 08:26:58,354 INFO L899 garLoopResultBuilder]: For program point L3558(line 3558) no Hoare annotation was computed. [2023-04-02 08:26:58,354 INFO L899 garLoopResultBuilder]: For program point L3558-1(line 3558) no Hoare annotation was computed. [2023-04-02 08:26:58,354 INFO L899 garLoopResultBuilder]: For program point L4065-1(line 4065) no Hoare annotation was computed. [2023-04-02 08:26:58,354 INFO L902 garLoopResultBuilder]: At program point L4065(line 4065) the Hoare annotation is: true [2023-04-02 08:26:58,354 INFO L899 garLoopResultBuilder]: For program point uinput_inject_eventFINAL(lines 4057 4079) no Hoare annotation was computed. [2023-04-02 08:26:58,354 INFO L902 garLoopResultBuilder]: At program point L4076(line 4076) the Hoare annotation is: true [2023-04-02 08:26:58,354 INFO L899 garLoopResultBuilder]: For program point L4075-1(line 4075) no Hoare annotation was computed. [2023-04-02 08:26:58,354 INFO L902 garLoopResultBuilder]: At program point L4075(line 4075) the Hoare annotation is: true [2023-04-02 08:26:58,354 INFO L899 garLoopResultBuilder]: For program point L4076-1(line 4076) no Hoare annotation was computed. [2023-04-02 08:26:58,355 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4057 4079) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,355 INFO L902 garLoopResultBuilder]: At program point L4070(line 4070) the Hoare annotation is: true [2023-04-02 08:26:58,355 INFO L899 garLoopResultBuilder]: For program point uinput_inject_eventEXIT(lines 4057 4079) no Hoare annotation was computed. [2023-04-02 08:26:58,355 INFO L899 garLoopResultBuilder]: For program point L4071(lines 4071 4074) no Hoare annotation was computed. [2023-04-02 08:26:58,355 INFO L899 garLoopResultBuilder]: For program point L4070-1(line 4070) no Hoare annotation was computed. [2023-04-02 08:26:58,355 INFO L899 garLoopResultBuilder]: For program point L4066(lines 4066 4069) no Hoare annotation was computed. [2023-04-02 08:26:58,355 INFO L899 garLoopResultBuilder]: For program point L3262(line 3262) no Hoare annotation was computed. [2023-04-02 08:26:58,355 INFO L899 garLoopResultBuilder]: For program point L3262-1(line 3262) no Hoare annotation was computed. [2023-04-02 08:26:58,355 INFO L899 garLoopResultBuilder]: For program point init_completionFINAL(lines 3257 3265) no Hoare annotation was computed. [2023-04-02 08:26:58,355 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3257 3265) no Hoare annotation was computed. [2023-04-02 08:26:58,355 INFO L899 garLoopResultBuilder]: For program point init_completionEXIT(lines 3257 3265) no Hoare annotation was computed. [2023-04-02 08:26:58,355 INFO L899 garLoopResultBuilder]: For program point L3474-2(line 3474) no Hoare annotation was computed. [2023-04-02 08:26:58,355 INFO L899 garLoopResultBuilder]: For program point input_abs_get_flatEXIT(lines 3471 3476) no Hoare annotation was computed. [2023-04-02 08:26:58,355 INFO L899 garLoopResultBuilder]: For program point input_abs_get_flatFINAL(lines 3471 3476) no Hoare annotation was computed. [2023-04-02 08:26:58,355 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3471 3476) the Hoare annotation is: true [2023-04-02 08:26:58,355 INFO L899 garLoopResultBuilder]: For program point L3474(line 3474) no Hoare annotation was computed. [2023-04-02 08:26:58,355 INFO L899 garLoopResultBuilder]: For program point mutex_unlockEXIT(lines 5389 5391) no Hoare annotation was computed. [2023-04-02 08:26:58,355 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5389 5391) the Hoare annotation is: true [2023-04-02 08:26:58,356 INFO L899 garLoopResultBuilder]: For program point mutex_unlockFINAL(lines 5389 5391) no Hoare annotation was computed. [2023-04-02 08:26:58,356 INFO L899 garLoopResultBuilder]: For program point copy_to_userEXIT(lines 3305 3313) no Hoare annotation was computed. [2023-04-02 08:26:58,356 INFO L899 garLoopResultBuilder]: For program point L3310(line 3310) no Hoare annotation was computed. [2023-04-02 08:26:58,356 INFO L902 garLoopResultBuilder]: At program point L3309-1(line 3309) the Hoare annotation is: true [2023-04-02 08:26:58,356 INFO L902 garLoopResultBuilder]: At program point L3309(line 3309) the Hoare annotation is: true [2023-04-02 08:26:58,356 INFO L899 garLoopResultBuilder]: For program point copy_to_userFINAL(lines 3305 3313) no Hoare annotation was computed. [2023-04-02 08:26:58,356 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3305 3313) the Hoare annotation is: true [2023-04-02 08:26:58,356 INFO L899 garLoopResultBuilder]: For program point L5055(line 5055) no Hoare annotation was computed. [2023-04-02 08:26:58,356 INFO L899 garLoopResultBuilder]: For program point L5055-1(lines 5053 5056) no Hoare annotation was computed. [2023-04-02 08:26:58,356 INFO L899 garLoopResultBuilder]: For program point L5053(lines 5053 5056) no Hoare annotation was computed. [2023-04-02 08:26:58,356 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_mutex_of_deviceEXIT(lines 5049 5065) no Hoare annotation was computed. [2023-04-02 08:26:58,356 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_mutex_of_deviceFINAL(lines 5049 5065) no Hoare annotation was computed. [2023-04-02 08:26:58,356 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5049 5065) no Hoare annotation was computed. [2023-04-02 08:26:58,356 INFO L899 garLoopResultBuilder]: For program point L5058(lines 5058 5063) no Hoare annotation was computed. [2023-04-02 08:26:58,356 INFO L899 garLoopResultBuilder]: For program point ldv_errorFINAL(lines 4911 4916) no Hoare annotation was computed. [2023-04-02 08:26:58,356 INFO L902 garLoopResultBuilder]: At program point ERROR(lines 4911 4916) the Hoare annotation is: true [2023-04-02 08:26:58,356 INFO L899 garLoopResultBuilder]: For program point ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION(line 4914) no Hoare annotation was computed. [2023-04-02 08:26:58,357 INFO L899 garLoopResultBuilder]: For program point ldv_errorEXIT(lines 4911 4916) no Hoare annotation was computed. [2023-04-02 08:26:58,357 INFO L899 garLoopResultBuilder]: For program point input_alloc_absinfoFINAL(lines 5320 5322) no Hoare annotation was computed. [2023-04-02 08:26:58,357 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5320 5322) the Hoare annotation is: true [2023-04-02 08:26:58,357 INFO L899 garLoopResultBuilder]: For program point input_alloc_absinfoEXIT(lines 5320 5322) no Hoare annotation was computed. [2023-04-02 08:26:58,357 INFO L899 garLoopResultBuilder]: For program point L3680(line 3680) no Hoare annotation was computed. [2023-04-02 08:26:58,357 INFO L899 garLoopResultBuilder]: For program point L3681-1(line 3681) no Hoare annotation was computed. [2023-04-02 08:26:58,357 INFO L899 garLoopResultBuilder]: For program point L3681(line 3681) no Hoare annotation was computed. [2023-04-02 08:26:58,357 INFO L899 garLoopResultBuilder]: For program point L3680-1(line 3680) no Hoare annotation was computed. [2023-04-02 08:26:58,357 INFO L899 garLoopResultBuilder]: For program point L3675(lines 3675 3679) no Hoare annotation was computed. [2023-04-02 08:26:58,357 INFO L899 garLoopResultBuilder]: For program point L3670(line 3670) no Hoare annotation was computed. [2023-04-02 08:26:58,357 INFO L899 garLoopResultBuilder]: For program point L3671(lines 3671 3674) no Hoare annotation was computed. [2023-04-02 08:26:58,357 INFO L899 garLoopResultBuilder]: For program point L3670-1(line 3670) no Hoare annotation was computed. [2023-04-02 08:26:58,357 INFO L899 garLoopResultBuilder]: For program point uinput_request_sendFINAL(lines 3666 3686) no Hoare annotation was computed. [2023-04-02 08:26:58,357 INFO L899 garLoopResultBuilder]: For program point uinput_request_sendEXIT(lines 3666 3686) no Hoare annotation was computed. [2023-04-02 08:26:58,357 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3666 3686) no Hoare annotation was computed. [2023-04-02 08:26:58,357 INFO L899 garLoopResultBuilder]: For program point L3682(lines 3669 3685) no Hoare annotation was computed. [2023-04-02 08:26:58,357 INFO L899 garLoopResultBuilder]: For program point L3683(line 3683) no Hoare annotation was computed. [2023-04-02 08:26:58,357 INFO L899 garLoopResultBuilder]: For program point L3434(lines 3434 3437) no Hoare annotation was computed. [2023-04-02 08:26:58,357 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3429 3440) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2))) [2023-04-02 08:26:58,358 INFO L899 garLoopResultBuilder]: For program point L3433-1(line 3433) no Hoare annotation was computed. [2023-04-02 08:26:58,358 INFO L899 garLoopResultBuilder]: For program point L3434-2(lines 3429 3440) no Hoare annotation was computed. [2023-04-02 08:26:58,358 INFO L895 garLoopResultBuilder]: At program point L3433(line 3433) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2))) [2023-04-02 08:26:58,358 INFO L899 garLoopResultBuilder]: For program point input_abs_set_minEXIT(lines 3429 3440) no Hoare annotation was computed. [2023-04-02 08:26:58,358 INFO L899 garLoopResultBuilder]: For program point input_ff_destroyFINAL(lines 5338 5340) no Hoare annotation was computed. [2023-04-02 08:26:58,358 INFO L899 garLoopResultBuilder]: For program point input_ff_destroyEXIT(lines 5338 5340) no Hoare annotation was computed. [2023-04-02 08:26:58,358 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5338 5340) the Hoare annotation is: true [2023-04-02 08:26:58,358 INFO L899 garLoopResultBuilder]: For program point ldv_check_return_valueFINAL(lines 5358 5360) no Hoare annotation was computed. [2023-04-02 08:26:58,358 INFO L899 garLoopResultBuilder]: For program point ldv_check_return_valueEXIT(lines 5358 5360) no Hoare annotation was computed. [2023-04-02 08:26:58,358 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5358 5360) the Hoare annotation is: true [2023-04-02 08:26:58,358 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectFINAL(lines 4918 4923) no Hoare annotation was computed. [2023-04-02 08:26:58,358 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4918 4923) the Hoare annotation is: true [2023-04-02 08:26:58,358 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectEXIT(lines 4918 4923) no Hoare annotation was computed. [2023-04-02 08:26:58,358 INFO L899 garLoopResultBuilder]: For program point spin_unlock_irqEXIT(lines 3244 3250) no Hoare annotation was computed. [2023-04-02 08:26:58,358 INFO L902 garLoopResultBuilder]: At program point L3247(line 3247) the Hoare annotation is: true [2023-04-02 08:26:58,358 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3244 3250) the Hoare annotation is: true [2023-04-02 08:26:58,358 INFO L899 garLoopResultBuilder]: For program point spin_unlock_irqFINAL(lines 3244 3250) no Hoare annotation was computed. [2023-04-02 08:26:58,359 INFO L899 garLoopResultBuilder]: For program point input_set_events_per_packetFINAL(lines 3415 3421) no Hoare annotation was computed. [2023-04-02 08:26:58,359 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3415 3421) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2))) [2023-04-02 08:26:58,359 INFO L899 garLoopResultBuilder]: For program point input_set_events_per_packetEXIT(lines 3415 3421) no Hoare annotation was computed. [2023-04-02 08:26:58,359 INFO L899 garLoopResultBuilder]: For program point L4784-1(line 4784) no Hoare annotation was computed. [2023-04-02 08:26:58,359 INFO L899 garLoopResultBuilder]: For program point L4784(line 4784) no Hoare annotation was computed. [2023-04-02 08:26:58,359 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_1FINAL(lines 4781 4788) no Hoare annotation was computed. [2023-04-02 08:26:58,359 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4781 4788) no Hoare annotation was computed. [2023-04-02 08:26:58,359 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_1EXIT(lines 4781 4788) no Hoare annotation was computed. [2023-04-02 08:26:58,359 INFO L899 garLoopResultBuilder]: For program point L3600(lines 3600 3603) no Hoare annotation was computed. [2023-04-02 08:26:58,359 INFO L899 garLoopResultBuilder]: For program point uinput_request_findFINAL(lines 3597 3606) no Hoare annotation was computed. [2023-04-02 08:26:58,359 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3597 3606) the Hoare annotation is: true [2023-04-02 08:26:58,359 INFO L899 garLoopResultBuilder]: For program point uinput_request_findEXIT(lines 3597 3606) no Hoare annotation was computed. [2023-04-02 08:26:58,359 INFO L899 garLoopResultBuilder]: For program point uinput_pollEXIT(lines 4240 4252) no Hoare annotation was computed. [2023-04-02 08:26:58,359 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4240 4252) the Hoare annotation is: true [2023-04-02 08:26:58,359 INFO L899 garLoopResultBuilder]: For program point L4246(lines 4246 4249) no Hoare annotation was computed. [2023-04-02 08:26:58,359 INFO L902 garLoopResultBuilder]: At program point L4245(line 4245) the Hoare annotation is: true [2023-04-02 08:26:58,359 INFO L899 garLoopResultBuilder]: For program point uinput_pollFINAL(lines 4240 4252) no Hoare annotation was computed. [2023-04-02 08:26:58,359 INFO L899 garLoopResultBuilder]: For program point L4245-1(line 4245) no Hoare annotation was computed. [2023-04-02 08:26:58,359 INFO L899 garLoopResultBuilder]: For program point #Ultimate.C_memsetEXIT(line -1) no Hoare annotation was computed. [2023-04-02 08:26:58,360 INFO L902 garLoopResultBuilder]: At program point L-1-1(line -1) the Hoare annotation is: true [2023-04-02 08:26:58,360 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2))) [2023-04-02 08:26:58,360 INFO L899 garLoopResultBuilder]: For program point #Ultimate.C_memsetFINAL(line -1) no Hoare annotation was computed. [2023-04-02 08:26:58,360 INFO L895 garLoopResultBuilder]: At program point L3834(line 3834) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2))) [2023-04-02 08:26:58,360 INFO L899 garLoopResultBuilder]: For program point L3834-1(line 3834) no Hoare annotation was computed. [2023-04-02 08:26:58,360 INFO L899 garLoopResultBuilder]: For program point L3828(lines 3828 3832) no Hoare annotation was computed. [2023-04-02 08:26:58,360 INFO L899 garLoopResultBuilder]: For program point uinput_create_deviceEXIT(lines 3822 3859) no Hoare annotation was computed. [2023-04-02 08:26:58,360 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3822 3859) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2))) [2023-04-02 08:26:58,360 INFO L899 garLoopResultBuilder]: For program point L3847(lines 3847 3850) no Hoare annotation was computed. [2023-04-02 08:26:58,360 INFO L899 garLoopResultBuilder]: For program point L3835(lines 3835 3838) no Hoare annotation was computed. [2023-04-02 08:26:58,360 INFO L899 garLoopResultBuilder]: For program point L3833(lines 3833 3845) no Hoare annotation was computed. [2023-04-02 08:26:58,360 INFO L899 garLoopResultBuilder]: For program point uinput_create_deviceFINAL(lines 3822 3859) no Hoare annotation was computed. [2023-04-02 08:26:58,360 INFO L899 garLoopResultBuilder]: For program point L3833-2(lines 3833 3845) no Hoare annotation was computed. [2023-04-02 08:26:58,360 INFO L899 garLoopResultBuilder]: For program point L3829-1(line 3829) no Hoare annotation was computed. [2023-04-02 08:26:58,360 INFO L895 garLoopResultBuilder]: At program point L3829(line 3829) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2))) [2023-04-02 08:26:58,360 INFO L899 garLoopResultBuilder]: For program point L3856(line 3856) no Hoare annotation was computed. [2023-04-02 08:26:58,360 INFO L895 garLoopResultBuilder]: At program point L3854(lines 3826 3858) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) (= |old(#valid)| |#valid|)) [2023-04-02 08:26:58,361 INFO L895 garLoopResultBuilder]: At program point fail2(lines 3826 3858) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) (= |old(#valid)| |#valid|)) [2023-04-02 08:26:58,361 INFO L895 garLoopResultBuilder]: At program point L3846(line 3846) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) (= |old(#valid)| |#valid|)) [2023-04-02 08:26:58,361 INFO L899 garLoopResultBuilder]: For program point L3846-1(line 3846) no Hoare annotation was computed. [2023-04-02 08:26:58,361 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3349 3351) the Hoare annotation is: true [2023-04-02 08:26:58,361 INFO L899 garLoopResultBuilder]: For program point L3350(line 3350) no Hoare annotation was computed. [2023-04-02 08:26:58,361 INFO L899 garLoopResultBuilder]: For program point L3350-2(lines 3349 3351) no Hoare annotation was computed. [2023-04-02 08:26:58,361 INFO L899 garLoopResultBuilder]: For program point assume_abort_if_notEXIT(lines 3349 3351) no Hoare annotation was computed. [2023-04-02 08:26:58,361 INFO L899 garLoopResultBuilder]: For program point uinput_request_reserve_slotFINAL(lines 3607 3656) no Hoare annotation was computed. [2023-04-02 08:26:58,361 INFO L899 garLoopResultBuilder]: For program point L3642(line 3642) no Hoare annotation was computed. [2023-04-02 08:26:58,361 INFO L899 garLoopResultBuilder]: For program point L3640(line 3640) no Hoare annotation was computed. [2023-04-02 08:26:58,361 INFO L899 garLoopResultBuilder]: For program point L3640-1(line 3640) no Hoare annotation was computed. [2023-04-02 08:26:58,361 INFO L899 garLoopResultBuilder]: For program point L3634(line 3634) no Hoare annotation was computed. [2023-04-02 08:26:58,361 INFO L899 garLoopResultBuilder]: For program point L3632(lines 3625 3652) no Hoare annotation was computed. [2023-04-02 08:26:58,361 INFO L899 garLoopResultBuilder]: For program point L3626(line 3626) no Hoare annotation was computed. [2023-04-02 08:26:58,361 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3607 3656) no Hoare annotation was computed. [2023-04-02 08:26:58,361 INFO L899 garLoopResultBuilder]: For program point uinput_request_reserve_slotEXIT(lines 3607 3656) no Hoare annotation was computed. [2023-04-02 08:26:58,361 INFO L899 garLoopResultBuilder]: For program point L3626-1(line 3626) no Hoare annotation was computed. [2023-04-02 08:26:58,361 INFO L899 garLoopResultBuilder]: For program point L3620(lines 3620 3624) no Hoare annotation was computed. [2023-04-02 08:26:58,362 INFO L899 garLoopResultBuilder]: For program point L3620-2(lines 3617 3655) no Hoare annotation was computed. [2023-04-02 08:26:58,362 INFO L899 garLoopResultBuilder]: For program point L3641(lines 3641 3645) no Hoare annotation was computed. [2023-04-02 08:26:58,362 INFO L899 garLoopResultBuilder]: For program point L3639-1(line 3639) no Hoare annotation was computed. [2023-04-02 08:26:58,362 INFO L899 garLoopResultBuilder]: For program point L3639(line 3639) no Hoare annotation was computed. [2023-04-02 08:26:58,362 INFO L899 garLoopResultBuilder]: For program point L3635(lines 3635 3638) no Hoare annotation was computed. [2023-04-02 08:26:58,362 INFO L899 garLoopResultBuilder]: For program point L3633(line 3633) no Hoare annotation was computed. [2023-04-02 08:26:58,362 INFO L899 garLoopResultBuilder]: For program point L3625(lines 3625 3653) no Hoare annotation was computed. [2023-04-02 08:26:58,362 INFO L899 garLoopResultBuilder]: For program point L3619-1(line 3619) no Hoare annotation was computed. [2023-04-02 08:26:58,362 INFO L899 garLoopResultBuilder]: For program point ldv_24605(lines 3625 3652) no Hoare annotation was computed. [2023-04-02 08:26:58,362 INFO L899 garLoopResultBuilder]: For program point L3619(line 3619) no Hoare annotation was computed. [2023-04-02 08:26:58,362 INFO L899 garLoopResultBuilder]: For program point input_mt_init_slotsEXIT(lines 5345 5347) no Hoare annotation was computed. [2023-04-02 08:26:58,362 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5345 5347) the Hoare annotation is: true [2023-04-02 08:26:58,362 INFO L899 garLoopResultBuilder]: For program point input_mt_init_slotsFINAL(lines 5345 5347) no Hoare annotation was computed. [2023-04-02 08:26:58,362 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5234 5244) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_mutex_of_uinput_device~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 2))) [2023-04-02 08:26:58,362 INFO L895 garLoopResultBuilder]: At program point L5239(line 5239) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 2))) [2023-04-02 08:26:58,362 INFO L899 garLoopResultBuilder]: For program point L5239-1(lines 5237 5240) no Hoare annotation was computed. [2023-04-02 08:26:58,362 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_mutex_of_uinput_deviceFINAL(lines 5234 5244) no Hoare annotation was computed. [2023-04-02 08:26:58,362 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_mutex_of_uinput_deviceEXIT(lines 5234 5244) no Hoare annotation was computed. [2023-04-02 08:26:58,362 INFO L899 garLoopResultBuilder]: For program point L5237(lines 5237 5240) no Hoare annotation was computed. [2023-04-02 08:26:58,362 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2023-04-02 08:26:58,363 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: (and (= ~ldv_mutex_mutex_of_uinput_device~0 |old(~ldv_mutex_mutex_of_uinput_device~0)|) (= |~#uinput_misc~0.base| |old(~#uinput_misc~0.base)|) (= |~#uinput_misc~0.offset| |old(~#uinput_misc~0.offset)|) (= |old(~#uinput_fops~0.offset)| |~#uinput_fops~0.offset|) (= |old(~ldv_mutex_mutex_of_device~0)| ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 |old(~ldv_mutex_lock~0)|) (= |~#uinput_fops~0.base| |old(~#uinput_fops~0.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~LDV_IN_INTERRUPT~0)| ~LDV_IN_INTERRUPT~0) (= |old(#NULL.base)| |#NULL.base|)) [2023-04-02 08:26:58,363 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2023-04-02 08:26:58,363 INFO L899 garLoopResultBuilder]: For program point compat_ptrEXIT(lines 3492 3497) no Hoare annotation was computed. [2023-04-02 08:26:58,363 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3492 3497) the Hoare annotation is: true [2023-04-02 08:26:58,363 INFO L899 garLoopResultBuilder]: For program point compat_ptrFINAL(lines 3492 3497) no Hoare annotation was computed. [2023-04-02 08:26:58,363 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_mutex_of_uinput_deviceFINAL(lines 5173 5183) no Hoare annotation was computed. [2023-04-02 08:26:58,363 INFO L899 garLoopResultBuilder]: For program point L5178(line 5178) no Hoare annotation was computed. [2023-04-02 08:26:58,363 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5173 5183) no Hoare annotation was computed. [2023-04-02 08:26:58,363 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_mutex_of_uinput_deviceEXIT(lines 5173 5183) no Hoare annotation was computed. [2023-04-02 08:26:58,363 INFO L899 garLoopResultBuilder]: For program point L5178-1(lines 5176 5179) no Hoare annotation was computed. [2023-04-02 08:26:58,363 INFO L899 garLoopResultBuilder]: For program point L5176(lines 5176 5179) no Hoare annotation was computed. [2023-04-02 08:26:58,363 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5378 5380) no Hoare annotation was computed. [2023-04-02 08:26:58,363 INFO L899 garLoopResultBuilder]: For program point mutex_lockFINAL(lines 5378 5380) no Hoare annotation was computed. [2023-04-02 08:26:58,363 INFO L899 garLoopResultBuilder]: For program point mutex_lockEXIT(lines 5378 5380) no Hoare annotation was computed. [2023-04-02 08:26:58,363 INFO L899 garLoopResultBuilder]: For program point input_event_from_userFINAL(lines 5327 5329) no Hoare annotation was computed. [2023-04-02 08:26:58,363 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5327 5329) the Hoare annotation is: true [2023-04-02 08:26:58,363 INFO L899 garLoopResultBuilder]: For program point input_event_from_userEXIT(lines 5327 5329) no Hoare annotation was computed. [2023-04-02 08:26:58,364 INFO L895 garLoopResultBuilder]: At program point L4635(line 4635) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,364 INFO L895 garLoopResultBuilder]: At program point L4634(line 4634) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,364 INFO L899 garLoopResultBuilder]: For program point L4635-1(line 4635) no Hoare annotation was computed. [2023-04-02 08:26:58,364 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4629 4638) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,364 INFO L899 garLoopResultBuilder]: For program point uinput_compat_ioctlFINAL(lines 4629 4638) no Hoare annotation was computed. [2023-04-02 08:26:58,364 INFO L899 garLoopResultBuilder]: For program point L4634-1(line 4634) no Hoare annotation was computed. [2023-04-02 08:26:58,364 INFO L899 garLoopResultBuilder]: For program point uinput_compat_ioctlEXIT(lines 4629 4638) no Hoare annotation was computed. [2023-04-02 08:26:58,364 INFO L899 garLoopResultBuilder]: For program point spinlock_checkEXIT(lines 3217 3222) no Hoare annotation was computed. [2023-04-02 08:26:58,364 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3217 3222) the Hoare annotation is: true [2023-04-02 08:26:58,364 INFO L899 garLoopResultBuilder]: For program point spinlock_checkFINAL(lines 3217 3222) no Hoare annotation was computed. [2023-04-02 08:26:58,364 INFO L899 garLoopResultBuilder]: For program point input_register_deviceFINAL(lines 5349 5351) no Hoare annotation was computed. [2023-04-02 08:26:58,364 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5349 5351) the Hoare annotation is: true [2023-04-02 08:26:58,364 INFO L899 garLoopResultBuilder]: For program point input_register_deviceEXIT(lines 5349 5351) no Hoare annotation was computed. [2023-04-02 08:26:58,364 INFO L899 garLoopResultBuilder]: For program point ldv_24593(lines 3573 3595) no Hoare annotation was computed. [2023-04-02 08:26:58,364 INFO L899 garLoopResultBuilder]: For program point uinput_request_alloc_idFINAL(lines 3569 3596) no Hoare annotation was computed. [2023-04-02 08:26:58,364 INFO L899 garLoopResultBuilder]: For program point L3579(lines 3579 3585) no Hoare annotation was computed. [2023-04-02 08:26:58,364 INFO L899 garLoopResultBuilder]: For program point L3575-1(line 3575) no Hoare annotation was computed. [2023-04-02 08:26:58,365 INFO L899 garLoopResultBuilder]: For program point L3575(line 3575) no Hoare annotation was computed. [2023-04-02 08:26:58,365 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3569 3596) no Hoare annotation was computed. [2023-04-02 08:26:58,365 INFO L899 garLoopResultBuilder]: For program point L3592(lines 3573 3595) no Hoare annotation was computed. [2023-04-02 08:26:58,365 INFO L899 garLoopResultBuilder]: For program point L3593(line 3593) no Hoare annotation was computed. [2023-04-02 08:26:58,365 INFO L899 garLoopResultBuilder]: For program point $Ultimate##4(lines 3588 3591) no Hoare annotation was computed. [2023-04-02 08:26:58,365 INFO L899 garLoopResultBuilder]: For program point uinput_request_alloc_idEXIT(lines 3569 3596) no Hoare annotation was computed. [2023-04-02 08:26:58,365 INFO L899 garLoopResultBuilder]: For program point completeFINAL(lines 5304 5306) no Hoare annotation was computed. [2023-04-02 08:26:58,365 INFO L899 garLoopResultBuilder]: For program point completeEXIT(lines 5304 5306) no Hoare annotation was computed. [2023-04-02 08:26:58,365 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5304 5306) the Hoare annotation is: true [2023-04-02 08:26:58,365 INFO L899 garLoopResultBuilder]: For program point L3711-1(line 3711) no Hoare annotation was computed. [2023-04-02 08:26:58,365 INFO L895 garLoopResultBuilder]: At program point L3711(line 3711) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0)))) (and (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_mutex_of_uinput_device~0 2))) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_mutex_of_uinput_device~0 1))))) [2023-04-02 08:26:58,365 INFO L899 garLoopResultBuilder]: For program point uinput_flush_requestsFINAL(lines 3706 3730) no Hoare annotation was computed. [2023-04-02 08:26:58,365 INFO L902 garLoopResultBuilder]: At program point ldv_24629(lines 3710 3729) the Hoare annotation is: true [2023-04-02 08:26:58,365 INFO L902 garLoopResultBuilder]: At program point L3727(line 3727) the Hoare annotation is: true [2023-04-02 08:26:58,365 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3706 3730) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0)))) (and (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_mutex_of_uinput_device~0 2))) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_mutex_of_uinput_device~0 1))))) [2023-04-02 08:26:58,365 INFO L902 garLoopResultBuilder]: At program point L3718(line 3718) the Hoare annotation is: true [2023-04-02 08:26:58,365 INFO L899 garLoopResultBuilder]: For program point L3716(lines 3716 3720) no Hoare annotation was computed. [2023-04-02 08:26:58,366 INFO L902 garLoopResultBuilder]: At program point $Ultimate##5(lines 3723 3726) the Hoare annotation is: true [2023-04-02 08:26:58,366 INFO L899 garLoopResultBuilder]: For program point L3716-1(lines 3716 3720) no Hoare annotation was computed. [2023-04-02 08:26:58,366 INFO L899 garLoopResultBuilder]: For program point uinput_flush_requestsEXIT(lines 3706 3730) no Hoare annotation was computed. [2023-04-02 08:26:58,366 INFO L895 garLoopResultBuilder]: At program point L3950(line 3950) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,366 INFO L899 garLoopResultBuilder]: For program point L3951(lines 3951 3954) no Hoare annotation was computed. [2023-04-02 08:26:58,366 INFO L899 garLoopResultBuilder]: For program point L3950-1(line 3950) no Hoare annotation was computed. [2023-04-02 08:26:58,366 INFO L899 garLoopResultBuilder]: For program point uinput_allocate_deviceFINAL(lines 3947 3959) no Hoare annotation was computed. [2023-04-02 08:26:58,366 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3947 3959) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,366 INFO L902 garLoopResultBuilder]: At program point L3956(line 3956) the Hoare annotation is: true [2023-04-02 08:26:58,366 INFO L899 garLoopResultBuilder]: For program point uinput_allocate_deviceEXIT(lines 3947 3959) no Hoare annotation was computed. [2023-04-02 08:26:58,366 INFO L899 garLoopResultBuilder]: For program point L3956-1(line 3956) no Hoare annotation was computed. [2023-04-02 08:26:58,366 INFO L902 garLoopResultBuilder]: At program point L3295(lines 3295 3296) the Hoare annotation is: true [2023-04-02 08:26:58,366 INFO L899 garLoopResultBuilder]: For program point L3293-1(line 3293) no Hoare annotation was computed. [2023-04-02 08:26:58,366 INFO L902 garLoopResultBuilder]: At program point L3293(line 3293) the Hoare annotation is: true [2023-04-02 08:26:58,366 INFO L899 garLoopResultBuilder]: For program point L3289(lines 3289 3300) no Hoare annotation was computed. [2023-04-02 08:26:58,366 INFO L899 garLoopResultBuilder]: For program point L3289-2(lines 3285 3301) no Hoare annotation was computed. [2023-04-02 08:26:58,366 INFO L899 garLoopResultBuilder]: For program point L3285(lines 3285 3301) no Hoare annotation was computed. [2023-04-02 08:26:58,366 INFO L902 garLoopResultBuilder]: At program point L3283-1(line 3283) the Hoare annotation is: true [2023-04-02 08:26:58,367 INFO L902 garLoopResultBuilder]: At program point L3283(line 3283) the Hoare annotation is: true [2023-04-02 08:26:58,367 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3272 3304) the Hoare annotation is: true [2023-04-02 08:26:58,367 INFO L899 garLoopResultBuilder]: For program point copy_from_userEXIT(lines 3272 3304) no Hoare annotation was computed. [2023-04-02 08:26:58,367 INFO L899 garLoopResultBuilder]: For program point L3294(lines 3294 3298) no Hoare annotation was computed. [2023-04-02 08:26:58,367 INFO L902 garLoopResultBuilder]: At program point L3294-1(lines 3294 3298) the Hoare annotation is: true [2023-04-02 08:26:58,367 INFO L902 garLoopResultBuilder]: At program point L3290(line 3290) the Hoare annotation is: true [2023-04-02 08:26:58,367 INFO L902 garLoopResultBuilder]: At program point L3288(line 3288) the Hoare annotation is: true [2023-04-02 08:26:58,367 INFO L899 garLoopResultBuilder]: For program point L3290-1(line 3290) no Hoare annotation was computed. [2023-04-02 08:26:58,367 INFO L902 garLoopResultBuilder]: At program point L3286(line 3286) the Hoare annotation is: true [2023-04-02 08:26:58,367 INFO L899 garLoopResultBuilder]: For program point L3288-1(line 3288) no Hoare annotation was computed. [2023-04-02 08:26:58,367 INFO L899 garLoopResultBuilder]: For program point L3284(line 3284) no Hoare annotation was computed. [2023-04-02 08:26:58,367 INFO L899 garLoopResultBuilder]: For program point L3286-1(line 3286) no Hoare annotation was computed. [2023-04-02 08:26:58,367 INFO L899 garLoopResultBuilder]: For program point copy_from_userFINAL(lines 3272 3304) no Hoare annotation was computed. [2023-04-02 08:26:58,367 INFO L899 garLoopResultBuilder]: For program point L3299(line 3299) no Hoare annotation was computed. [2023-04-02 08:26:58,367 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_mutex_of_deviceFINAL(lines 5032 5048) no Hoare annotation was computed. [2023-04-02 08:26:58,367 INFO L899 garLoopResultBuilder]: For program point L5038(line 5038) no Hoare annotation was computed. [2023-04-02 08:26:58,367 INFO L899 garLoopResultBuilder]: For program point L5041(lines 5041 5046) no Hoare annotation was computed. [2023-04-02 08:26:58,367 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_mutex_of_deviceEXIT(lines 5032 5048) no Hoare annotation was computed. [2023-04-02 08:26:58,367 INFO L899 garLoopResultBuilder]: For program point L5038-1(lines 5036 5039) no Hoare annotation was computed. [2023-04-02 08:26:58,367 INFO L899 garLoopResultBuilder]: For program point L5036(lines 5036 5039) no Hoare annotation was computed. [2023-04-02 08:26:58,368 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5032 5048) no Hoare annotation was computed. [2023-04-02 08:26:58,368 INFO L899 garLoopResultBuilder]: For program point L5115(lines 5115 5124) no Hoare annotation was computed. [2023-04-02 08:26:58,368 INFO L899 garLoopResultBuilder]: For program point L5117(lines 5117 5121) no Hoare annotation was computed. [2023-04-02 08:26:58,368 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_mutex_of_deviceEXIT(lines 5111 5126) no Hoare annotation was computed. [2023-04-02 08:26:58,368 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5111 5126) no Hoare annotation was computed. [2023-04-02 08:26:58,368 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_mutex_of_deviceFINAL(lines 5111 5126) no Hoare annotation was computed. [2023-04-02 08:26:58,368 INFO L899 garLoopResultBuilder]: For program point L4511(lines 4511 4518) no Hoare annotation was computed. [2023-04-02 08:26:58,368 INFO L899 garLoopResultBuilder]: For program point L4544-1(line 4544) no Hoare annotation was computed. [2023-04-02 08:26:58,368 INFO L899 garLoopResultBuilder]: For program point L4478(lines 4478 4482) no Hoare annotation was computed. [2023-04-02 08:26:58,368 INFO L895 garLoopResultBuilder]: At program point L4544(line 4544) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,368 INFO L895 garLoopResultBuilder]: At program point L4445(line 4445) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,368 INFO L899 garLoopResultBuilder]: For program point L4445-1(line 4445) no Hoare annotation was computed. [2023-04-02 08:26:58,368 INFO L899 garLoopResultBuilder]: For program point L4478-2(lines 4475 4482) no Hoare annotation was computed. [2023-04-02 08:26:58,368 INFO L895 garLoopResultBuilder]: At program point L4594(line 4594) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,368 INFO L899 garLoopResultBuilder]: For program point L4528-1(line 4528) no Hoare annotation was computed. [2023-04-02 08:26:58,368 INFO L899 garLoopResultBuilder]: For program point L4561(lines 4561 4565) no Hoare annotation was computed. [2023-04-02 08:26:58,368 INFO L895 garLoopResultBuilder]: At program point L4528(line 4528) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,369 INFO L899 garLoopResultBuilder]: For program point L4396-1(line 4396) no Hoare annotation was computed. [2023-04-02 08:26:58,369 INFO L895 garLoopResultBuilder]: At program point L4396(line 4396) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,369 INFO L899 garLoopResultBuilder]: For program point L4545-2(line 4545) no Hoare annotation was computed. [2023-04-02 08:26:58,369 INFO L899 garLoopResultBuilder]: For program point L4545-3(line 4545) no Hoare annotation was computed. [2023-04-02 08:26:58,369 INFO L899 garLoopResultBuilder]: For program point L4545(line 4545) no Hoare annotation was computed. [2023-04-02 08:26:58,369 INFO L899 garLoopResultBuilder]: For program point L4413(line 4413) no Hoare annotation was computed. [2023-04-02 08:26:58,369 INFO L899 garLoopResultBuilder]: For program point L4545-5(lines 4545 4549) no Hoare annotation was computed. [2023-04-02 08:26:58,369 INFO L899 garLoopResultBuilder]: For program point L4463(lines 4463 4470) no Hoare annotation was computed. [2023-04-02 08:26:58,369 INFO L899 garLoopResultBuilder]: For program point L4430(lines 4430 4434) no Hoare annotation was computed. [2023-04-02 08:26:58,369 INFO L899 garLoopResultBuilder]: For program point L4529(lines 4529 4534) no Hoare annotation was computed. [2023-04-02 08:26:58,369 INFO L899 garLoopResultBuilder]: For program point L4430-2(lines 4427 4434) no Hoare annotation was computed. [2023-04-02 08:26:58,369 INFO L899 garLoopResultBuilder]: For program point L4612(line 4612) no Hoare annotation was computed. [2023-04-02 08:26:58,369 INFO L895 garLoopResultBuilder]: At program point L4381(line 4381) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,369 INFO L899 garLoopResultBuilder]: For program point L4381-1(line 4381) no Hoare annotation was computed. [2023-04-02 08:26:58,369 INFO L895 garLoopResultBuilder]: At program point L4530(line 4530) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,369 INFO L899 garLoopResultBuilder]: For program point L4596(line 4596) no Hoare annotation was computed. [2023-04-02 08:26:58,369 INFO L899 garLoopResultBuilder]: For program point L4398(line 4398) no Hoare annotation was computed. [2023-04-02 08:26:58,369 INFO L899 garLoopResultBuilder]: For program point L4497(line 4497) no Hoare annotation was computed. [2023-04-02 08:26:58,370 INFO L899 garLoopResultBuilder]: For program point L4530-1(line 4530) no Hoare annotation was computed. [2023-04-02 08:26:58,370 INFO L899 garLoopResultBuilder]: For program point L4514(lines 4514 4518) no Hoare annotation was computed. [2023-04-02 08:26:58,370 INFO L899 garLoopResultBuilder]: For program point L4415(lines 4415 4422) no Hoare annotation was computed. [2023-04-02 08:26:58,370 INFO L899 garLoopResultBuilder]: For program point L4382(lines 4382 4385) no Hoare annotation was computed. [2023-04-02 08:26:58,370 INFO L895 garLoopResultBuilder]: At program point L4481(line 4481) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,370 INFO L899 garLoopResultBuilder]: For program point L4481-1(line 4481) no Hoare annotation was computed. [2023-04-02 08:26:58,370 INFO L899 garLoopResultBuilder]: For program point L4514-2(lines 4511 4518) no Hoare annotation was computed. [2023-04-02 08:26:58,370 INFO L895 garLoopResultBuilder]: At program point L4597(line 4597) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,370 INFO L899 garLoopResultBuilder]: For program point L4597-1(line 4597) no Hoare annotation was computed. [2023-04-02 08:26:58,370 INFO L895 garLoopResultBuilder]: At program point L4399(line 4399) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,370 INFO L899 garLoopResultBuilder]: For program point L4581(line 4581) no Hoare annotation was computed. [2023-04-02 08:26:58,370 INFO L899 garLoopResultBuilder]: For program point L4449(line 4449) no Hoare annotation was computed. [2023-04-02 08:26:58,370 INFO L899 garLoopResultBuilder]: For program point L4598(lines 4598 4602) no Hoare annotation was computed. [2023-04-02 08:26:58,370 INFO L899 garLoopResultBuilder]: For program point L4499(lines 4499 4506) no Hoare annotation was computed. [2023-04-02 08:26:58,370 INFO L899 garLoopResultBuilder]: For program point L4466(lines 4466 4470) no Hoare annotation was computed. [2023-04-02 08:26:58,370 INFO L895 garLoopResultBuilder]: At program point L4433(line 4433) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,370 INFO L899 garLoopResultBuilder]: For program point L4433-1(line 4433) no Hoare annotation was computed. [2023-04-02 08:26:58,370 INFO L899 garLoopResultBuilder]: For program point L4466-2(lines 4463 4470) no Hoare annotation was computed. [2023-04-02 08:26:58,371 INFO L895 garLoopResultBuilder]: At program point L4615(lines 4379 4619) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_mutex_of_uinput_device~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,371 INFO L895 garLoopResultBuilder]: At program point L4582(line 4582) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,371 INFO L899 garLoopResultBuilder]: For program point L4582-1(line 4582) no Hoare annotation was computed. [2023-04-02 08:26:58,371 INFO L899 garLoopResultBuilder]: For program point uinput_ioctl_handlerEXIT(lines 4355 4620) no Hoare annotation was computed. [2023-04-02 08:26:58,371 INFO L895 garLoopResultBuilder]: At program point L4566(line 4566) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,371 INFO L899 garLoopResultBuilder]: For program point L4566-1(line 4566) no Hoare annotation was computed. [2023-04-02 08:26:58,371 INFO L899 garLoopResultBuilder]: For program point L4401(line 4401) no Hoare annotation was computed. [2023-04-02 08:26:58,371 INFO L899 garLoopResultBuilder]: For program point L4583(lines 4583 4586) no Hoare annotation was computed. [2023-04-02 08:26:58,371 INFO L899 garLoopResultBuilder]: For program point L4451(lines 4451 4458) no Hoare annotation was computed. [2023-04-02 08:26:58,371 INFO L899 garLoopResultBuilder]: For program point L4418(lines 4418 4422) no Hoare annotation was computed. [2023-04-02 08:26:58,371 INFO L895 garLoopResultBuilder]: At program point L4517(line 4517) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,371 INFO L899 garLoopResultBuilder]: For program point L4517-1(line 4517) no Hoare annotation was computed. [2023-04-02 08:26:58,371 INFO L899 garLoopResultBuilder]: For program point L4418-2(lines 4415 4422) no Hoare annotation was computed. [2023-04-02 08:26:58,371 INFO L899 garLoopResultBuilder]: For program point L4567(line 4567) no Hoare annotation was computed. [2023-04-02 08:26:58,371 INFO L899 garLoopResultBuilder]: For program point L4567-2(lines 4567 4571) no Hoare annotation was computed. [2023-04-02 08:26:58,371 INFO L899 garLoopResultBuilder]: For program point L4617(line 4617) no Hoare annotation was computed. [2023-04-02 08:26:58,371 INFO L899 garLoopResultBuilder]: For program point L4386(lines 4386 4393) no Hoare annotation was computed. [2023-04-02 08:26:58,371 INFO L899 garLoopResultBuilder]: For program point L4485(line 4485) no Hoare annotation was computed. [2023-04-02 08:26:58,372 INFO L899 garLoopResultBuilder]: For program point L4386-2(lines 4386 4393) no Hoare annotation was computed. [2023-04-02 08:26:58,372 INFO L895 garLoopResultBuilder]: At program point L4535(line 4535) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,372 INFO L899 garLoopResultBuilder]: For program point L4502(lines 4502 4506) no Hoare annotation was computed. [2023-04-02 08:26:58,372 INFO L899 garLoopResultBuilder]: For program point L4535-1(line 4535) no Hoare annotation was computed. [2023-04-02 08:26:58,372 INFO L899 garLoopResultBuilder]: For program point L4403(lines 4403 4410) no Hoare annotation was computed. [2023-04-02 08:26:58,372 INFO L895 garLoopResultBuilder]: At program point L4469(line 4469) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,372 INFO L899 garLoopResultBuilder]: For program point L4469-1(line 4469) no Hoare annotation was computed. [2023-04-02 08:26:58,372 INFO L899 garLoopResultBuilder]: For program point L4502-2(lines 4499 4506) no Hoare annotation was computed. [2023-04-02 08:26:58,372 INFO L899 garLoopResultBuilder]: For program point uinput_ioctl_handlerFINAL(lines 4355 4620) no Hoare annotation was computed. [2023-04-02 08:26:58,372 INFO L895 garLoopResultBuilder]: At program point L4552-2(lines 4552 4556) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,372 INFO L899 garLoopResultBuilder]: For program point L4552(lines 4552 4556) no Hoare annotation was computed. [2023-04-02 08:26:58,372 INFO L895 garLoopResultBuilder]: At program point L4387(line 4387) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,372 INFO L899 garLoopResultBuilder]: For program point L4387-1(line 4387) no Hoare annotation was computed. [2023-04-02 08:26:58,372 INFO L899 garLoopResultBuilder]: For program point L4437(line 4437) no Hoare annotation was computed. [2023-04-02 08:26:58,372 INFO L899 garLoopResultBuilder]: For program point L4487(lines 4487 4494) no Hoare annotation was computed. [2023-04-02 08:26:58,372 INFO L899 garLoopResultBuilder]: For program point L4454(lines 4454 4458) no Hoare annotation was computed. [2023-04-02 08:26:58,372 INFO L895 garLoopResultBuilder]: At program point L4421(line 4421) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,373 INFO L899 garLoopResultBuilder]: For program point L4388(lines 4388 4391) no Hoare annotation was computed. [2023-04-02 08:26:58,373 INFO L899 garLoopResultBuilder]: For program point L4421-1(line 4421) no Hoare annotation was computed. [2023-04-02 08:26:58,373 INFO L899 garLoopResultBuilder]: For program point L4454-2(lines 4451 4458) no Hoare annotation was computed. [2023-04-02 08:26:58,373 INFO L895 garLoopResultBuilder]: At program point L4603(line 4603) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,373 INFO L899 garLoopResultBuilder]: For program point L4603-1(line 4603) no Hoare annotation was computed. [2023-04-02 08:26:58,373 INFO L895 garLoopResultBuilder]: At program point L4587(line 4587) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,373 INFO L899 garLoopResultBuilder]: For program point L4587-1(line 4587) no Hoare annotation was computed. [2023-04-02 08:26:58,373 INFO L899 garLoopResultBuilder]: For program point L4521(line 4521) no Hoare annotation was computed. [2023-04-02 08:26:58,373 INFO L899 garLoopResultBuilder]: For program point L4538(line 4538) no Hoare annotation was computed. [2023-04-02 08:26:58,373 INFO L899 garLoopResultBuilder]: For program point L4604-2(lines 4604 4608) no Hoare annotation was computed. [2023-04-02 08:26:58,373 INFO L899 garLoopResultBuilder]: For program point L4604(line 4604) no Hoare annotation was computed. [2023-04-02 08:26:58,373 INFO L899 garLoopResultBuilder]: For program point L4439(lines 4439 4446) no Hoare annotation was computed. [2023-04-02 08:26:58,373 INFO L899 garLoopResultBuilder]: For program point L4406(lines 4406 4410) no Hoare annotation was computed. [2023-04-02 08:26:58,373 INFO L895 garLoopResultBuilder]: At program point L4505(line 4505) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,373 INFO L899 garLoopResultBuilder]: For program point L4505-1(line 4505) no Hoare annotation was computed. [2023-04-02 08:26:58,373 INFO L899 garLoopResultBuilder]: For program point L4406-2(lines 4403 4410) no Hoare annotation was computed. [2023-04-02 08:26:58,373 INFO L895 garLoopResultBuilder]: At program point L4555(line 4555) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,373 INFO L899 garLoopResultBuilder]: For program point L4522(lines 4522 4526) no Hoare annotation was computed. [2023-04-02 08:26:58,374 INFO L899 garLoopResultBuilder]: For program point L4555-1(line 4555) no Hoare annotation was computed. [2023-04-02 08:26:58,374 INFO L899 garLoopResultBuilder]: For program point L4588-2(line 4588) no Hoare annotation was computed. [2023-04-02 08:26:58,374 INFO L899 garLoopResultBuilder]: For program point L4588(line 4588) no Hoare annotation was computed. [2023-04-02 08:26:58,374 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4355 4620) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,374 INFO L899 garLoopResultBuilder]: For program point L4588-5(lines 4588 4592) no Hoare annotation was computed. [2023-04-02 08:26:58,374 INFO L899 garLoopResultBuilder]: For program point L4588-3(line 4588) no Hoare annotation was computed. [2023-04-02 08:26:58,374 INFO L895 garLoopResultBuilder]: At program point L4539(line 4539) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,374 INFO L899 garLoopResultBuilder]: For program point L4539-1(line 4539) no Hoare annotation was computed. [2023-04-02 08:26:58,374 INFO L899 garLoopResultBuilder]: For program point L4473(line 4473) no Hoare annotation was computed. [2023-04-02 08:26:58,374 INFO L899 garLoopResultBuilder]: For program point L4490(lines 4490 4494) no Hoare annotation was computed. [2023-04-02 08:26:58,374 INFO L895 garLoopResultBuilder]: At program point L4457(line 4457) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,374 INFO L899 garLoopResultBuilder]: For program point L4457-1(line 4457) no Hoare annotation was computed. [2023-04-02 08:26:58,374 INFO L899 garLoopResultBuilder]: For program point L4490-2(lines 4487 4494) no Hoare annotation was computed. [2023-04-02 08:26:58,374 INFO L899 garLoopResultBuilder]: For program point L4540(lines 4540 4543) no Hoare annotation was computed. [2023-04-02 08:26:58,374 INFO L899 garLoopResultBuilder]: For program point L4557(line 4557) no Hoare annotation was computed. [2023-04-02 08:26:58,374 INFO L899 garLoopResultBuilder]: For program point L4425(line 4425) no Hoare annotation was computed. [2023-04-02 08:26:58,374 INFO L895 garLoopResultBuilder]: At program point L4574(line 4574) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,375 INFO L899 garLoopResultBuilder]: For program point L4475(lines 4475 4482) no Hoare annotation was computed. [2023-04-02 08:26:58,375 INFO L899 garLoopResultBuilder]: For program point L4442(lines 4442 4446) no Hoare annotation was computed. [2023-04-02 08:26:58,375 INFO L899 garLoopResultBuilder]: For program point L4574-1(line 4574) no Hoare annotation was computed. [2023-04-02 08:26:58,375 INFO L895 garLoopResultBuilder]: At program point L4409(line 4409) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,375 INFO L899 garLoopResultBuilder]: For program point L4409-1(line 4409) no Hoare annotation was computed. [2023-04-02 08:26:58,375 INFO L899 garLoopResultBuilder]: For program point L4442-2(lines 4439 4446) no Hoare annotation was computed. [2023-04-02 08:26:58,375 INFO L899 garLoopResultBuilder]: For program point L4575(lines 4575 4579) no Hoare annotation was computed. [2023-04-02 08:26:58,375 INFO L899 garLoopResultBuilder]: For program point L4509(line 4509) no Hoare annotation was computed. [2023-04-02 08:26:58,375 INFO L899 garLoopResultBuilder]: For program point L4559(line 4559) no Hoare annotation was computed. [2023-04-02 08:26:58,375 INFO L899 garLoopResultBuilder]: For program point L4427(lines 4427 4434) no Hoare annotation was computed. [2023-04-02 08:26:58,375 INFO L899 garLoopResultBuilder]: For program point L4394(lines 4394 4614) no Hoare annotation was computed. [2023-04-02 08:26:58,375 INFO L895 garLoopResultBuilder]: At program point L4493(line 4493) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,375 INFO L899 garLoopResultBuilder]: For program point L4493-1(line 4493) no Hoare annotation was computed. [2023-04-02 08:26:58,375 INFO L895 garLoopResultBuilder]: At program point L4527(line 4527) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,375 INFO L899 garLoopResultBuilder]: For program point L4560-1(line 4560) no Hoare annotation was computed. [2023-04-02 08:26:58,375 INFO L899 garLoopResultBuilder]: For program point L4527-1(line 4527) no Hoare annotation was computed. [2023-04-02 08:26:58,375 INFO L895 garLoopResultBuilder]: At program point L4560(line 4560) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,376 INFO L899 garLoopResultBuilder]: For program point L4395(line 4395) no Hoare annotation was computed. [2023-04-02 08:26:58,376 INFO L899 garLoopResultBuilder]: For program point L4461(line 4461) no Hoare annotation was computed. [2023-04-02 08:26:58,376 INFO L895 garLoopResultBuilder]: At program point L4610(line 4610) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_mutex_mutex_of_uinput_device~0 2) (= uinput_ioctl_handler_~retval~5 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,376 INFO L899 garLoopResultBuilder]: For program point L3321-1(line 3321) no Hoare annotation was computed. [2023-04-02 08:26:58,376 INFO L902 garLoopResultBuilder]: At program point L3321(line 3321) the Hoare annotation is: true [2023-04-02 08:26:58,376 INFO L899 garLoopResultBuilder]: For program point L3318(lines 3318 3320) no Hoare annotation was computed. [2023-04-02 08:26:58,376 INFO L899 garLoopResultBuilder]: For program point L3318-2(lines 3318 3323) no Hoare annotation was computed. [2023-04-02 08:26:58,376 INFO L899 garLoopResultBuilder]: For program point L3318-4(lines 3314 3326) no Hoare annotation was computed. [2023-04-02 08:26:58,376 INFO L899 garLoopResultBuilder]: For program point poll_waitEXIT(lines 3314 3326) no Hoare annotation was computed. [2023-04-02 08:26:58,376 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3314 3326) the Hoare annotation is: true [2023-04-02 08:26:58,376 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_mutex_of_uinput_deviceEXIT(lines 5156 5172) no Hoare annotation was computed. [2023-04-02 08:26:58,376 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_mutex_of_uinput_deviceFINAL(lines 5156 5172) no Hoare annotation was computed. [2023-04-02 08:26:58,376 INFO L899 garLoopResultBuilder]: For program point L5162(line 5162) no Hoare annotation was computed. [2023-04-02 08:26:58,376 INFO L899 garLoopResultBuilder]: For program point L5165(lines 5165 5170) no Hoare annotation was computed. [2023-04-02 08:26:58,376 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5156 5172) no Hoare annotation was computed. [2023-04-02 08:26:58,376 INFO L899 garLoopResultBuilder]: For program point L5162-1(lines 5160 5163) no Hoare annotation was computed. [2023-04-02 08:26:58,376 INFO L899 garLoopResultBuilder]: For program point L5160(lines 5160 5163) no Hoare annotation was computed. [2023-04-02 08:26:58,376 INFO L899 garLoopResultBuilder]: For program point L4832-1(line 4832) no Hoare annotation was computed. [2023-04-02 08:26:58,377 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_6FINAL(lines 4826 4838) no Hoare annotation was computed. [2023-04-02 08:26:58,377 INFO L899 garLoopResultBuilder]: For program point L4834-1(line 4834) no Hoare annotation was computed. [2023-04-02 08:26:58,377 INFO L899 garLoopResultBuilder]: For program point L4832(line 4832) no Hoare annotation was computed. [2023-04-02 08:26:58,377 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_6EXIT(lines 4826 4838) no Hoare annotation was computed. [2023-04-02 08:26:58,377 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4826 4838) no Hoare annotation was computed. [2023-04-02 08:26:58,377 INFO L899 garLoopResultBuilder]: For program point L4834(line 4834) no Hoare annotation was computed. [2023-04-02 08:26:58,377 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_8FINAL(lines 4847 4859) no Hoare annotation was computed. [2023-04-02 08:26:58,377 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_8EXIT(lines 4847 4859) no Hoare annotation was computed. [2023-04-02 08:26:58,377 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4847 4859) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,377 INFO L895 garLoopResultBuilder]: At program point L4855(line 4855) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,377 INFO L899 garLoopResultBuilder]: For program point L4855-1(line 4855) no Hoare annotation was computed. [2023-04-02 08:26:58,377 INFO L895 garLoopResultBuilder]: At program point L4853(line 4853) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 1))) [2023-04-02 08:26:58,377 INFO L899 garLoopResultBuilder]: For program point L4853-1(line 4853) no Hoare annotation was computed. [2023-04-02 08:26:58,377 INFO L899 garLoopResultBuilder]: For program point __kmallocFINAL(lines 3367 3370) no Hoare annotation was computed. [2023-04-02 08:26:58,377 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3367 3370) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)))) (and (or .cse0 .cse1 (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) .cse2) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_mutex_of_uinput_device~0 1))))) [2023-04-02 08:26:58,378 INFO L899 garLoopResultBuilder]: For program point L3369-1(line 3369) no Hoare annotation was computed. [2023-04-02 08:26:58,378 INFO L895 garLoopResultBuilder]: At program point L3369(line 3369) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)))) (and (or .cse0 .cse1 (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) .cse2) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_mutex_of_uinput_device~0 1))))) [2023-04-02 08:26:58,378 INFO L899 garLoopResultBuilder]: For program point __kmallocEXIT(lines 3367 3370) no Hoare annotation was computed. [2023-04-02 08:26:58,378 INFO L895 garLoopResultBuilder]: At program point L4734(line 4734) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of_uinput_device~0 1)) [2023-04-02 08:26:58,378 INFO L899 garLoopResultBuilder]: For program point L4734-1(lines 4730 4740) no Hoare annotation was computed. [2023-04-02 08:26:58,378 INFO L899 garLoopResultBuilder]: For program point L4701(lines 4701 4765) no Hoare annotation was computed. [2023-04-02 08:26:58,378 INFO L899 garLoopResultBuilder]: For program point L4759(line 4759) no Hoare annotation was computed. [2023-04-02 08:26:58,378 INFO L899 garLoopResultBuilder]: For program point mainEXIT(lines 4666 4780) no Hoare annotation was computed. [2023-04-02 08:26:58,378 INFO L899 garLoopResultBuilder]: For program point L4693(line 4693) no Hoare annotation was computed. [2023-04-02 08:26:58,378 INFO L899 garLoopResultBuilder]: For program point L4751(line 4751) no Hoare annotation was computed. [2023-04-02 08:26:58,378 INFO L899 garLoopResultBuilder]: For program point L4718(lines 4718 4719) no Hoare annotation was computed. [2023-04-02 08:26:58,378 INFO L899 garLoopResultBuilder]: For program point L4743(line 4743) no Hoare annotation was computed. [2023-04-02 08:26:58,378 INFO L899 garLoopResultBuilder]: For program point L4702(line 4702) no Hoare annotation was computed. [2023-04-02 08:26:58,378 INFO L895 garLoopResultBuilder]: At program point L4760-1(line 4760) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of_uinput_device~0 1)) [2023-04-02 08:26:58,378 INFO L899 garLoopResultBuilder]: For program point L4694(lines 4694 4697) no Hoare annotation was computed. [2023-04-02 08:26:58,378 INFO L895 garLoopResultBuilder]: At program point L4760(line 4760) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of_uinput_device~0 1)) [2023-04-02 08:26:58,378 INFO L895 garLoopResultBuilder]: At program point L4752-1(line 4752) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of_uinput_device~0 1)) [2023-04-02 08:26:58,379 INFO L895 garLoopResultBuilder]: At program point L4752(line 4752) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of_uinput_device~0 1)) [2023-04-02 08:26:58,379 INFO L899 garLoopResultBuilder]: For program point L4777(line 4777) no Hoare annotation was computed. [2023-04-02 08:26:58,379 INFO L899 garLoopResultBuilder]: For program point L4744(lines 4744 4749) no Hoare annotation was computed. [2023-04-02 08:26:58,379 INFO L899 garLoopResultBuilder]: For program point L4703(lines 4703 4713) no Hoare annotation was computed. [2023-04-02 08:26:58,379 INFO L899 garLoopResultBuilder]: For program point L4769(lines 4769 4772) no Hoare annotation was computed. [2023-04-02 08:26:58,379 INFO L899 garLoopResultBuilder]: For program point L4761(line 4761) no Hoare annotation was computed. [2023-04-02 08:26:58,379 INFO L899 garLoopResultBuilder]: For program point L4720-1(lines 4716 4726) no Hoare annotation was computed. [2023-04-02 08:26:58,379 INFO L899 garLoopResultBuilder]: For program point L4753(line 4753) no Hoare annotation was computed. [2023-04-02 08:26:58,379 INFO L895 garLoopResultBuilder]: At program point L4720(line 4720) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (<= main_~ldv_s_uinput_fops_file_operations~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of_uinput_device~0 1)) [2023-04-02 08:26:58,379 INFO L899 garLoopResultBuilder]: For program point mainFINAL(lines 4666 4780) no Hoare annotation was computed. [2023-04-02 08:26:58,379 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4666 4780) the Hoare annotation is: (and (= |old(#length)| |#length|) (= ~ldv_mutex_mutex_of_uinput_device~0 |old(~ldv_mutex_mutex_of_uinput_device~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~ldv_mutex_mutex_of_device~0)| ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 |old(~ldv_mutex_lock~0)|) (= |old(#valid)| |#valid|) (= |old(~LDV_IN_INTERRUPT~0)| ~LDV_IN_INTERRUPT~0)) [2023-04-02 08:26:58,379 INFO L895 garLoopResultBuilder]: At program point L4745(line 4745) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of_uinput_device~0 1)) [2023-04-02 08:26:58,379 INFO L895 garLoopResultBuilder]: At program point L4745-1(line 4745) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of_uinput_device~0 1)) [2023-04-02 08:26:58,379 INFO L895 garLoopResultBuilder]: At program point L4704-1(line 4704) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (= main_~ldv_s_uinput_fops_file_operations~0 0)) [2023-04-02 08:26:58,379 INFO L895 garLoopResultBuilder]: At program point L4704(line 4704) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (= main_~ldv_s_uinput_fops_file_operations~0 0)) [2023-04-02 08:26:58,379 INFO L899 garLoopResultBuilder]: For program point L4729(line 4729) no Hoare annotation was computed. [2023-04-02 08:26:58,379 INFO L899 garLoopResultBuilder]: For program point L4746(line 4746) no Hoare annotation was computed. [2023-04-02 08:26:58,379 INFO L899 garLoopResultBuilder]: For program point L4705(line 4705) no Hoare annotation was computed. [2023-04-02 08:26:58,380 INFO L899 garLoopResultBuilder]: For program point L4763(line 4763) no Hoare annotation was computed. [2023-04-02 08:26:58,380 INFO L899 garLoopResultBuilder]: For program point L4730(lines 4730 4741) no Hoare annotation was computed. [2023-04-02 08:26:58,380 INFO L899 garLoopResultBuilder]: For program point L4755(line 4755) no Hoare annotation was computed. [2023-04-02 08:26:58,380 INFO L895 garLoopResultBuilder]: At program point L4706(line 4706) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (= main_~ldv_s_uinput_fops_file_operations~0 0)) [2023-04-02 08:26:58,380 INFO L899 garLoopResultBuilder]: For program point L4706-1(lines 4703 4712) no Hoare annotation was computed. [2023-04-02 08:26:58,380 INFO L895 garLoopResultBuilder]: At program point L4731(line 4731) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of_uinput_device~0 1)) [2023-04-02 08:26:58,380 INFO L895 garLoopResultBuilder]: At program point L4731-1(line 4731) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of_uinput_device~0 1)) [2023-04-02 08:26:58,380 INFO L895 garLoopResultBuilder]: At program point L4756-1(line 4756) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of_uinput_device~0 1)) [2023-04-02 08:26:58,380 INFO L895 garLoopResultBuilder]: At program point L4756(line 4756) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of_uinput_device~0 1)) [2023-04-02 08:26:58,380 INFO L899 garLoopResultBuilder]: For program point L4715(line 4715) no Hoare annotation was computed. [2023-04-02 08:26:58,380 INFO L895 garLoopResultBuilder]: At program point ldv_24921(lines 4688 4779) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of_uinput_device~0 1)) [2023-04-02 08:26:58,380 INFO L895 garLoopResultBuilder]: At program point L4773(lines 4688 4779) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of_uinput_device~0 1)) [2023-04-02 08:26:58,380 INFO L899 garLoopResultBuilder]: For program point L4732(lines 4732 4733) no Hoare annotation was computed. [2023-04-02 08:26:58,380 INFO L895 garLoopResultBuilder]: At program point L4691(line 4691) the Hoare annotation is: (and (= |old(#length)| |#length|) (= ~ldv_mutex_mutex_of_uinput_device~0 |old(~ldv_mutex_mutex_of_uinput_device~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~ldv_mutex_mutex_of_device~0)| ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 |old(~ldv_mutex_lock~0)|) (= main_~ldv_s_uinput_fops_file_operations~0 0) (= |old(#valid)| |#valid|)) [2023-04-02 08:26:58,380 INFO L895 garLoopResultBuilder]: At program point L4691-1(line 4691) the Hoare annotation is: (and (= |old(#length)| |#length|) (= 1 ~ldv_mutex_mutex_of_device~0) (= |#memory_int| |old(#memory_int)|) (= ~ldv_mutex_lock~0 1) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= main_~ldv_s_uinput_fops_file_operations~0 0) (= |old(#valid)| |#valid|)) [2023-04-02 08:26:58,380 INFO L899 garLoopResultBuilder]: For program point L4757(line 4757) no Hoare annotation was computed. [2023-04-02 08:26:58,380 INFO L899 garLoopResultBuilder]: For program point L4716(lines 4716 4727) no Hoare annotation was computed. [2023-04-02 08:26:58,381 INFO L895 garLoopResultBuilder]: At program point L4774(line 4774) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of_uinput_device~0 1)) [2023-04-02 08:26:58,381 INFO L895 garLoopResultBuilder]: At program point L4766(lines 4688 4779) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of_uinput_device~0 1)) [2023-04-02 08:26:58,381 INFO L895 garLoopResultBuilder]: At program point L4692(line 4692) the Hoare annotation is: (and (= |old(#length)| |#length|) (= 1 ~ldv_mutex_mutex_of_device~0) (= |#memory_int| |old(#memory_int)|) (= ~ldv_mutex_lock~0 1) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= main_~ldv_s_uinput_fops_file_operations~0 0) (= |old(#valid)| |#valid|)) [2023-04-02 08:26:58,381 INFO L895 garLoopResultBuilder]: At program point L4717(line 4717) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (<= main_~ldv_s_uinput_fops_file_operations~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of_uinput_device~0 1)) [2023-04-02 08:26:58,381 INFO L895 garLoopResultBuilder]: At program point L4717-1(line 4717) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (<= main_~ldv_s_uinput_fops_file_operations~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of_uinput_device~0 1)) [2023-04-02 08:26:58,381 INFO L895 garLoopResultBuilder]: At program point L4775(lines 4688 4779) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_mutex_of_uinput_device~0 1)) [2023-04-02 08:26:58,381 INFO L899 garLoopResultBuilder]: For program point wait_for_completionEXIT(lines 5409 5411) no Hoare annotation was computed. [2023-04-02 08:26:58,381 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5409 5411) no Hoare annotation was computed. [2023-04-02 08:26:58,381 INFO L899 garLoopResultBuilder]: For program point wait_for_completionFINAL(lines 5409 5411) no Hoare annotation was computed. [2023-04-02 08:26:58,381 INFO L899 garLoopResultBuilder]: For program point input_eventEXIT(lines 5323 5325) no Hoare annotation was computed. [2023-04-02 08:26:58,381 INFO L899 garLoopResultBuilder]: For program point input_eventFINAL(lines 5323 5325) no Hoare annotation was computed. [2023-04-02 08:26:58,381 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5323 5325) the Hoare annotation is: true [2023-04-02 08:26:58,381 INFO L899 garLoopResultBuilder]: For program point uinput_events_to_userEXIT(lines 4124 4157) no Hoare annotation was computed. [2023-04-02 08:26:58,381 INFO L902 garLoopResultBuilder]: At program point L4154(lines 4132 4156) the Hoare annotation is: true [2023-04-02 08:26:58,381 INFO L902 garLoopResultBuilder]: At program point L4146(line 4146) the Hoare annotation is: true [2023-04-02 08:26:58,381 INFO L899 garLoopResultBuilder]: For program point L4144(line 4144) no Hoare annotation was computed. [2023-04-02 08:26:58,381 INFO L899 garLoopResultBuilder]: For program point L4146-1(line 4146) no Hoare annotation was computed. [2023-04-02 08:26:58,382 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4124 4157) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,382 INFO L899 garLoopResultBuilder]: For program point L4136(line 4136) no Hoare annotation was computed. [2023-04-02 08:26:58,382 INFO L902 garLoopResultBuilder]: At program point ldv_24735(lines 4132 4156) the Hoare annotation is: true [2023-04-02 08:26:58,382 INFO L899 garLoopResultBuilder]: For program point uinput_events_to_userFINAL(lines 4124 4157) no Hoare annotation was computed. [2023-04-02 08:26:58,382 INFO L899 garLoopResultBuilder]: For program point L4147(lines 4147 4151) no Hoare annotation was computed. [2023-04-02 08:26:58,382 INFO L899 garLoopResultBuilder]: For program point L4145(lines 4145 4153) no Hoare annotation was computed. [2023-04-02 08:26:58,382 INFO L902 garLoopResultBuilder]: At program point L4143(lines 4132 4156) the Hoare annotation is: true [2023-04-02 08:26:58,382 INFO L899 garLoopResultBuilder]: For program point L4141-1(line 4141) no Hoare annotation was computed. [2023-04-02 08:26:58,382 INFO L902 garLoopResultBuilder]: At program point L4141(line 4141) the Hoare annotation is: true [2023-04-02 08:26:58,382 INFO L899 garLoopResultBuilder]: For program point L4137(lines 4137 4140) no Hoare annotation was computed. [2023-04-02 08:26:58,382 INFO L899 garLoopResultBuilder]: For program point L4656(line 4656) no Hoare annotation was computed. [2023-04-02 08:26:58,382 INFO L899 garLoopResultBuilder]: For program point uinput_exitFINAL(lines 4653 4659) no Hoare annotation was computed. [2023-04-02 08:26:58,382 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4653 4659) the Hoare annotation is: true [2023-04-02 08:26:58,382 INFO L899 garLoopResultBuilder]: For program point uinput_exitEXIT(lines 4653 4659) no Hoare annotation was computed. [2023-04-02 08:26:58,382 INFO L899 garLoopResultBuilder]: For program point uinput_dev_set_gainFINAL(lines 3731 3737) no Hoare annotation was computed. [2023-04-02 08:26:58,382 INFO L899 garLoopResultBuilder]: For program point uinput_dev_set_gainEXIT(lines 3731 3737) no Hoare annotation was computed. [2023-04-02 08:26:58,382 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3731 3737) no Hoare annotation was computed. [2023-04-02 08:26:58,382 INFO L899 garLoopResultBuilder]: For program point L3734(line 3734) no Hoare annotation was computed. [2023-04-02 08:26:58,382 INFO L899 garLoopResultBuilder]: For program point L3734-1(line 3734) no Hoare annotation was computed. [2023-04-02 08:26:58,382 INFO L899 garLoopResultBuilder]: For program point L5086(lines 5086 5091) no Hoare annotation was computed. [2023-04-02 08:26:58,383 INFO L899 garLoopResultBuilder]: For program point L5083(line 5083) no Hoare annotation was computed. [2023-04-02 08:26:58,383 INFO L899 garLoopResultBuilder]: For program point L5083-1(lines 5081 5084) no Hoare annotation was computed. [2023-04-02 08:26:58,383 INFO L899 garLoopResultBuilder]: For program point L5081(lines 5081 5084) no Hoare annotation was computed. [2023-04-02 08:26:58,383 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_mutex_of_deviceEXIT(lines 5077 5093) no Hoare annotation was computed. [2023-04-02 08:26:58,383 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_mutex_of_deviceFINAL(lines 5077 5093) no Hoare annotation was computed. [2023-04-02 08:26:58,383 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5077 5093) no Hoare annotation was computed. [2023-04-02 08:26:58,383 INFO L899 garLoopResultBuilder]: For program point _raw_spin_unlock_irqFINAL(lines 5301 5303) no Hoare annotation was computed. [2023-04-02 08:26:58,383 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5301 5303) the Hoare annotation is: true [2023-04-02 08:26:58,383 INFO L899 garLoopResultBuilder]: For program point _raw_spin_unlock_irqEXIT(lines 5301 5303) no Hoare annotation was computed. [2023-04-02 08:26:58,383 INFO L899 garLoopResultBuilder]: For program point _copy_to_userEXIT(lines 5289 5291) no Hoare annotation was computed. [2023-04-02 08:26:58,383 INFO L899 garLoopResultBuilder]: For program point _copy_to_userFINAL(lines 5289 5291) no Hoare annotation was computed. [2023-04-02 08:26:58,383 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5289 5291) the Hoare annotation is: true [2023-04-02 08:26:58,383 INFO L902 garLoopResultBuilder]: At program point L3233(line 3233) the Hoare annotation is: true [2023-04-02 08:26:58,383 INFO L899 garLoopResultBuilder]: For program point spin_lock_irqFINAL(lines 3230 3236) no Hoare annotation was computed. [2023-04-02 08:26:58,383 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3230 3236) the Hoare annotation is: true [2023-04-02 08:26:58,383 INFO L899 garLoopResultBuilder]: For program point spin_lock_irqEXIT(lines 3230 3236) no Hoare annotation was computed. [2023-04-02 08:26:58,383 INFO L899 garLoopResultBuilder]: For program point current_thread_infoFINAL(lines 3166 3191) no Hoare annotation was computed. [2023-04-02 08:26:58,383 INFO L899 garLoopResultBuilder]: For program point L3184(line 3184) no Hoare annotation was computed. [2023-04-02 08:26:58,383 INFO L899 garLoopResultBuilder]: For program point L3178(line 3178) no Hoare annotation was computed. [2023-04-02 08:26:58,383 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3166 3191) the Hoare annotation is: true [2023-04-02 08:26:58,384 INFO L899 garLoopResultBuilder]: For program point current_thread_infoEXIT(lines 3166 3191) no Hoare annotation was computed. [2023-04-02 08:26:58,384 INFO L899 garLoopResultBuilder]: For program point L3172(line 3172) no Hoare annotation was computed. [2023-04-02 08:26:58,384 INFO L902 garLoopResultBuilder]: At program point L3187(lines 3170 3190) the Hoare annotation is: true [2023-04-02 08:26:58,384 INFO L899 garLoopResultBuilder]: For program point L3181(line 3181) no Hoare annotation was computed. [2023-04-02 08:26:58,384 INFO L899 garLoopResultBuilder]: For program point L3175(line 3175) no Hoare annotation was computed. [2023-04-02 08:26:58,384 INFO L899 garLoopResultBuilder]: For program point L3171(lines 3171 3186) no Hoare annotation was computed. [2023-04-02 08:26:58,384 INFO L899 garLoopResultBuilder]: For program point L4800-1(line 4800) no Hoare annotation was computed. [2023-04-02 08:26:58,384 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_3EXIT(lines 4797 4804) no Hoare annotation was computed. [2023-04-02 08:26:58,384 INFO L899 garLoopResultBuilder]: For program point L4800(line 4800) no Hoare annotation was computed. [2023-04-02 08:26:58,384 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4797 4804) no Hoare annotation was computed. [2023-04-02 08:26:58,384 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_3FINAL(lines 4797 4804) no Hoare annotation was computed. [2023-04-02 08:26:58,384 INFO L902 garLoopResultBuilder]: At program point L4258-1(line 4258) the Hoare annotation is: true [2023-04-02 08:26:58,384 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4253 4262) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 1))) [2023-04-02 08:26:58,384 INFO L899 garLoopResultBuilder]: For program point uinput_releaseEXIT(lines 4253 4262) no Hoare annotation was computed. [2023-04-02 08:26:58,384 INFO L899 garLoopResultBuilder]: For program point L4259(line 4259) no Hoare annotation was computed. [2023-04-02 08:26:58,384 INFO L895 garLoopResultBuilder]: At program point L4258(line 4258) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 1))) [2023-04-02 08:26:58,384 INFO L899 garLoopResultBuilder]: For program point uinput_releaseFINAL(lines 4253 4262) no Hoare annotation was computed. [2023-04-02 08:26:58,384 INFO L899 garLoopResultBuilder]: For program point misc_registerFINAL(lines 5375 5377) no Hoare annotation was computed. [2023-04-02 08:26:58,385 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5375 5377) the Hoare annotation is: true [2023-04-02 08:26:58,385 INFO L899 garLoopResultBuilder]: For program point misc_registerEXIT(lines 5375 5377) no Hoare annotation was computed. [2023-04-02 08:26:58,385 INFO L899 garLoopResultBuilder]: For program point L4979(lines 4979 4984) no Hoare annotation was computed. [2023-04-02 08:26:58,385 INFO L899 garLoopResultBuilder]: For program point L4976-1(lines 4974 4977) no Hoare annotation was computed. [2023-04-02 08:26:58,385 INFO L899 garLoopResultBuilder]: For program point L4974(lines 4974 4977) no Hoare annotation was computed. [2023-04-02 08:26:58,385 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_lockEXIT(lines 4970 4986) no Hoare annotation was computed. [2023-04-02 08:26:58,385 INFO L899 garLoopResultBuilder]: For program point L4976(line 4976) no Hoare annotation was computed. [2023-04-02 08:26:58,385 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_lockFINAL(lines 4970 4986) no Hoare annotation was computed. [2023-04-02 08:26:58,385 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4970 4986) no Hoare annotation was computed. [2023-04-02 08:26:58,385 INFO L899 garLoopResultBuilder]: For program point ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOIDFINAL(line -1) no Hoare annotation was computed. [2023-04-02 08:26:58,385 INFO L899 garLoopResultBuilder]: For program point ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOIDEXIT(line -1) no Hoare annotation was computed. [2023-04-02 08:26:58,385 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: true [2023-04-02 08:26:58,385 INFO L899 garLoopResultBuilder]: For program point L4321(lines 4321 4351) no Hoare annotation was computed. [2023-04-02 08:26:58,385 INFO L899 garLoopResultBuilder]: For program point L4321-1(lines 4321 4351) no Hoare annotation was computed. [2023-04-02 08:26:58,385 INFO L899 garLoopResultBuilder]: For program point uinput_ff_upload_from_userFINAL(lines 4309 4354) no Hoare annotation was computed. [2023-04-02 08:26:58,385 INFO L902 garLoopResultBuilder]: At program point L4346(line 4346) the Hoare annotation is: true [2023-04-02 08:26:58,385 INFO L902 garLoopResultBuilder]: At program point L4342(lines 4342 4343) the Hoare annotation is: true [2023-04-02 08:26:58,385 INFO L899 garLoopResultBuilder]: For program point L4346-1(line 4346) no Hoare annotation was computed. [2023-04-02 08:26:58,385 INFO L899 garLoopResultBuilder]: For program point L4338(lines 4338 4344) no Hoare annotation was computed. [2023-04-02 08:26:58,385 INFO L899 garLoopResultBuilder]: For program point L4342-1(lines 4342 4343) no Hoare annotation was computed. [2023-04-02 08:26:58,386 INFO L902 garLoopResultBuilder]: At program point L4334(lines 4334 4335) the Hoare annotation is: true [2023-04-02 08:26:58,386 INFO L899 garLoopResultBuilder]: For program point L4330(lines 4330 4336) no Hoare annotation was computed. [2023-04-02 08:26:58,386 INFO L899 garLoopResultBuilder]: For program point L4334-1(lines 4334 4335) no Hoare annotation was computed. [2023-04-02 08:26:58,386 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4309 4354) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,386 INFO L899 garLoopResultBuilder]: For program point L4330-2(lines 4330 4336) no Hoare annotation was computed. [2023-04-02 08:26:58,386 INFO L902 garLoopResultBuilder]: At program point L4322(line 4322) the Hoare annotation is: true [2023-04-02 08:26:58,386 INFO L899 garLoopResultBuilder]: For program point L4320-1(line 4320) no Hoare annotation was computed. [2023-04-02 08:26:58,386 INFO L899 garLoopResultBuilder]: For program point uinput_ff_upload_from_userEXIT(lines 4309 4354) no Hoare annotation was computed. [2023-04-02 08:26:58,386 INFO L899 garLoopResultBuilder]: For program point L4322-1(line 4322) no Hoare annotation was computed. [2023-04-02 08:26:58,386 INFO L902 garLoopResultBuilder]: At program point L4320(line 4320) the Hoare annotation is: true [2023-04-02 08:26:58,386 INFO L899 garLoopResultBuilder]: For program point L4347(lines 4347 4350) no Hoare annotation was computed. [2023-04-02 08:26:58,386 INFO L902 garLoopResultBuilder]: At program point L4339(lines 4339 4340) the Hoare annotation is: true [2023-04-02 08:26:58,386 INFO L899 garLoopResultBuilder]: For program point L4339-1(lines 4339 4340) no Hoare annotation was computed. [2023-04-02 08:26:58,386 INFO L902 garLoopResultBuilder]: At program point L4331(lines 4331 4332) the Hoare annotation is: true [2023-04-02 08:26:58,386 INFO L899 garLoopResultBuilder]: For program point L4331-1(lines 4331 4332) no Hoare annotation was computed. [2023-04-02 08:26:58,386 INFO L899 garLoopResultBuilder]: For program point L4323(lines 4323 4326) no Hoare annotation was computed. [2023-04-02 08:26:58,386 INFO L899 garLoopResultBuilder]: For program point L3808(lines 3808 3813) no Hoare annotation was computed. [2023-04-02 08:26:58,386 INFO L895 garLoopResultBuilder]: At program point L3809-1(line 3809) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (= |old(#valid)| |#valid|))) (and (or .cse0 .cse1 (not (= ~ldv_mutex_mutex_of_uinput_device~0 1)) .cse2) (or .cse0 .cse1 (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) .cse2))) [2023-04-02 08:26:58,387 INFO L895 garLoopResultBuilder]: At program point L3809(line 3809) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (= |old(#valid)| |#valid|))) (and (or .cse0 .cse1 (not (= ~ldv_mutex_mutex_of_uinput_device~0 1)) .cse2) (or .cse0 .cse1 (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) .cse2))) [2023-04-02 08:26:58,387 INFO L899 garLoopResultBuilder]: For program point uinput_destroy_deviceEXIT(lines 3795 3821) no Hoare annotation was computed. [2023-04-02 08:26:58,387 INFO L899 garLoopResultBuilder]: For program point L3805(lines 3805 3818) no Hoare annotation was computed. [2023-04-02 08:26:58,387 INFO L899 garLoopResultBuilder]: For program point L3805-2(lines 3795 3821) no Hoare annotation was computed. [2023-04-02 08:26:58,387 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3795 3821) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0)))) (and (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_mutex_of_uinput_device~0 2))) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_mutex_of_uinput_device~0 1))))) [2023-04-02 08:26:58,387 INFO L902 garLoopResultBuilder]: At program point L3814(line 3814) the Hoare annotation is: true [2023-04-02 08:26:58,387 INFO L899 garLoopResultBuilder]: For program point L3815(line 3815) no Hoare annotation was computed. [2023-04-02 08:26:58,387 INFO L895 garLoopResultBuilder]: At program point L3812(line 3812) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (= |old(#valid)| |#valid|))) (and (or .cse0 .cse1 (not (= ~ldv_mutex_mutex_of_uinput_device~0 1)) .cse2) (or .cse0 .cse1 (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) .cse2))) [2023-04-02 08:26:58,387 INFO L895 garLoopResultBuilder]: At program point L3812-1(lines 3808 3813) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (= |old(#valid)| |#valid|))) (and (or .cse0 .cse1 (not (= ~ldv_mutex_mutex_of_uinput_device~0 1)) .cse2) (or .cse0 .cse1 (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) .cse2))) [2023-04-02 08:26:58,387 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3441 3446) the Hoare annotation is: true [2023-04-02 08:26:58,387 INFO L899 garLoopResultBuilder]: For program point input_abs_get_maxFINAL(lines 3441 3446) no Hoare annotation was computed. [2023-04-02 08:26:58,387 INFO L899 garLoopResultBuilder]: For program point L3444(line 3444) no Hoare annotation was computed. [2023-04-02 08:26:58,387 INFO L899 garLoopResultBuilder]: For program point L3444-2(line 3444) no Hoare annotation was computed. [2023-04-02 08:26:58,387 INFO L899 garLoopResultBuilder]: For program point input_abs_get_maxEXIT(lines 3441 3446) no Hoare annotation was computed. [2023-04-02 08:26:58,387 INFO L899 garLoopResultBuilder]: For program point input_ff_createEXIT(lines 5335 5337) no Hoare annotation was computed. [2023-04-02 08:26:58,387 INFO L899 garLoopResultBuilder]: For program point input_ff_createFINAL(lines 5335 5337) no Hoare annotation was computed. [2023-04-02 08:26:58,387 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5335 5337) the Hoare annotation is: true [2023-04-02 08:26:58,388 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5281 5283) the Hoare annotation is: true [2023-04-02 08:26:58,388 INFO L899 garLoopResultBuilder]: For program point __wake_upEXIT(lines 5281 5283) no Hoare annotation was computed. [2023-04-02 08:26:58,388 INFO L899 garLoopResultBuilder]: For program point __wake_upFINAL(lines 5281 5283) no Hoare annotation was computed. [2023-04-02 08:26:58,388 INFO L902 garLoopResultBuilder]: At program point L3196(line 3196) the Hoare annotation is: true [2023-04-02 08:26:58,388 INFO L899 garLoopResultBuilder]: For program point L3197(line 3197) no Hoare annotation was computed. [2023-04-02 08:26:58,388 INFO L899 garLoopResultBuilder]: For program point L3196-1(line 3196) no Hoare annotation was computed. [2023-04-02 08:26:58,388 INFO L899 garLoopResultBuilder]: For program point L3197-2(line 3197) no Hoare annotation was computed. [2023-04-02 08:26:58,388 INFO L899 garLoopResultBuilder]: For program point L3197-4(lines 3197 3200) no Hoare annotation was computed. [2023-04-02 08:26:58,388 INFO L899 garLoopResultBuilder]: For program point is_ia32_taskFINAL(lines 3192 3203) no Hoare annotation was computed. [2023-04-02 08:26:58,388 INFO L899 garLoopResultBuilder]: For program point is_ia32_taskEXIT(lines 3192 3203) no Hoare annotation was computed. [2023-04-02 08:26:58,388 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3192 3203) the Hoare annotation is: true [2023-04-02 08:26:58,388 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3126 3131) the Hoare annotation is: true [2023-04-02 08:26:58,388 INFO L899 garLoopResultBuilder]: For program point PTR_ERREXIT(lines 3126 3131) no Hoare annotation was computed. [2023-04-02 08:26:58,388 INFO L899 garLoopResultBuilder]: For program point PTR_ERRFINAL(lines 3126 3131) no Hoare annotation was computed. [2023-04-02 08:26:58,388 INFO L899 garLoopResultBuilder]: For program point ldv_is_errEXIT(lines 3353 3356) no Hoare annotation was computed. [2023-04-02 08:26:58,388 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3353 3356) the Hoare annotation is: true [2023-04-02 08:26:58,402 INFO L899 garLoopResultBuilder]: For program point ldv_is_errFINAL(lines 3353 3356) no Hoare annotation was computed. [2023-04-02 08:26:58,402 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_mutex_of_uinput_deviceFINAL(lines 5184 5200) no Hoare annotation was computed. [2023-04-02 08:26:58,402 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_mutex_of_uinput_deviceEXIT(lines 5184 5200) no Hoare annotation was computed. [2023-04-02 08:26:58,402 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5184 5200) no Hoare annotation was computed. [2023-04-02 08:26:58,402 INFO L899 garLoopResultBuilder]: For program point L5190(line 5190) no Hoare annotation was computed. [2023-04-02 08:26:58,403 INFO L899 garLoopResultBuilder]: For program point L5193(lines 5193 5198) no Hoare annotation was computed. [2023-04-02 08:26:58,403 INFO L899 garLoopResultBuilder]: For program point L5190-1(lines 5188 5191) no Hoare annotation was computed. [2023-04-02 08:26:58,403 INFO L899 garLoopResultBuilder]: For program point L5188(lines 5188 5191) no Hoare annotation was computed. [2023-04-02 08:26:58,403 INFO L899 garLoopResultBuilder]: For program point signal_pendingEXIT(lines 3336 3345) no Hoare annotation was computed. [2023-04-02 08:26:58,403 INFO L902 garLoopResultBuilder]: At program point L3342(line 3342) the Hoare annotation is: true [2023-04-02 08:26:58,403 INFO L899 garLoopResultBuilder]: For program point L3341-1(line 3341) no Hoare annotation was computed. [2023-04-02 08:26:58,403 INFO L902 garLoopResultBuilder]: At program point L3341(line 3341) the Hoare annotation is: true [2023-04-02 08:26:58,403 INFO L899 garLoopResultBuilder]: For program point L3342-1(line 3342) no Hoare annotation was computed. [2023-04-02 08:26:58,403 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3336 3345) the Hoare annotation is: true [2023-04-02 08:26:58,403 INFO L899 garLoopResultBuilder]: For program point signal_pendingFINAL(lines 3336 3345) no Hoare annotation was computed. [2023-04-02 08:26:58,403 INFO L899 garLoopResultBuilder]: For program point input_allocate_deviceFINAL(lines 3393 3395) no Hoare annotation was computed. [2023-04-02 08:26:58,403 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3393 3395) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,403 INFO L899 garLoopResultBuilder]: For program point input_allocate_deviceEXIT(lines 3393 3395) no Hoare annotation was computed. [2023-04-02 08:26:58,403 INFO L899 garLoopResultBuilder]: For program point L3394(line 3394) no Hoare annotation was computed. [2023-04-02 08:26:58,403 INFO L899 garLoopResultBuilder]: For program point mutex_lock_interruptibleFINAL(lines 5382 5384) no Hoare annotation was computed. [2023-04-02 08:26:58,403 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5382 5384) the Hoare annotation is: true [2023-04-02 08:26:58,403 INFO L899 garLoopResultBuilder]: For program point mutex_lock_interruptibleEXIT(lines 5382 5384) no Hoare annotation was computed. [2023-04-02 08:26:58,403 INFO L899 garLoopResultBuilder]: For program point _raw_spin_unlockFINAL(lines 5298 5300) no Hoare annotation was computed. [2023-04-02 08:26:58,404 INFO L899 garLoopResultBuilder]: For program point _raw_spin_unlockEXIT(lines 5298 5300) no Hoare annotation was computed. [2023-04-02 08:26:58,404 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5298 5300) the Hoare annotation is: true [2023-04-02 08:26:58,404 INFO L899 garLoopResultBuilder]: For program point L3426-2(line 3426) no Hoare annotation was computed. [2023-04-02 08:26:58,404 INFO L899 garLoopResultBuilder]: For program point input_abs_get_minEXIT(lines 3423 3428) no Hoare annotation was computed. [2023-04-02 08:26:58,404 INFO L899 garLoopResultBuilder]: For program point input_abs_get_minFINAL(lines 3423 3428) no Hoare annotation was computed. [2023-04-02 08:26:58,404 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3423 3428) the Hoare annotation is: true [2023-04-02 08:26:58,404 INFO L899 garLoopResultBuilder]: For program point L3426(line 3426) no Hoare annotation was computed. [2023-04-02 08:26:58,404 INFO L899 garLoopResultBuilder]: For program point uinput_initFINAL(lines 4645 4652) no Hoare annotation was computed. [2023-04-02 08:26:58,404 INFO L899 garLoopResultBuilder]: For program point uinput_initEXIT(lines 4645 4652) no Hoare annotation was computed. [2023-04-02 08:26:58,404 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4645 4652) the Hoare annotation is: true [2023-04-02 08:26:58,404 INFO L902 garLoopResultBuilder]: At program point L4649(line 4649) the Hoare annotation is: true [2023-04-02 08:26:58,404 INFO L899 garLoopResultBuilder]: For program point L4649-1(line 4649) no Hoare annotation was computed. [2023-04-02 08:26:58,404 INFO L899 garLoopResultBuilder]: For program point L5008(lines 5008 5017) no Hoare annotation was computed. [2023-04-02 08:26:58,404 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5004 5019) no Hoare annotation was computed. [2023-04-02 08:26:58,404 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_lockEXIT(lines 5004 5019) no Hoare annotation was computed. [2023-04-02 08:26:58,404 INFO L899 garLoopResultBuilder]: For program point L5010(lines 5010 5014) no Hoare annotation was computed. [2023-04-02 08:26:58,404 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_lockFINAL(lines 5004 5019) no Hoare annotation was computed. [2023-04-02 08:26:58,404 INFO L899 garLoopResultBuilder]: For program point dev_set_drvdataFINAL(lines 5311 5313) no Hoare annotation was computed. [2023-04-02 08:26:58,404 INFO L899 garLoopResultBuilder]: For program point dev_set_drvdataEXIT(lines 5311 5313) no Hoare annotation was computed. [2023-04-02 08:26:58,404 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5311 5313) the Hoare annotation is: true [2023-04-02 08:26:58,405 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_2EXIT(lines 4789 4796) no Hoare annotation was computed. [2023-04-02 08:26:58,405 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4789 4796) no Hoare annotation was computed. [2023-04-02 08:26:58,405 INFO L899 garLoopResultBuilder]: For program point L4792-1(line 4792) no Hoare annotation was computed. [2023-04-02 08:26:58,405 INFO L899 garLoopResultBuilder]: For program point L4792(line 4792) no Hoare annotation was computed. [2023-04-02 08:26:58,405 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_2FINAL(lines 4789 4796) no Hoare annotation was computed. [2023-04-02 08:26:58,405 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3397 3404) no Hoare annotation was computed. [2023-04-02 08:26:58,405 INFO L899 garLoopResultBuilder]: For program point L3401-1(line 3401) no Hoare annotation was computed. [2023-04-02 08:26:58,405 INFO L899 garLoopResultBuilder]: For program point L3401(line 3401) no Hoare annotation was computed. [2023-04-02 08:26:58,405 INFO L899 garLoopResultBuilder]: For program point input_get_drvdataEXIT(lines 3397 3404) no Hoare annotation was computed. [2023-04-02 08:26:58,405 INFO L899 garLoopResultBuilder]: For program point input_get_drvdataFINAL(lines 3397 3404) no Hoare annotation was computed. [2023-04-02 08:26:58,405 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5352 5354) the Hoare annotation is: true [2023-04-02 08:26:58,405 INFO L899 garLoopResultBuilder]: For program point input_unregister_deviceEXIT(lines 5352 5354) no Hoare annotation was computed. [2023-04-02 08:26:58,405 INFO L899 garLoopResultBuilder]: For program point input_unregister_deviceFINAL(lines 5352 5354) no Hoare annotation was computed. [2023-04-02 08:26:58,405 INFO L902 garLoopResultBuilder]: At program point L3520(line 3520) the Hoare annotation is: true [2023-04-02 08:26:58,405 INFO L899 garLoopResultBuilder]: For program point L3521(lines 3521 3525) no Hoare annotation was computed. [2023-04-02 08:26:58,405 INFO L899 garLoopResultBuilder]: For program point L3520-1(line 3520) no Hoare annotation was computed. [2023-04-02 08:26:58,405 INFO L899 garLoopResultBuilder]: For program point L3521-2(lines 3517 3526) no Hoare annotation was computed. [2023-04-02 08:26:58,405 INFO L902 garLoopResultBuilder]: At program point L3516(line 3516) the Hoare annotation is: true [2023-04-02 08:26:58,405 INFO L899 garLoopResultBuilder]: For program point L3517(lines 3517 3526) no Hoare annotation was computed. [2023-04-02 08:26:58,405 INFO L899 garLoopResultBuilder]: For program point L3516-1(line 3516) no Hoare annotation was computed. [2023-04-02 08:26:58,406 INFO L899 garLoopResultBuilder]: For program point is_compat_taskFINAL(lines 3510 3529) no Hoare annotation was computed. [2023-04-02 08:26:58,406 INFO L899 garLoopResultBuilder]: For program point is_compat_taskEXIT(lines 3510 3529) no Hoare annotation was computed. [2023-04-02 08:26:58,406 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3510 3529) the Hoare annotation is: true [2023-04-02 08:26:58,406 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_5EXIT(lines 4818 4825) no Hoare annotation was computed. [2023-04-02 08:26:58,406 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4818 4825) no Hoare annotation was computed. [2023-04-02 08:26:58,406 INFO L899 garLoopResultBuilder]: For program point L4821(line 4821) no Hoare annotation was computed. [2023-04-02 08:26:58,406 INFO L899 garLoopResultBuilder]: For program point L4821-1(line 4821) no Hoare annotation was computed. [2023-04-02 08:26:58,406 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_5FINAL(lines 4818 4825) no Hoare annotation was computed. [2023-04-02 08:26:58,406 INFO L899 garLoopResultBuilder]: For program point L4842(line 4842) no Hoare annotation was computed. [2023-04-02 08:26:58,406 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_7EXIT(lines 4839 4846) no Hoare annotation was computed. [2023-04-02 08:26:58,406 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4839 4846) no Hoare annotation was computed. [2023-04-02 08:26:58,406 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_7FINAL(lines 4839 4846) no Hoare annotation was computed. [2023-04-02 08:26:58,406 INFO L899 garLoopResultBuilder]: For program point L4842-1(line 4842) no Hoare annotation was computed. [2023-04-02 08:26:58,406 INFO L902 garLoopResultBuilder]: At program point might_faultFINAL(lines 5367 5369) the Hoare annotation is: true [2023-04-02 08:26:58,406 INFO L899 garLoopResultBuilder]: For program point might_faultEXIT(lines 5367 5369) no Hoare annotation was computed. [2023-04-02 08:26:58,406 INFO L895 garLoopResultBuilder]: At program point L4863(line 4863) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_mutex_of_uinput_device~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 2))) [2023-04-02 08:26:58,406 INFO L895 garLoopResultBuilder]: At program point L4863-1(line 4863) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 2))) [2023-04-02 08:26:58,406 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_9EXIT(lines 4860 4867) no Hoare annotation was computed. [2023-04-02 08:26:58,406 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4860 4867) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_mutex_of_uinput_device~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 2))) [2023-04-02 08:26:58,407 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_9FINAL(lines 4860 4867) no Hoare annotation was computed. [2023-04-02 08:26:58,407 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5396 5398) the Hoare annotation is: true [2023-04-02 08:26:58,407 INFO L899 garLoopResultBuilder]: For program point prepare_to_waitFINAL(lines 5396 5398) no Hoare annotation was computed. [2023-04-02 08:26:58,407 INFO L899 garLoopResultBuilder]: For program point prepare_to_waitEXIT(lines 5396 5398) no Hoare annotation was computed. [2023-04-02 08:26:58,407 INFO L899 garLoopResultBuilder]: For program point printkFINAL(lines 5400 5402) no Hoare annotation was computed. [2023-04-02 08:26:58,407 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5400 5402) the Hoare annotation is: true [2023-04-02 08:26:58,407 INFO L899 garLoopResultBuilder]: For program point printkEXIT(lines 5400 5402) no Hoare annotation was computed. [2023-04-02 08:26:58,407 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_13FINAL(lines 4902 4909) no Hoare annotation was computed. [2023-04-02 08:26:58,407 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4902 4909) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_mutex_of_uinput_device~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 2))) [2023-04-02 08:26:58,407 INFO L895 garLoopResultBuilder]: At program point L4905(line 4905) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_mutex_of_uinput_device~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 2))) [2023-04-02 08:26:58,407 INFO L895 garLoopResultBuilder]: At program point L4905-1(line 4905) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 2))) [2023-04-02 08:26:58,407 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_13EXIT(lines 4902 4909) no Hoare annotation was computed. [2023-04-02 08:26:58,407 INFO L899 garLoopResultBuilder]: For program point L5023(lines 5023 5026) no Hoare annotation was computed. [2023-04-02 08:26:58,407 INFO L899 garLoopResultBuilder]: For program point L5025(line 5025) no Hoare annotation was computed. [2023-04-02 08:26:58,407 INFO L899 garLoopResultBuilder]: For program point L5025-1(lines 5023 5026) no Hoare annotation was computed. [2023-04-02 08:26:58,407 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_lockEXIT(lines 5020 5030) no Hoare annotation was computed. [2023-04-02 08:26:58,407 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5020 5030) no Hoare annotation was computed. [2023-04-02 08:26:58,407 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_lockFINAL(lines 5020 5030) no Hoare annotation was computed. [2023-04-02 08:26:58,407 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_11FINAL(lines 4881 4888) no Hoare annotation was computed. [2023-04-02 08:26:58,408 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4881 4888) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_mutex_of_uinput_device~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 2))) [2023-04-02 08:26:58,408 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_11EXIT(lines 4881 4888) no Hoare annotation was computed. [2023-04-02 08:26:58,408 INFO L895 garLoopResultBuilder]: At program point L4884-1(line 4884) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_mutex_of_uinput_device~0 1) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 2))) [2023-04-02 08:26:58,408 INFO L895 garLoopResultBuilder]: At program point L4884(line 4884) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_mutex_of_uinput_device~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_mutex_of_uinput_device~0)| 2))) [2023-04-02 08:26:58,408 INFO L899 garLoopResultBuilder]: For program point input_event_to_userEXIT(lines 5331 5333) no Hoare annotation was computed. [2023-04-02 08:26:58,408 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5331 5333) the Hoare annotation is: true [2023-04-02 08:26:58,408 INFO L899 garLoopResultBuilder]: For program point input_event_to_userFINAL(lines 5331 5333) no Hoare annotation was computed. [2023-04-02 08:26:58,408 INFO L899 garLoopResultBuilder]: For program point do_gettimeofdayEXIT(lines 5314 5316) no Hoare annotation was computed. [2023-04-02 08:26:58,408 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5314 5316) no Hoare annotation was computed. [2023-04-02 08:26:58,408 INFO L899 garLoopResultBuilder]: For program point do_gettimeofdayFINAL(lines 5314 5316) no Hoare annotation was computed. [2023-04-02 08:26:58,408 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_mutex_of_uinput_deviceFINAL(lines 5218 5233) no Hoare annotation was computed. [2023-04-02 08:26:58,408 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_mutex_of_uinput_deviceEXIT(lines 5218 5233) no Hoare annotation was computed. [2023-04-02 08:26:58,408 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5218 5233) no Hoare annotation was computed. [2023-04-02 08:26:58,408 INFO L899 garLoopResultBuilder]: For program point L5222(lines 5222 5231) no Hoare annotation was computed. [2023-04-02 08:26:58,408 INFO L899 garLoopResultBuilder]: For program point L5224(lines 5224 5228) no Hoare annotation was computed. [2023-04-02 08:26:58,408 INFO L899 garLoopResultBuilder]: For program point __mutex_initFINAL(lines 5275 5277) no Hoare annotation was computed. [2023-04-02 08:26:58,408 INFO L899 garLoopResultBuilder]: For program point __mutex_initEXIT(lines 5275 5277) no Hoare annotation was computed. [2023-04-02 08:26:58,408 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5275 5277) the Hoare annotation is: true [2023-04-02 08:26:58,408 INFO L899 garLoopResultBuilder]: For program point L3385(line 3385) no Hoare annotation was computed. [2023-04-02 08:26:58,409 INFO L899 garLoopResultBuilder]: For program point L3385-2(line 3385) no Hoare annotation was computed. [2023-04-02 08:26:58,409 INFO L899 garLoopResultBuilder]: For program point L3385-5(line 3385) no Hoare annotation was computed. [2023-04-02 08:26:58,409 INFO L899 garLoopResultBuilder]: For program point kzallocFINAL(lines 3381 3388) no Hoare annotation was computed. [2023-04-02 08:26:58,409 INFO L895 garLoopResultBuilder]: At program point L3385-4(line 3385) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)))) (and (or .cse0 .cse1 (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) .cse2) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_mutex_of_uinput_device~0 1))))) [2023-04-02 08:26:58,409 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3381 3388) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)))) (and (or .cse0 .cse1 (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) .cse2) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_mutex_of_uinput_device~0 1))))) [2023-04-02 08:26:58,409 INFO L899 garLoopResultBuilder]: For program point kzallocEXIT(lines 3381 3388) no Hoare annotation was computed. [2023-04-02 08:26:58,409 INFO L899 garLoopResultBuilder]: For program point test_ti_thread_flagEXIT(lines 3204 3211) no Hoare annotation was computed. [2023-04-02 08:26:58,409 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3204 3211) the Hoare annotation is: true [2023-04-02 08:26:58,409 INFO L902 garLoopResultBuilder]: At program point L3208(line 3208) the Hoare annotation is: true [2023-04-02 08:26:58,409 INFO L899 garLoopResultBuilder]: For program point test_ti_thread_flagFINAL(lines 3204 3211) no Hoare annotation was computed. [2023-04-02 08:26:58,409 INFO L899 garLoopResultBuilder]: For program point L3208-1(line 3208) no Hoare annotation was computed. [2023-04-02 08:26:58,409 INFO L895 garLoopResultBuilder]: At program point L3376(line 3376) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)))) (and (or .cse0 .cse1 (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) .cse2) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_mutex_of_uinput_device~0 1))))) [2023-04-02 08:26:58,409 INFO L899 garLoopResultBuilder]: For program point L3376-1(line 3376) no Hoare annotation was computed. [2023-04-02 08:26:58,409 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3372 3379) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)))) (and (or .cse0 .cse1 (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) .cse2) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_mutex_of_uinput_device~0 1))))) [2023-04-02 08:26:58,409 INFO L899 garLoopResultBuilder]: For program point kmallocFINAL(lines 3372 3379) no Hoare annotation was computed. [2023-04-02 08:26:58,409 INFO L899 garLoopResultBuilder]: For program point kmallocEXIT(lines 3372 3379) no Hoare annotation was computed. [2023-04-02 08:26:58,409 INFO L899 garLoopResultBuilder]: For program point _raw_spin_lock_irqFINAL(lines 5295 5297) no Hoare annotation was computed. [2023-04-02 08:26:58,409 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5295 5297) the Hoare annotation is: true [2023-04-02 08:26:58,410 INFO L899 garLoopResultBuilder]: For program point _raw_spin_lock_irqEXIT(lines 5295 5297) no Hoare annotation was computed. [2023-04-02 08:26:58,410 INFO L902 garLoopResultBuilder]: At program point L3226(line 3226) the Hoare annotation is: true [2023-04-02 08:26:58,410 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3223 3229) the Hoare annotation is: true [2023-04-02 08:26:58,410 INFO L899 garLoopResultBuilder]: For program point spin_lockFINAL(lines 3223 3229) no Hoare annotation was computed. [2023-04-02 08:26:58,410 INFO L899 garLoopResultBuilder]: For program point spin_lockEXIT(lines 3223 3229) no Hoare annotation was computed. [2023-04-02 08:26:58,410 INFO L899 garLoopResultBuilder]: For program point memdup_userFINAL(lines 5364 5366) no Hoare annotation was computed. [2023-04-02 08:26:58,410 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5364 5366) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,410 INFO L899 garLoopResultBuilder]: For program point memdup_userEXIT(lines 5364 5366) no Hoare annotation was computed. [2023-04-02 08:26:58,410 INFO L895 garLoopResultBuilder]: At program point L5365(line 5365) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,410 INFO L899 garLoopResultBuilder]: For program point L5365-1(line 5365) no Hoare annotation was computed. [2023-04-02 08:26:58,410 INFO L899 garLoopResultBuilder]: For program point L5132-1(lines 5130 5133) no Hoare annotation was computed. [2023-04-02 08:26:58,410 INFO L899 garLoopResultBuilder]: For program point L5130(lines 5130 5133) no Hoare annotation was computed. [2023-04-02 08:26:58,410 INFO L899 garLoopResultBuilder]: For program point L5132(line 5132) no Hoare annotation was computed. [2023-04-02 08:26:58,410 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5127 5137) no Hoare annotation was computed. [2023-04-02 08:26:58,410 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_mutex_of_deviceEXIT(lines 5127 5137) no Hoare annotation was computed. [2023-04-02 08:26:58,410 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_mutex_of_deviceFINAL(lines 5127 5137) no Hoare annotation was computed. [2023-04-02 08:26:58,410 INFO L899 garLoopResultBuilder]: For program point L3791-1(line 3791) no Hoare annotation was computed. [2023-04-02 08:26:58,410 INFO L899 garLoopResultBuilder]: For program point L3791(line 3791) no Hoare annotation was computed. [2023-04-02 08:26:58,410 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3774 3794) no Hoare annotation was computed. [2023-04-02 08:26:58,411 INFO L899 garLoopResultBuilder]: For program point L3784(line 3784) no Hoare annotation was computed. [2023-04-02 08:26:58,411 INFO L899 garLoopResultBuilder]: For program point uinput_dev_erase_effectEXIT(lines 3774 3794) no Hoare annotation was computed. [2023-04-02 08:26:58,411 INFO L899 garLoopResultBuilder]: For program point L3785(lines 3785 3788) no Hoare annotation was computed. [2023-04-02 08:26:58,411 INFO L899 garLoopResultBuilder]: For program point L3782(line 3782) no Hoare annotation was computed. [2023-04-02 08:26:58,411 INFO L899 garLoopResultBuilder]: For program point L3784-1(line 3784) no Hoare annotation was computed. [2023-04-02 08:26:58,411 INFO L899 garLoopResultBuilder]: For program point uinput_dev_erase_effectFINAL(lines 3774 3794) no Hoare annotation was computed. [2023-04-02 08:26:58,411 INFO L899 garLoopResultBuilder]: For program point L3782-1(line 3782) no Hoare annotation was computed. [2023-04-02 08:26:58,411 INFO L899 garLoopResultBuilder]: For program point test_tsk_thread_flagEXIT(lines 3328 3335) no Hoare annotation was computed. [2023-04-02 08:26:58,411 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3328 3335) the Hoare annotation is: true [2023-04-02 08:26:58,411 INFO L902 garLoopResultBuilder]: At program point L3332(line 3332) the Hoare annotation is: true [2023-04-02 08:26:58,411 INFO L899 garLoopResultBuilder]: For program point test_tsk_thread_flagFINAL(lines 3328 3335) no Hoare annotation was computed. [2023-04-02 08:26:58,411 INFO L899 garLoopResultBuilder]: For program point L3332-1(line 3332) no Hoare annotation was computed. [2023-04-02 08:26:58,411 INFO L899 garLoopResultBuilder]: For program point __init_waitqueue_headFINAL(lines 5272 5274) no Hoare annotation was computed. [2023-04-02 08:26:58,411 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5272 5274) the Hoare annotation is: true [2023-04-02 08:26:58,411 INFO L899 garLoopResultBuilder]: For program point __init_waitqueue_headEXIT(lines 5272 5274) no Hoare annotation was computed. [2023-04-02 08:26:58,411 INFO L899 garLoopResultBuilder]: For program point set_bitFINAL(lines 3070 3076) no Hoare annotation was computed. [2023-04-02 08:26:58,411 INFO L899 garLoopResultBuilder]: For program point set_bitEXIT(lines 3070 3076) no Hoare annotation was computed. [2023-04-02 08:26:58,411 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3070 3076) the Hoare annotation is: true [2023-04-02 08:26:58,411 INFO L899 garLoopResultBuilder]: For program point uinput_dev_upload_effectEXIT(lines 3753 3773) no Hoare annotation was computed. [2023-04-02 08:26:58,412 INFO L899 garLoopResultBuilder]: For program point L3770(line 3770) no Hoare annotation was computed. [2023-04-02 08:26:58,412 INFO L899 garLoopResultBuilder]: For program point L3770-1(line 3770) no Hoare annotation was computed. [2023-04-02 08:26:58,412 INFO L899 garLoopResultBuilder]: For program point L3763(line 3763) no Hoare annotation was computed. [2023-04-02 08:26:58,412 INFO L899 garLoopResultBuilder]: For program point L3761-1(line 3761) no Hoare annotation was computed. [2023-04-02 08:26:58,412 INFO L899 garLoopResultBuilder]: For program point L3761(line 3761) no Hoare annotation was computed. [2023-04-02 08:26:58,412 INFO L899 garLoopResultBuilder]: For program point L3763-2(lines 3763 3766) no Hoare annotation was computed. [2023-04-02 08:26:58,412 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3753 3773) no Hoare annotation was computed. [2023-04-02 08:26:58,412 INFO L899 garLoopResultBuilder]: For program point uinput_dev_upload_effectFINAL(lines 3753 3773) no Hoare annotation was computed. [2023-04-02 08:26:58,412 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5412 5414) the Hoare annotation is: true [2023-04-02 08:26:58,412 INFO L899 garLoopResultBuilder]: For program point warn_slowpath_fmtEXIT(lines 5412 5414) no Hoare annotation was computed. [2023-04-02 08:26:58,412 INFO L899 garLoopResultBuilder]: For program point warn_slowpath_fmtFINAL(lines 5412 5414) no Hoare annotation was computed. [2023-04-02 08:26:58,412 INFO L899 garLoopResultBuilder]: For program point spin_unlockFINAL(lines 3237 3243) no Hoare annotation was computed. [2023-04-02 08:26:58,412 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3237 3243) the Hoare annotation is: true [2023-04-02 08:26:58,412 INFO L902 garLoopResultBuilder]: At program point L3240(line 3240) the Hoare annotation is: true [2023-04-02 08:26:58,412 INFO L899 garLoopResultBuilder]: For program point spin_unlockEXIT(lines 3237 3243) no Hoare annotation was computed. [2023-04-02 08:26:58,412 INFO L899 garLoopResultBuilder]: For program point L4288-1(lines 4288 4289) no Hoare annotation was computed. [2023-04-02 08:26:58,412 INFO L902 garLoopResultBuilder]: At program point L4288(lines 4288 4289) the Hoare annotation is: true [2023-04-02 08:26:58,412 INFO L899 garLoopResultBuilder]: For program point L4280-1(lines 4280 4281) no Hoare annotation was computed. [2023-04-02 08:26:58,413 INFO L902 garLoopResultBuilder]: At program point L4280(lines 4280 4281) the Hoare annotation is: true [2023-04-02 08:26:58,413 INFO L902 garLoopResultBuilder]: At program point L4274(line 4274) the Hoare annotation is: true [2023-04-02 08:26:58,413 INFO L899 garLoopResultBuilder]: For program point L4274-1(line 4274) no Hoare annotation was computed. [2023-04-02 08:26:58,413 INFO L899 garLoopResultBuilder]: For program point uinput_ff_upload_to_userFINAL(lines 4263 4308) no Hoare annotation was computed. [2023-04-02 08:26:58,413 INFO L899 garLoopResultBuilder]: For program point L4301(lines 4301 4304) no Hoare annotation was computed. [2023-04-02 08:26:58,413 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4263 4308) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 2)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,413 INFO L899 garLoopResultBuilder]: For program point L4295(lines 4295 4298) no Hoare annotation was computed. [2023-04-02 08:26:58,413 INFO L902 garLoopResultBuilder]: At program point L4291(lines 4291 4292) the Hoare annotation is: true [2023-04-02 08:26:58,413 INFO L899 garLoopResultBuilder]: For program point L4291-1(lines 4291 4292) no Hoare annotation was computed. [2023-04-02 08:26:58,413 INFO L899 garLoopResultBuilder]: For program point L4287(lines 4287 4293) no Hoare annotation was computed. [2023-04-02 08:26:58,413 INFO L902 garLoopResultBuilder]: At program point L4283(lines 4283 4284) the Hoare annotation is: true [2023-04-02 08:26:58,413 INFO L899 garLoopResultBuilder]: For program point L4283-1(lines 4283 4284) no Hoare annotation was computed. [2023-04-02 08:26:58,413 INFO L902 garLoopResultBuilder]: At program point L4287-2(lines 4287 4293) the Hoare annotation is: true [2023-04-02 08:26:58,413 INFO L899 garLoopResultBuilder]: For program point L4279(lines 4279 4285) no Hoare annotation was computed. [2023-04-02 08:26:58,413 INFO L899 garLoopResultBuilder]: For program point L4275(lines 4275 4305) no Hoare annotation was computed. [2023-04-02 08:26:58,413 INFO L899 garLoopResultBuilder]: For program point L4279-2(lines 4279 4285) no Hoare annotation was computed. [2023-04-02 08:26:58,413 INFO L899 garLoopResultBuilder]: For program point uinput_ff_upload_to_userEXIT(lines 4263 4308) no Hoare annotation was computed. [2023-04-02 08:26:58,413 INFO L899 garLoopResultBuilder]: For program point L4275-2(lines 4275 4305) no Hoare annotation was computed. [2023-04-02 08:26:58,414 INFO L899 garLoopResultBuilder]: For program point L4300-1(line 4300) no Hoare annotation was computed. [2023-04-02 08:26:58,414 INFO L902 garLoopResultBuilder]: At program point L4300(line 4300) the Hoare annotation is: true [2023-04-02 08:26:58,414 INFO L899 garLoopResultBuilder]: For program point L4294(line 4294) no Hoare annotation was computed. [2023-04-02 08:26:58,414 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5292 5294) the Hoare annotation is: true [2023-04-02 08:26:58,414 INFO L899 garLoopResultBuilder]: For program point _raw_spin_lockFINAL(lines 5292 5294) no Hoare annotation was computed. [2023-04-02 08:26:58,414 INFO L899 garLoopResultBuilder]: For program point _raw_spin_lockEXIT(lines 5292 5294) no Hoare annotation was computed. [2023-04-02 08:26:58,414 INFO L899 garLoopResultBuilder]: For program point nonseekable_openFINAL(lines 5393 5395) no Hoare annotation was computed. [2023-04-02 08:26:58,414 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5393 5395) the Hoare annotation is: true [2023-04-02 08:26:58,414 INFO L899 garLoopResultBuilder]: For program point nonseekable_openEXIT(lines 5393 5395) no Hoare annotation was computed. [2023-04-02 08:26:58,414 INFO L899 garLoopResultBuilder]: For program point ldv_handler_precallEXIT(lines 5361 5363) no Hoare annotation was computed. [2023-04-02 08:26:58,414 INFO L902 garLoopResultBuilder]: At program point ldv_handler_precallFINAL(lines 5361 5363) the Hoare annotation is: true [2023-04-02 08:26:58,414 INFO L899 garLoopResultBuilder]: For program point L4991(lines 4991 4994) no Hoare annotation was computed. [2023-04-02 08:26:58,414 INFO L899 garLoopResultBuilder]: For program point L4993(line 4993) no Hoare annotation was computed. [2023-04-02 08:26:58,414 INFO L899 garLoopResultBuilder]: For program point L4993-1(lines 4991 4994) no Hoare annotation was computed. [2023-04-02 08:26:58,414 INFO L899 garLoopResultBuilder]: For program point ldv_atomic_dec_and_mutex_lock_lockFINAL(lines 4987 5003) no Hoare annotation was computed. [2023-04-02 08:26:58,414 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4987 5003) no Hoare annotation was computed. [2023-04-02 08:26:58,414 INFO L899 garLoopResultBuilder]: For program point ldv_atomic_dec_and_mutex_lock_lockEXIT(lines 4987 5003) no Hoare annotation was computed. [2023-04-02 08:26:58,414 INFO L899 garLoopResultBuilder]: For program point L4996(lines 4996 5000) no Hoare annotation was computed. [2023-04-02 08:26:58,414 INFO L902 garLoopResultBuilder]: At program point L3408(line 3408) the Hoare annotation is: true [2023-04-02 08:26:58,415 INFO L899 garLoopResultBuilder]: For program point L3408-1(line 3408) no Hoare annotation was computed. [2023-04-02 08:26:58,415 INFO L899 garLoopResultBuilder]: For program point input_set_drvdataFINAL(lines 3405 3411) no Hoare annotation was computed. [2023-04-02 08:26:58,415 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3405 3411) the Hoare annotation is: true [2023-04-02 08:26:58,415 INFO L899 garLoopResultBuilder]: For program point input_set_drvdataEXIT(lines 3405 3411) no Hoare annotation was computed. [2023-04-02 08:26:58,415 INFO L899 garLoopResultBuilder]: For program point scheduleEXIT(lines 5403 5405) no Hoare annotation was computed. [2023-04-02 08:26:58,415 INFO L902 garLoopResultBuilder]: At program point scheduleFINAL(lines 5403 5405) the Hoare annotation is: true [2023-04-02 08:26:58,415 INFO L895 garLoopResultBuilder]: At program point L5267(line 5267) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 1))) [2023-04-02 08:26:58,415 INFO L899 garLoopResultBuilder]: For program point L5267-1(lines 5254 5271) no Hoare annotation was computed. [2023-04-02 08:26:58,415 INFO L895 garLoopResultBuilder]: At program point L5263(line 5263) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 1))) [2023-04-02 08:26:58,415 INFO L899 garLoopResultBuilder]: For program point L5263-1(lines 5256 5270) no Hoare annotation was computed. [2023-04-02 08:26:58,415 INFO L895 garLoopResultBuilder]: At program point L5259(line 5259) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 1))) [2023-04-02 08:26:58,415 INFO L899 garLoopResultBuilder]: For program point L5259-1(lines 5256 5270) no Hoare annotation was computed. [2023-04-02 08:26:58,415 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5254 5271) the Hoare annotation is: true [2023-04-02 08:26:58,415 INFO L899 garLoopResultBuilder]: For program point ldv_check_final_stateEXIT(lines 5254 5271) no Hoare annotation was computed. [2023-04-02 08:26:58,415 INFO L899 garLoopResultBuilder]: For program point _copy_from_userEXIT(lines 5285 5287) no Hoare annotation was computed. [2023-04-02 08:26:58,415 INFO L899 garLoopResultBuilder]: For program point _copy_from_userFINAL(lines 5285 5287) no Hoare annotation was computed. [2023-04-02 08:26:58,415 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5285 5287) the Hoare annotation is: true [2023-04-02 08:26:58,415 INFO L899 garLoopResultBuilder]: For program point finish_waitEXIT(lines 5317 5319) no Hoare annotation was computed. [2023-04-02 08:26:58,415 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5317 5319) the Hoare annotation is: true [2023-04-02 08:26:58,416 INFO L899 garLoopResultBuilder]: For program point finish_waitFINAL(lines 5317 5319) no Hoare annotation was computed. [2023-04-02 08:26:58,416 INFO L899 garLoopResultBuilder]: For program point ldv_atomic_dec_and_mutex_lock_mutex_of_deviceEXIT(lines 5094 5110) no Hoare annotation was computed. [2023-04-02 08:26:58,416 INFO L899 garLoopResultBuilder]: For program point L5103(lines 5103 5107) no Hoare annotation was computed. [2023-04-02 08:26:58,416 INFO L899 garLoopResultBuilder]: For program point L5100-1(lines 5098 5101) no Hoare annotation was computed. [2023-04-02 08:26:58,416 INFO L899 garLoopResultBuilder]: For program point L5098(lines 5098 5101) no Hoare annotation was computed. [2023-04-02 08:26:58,416 INFO L899 garLoopResultBuilder]: For program point L5100(line 5100) no Hoare annotation was computed. [2023-04-02 08:26:58,416 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5094 5110) no Hoare annotation was computed. [2023-04-02 08:26:58,416 INFO L899 garLoopResultBuilder]: For program point ldv_atomic_dec_and_mutex_lock_mutex_of_deviceFINAL(lines 5094 5110) no Hoare annotation was computed. [2023-04-02 08:26:58,416 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2023-04-02 08:26:58,416 INFO L902 garLoopResultBuilder]: At program point L-1(line -1) the Hoare annotation is: true [2023-04-02 08:26:58,416 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2023-04-02 08:26:58,416 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: true [2023-04-02 08:26:58,416 INFO L899 garLoopResultBuilder]: For program point L4929(lines 4929 4932) no Hoare annotation was computed. [2023-04-02 08:26:58,416 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_lockFINAL(lines 4925 4941) no Hoare annotation was computed. [2023-04-02 08:26:58,416 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_lockEXIT(lines 4925 4941) no Hoare annotation was computed. [2023-04-02 08:26:58,416 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4925 4941) no Hoare annotation was computed. [2023-04-02 08:26:58,416 INFO L899 garLoopResultBuilder]: For program point L4934(lines 4934 4939) no Hoare annotation was computed. [2023-04-02 08:26:58,416 INFO L899 garLoopResultBuilder]: For program point L4931(line 4931) no Hoare annotation was computed. [2023-04-02 08:26:58,416 INFO L899 garLoopResultBuilder]: For program point L4931-1(lines 4929 4932) no Hoare annotation was computed. [2023-04-02 08:26:58,416 INFO L899 garLoopResultBuilder]: For program point L5071(line 5071) no Hoare annotation was computed. [2023-04-02 08:26:58,417 INFO L899 garLoopResultBuilder]: For program point L5071-1(lines 5069 5072) no Hoare annotation was computed. [2023-04-02 08:26:58,417 INFO L899 garLoopResultBuilder]: For program point L5069(lines 5069 5072) no Hoare annotation was computed. [2023-04-02 08:26:58,417 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5066 5076) no Hoare annotation was computed. [2023-04-02 08:26:58,417 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_mutex_of_deviceFINAL(lines 5066 5076) no Hoare annotation was computed. [2023-04-02 08:26:58,417 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_mutex_of_deviceEXIT(lines 5066 5076) no Hoare annotation was computed. [2023-04-02 08:26:58,417 INFO L899 garLoopResultBuilder]: For program point uinput_openFINAL(lines 3860 3886) no Hoare annotation was computed. [2023-04-02 08:26:58,417 INFO L899 garLoopResultBuilder]: For program point L3871(lines 3871 3874) no Hoare annotation was computed. [2023-04-02 08:26:58,417 INFO L899 garLoopResultBuilder]: For program point L3869-1(line 3869) no Hoare annotation was computed. [2023-04-02 08:26:58,417 INFO L902 garLoopResultBuilder]: At program point L3869(line 3869) the Hoare annotation is: true [2023-04-02 08:26:58,417 INFO L899 garLoopResultBuilder]: For program point uinput_openEXIT(lines 3860 3886) no Hoare annotation was computed. [2023-04-02 08:26:58,417 INFO L899 garLoopResultBuilder]: For program point L3883-1(line 3883) no Hoare annotation was computed. [2023-04-02 08:26:58,417 INFO L902 garLoopResultBuilder]: At program point L3883(line 3883) the Hoare annotation is: true [2023-04-02 08:26:58,417 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3860 3886) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_mutex_of_uinput_device~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2023-04-02 08:26:58,417 INFO L899 garLoopResultBuilder]: For program point L3880(line 3880) no Hoare annotation was computed. [2023-04-02 08:26:58,417 INFO L902 garLoopResultBuilder]: At program point L3879(line 3879) the Hoare annotation is: true [2023-04-02 08:26:58,417 INFO L899 garLoopResultBuilder]: For program point L3876(line 3876) no Hoare annotation was computed. [2023-04-02 08:26:58,417 INFO L902 garLoopResultBuilder]: At program point L3877-1(lines 3877 3878) the Hoare annotation is: true [2023-04-02 08:26:58,417 INFO L902 garLoopResultBuilder]: At program point L3877(lines 3877 3878) the Hoare annotation is: true [2023-04-02 08:26:58,417 INFO L902 garLoopResultBuilder]: At program point L3875-1(line 3875) the Hoare annotation is: true [2023-04-02 08:26:58,418 INFO L902 garLoopResultBuilder]: At program point L3875(line 3875) the Hoare annotation is: true [2023-04-02 08:26:58,418 INFO L902 garLoopResultBuilder]: At program point L3136(line 3136) the Hoare annotation is: true [2023-04-02 08:26:58,418 INFO L899 garLoopResultBuilder]: For program point L3136-1(line 3136) no Hoare annotation was computed. [2023-04-02 08:26:58,418 INFO L899 garLoopResultBuilder]: For program point IS_ERRFINAL(lines 3132 3139) no Hoare annotation was computed. [2023-04-02 08:26:58,418 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3132 3139) the Hoare annotation is: true [2023-04-02 08:26:58,418 INFO L899 garLoopResultBuilder]: For program point IS_ERREXIT(lines 3132 3139) no Hoare annotation was computed. [2023-04-02 08:26:58,421 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:26:58,422 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-04-02 08:26:58,444 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.04 08:26:58 BoogieIcfgContainer [2023-04-02 08:26:58,444 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-04-02 08:26:58,445 INFO L158 Benchmark]: Toolchain (without parser) took 248905.75ms. Allocated memory was 249.6MB in the beginning and 746.6MB in the end (delta: 497.0MB). Free memory was 192.5MB in the beginning and 523.9MB in the end (delta: -331.4MB). Peak memory consumption was 482.8MB. Max. memory is 8.0GB. [2023-04-02 08:26:58,446 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 207.6MB. Free memory is still 152.4MB. There was no memory consumed. Max. memory is 8.0GB. [2023-04-02 08:26:58,446 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1049.40ms. Allocated memory is still 249.6MB. Free memory was 191.9MB in the beginning and 164.0MB in the end (delta: 27.9MB). Peak memory consumption was 80.3MB. Max. memory is 8.0GB. [2023-04-02 08:26:58,448 INFO L158 Benchmark]: Boogie Preprocessor took 209.05ms. Allocated memory is still 249.6MB. Free memory was 164.0MB in the beginning and 145.7MB in the end (delta: 18.3MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. [2023-04-02 08:26:58,448 INFO L158 Benchmark]: RCFGBuilder took 7720.51ms. Allocated memory was 249.6MB in the beginning and 518.0MB in the end (delta: 268.4MB). Free memory was 145.7MB in the beginning and 284.0MB in the end (delta: -138.3MB). Peak memory consumption was 268.0MB. Max. memory is 8.0GB. [2023-04-02 08:26:58,448 INFO L158 Benchmark]: TraceAbstraction took 239919.96ms. Allocated memory was 518.0MB in the beginning and 746.6MB in the end (delta: 228.6MB). Free memory was 282.9MB in the beginning and 523.9MB in the end (delta: -241.0MB). Peak memory consumption was 303.2MB. Max. memory is 8.0GB. [2023-04-02 08:26:58,450 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.12ms. Allocated memory is still 207.6MB. Free memory is still 152.4MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 1049.40ms. Allocated memory is still 249.6MB. Free memory was 191.9MB in the beginning and 164.0MB in the end (delta: 27.9MB). Peak memory consumption was 80.3MB. Max. memory is 8.0GB. * Boogie Preprocessor took 209.05ms. Allocated memory is still 249.6MB. Free memory was 164.0MB in the beginning and 145.7MB in the end (delta: 18.3MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. * RCFGBuilder took 7720.51ms. Allocated memory was 249.6MB in the beginning and 518.0MB in the end (delta: 268.4MB). Free memory was 145.7MB in the beginning and 284.0MB in the end (delta: -138.3MB). Peak memory consumption was 268.0MB. Max. memory is 8.0GB. * TraceAbstraction took 239919.96ms. Allocated memory was 518.0MB in the beginning and 746.6MB in the end (delta: 228.6MB). Free memory was 282.9MB in the beginning and 523.9MB in the end (delta: -241.0MB). Peak memory consumption was 303.2MB. Max. memory is 8.0GB. * 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 163 procedures, 1253 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 239.9s, OverallIterations: 15, TraceHistogramMax: 5, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 186.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 44.8s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 62 mSolverCounterUnknown, 26120 SdHoareTripleChecker+Valid, 181.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 24740 mSDsluCounter, 38047 SdHoareTripleChecker+Invalid, 175.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 30592 mSDsCounter, 12263 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 58369 IncrementalHoareTripleChecker+Invalid, 70694 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 12263 mSolverCounterUnsat, 7455 mSDtfsCounter, 58369 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1286 GetRequests, 1115 SyntacticMatches, 2 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 2.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1864occurred in iteration=4, InterpolantAutomatonStates: 143, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.5s AutomataMinimizationTime, 15 MinimizatonAttempts, 1662 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 347 LocationsWithAnnotation, 9852 PreInvPairs, 10108 NumberOfFragments, 3697 HoareAnnotationTreeSize, 9852 FomulaSimplifications, 1089346 FormulaSimplificationTreeSizeReduction, 40.1s HoareSimplificationTime, 347 FomulaSimplificationsInter, 8441 FormulaSimplificationTreeSizeReductionInter, 4.4s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 4.6s InterpolantComputationTime, 2194 NumberOfCodeBlocks, 2194 NumberOfCodeBlocksAsserted, 18 NumberOfCheckSat, 2313 ConstructedInterpolants, 0 QuantifiedInterpolants, 4135 SizeOfPredicates, 3 NumberOfNonLiveVariables, 3181 ConjunctsInSsa, 18 ConjunctsInUnsatCore, 19 InterpolantComputations, 14 PerfectInterpolantSequences, 305/323 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: 3170]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4132]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4688]: Loop Invariant Derived loop invariant: (1 == ldv_mutex_mutex_of_device && ldv_mutex_lock == 1) && ldv_mutex_mutex_of_uinput_device == 1 - InvariantResult [Line: 3723]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4379]: Loop Invariant Derived loop invariant: ((!(ldv_mutex_lock == 1) || ldv_mutex_mutex_of_uinput_device == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1) - InvariantResult [Line: 4132]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3826]: Loop Invariant Derived loop invariant: ((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_mutex_of_uinput_device == 2)) || \old(\valid) == \valid - InvariantResult [Line: 4688]: Loop Invariant Derived loop invariant: (1 == ldv_mutex_mutex_of_device && ldv_mutex_lock == 1) && ldv_mutex_mutex_of_uinput_device == 1 - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4169]: Loop Invariant Derived loop invariant: ((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_mutex_of_uinput_device == 1) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1) - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3976]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4025]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4169]: Loop Invariant Derived loop invariant: ((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_mutex_of_uinput_device == 1) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1) - InvariantResult [Line: 3902]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4688]: Loop Invariant Derived loop invariant: (1 == ldv_mutex_mutex_of_device && ldv_mutex_lock == 1) && ldv_mutex_mutex_of_uinput_device == 1 - InvariantResult [Line: 3710]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3976]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4201]: Loop Invariant Derived loop invariant: ((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1)) || (ldv_mutex_mutex_of_uinput_device == 1 && retval == 0) - InvariantResult [Line: 4688]: Loop Invariant Derived loop invariant: (1 == ldv_mutex_mutex_of_device && ldv_mutex_lock == 1) && ldv_mutex_mutex_of_uinput_device == 1 - InvariantResult [Line: 3826]: Loop Invariant Derived loop invariant: ((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_mutex_of_uinput_device == 2)) || \old(\valid) == \valid - InvariantResult [Line: 3939]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4201]: Loop Invariant Derived loop invariant: ((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_mutex_of_uinput_device) == 1)) || (ldv_mutex_mutex_of_uinput_device == 1 && retval == 0) - InvariantResult [Line: 3902]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3902]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3099]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4132]: Loop Invariant Derived loop invariant: 1 RESULT: Ultimate proved your program to be correct! [2023-04-02 08:26:58,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...