/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/taipan/svcomp-Reach-32bit-Taipan_Default.epf -tc ../../../trunk/examples/toolchains/AutomizerC.xml --sifa.abstract.domain OctagonDomain -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--input--serio--serio_raw.ko-entry_point.cil.out.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-f954360 [2023-04-03 05:41:09,615 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-04-03 05:41:09,617 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-04-03 05:41:09,644 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-04-03 05:41:09,645 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-04-03 05:41:09,646 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-04-03 05:41:09,649 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-04-03 05:41:09,651 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-04-03 05:41:09,652 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-04-03 05:41:09,655 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-04-03 05:41:09,656 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-04-03 05:41:09,657 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-04-03 05:41:09,657 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-04-03 05:41:09,659 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-04-03 05:41:09,660 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-04-03 05:41:09,661 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-04-03 05:41:09,662 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-04-03 05:41:09,662 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-04-03 05:41:09,664 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-04-03 05:41:09,668 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-04-03 05:41:09,668 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-04-03 05:41:09,669 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-04-03 05:41:09,670 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-04-03 05:41:09,671 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-04-03 05:41:09,676 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-04-03 05:41:09,677 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-04-03 05:41:09,677 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-04-03 05:41:09,678 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-04-03 05:41:09,678 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-04-03 05:41:09,678 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-04-03 05:41:09,678 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-04-03 05:41:09,679 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-04-03 05:41:09,680 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-04-03 05:41:09,680 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-04-03 05:41:09,681 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-04-03 05:41:09,681 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-04-03 05:41:09,681 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-04-03 05:41:09,681 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-04-03 05:41:09,682 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-04-03 05:41:09,682 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-04-03 05:41:09,682 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-04-03 05:41:09,684 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/taipan/svcomp-Reach-32bit-Taipan_Default.epf [2023-04-03 05:41:09,706 INFO L113 SettingsManager]: Loading preferences was successful [2023-04-03 05:41:09,706 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-04-03 05:41:09,706 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-04-03 05:41:09,706 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-04-03 05:41:09,707 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-04-03 05:41:09,707 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-04-03 05:41:09,707 INFO L138 SettingsManager]: * User list type=DISABLED [2023-04-03 05:41:09,707 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-04-03 05:41:09,707 INFO L138 SettingsManager]: * Explicit value domain=true [2023-04-03 05:41:09,708 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-04-03 05:41:09,708 INFO L138 SettingsManager]: * Octagon Domain=false [2023-04-03 05:41:09,708 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2023-04-03 05:41:09,708 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-04-03 05:41:09,708 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-04-03 05:41:09,708 INFO L138 SettingsManager]: * Interval Domain=false [2023-04-03 05:41:09,709 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-04-03 05:41:09,709 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-04-03 05:41:09,709 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2023-04-03 05:41:09,709 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-04-03 05:41:09,709 INFO L138 SettingsManager]: * sizeof long=4 [2023-04-03 05:41:09,709 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-04-03 05:41:09,709 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-04-03 05:41:09,709 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-04-03 05:41:09,710 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-04-03 05:41:09,710 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-04-03 05:41:09,710 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-04-03 05:41:09,710 INFO L138 SettingsManager]: * sizeof long double=12 [2023-04-03 05:41:09,710 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-04-03 05:41:09,710 INFO L138 SettingsManager]: * Use constant arrays=true [2023-04-03 05:41:09,710 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-04-03 05:41:09,710 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-04-03 05:41:09,711 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-04-03 05:41:09,711 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-03 05:41:09,711 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-04-03 05:41:09,711 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2023-04-03 05:41:09,711 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-04-03 05:41:09,711 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-04-03 05:41:09,711 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-04-03 05:41:09,711 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-04-03 05:41:09,711 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-04-03 05:41:09,711 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-04-03 05:41:09,711 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.sifa: Abstract Domain -> OctagonDomain [2023-04-03 05:41:09,894 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-04-03 05:41:09,908 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-04-03 05:41:09,910 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-04-03 05:41:09,910 INFO L271 PluginConnector]: Initializing CDTParser... [2023-04-03 05:41:09,911 INFO L275 PluginConnector]: CDTParser initialized [2023-04-03 05:41:09,912 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--input--serio--serio_raw.ko-entry_point.cil.out.i [2023-04-03 05:41:10,828 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-04-03 05:41:11,150 INFO L351 CDTParser]: Found 1 translation units. [2023-04-03 05:41:11,150 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--input--serio--serio_raw.ko-entry_point.cil.out.i [2023-04-03 05:41:11,169 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6a782edf0/691885a827944ec7a9fbc47f42afd9ba/FLAGe821ed35a [2023-04-03 05:41:11,178 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6a782edf0/691885a827944ec7a9fbc47f42afd9ba [2023-04-03 05:41:11,180 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-04-03 05:41:11,181 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2023-04-03 05:41:11,181 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-04-03 05:41:11,181 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-04-03 05:41:11,183 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-04-03 05:41:11,184 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.04 05:41:11" (1/1) ... [2023-04-03 05:41:11,185 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ec1148d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 05:41:11, skipping insertion in model container [2023-04-03 05:41:11,185 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.04 05:41:11" (1/1) ... [2023-04-03 05:41:11,189 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-04-03 05:41:11,252 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-04-03 05:41:11,930 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-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--input--serio--serio_raw.ko-entry_point.cil.out.i[129978,129991] [2023-04-03 05:41:12,040 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-03 05:41:12,055 INFO L203 MainTranslator]: Completed pre-run [2023-04-03 05:41:12,220 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-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--input--serio--serio_raw.ko-entry_point.cil.out.i[129978,129991] [2023-04-03 05:41:12,235 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-03 05:41:12,264 WARN L667 CHandler]: The function __xadd_wrong_size is called, but not defined or handled by StandardFunctionHandler. [2023-04-03 05:41:12,269 INFO L208 MainTranslator]: Completed translation [2023-04-03 05:41:12,269 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 05:41:12 WrapperNode [2023-04-03 05:41:12,270 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-04-03 05:41:12,270 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-04-03 05:41:12,270 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-04-03 05:41:12,271 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-04-03 05:41:12,278 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 05:41:12" (1/1) ... [2023-04-03 05:41:12,279 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 05:41:12" (1/1) ... [2023-04-03 05:41:12,304 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 05:41:12" (1/1) ... [2023-04-03 05:41:12,304 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 05:41:12" (1/1) ... [2023-04-03 05:41:12,351 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 05:41:12" (1/1) ... [2023-04-03 05:41:12,365 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 05:41:12" (1/1) ... [2023-04-03 05:41:12,373 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 05:41:12" (1/1) ... [2023-04-03 05:41:12,379 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 05:41:12" (1/1) ... [2023-04-03 05:41:12,408 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-04-03 05:41:12,423 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-04-03 05:41:12,423 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-04-03 05:41:12,423 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-04-03 05:41:12,424 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 05:41:12" (1/1) ... [2023-04-03 05:41:12,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-03 05:41:12,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-03 05:41:12,449 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-03 05:41:12,456 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-03 05:41:12,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2023-04-03 05:41:12,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-04-03 05:41:12,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-04-03 05:41:12,484 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2023-04-03 05:41:12,484 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~int [2023-04-03 05:41:12,484 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2023-04-03 05:41:12,484 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2023-04-03 05:41:12,484 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2023-04-03 05:41:12,484 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2023-04-03 05:41:12,484 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2023-04-03 05:41:12,484 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_sub_and_test [2023-04-03 05:41:12,484 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_add_return [2023-04-03 05:41:12,484 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-04-03 05:41:12,484 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-04-03 05:41:12,485 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-04-03 05:41:12,485 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2023-04-03 05:41:12,485 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2023-04-03 05:41:12,485 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-04-03 05:41:12,485 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ulong [2023-04-03 05:41:12,485 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-04-03 05:41:12,485 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-04-03 05:41:12,485 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2023-04-03 05:41:12,485 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2023-04-03 05:41:12,485 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2023-04-03 05:41:12,485 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2023-04-03 05:41:12,485 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2023-04-03 05:41:12,485 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_init [2023-04-03 05:41:12,485 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get [2023-04-03 05:41:12,485 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2023-04-03 05:41:12,486 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2023-04-03 05:41:12,486 INFO L138 BoogieDeclarations]: Found implementation of procedure iminor [2023-04-03 05:41:12,486 INFO L138 BoogieDeclarations]: Found implementation of procedure poll_wait [2023-04-03 05:41:12,486 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2023-04-03 05:41:12,486 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2023-04-03 05:41:12,486 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_write [2023-04-03 05:41:12,486 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_get_drvdata [2023-04-03 05:41:12,486 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_set_drvdata [2023-04-03 05:41:12,486 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_pause_rx [2023-04-03 05:41:12,486 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_continue_rx [2023-04-03 05:41:12,486 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_raw_fasync [2023-04-03 05:41:12,487 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_raw_locate [2023-04-03 05:41:12,487 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_raw_open [2023-04-03 05:41:12,487 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_raw_free [2023-04-03 05:41:12,487 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_raw_release [2023-04-03 05:41:12,488 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_raw_fetch_byte [2023-04-03 05:41:12,488 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_raw_read [2023-04-03 05:41:12,488 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_raw_write [2023-04-03 05:41:12,488 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_raw_poll [2023-04-03 05:41:12,488 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_raw_interrupt [2023-04-03 05:41:12,488 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_raw_connect [2023-04-03 05:41:12,488 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_raw_reconnect [2023-04-03 05:41:12,489 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_raw_hangup [2023-04-03 05:41:12,489 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_raw_disconnect [2023-04-03 05:41:12,489 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_raw_drv_init [2023-04-03 05:41:12,489 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_raw_drv_exit [2023-04-03 05:41:12,490 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_serio_driver_1 [2023-04-03 05:41:12,490 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_2 [2023-04-03 05:41:12,490 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2023-04-03 05:41:12,490 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_5 [2023-04-03 05:41:12,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_6 [2023-04-03 05:41:12,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_7 [2023-04-03 05:41:12,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_8 [2023-04-03 05:41:12,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_9 [2023-04-03 05:41:12,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_10 [2023-04-03 05:41:12,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_11 [2023-04-03 05:41:12,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_12 [2023-04-03 05:41:12,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_13 [2023-04-03 05:41:12,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_14 [2023-04-03 05:41:12,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_15 [2023-04-03 05:41:12,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_16 [2023-04-03 05:41:12,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_17 [2023-04-03 05:41:12,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_misc_register_18 [2023-04-03 05:41:12,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_misc_register_19 [2023-04-03 05:41:12,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_misc_deregister_20 [2023-04-03 05:41:12,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_21 [2023-04-03 05:41:12,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_22 [2023-04-03 05:41:12,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv___serio_register_driver_23 [2023-04-03 05:41:12,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_serio_unregister_driver_24 [2023-04-03 05:41:12,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-04-03 05:41:12,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_negative [2023-04-03 05:41:12,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-04-03 05:41:12,493 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_err_ptr [2023-04-03 05:41:12,493 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_ptr_err [2023-04-03 05:41:12,493 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err_or_null [2023-04-03 05:41:12,493 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_i_mutex_of_inode [2023-04-03 05:41:12,493 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_i_mutex_of_inode [2023-04-03 05:41:12,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_i_mutex_of_inode [2023-04-03 05:41:12,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_i_mutex_of_inode [2023-04-03 05:41:12,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_i_mutex_of_inode [2023-04-03 05:41:12,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_i_mutex_of_inode [2023-04-03 05:41:12,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_i_mutex_of_inode [2023-04-03 05:41:12,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_i_mutex_of_inode [2023-04-03 05:41:12,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_trylock_device_i_mutex_of_inode [2023-04-03 05:41:12,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_for_reset_i_mutex_of_inode [2023-04-03 05:41:12,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_unlock_device_i_mutex_of_inode [2023-04-03 05:41:12,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_lock [2023-04-03 05:41:12,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_lock [2023-04-03 05:41:12,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock [2023-04-03 05:41:12,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_lock [2023-04-03 05:41:12,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_lock [2023-04-03 05:41:12,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_lock [2023-04-03 05:41:12,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock [2023-04-03 05:41:12,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_lock [2023-04-03 05:41:12,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_trylock_device_lock [2023-04-03 05:41:12,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_for_reset_lock [2023-04-03 05:41:12,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_unlock_device_lock [2023-04-03 05:41:12,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_mutex_of_device [2023-04-03 05:41:12,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_mutex_of_device [2023-04-03 05:41:12,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex_of_device [2023-04-03 05:41:12,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_mutex_of_device [2023-04-03 05:41:12,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_mutex_of_device [2023-04-03 05:41:12,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_mutex_of_device [2023-04-03 05:41:12,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_device [2023-04-03 05:41:12,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_mutex_of_device [2023-04-03 05:41:12,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_trylock_device_mutex_of_device [2023-04-03 05:41:12,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_for_reset_mutex_of_device [2023-04-03 05:41:12,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_unlock_device_mutex_of_device [2023-04-03 05:41:12,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_serio_raw_mutex [2023-04-03 05:41:12,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_serio_raw_mutex [2023-04-03 05:41:12,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_serio_raw_mutex [2023-04-03 05:41:12,498 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_serio_raw_mutex [2023-04-03 05:41:12,499 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_serio_raw_mutex [2023-04-03 05:41:12,499 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_serio_raw_mutex [2023-04-03 05:41:12,503 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_serio_raw_mutex [2023-04-03 05:41:12,503 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_serio_raw_mutex [2023-04-03 05:41:12,503 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_trylock_device_serio_raw_mutex [2023-04-03 05:41:12,503 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_lock_device_for_reset_serio_raw_mutex [2023-04-03 05:41:12,503 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_unlock_device_serio_raw_mutex [2023-04-03 05:41:12,503 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-04-03 05:41:12,503 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2023-04-03 05:41:12,503 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2023-04-03 05:41:12,504 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2023-04-03 05:41:12,504 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_del_entry [2023-04-03 05:41:12,504 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2023-04-03 05:41:12,504 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2023-04-03 05:41:12,504 INFO L138 BoogieDeclarations]: Found implementation of procedure __serio_register_driver [2023-04-03 05:41:12,504 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2023-04-03 05:41:12,504 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2023-04-03 05:41:12,504 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irq [2023-04-03 05:41:12,504 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_unlock_irq [2023-04-03 05:41:12,504 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-04-03 05:41:12,504 INFO L138 BoogieDeclarations]: Found implementation of procedure fasync_helper [2023-04-03 05:41:12,504 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2023-04-03 05:41:12,504 INFO L138 BoogieDeclarations]: Found implementation of procedure get_device [2023-04-03 05:41:12,504 INFO L138 BoogieDeclarations]: Found implementation of procedure kill_fasync [2023-04-03 05:41:12,504 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2023-04-03 05:41:12,504 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2023-04-03 05:41:12,505 INFO L138 BoogieDeclarations]: Found implementation of procedure misc_deregister [2023-04-03 05:41:12,505 INFO L138 BoogieDeclarations]: Found implementation of procedure misc_register [2023-04-03 05:41:12,505 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2023-04-03 05:41:12,505 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible [2023-04-03 05:41:12,505 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_killable [2023-04-03 05:41:12,505 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_trylock [2023-04-03 05:41:12,505 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-04-03 05:41:12,505 INFO L138 BoogieDeclarations]: Found implementation of procedure noop_llseek [2023-04-03 05:41:12,505 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait_event [2023-04-03 05:41:12,505 INFO L138 BoogieDeclarations]: Found implementation of procedure put_device [2023-04-03 05:41:12,505 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2023-04-03 05:41:12,505 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_close [2023-04-03 05:41:12,505 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_open [2023-04-03 05:41:12,505 INFO L138 BoogieDeclarations]: Found implementation of procedure serio_unregister_driver [2023-04-03 05:41:12,505 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-04-03 05:41:12,505 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-04-03 05:41:12,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-04-03 05:41:12,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-04-03 05:41:12,506 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2023-04-03 05:41:12,506 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2023-04-03 05:41:12,506 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2023-04-03 05:41:12,506 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2023-04-03 05:41:12,506 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2023-04-03 05:41:12,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-04-03 05:41:12,506 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-04-03 05:41:12,506 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2023-04-03 05:41:12,506 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2023-04-03 05:41:12,507 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2023-04-03 05:41:12,507 INFO L130 BoogieDeclarations]: Found specification of procedure snprintf [2023-04-03 05:41:12,507 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2023-04-03 05:41:12,507 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-04-03 05:41:12,507 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2023-04-03 05:41:12,507 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2023-04-03 05:41:12,507 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-04-03 05:41:12,507 INFO L130 BoogieDeclarations]: Found specification of procedure __list_del_entry [2023-04-03 05:41:12,507 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2023-04-03 05:41:12,507 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2023-04-03 05:41:12,507 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2023-04-03 05:41:12,508 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-04-03 05:41:12,508 INFO L130 BoogieDeclarations]: Found specification of procedure __xadd_wrong_size [2023-04-03 05:41:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2023-04-03 05:41:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-04-03 05:41:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_sub_and_test [2023-04-03 05:41:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_add_return [2023-04-03 05:41:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_trylock [2023-04-03 05:41:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_10 [2023-04-03 05:41:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-04-03 05:41:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_6 [2023-04-03 05:41:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_7 [2023-04-03 05:41:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_11 [2023-04-03 05:41:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_13 [2023-04-03 05:41:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_15 [2023-04-03 05:41:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_17 [2023-04-03 05:41:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_22 [2023-04-03 05:41:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2023-04-03 05:41:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2023-04-03 05:41:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2023-04-03 05:41:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2023-04-03 05:41:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-04-03 05:41:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-04-03 05:41:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-04-03 05:41:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-04-03 05:41:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-04-03 05:41:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2023-04-03 05:41:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2023-04-03 05:41:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-04-03 05:41:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-04-03 05:41:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ulong [2023-04-03 05:41:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-04-03 05:41:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible [2023-04-03 05:41:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_12 [2023-04-03 05:41:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_14 [2023-04-03 05:41:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_killable [2023-04-03 05:41:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_16 [2023-04-03 05:41:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2023-04-03 05:41:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_5 [2023-04-03 05:41:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_8 [2023-04-03 05:41:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_9 [2023-04-03 05:41:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_21 [2023-04-03 05:41:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_i_mutex_of_inode [2023-04-03 05:41:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_i_mutex_of_inode [2023-04-03 05:41:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock [2023-04-03 05:41:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock [2023-04-03 05:41:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex_of_device [2023-04-03 05:41:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_mutex_of_device [2023-04-03 05:41:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_device [2023-04-03 05:41:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_serio_raw_mutex [2023-04-03 05:41:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_serio_raw_mutex [2023-04-03 05:41:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_serio_raw_mutex [2023-04-03 05:41:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_serio_raw_mutex [2023-04-03 05:41:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irq [2023-04-03 05:41:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock_irq [2023-04-03 05:41:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2023-04-03 05:41:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2023-04-03 05:41:12,512 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2023-04-03 05:41:12,512 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2023-04-03 05:41:12,512 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2023-04-03 05:41:12,512 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2023-04-03 05:41:12,512 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2023-04-03 05:41:12,512 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-04-03 05:41:12,512 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2023-04-03 05:41:12,515 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2023-04-03 05:41:12,515 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2023-04-03 05:41:12,516 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_serio_driver_1 [2023-04-03 05:41:12,516 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_2 [2023-04-03 05:41:12,516 INFO L130 BoogieDeclarations]: Found specification of procedure kref_init [2023-04-03 05:41:12,516 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get [2023-04-03 05:41:12,516 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2023-04-03 05:41:12,516 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-04-03 05:41:12,516 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2023-04-03 05:41:12,516 INFO L130 BoogieDeclarations]: Found specification of procedure iminor [2023-04-03 05:41:12,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-04-03 05:41:12,516 INFO L130 BoogieDeclarations]: Found specification of procedure fasync_helper [2023-04-03 05:41:12,516 INFO L130 BoogieDeclarations]: Found specification of procedure kill_fasync [2023-04-03 05:41:12,516 INFO L130 BoogieDeclarations]: Found specification of procedure noop_llseek [2023-04-03 05:41:12,516 INFO L130 BoogieDeclarations]: Found specification of procedure poll_wait [2023-04-03 05:41:12,516 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2023-04-03 05:41:12,516 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2023-04-03 05:41:12,516 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2023-04-03 05:41:12,516 INFO L130 BoogieDeclarations]: Found specification of procedure get_device [2023-04-03 05:41:12,516 INFO L130 BoogieDeclarations]: Found specification of procedure put_device [2023-04-03 05:41:12,517 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-04-03 05:41:12,517 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2023-04-03 05:41:12,517 INFO L130 BoogieDeclarations]: Found specification of procedure serio_open [2023-04-03 05:41:12,517 INFO L130 BoogieDeclarations]: Found specification of procedure serio_close [2023-04-03 05:41:12,517 INFO L130 BoogieDeclarations]: Found specification of procedure __serio_register_driver [2023-04-03 05:41:12,517 INFO L130 BoogieDeclarations]: Found specification of procedure ldv___serio_register_driver_23 [2023-04-03 05:41:12,517 INFO L130 BoogieDeclarations]: Found specification of procedure serio_unregister_driver [2023-04-03 05:41:12,517 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_serio_unregister_driver_24 [2023-04-03 05:41:12,517 INFO L130 BoogieDeclarations]: Found specification of procedure serio_write [2023-04-03 05:41:12,517 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~int [2023-04-03 05:41:12,517 INFO L130 BoogieDeclarations]: Found specification of procedure serio_get_drvdata [2023-04-03 05:41:12,517 INFO L130 BoogieDeclarations]: Found specification of procedure serio_set_drvdata [2023-04-03 05:41:12,517 INFO L130 BoogieDeclarations]: Found specification of procedure serio_pause_rx [2023-04-03 05:41:12,517 INFO L130 BoogieDeclarations]: Found specification of procedure serio_continue_rx [2023-04-03 05:41:12,517 INFO L130 BoogieDeclarations]: Found specification of procedure misc_register [2023-04-03 05:41:12,517 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_misc_register_18 [2023-04-03 05:41:12,517 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_misc_register_19 [2023-04-03 05:41:12,517 INFO L130 BoogieDeclarations]: Found specification of procedure misc_deregister [2023-04-03 05:41:12,517 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_misc_deregister_20 [2023-04-03 05:41:12,518 INFO L130 BoogieDeclarations]: Found specification of procedure serio_raw_fasync [2023-04-03 05:41:12,518 INFO L130 BoogieDeclarations]: Found specification of procedure serio_raw_locate [2023-04-03 05:41:12,518 INFO L130 BoogieDeclarations]: Found specification of procedure serio_raw_open [2023-04-03 05:41:12,518 INFO L130 BoogieDeclarations]: Found specification of procedure serio_raw_free [2023-04-03 05:41:12,518 INFO L130 BoogieDeclarations]: Found specification of procedure serio_raw_release [2023-04-03 05:41:12,518 INFO L130 BoogieDeclarations]: Found specification of procedure serio_raw_fetch_byte [2023-04-03 05:41:12,518 INFO L130 BoogieDeclarations]: Found specification of procedure serio_raw_read [2023-04-03 05:41:12,518 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-04-03 05:41:12,518 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-04-03 05:41:12,518 INFO L130 BoogieDeclarations]: Found specification of procedure serio_raw_write [2023-04-03 05:41:12,518 INFO L130 BoogieDeclarations]: Found specification of procedure serio_raw_poll [2023-04-03 05:41:12,518 INFO L130 BoogieDeclarations]: Found specification of procedure serio_raw_interrupt [2023-04-03 05:41:12,518 INFO L130 BoogieDeclarations]: Found specification of procedure serio_raw_connect [2023-04-03 05:41:12,518 INFO L130 BoogieDeclarations]: Found specification of procedure serio_raw_reconnect [2023-04-03 05:41:12,518 INFO L130 BoogieDeclarations]: Found specification of procedure serio_raw_hangup [2023-04-03 05:41:12,518 INFO L130 BoogieDeclarations]: Found specification of procedure serio_raw_disconnect [2023-04-03 05:41:12,518 INFO L130 BoogieDeclarations]: Found specification of procedure serio_raw_drv_init [2023-04-03 05:41:12,518 INFO L130 BoogieDeclarations]: Found specification of procedure serio_raw_drv_exit [2023-04-03 05:41:12,518 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2023-04-03 05:41:12,519 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-04-03 05:41:12,519 INFO L130 BoogieDeclarations]: Found specification of procedure main [2023-04-03 05:41:12,519 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-04-03 05:41:12,519 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_negative [2023-04-03 05:41:12,519 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-04-03 05:41:12,519 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_err_ptr [2023-04-03 05:41:12,519 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_ptr_err [2023-04-03 05:41:12,519 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err_or_null [2023-04-03 05:41:12,519 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_i_mutex_of_inode [2023-04-03 05:41:12,519 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_i_mutex_of_inode [2023-04-03 05:41:12,519 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_i_mutex_of_inode [2023-04-03 05:41:12,519 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_i_mutex_of_inode [2023-04-03 05:41:12,519 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_i_mutex_of_inode [2023-04-03 05:41:12,519 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_i_mutex_of_inode [2023-04-03 05:41:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_trylock_device_i_mutex_of_inode [2023-04-03 05:41:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_for_reset_i_mutex_of_inode [2023-04-03 05:41:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_unlock_device_i_mutex_of_inode [2023-04-03 05:41:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_lock [2023-04-03 05:41:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_lock [2023-04-03 05:41:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_lock [2023-04-03 05:41:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_lock [2023-04-03 05:41:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_lock [2023-04-03 05:41:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_lock [2023-04-03 05:41:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_trylock_device_lock [2023-04-03 05:41:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_for_reset_lock [2023-04-03 05:41:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_unlock_device_lock [2023-04-03 05:41:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_mutex_of_device [2023-04-03 05:41:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_mutex_of_device [2023-04-03 05:41:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_mutex_of_device [2023-04-03 05:41:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_mutex_of_device [2023-04-03 05:41:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_mutex_of_device [2023-04-03 05:41:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_trylock_device_mutex_of_device [2023-04-03 05:41:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_for_reset_mutex_of_device [2023-04-03 05:41:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_unlock_device_mutex_of_device [2023-04-03 05:41:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_serio_raw_mutex [2023-04-03 05:41:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_serio_raw_mutex [2023-04-03 05:41:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_serio_raw_mutex [2023-04-03 05:41:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_serio_raw_mutex [2023-04-03 05:41:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_trylock_device_serio_raw_mutex [2023-04-03 05:41:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_lock_device_for_reset_serio_raw_mutex [2023-04-03 05:41:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_unlock_device_serio_raw_mutex [2023-04-03 05:41:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2023-04-03 05:41:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure free [2023-04-03 05:41:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2023-04-03 05:41:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-04-03 05:41:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-04-03 05:41:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-04-03 05:41:12,920 INFO L236 CfgBuilder]: Building ICFG [2023-04-03 05:41:12,923 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-04-03 05:41:13,089 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-04-03 05:41:14,022 INFO L277 CfgBuilder]: Performing block encoding [2023-04-03 05:41:14,244 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-04-03 05:41:14,245 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-04-03 05:41:14,248 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.04 05:41:14 BoogieIcfgContainer [2023-04-03 05:41:14,248 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-04-03 05:41:14,249 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-04-03 05:41:14,249 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-04-03 05:41:14,251 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-04-03 05:41:14,251 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.04 05:41:11" (1/3) ... [2023-04-03 05:41:14,252 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3bd5260 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.04 05:41:14, skipping insertion in model container [2023-04-03 05:41:14,252 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 05:41:12" (2/3) ... [2023-04-03 05:41:14,252 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3bd5260 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.04 05:41:14, skipping insertion in model container [2023-04-03 05:41:14,252 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.04 05:41:14" (3/3) ... [2023-04-03 05:41:14,253 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--input--serio--serio_raw.ko-entry_point.cil.out.i [2023-04-03 05:41:14,264 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-04-03 05:41:14,264 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-04-03 05:41:14,305 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-04-03 05:41:14,309 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@7deba647, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-04-03 05:41:14,309 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-04-03 05:41:14,315 INFO L276 IsEmpty]: Start isEmpty. Operand has 822 states, 447 states have (on average 1.2281879194630871) internal successors, (549), 474 states have internal predecessors, (549), 217 states have call successors, (217), 112 states have call predecessors, (217), 111 states have return successors, (212), 211 states have call predecessors, (212), 212 states have call successors, (212) [2023-04-03 05:41:14,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-04-03 05:41:14,326 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 05:41:14,327 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 05:41:14,327 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 05:41:14,330 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 05:41:14,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1247124753, now seen corresponding path program 1 times [2023-04-03 05:41:14,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 05:41:14,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784912659] [2023-04-03 05:41:14,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:14,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 05:41:14,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:14,855 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2023-04-03 05:41:14,856 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 05:41:14,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784912659] [2023-04-03 05:41:14,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784912659] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 05:41:14,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 05:41:14,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 05:41:14,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261923667] [2023-04-03 05:41:14,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 05:41:14,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 05:41:14,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 05:41:14,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 05:41:14,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 05:41:14,881 INFO L87 Difference]: Start difference. First operand has 822 states, 447 states have (on average 1.2281879194630871) internal successors, (549), 474 states have internal predecessors, (549), 217 states have call successors, (217), 112 states have call predecessors, (217), 111 states have return successors, (212), 211 states have call predecessors, (212), 212 states have call successors, (212) Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2023-04-03 05:41:15,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 05:41:15,234 INFO L93 Difference]: Finished difference Result 1600 states and 2020 transitions. [2023-04-03 05:41:15,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 05:41:15,236 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 172 [2023-04-03 05:41:15,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 05:41:15,255 INFO L225 Difference]: With dead ends: 1600 [2023-04-03 05:41:15,255 INFO L226 Difference]: Without dead ends: 963 [2023-04-03 05:41:15,264 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 05:41:15,271 INFO L413 NwaCegarLoop]: 741 mSDtfsCounter, 483 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 483 SdHoareTripleChecker+Valid, 1325 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-04-03 05:41:15,272 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [483 Valid, 1325 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-04-03 05:41:15,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states. [2023-04-03 05:41:15,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 928. [2023-04-03 05:41:15,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 928 states, 521 states have (on average 1.234165067178503) internal successors, (643), 547 states have internal predecessors, (643), 246 states have call successors, (246), 165 states have call predecessors, (246), 160 states have return successors, (242), 230 states have call predecessors, (242), 236 states have call successors, (242) [2023-04-03 05:41:15,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 928 states to 928 states and 1131 transitions. [2023-04-03 05:41:15,383 INFO L78 Accepts]: Start accepts. Automaton has 928 states and 1131 transitions. Word has length 172 [2023-04-03 05:41:15,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 05:41:15,385 INFO L495 AbstractCegarLoop]: Abstraction has 928 states and 1131 transitions. [2023-04-03 05:41:15,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2023-04-03 05:41:15,385 INFO L276 IsEmpty]: Start isEmpty. Operand 928 states and 1131 transitions. [2023-04-03 05:41:15,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-04-03 05:41:15,392 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 05:41:15,393 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 05:41:15,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-04-03 05:41:15,393 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 05:41:15,394 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 05:41:15,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1783213247, now seen corresponding path program 1 times [2023-04-03 05:41:15,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 05:41:15,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745395449] [2023-04-03 05:41:15,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:15,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 05:41:15,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:15,743 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2023-04-03 05:41:15,743 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 05:41:15,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745395449] [2023-04-03 05:41:15,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745395449] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 05:41:15,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 05:41:15,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 05:41:15,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394380337] [2023-04-03 05:41:15,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 05:41:15,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 05:41:15,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 05:41:15,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 05:41:15,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 05:41:15,746 INFO L87 Difference]: Start difference. First operand 928 states and 1131 transitions. Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-04-03 05:41:15,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 05:41:15,984 INFO L93 Difference]: Finished difference Result 2638 states and 3210 transitions. [2023-04-03 05:41:15,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 05:41:15,985 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 173 [2023-04-03 05:41:15,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 05:41:15,995 INFO L225 Difference]: With dead ends: 2638 [2023-04-03 05:41:15,995 INFO L226 Difference]: Without dead ends: 1753 [2023-04-03 05:41:15,998 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 05:41:16,001 INFO L413 NwaCegarLoop]: 727 mSDtfsCounter, 708 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 708 SdHoareTripleChecker+Valid, 1411 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-04-03 05:41:16,002 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [708 Valid, 1411 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-04-03 05:41:16,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1753 states. [2023-04-03 05:41:16,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1753 to 1747. [2023-04-03 05:41:16,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1747 states, 989 states have (on average 1.2325581395348837) internal successors, (1219), 1032 states have internal predecessors, (1219), 452 states have call successors, (452), 312 states have call predecessors, (452), 305 states have return successors, (454), 430 states have call predecessors, (454), 442 states have call successors, (454) [2023-04-03 05:41:16,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1747 states to 1747 states and 2125 transitions. [2023-04-03 05:41:16,082 INFO L78 Accepts]: Start accepts. Automaton has 1747 states and 2125 transitions. Word has length 173 [2023-04-03 05:41:16,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 05:41:16,084 INFO L495 AbstractCegarLoop]: Abstraction has 1747 states and 2125 transitions. [2023-04-03 05:41:16,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-04-03 05:41:16,085 INFO L276 IsEmpty]: Start isEmpty. Operand 1747 states and 2125 transitions. [2023-04-03 05:41:16,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2023-04-03 05:41:16,087 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 05:41:16,087 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 05:41:16,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-04-03 05:41:16,087 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 05:41:16,088 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 05:41:16,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1461202458, now seen corresponding path program 1 times [2023-04-03 05:41:16,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 05:41:16,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800922788] [2023-04-03 05:41:16,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:16,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 05:41:16,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:16,279 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2023-04-03 05:41:16,279 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 05:41:16,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800922788] [2023-04-03 05:41:16,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800922788] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 05:41:16,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 05:41:16,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 05:41:16,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996415337] [2023-04-03 05:41:16,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 05:41:16,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 05:41:16,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 05:41:16,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 05:41:16,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 05:41:16,282 INFO L87 Difference]: Start difference. First operand 1747 states and 2125 transitions. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-04-03 05:41:16,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 05:41:16,420 INFO L93 Difference]: Finished difference Result 1749 states and 2126 transitions. [2023-04-03 05:41:16,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 05:41:16,420 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 178 [2023-04-03 05:41:16,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 05:41:16,427 INFO L225 Difference]: With dead ends: 1749 [2023-04-03 05:41:16,427 INFO L226 Difference]: Without dead ends: 1746 [2023-04-03 05:41:16,428 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 05:41:16,430 INFO L413 NwaCegarLoop]: 706 mSDtfsCounter, 752 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 752 SdHoareTripleChecker+Valid, 707 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-04-03 05:41:16,430 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [752 Valid, 707 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-04-03 05:41:16,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1746 states. [2023-04-03 05:41:16,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1746 to 1746. [2023-04-03 05:41:16,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1746 states, 989 states have (on average 1.2315470171890799) internal successors, (1218), 1031 states have internal predecessors, (1218), 451 states have call successors, (451), 312 states have call predecessors, (451), 305 states have return successors, (454), 430 states have call predecessors, (454), 442 states have call successors, (454) [2023-04-03 05:41:16,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1746 states to 1746 states and 2123 transitions. [2023-04-03 05:41:16,538 INFO L78 Accepts]: Start accepts. Automaton has 1746 states and 2123 transitions. Word has length 178 [2023-04-03 05:41:16,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 05:41:16,539 INFO L495 AbstractCegarLoop]: Abstraction has 1746 states and 2123 transitions. [2023-04-03 05:41:16,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-04-03 05:41:16,541 INFO L276 IsEmpty]: Start isEmpty. Operand 1746 states and 2123 transitions. [2023-04-03 05:41:16,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2023-04-03 05:41:16,543 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 05:41:16,543 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 05:41:16,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-04-03 05:41:16,544 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 05:41:16,544 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 05:41:16,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1947787641, now seen corresponding path program 1 times [2023-04-03 05:41:16,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 05:41:16,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343399023] [2023-04-03 05:41:16,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:16,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 05:41:16,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:16,700 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2023-04-03 05:41:16,700 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 05:41:16,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343399023] [2023-04-03 05:41:16,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343399023] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 05:41:16,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 05:41:16,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 05:41:16,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743056499] [2023-04-03 05:41:16,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 05:41:16,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 05:41:16,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 05:41:16,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 05:41:16,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 05:41:16,702 INFO L87 Difference]: Start difference. First operand 1746 states and 2123 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-04-03 05:41:16,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 05:41:16,839 INFO L93 Difference]: Finished difference Result 1748 states and 2124 transitions. [2023-04-03 05:41:16,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 05:41:16,840 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 179 [2023-04-03 05:41:16,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 05:41:16,846 INFO L225 Difference]: With dead ends: 1748 [2023-04-03 05:41:16,846 INFO L226 Difference]: Without dead ends: 1745 [2023-04-03 05:41:16,847 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 05:41:16,849 INFO L413 NwaCegarLoop]: 704 mSDtfsCounter, 749 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 749 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-04-03 05:41:16,850 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [749 Valid, 705 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-04-03 05:41:16,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1745 states. [2023-04-03 05:41:16,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1745 to 1745. [2023-04-03 05:41:16,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1745 states, 989 states have (on average 1.230535894843276) internal successors, (1217), 1030 states have internal predecessors, (1217), 450 states have call successors, (450), 312 states have call predecessors, (450), 305 states have return successors, (454), 430 states have call predecessors, (454), 442 states have call successors, (454) [2023-04-03 05:41:16,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1745 states to 1745 states and 2121 transitions. [2023-04-03 05:41:16,926 INFO L78 Accepts]: Start accepts. Automaton has 1745 states and 2121 transitions. Word has length 179 [2023-04-03 05:41:16,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 05:41:16,927 INFO L495 AbstractCegarLoop]: Abstraction has 1745 states and 2121 transitions. [2023-04-03 05:41:16,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-04-03 05:41:16,927 INFO L276 IsEmpty]: Start isEmpty. Operand 1745 states and 2121 transitions. [2023-04-03 05:41:16,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2023-04-03 05:41:16,928 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 05:41:16,928 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 05:41:16,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-04-03 05:41:16,929 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 05:41:16,929 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 05:41:16,929 INFO L85 PathProgramCache]: Analyzing trace with hash -252293443, now seen corresponding path program 1 times [2023-04-03 05:41:16,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 05:41:16,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188230548] [2023-04-03 05:41:16,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:16,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 05:41:16,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:17,072 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2023-04-03 05:41:17,072 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 05:41:17,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188230548] [2023-04-03 05:41:17,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188230548] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 05:41:17,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 05:41:17,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 05:41:17,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523578884] [2023-04-03 05:41:17,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 05:41:17,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 05:41:17,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 05:41:17,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 05:41:17,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 05:41:17,074 INFO L87 Difference]: Start difference. First operand 1745 states and 2121 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-04-03 05:41:17,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 05:41:17,259 INFO L93 Difference]: Finished difference Result 1747 states and 2122 transitions. [2023-04-03 05:41:17,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 05:41:17,260 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 180 [2023-04-03 05:41:17,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 05:41:17,267 INFO L225 Difference]: With dead ends: 1747 [2023-04-03 05:41:17,267 INFO L226 Difference]: Without dead ends: 1744 [2023-04-03 05:41:17,269 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 05:41:17,270 INFO L413 NwaCegarLoop]: 702 mSDtfsCounter, 746 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 746 SdHoareTripleChecker+Valid, 703 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-04-03 05:41:17,270 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [746 Valid, 703 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-04-03 05:41:17,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1744 states. [2023-04-03 05:41:17,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1744 to 1744. [2023-04-03 05:41:17,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1744 states, 989 states have (on average 1.2295247724974723) internal successors, (1216), 1029 states have internal predecessors, (1216), 449 states have call successors, (449), 312 states have call predecessors, (449), 305 states have return successors, (454), 430 states have call predecessors, (454), 442 states have call successors, (454) [2023-04-03 05:41:17,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1744 states to 1744 states and 2119 transitions. [2023-04-03 05:41:17,353 INFO L78 Accepts]: Start accepts. Automaton has 1744 states and 2119 transitions. Word has length 180 [2023-04-03 05:41:17,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 05:41:17,353 INFO L495 AbstractCegarLoop]: Abstraction has 1744 states and 2119 transitions. [2023-04-03 05:41:17,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-04-03 05:41:17,353 INFO L276 IsEmpty]: Start isEmpty. Operand 1744 states and 2119 transitions. [2023-04-03 05:41:17,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2023-04-03 05:41:17,354 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 05:41:17,355 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 05:41:17,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-04-03 05:41:17,355 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 05:41:17,355 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 05:41:17,355 INFO L85 PathProgramCache]: Analyzing trace with hash 768424010, now seen corresponding path program 1 times [2023-04-03 05:41:17,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 05:41:17,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101266454] [2023-04-03 05:41:17,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:17,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 05:41:17,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:17,554 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2023-04-03 05:41:17,554 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 05:41:17,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101266454] [2023-04-03 05:41:17,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101266454] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 05:41:17,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 05:41:17,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 05:41:17,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567816104] [2023-04-03 05:41:17,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 05:41:17,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 05:41:17,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 05:41:17,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 05:41:17,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 05:41:17,555 INFO L87 Difference]: Start difference. First operand 1744 states and 2119 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-04-03 05:41:17,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 05:41:17,820 INFO L93 Difference]: Finished difference Result 2934 states and 3614 transitions. [2023-04-03 05:41:17,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 05:41:17,820 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 181 [2023-04-03 05:41:17,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 05:41:17,830 INFO L225 Difference]: With dead ends: 2934 [2023-04-03 05:41:17,830 INFO L226 Difference]: Without dead ends: 2912 [2023-04-03 05:41:17,831 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 05:41:17,832 INFO L413 NwaCegarLoop]: 759 mSDtfsCounter, 613 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 613 SdHoareTripleChecker+Valid, 1312 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-04-03 05:41:17,832 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [613 Valid, 1312 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-04-03 05:41:17,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2912 states. [2023-04-03 05:41:17,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2912 to 2912. [2023-04-03 05:41:18,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2912 states, 1683 states have (on average 1.2370766488413547) internal successors, (2082), 1751 states have internal predecessors, (2082), 727 states have call successors, (727), 530 states have call predecessors, (727), 501 states have return successors, (772), 678 states have call predecessors, (772), 720 states have call successors, (772) [2023-04-03 05:41:18,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2912 states to 2912 states and 3581 transitions. [2023-04-03 05:41:18,009 INFO L78 Accepts]: Start accepts. Automaton has 2912 states and 3581 transitions. Word has length 181 [2023-04-03 05:41:18,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 05:41:18,010 INFO L495 AbstractCegarLoop]: Abstraction has 2912 states and 3581 transitions. [2023-04-03 05:41:18,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-04-03 05:41:18,010 INFO L276 IsEmpty]: Start isEmpty. Operand 2912 states and 3581 transitions. [2023-04-03 05:41:18,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2023-04-03 05:41:18,013 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 05:41:18,013 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 05:41:18,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-04-03 05:41:18,013 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 05:41:18,014 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 05:41:18,014 INFO L85 PathProgramCache]: Analyzing trace with hash -141229110, now seen corresponding path program 1 times [2023-04-03 05:41:18,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 05:41:18,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924010831] [2023-04-03 05:41:18,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:18,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 05:41:18,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:18,142 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2023-04-03 05:41:18,142 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 05:41:18,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924010831] [2023-04-03 05:41:18,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924010831] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 05:41:18,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 05:41:18,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 05:41:18,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986149670] [2023-04-03 05:41:18,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 05:41:18,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 05:41:18,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 05:41:18,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 05:41:18,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 05:41:18,144 INFO L87 Difference]: Start difference. First operand 2912 states and 3581 transitions. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2023-04-03 05:41:18,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 05:41:18,399 INFO L93 Difference]: Finished difference Result 5268 states and 6464 transitions. [2023-04-03 05:41:18,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 05:41:18,399 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 208 [2023-04-03 05:41:18,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 05:41:18,408 INFO L225 Difference]: With dead ends: 5268 [2023-04-03 05:41:18,408 INFO L226 Difference]: Without dead ends: 2407 [2023-04-03 05:41:18,413 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 05:41:18,414 INFO L413 NwaCegarLoop]: 1069 mSDtfsCounter, 589 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 589 SdHoareTripleChecker+Valid, 1701 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-04-03 05:41:18,414 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [589 Valid, 1701 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-04-03 05:41:18,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2407 states. [2023-04-03 05:41:18,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2407 to 2380. [2023-04-03 05:41:18,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2380 states, 1398 states have (on average 1.2432045779685266) internal successors, (1738), 1444 states have internal predecessors, (1738), 568 states have call successors, (568), 435 states have call predecessors, (568), 413 states have return successors, (608), 532 states have call predecessors, (608), 561 states have call successors, (608) [2023-04-03 05:41:18,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2380 states to 2380 states and 2914 transitions. [2023-04-03 05:41:18,558 INFO L78 Accepts]: Start accepts. Automaton has 2380 states and 2914 transitions. Word has length 208 [2023-04-03 05:41:18,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 05:41:18,560 INFO L495 AbstractCegarLoop]: Abstraction has 2380 states and 2914 transitions. [2023-04-03 05:41:18,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2023-04-03 05:41:18,560 INFO L276 IsEmpty]: Start isEmpty. Operand 2380 states and 2914 transitions. [2023-04-03 05:41:18,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 246 [2023-04-03 05:41:18,562 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 05:41:18,562 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2023-04-03 05:41:18,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-04-03 05:41:18,562 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 05:41:18,563 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 05:41:18,563 INFO L85 PathProgramCache]: Analyzing trace with hash 991474645, now seen corresponding path program 1 times [2023-04-03 05:41:18,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 05:41:18,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984072591] [2023-04-03 05:41:18,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:18,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 05:41:18,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:18,783 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 406 trivial. 0 not checked. [2023-04-03 05:41:18,783 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 05:41:18,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984072591] [2023-04-03 05:41:18,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984072591] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 05:41:18,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 05:41:18,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 05:41:18,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391522666] [2023-04-03 05:41:18,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 05:41:18,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 05:41:18,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 05:41:18,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 05:41:18,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 05:41:18,786 INFO L87 Difference]: Start difference. First operand 2380 states and 2914 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2023-04-03 05:41:19,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 05:41:19,091 INFO L93 Difference]: Finished difference Result 5579 states and 6845 transitions. [2023-04-03 05:41:19,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 05:41:19,091 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) Word has length 245 [2023-04-03 05:41:19,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 05:41:19,104 INFO L225 Difference]: With dead ends: 5579 [2023-04-03 05:41:19,105 INFO L226 Difference]: Without dead ends: 3267 [2023-04-03 05:41:19,110 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 05:41:19,110 INFO L413 NwaCegarLoop]: 1096 mSDtfsCounter, 669 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 669 SdHoareTripleChecker+Valid, 1665 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-04-03 05:41:19,111 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [669 Valid, 1665 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-04-03 05:41:19,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3267 states. [2023-04-03 05:41:19,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3267 to 3231. [2023-04-03 05:41:19,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3231 states, 1930 states have (on average 1.250259067357513) internal successors, (2413), 1983 states have internal predecessors, (2413), 742 states have call successors, (742), 586 states have call predecessors, (742), 558 states have return successors, (803), 699 states have call predecessors, (803), 735 states have call successors, (803) [2023-04-03 05:41:19,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3231 states to 3231 states and 3958 transitions. [2023-04-03 05:41:19,259 INFO L78 Accepts]: Start accepts. Automaton has 3231 states and 3958 transitions. Word has length 245 [2023-04-03 05:41:19,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 05:41:19,259 INFO L495 AbstractCegarLoop]: Abstraction has 3231 states and 3958 transitions. [2023-04-03 05:41:19,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2023-04-03 05:41:19,260 INFO L276 IsEmpty]: Start isEmpty. Operand 3231 states and 3958 transitions. [2023-04-03 05:41:19,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 281 [2023-04-03 05:41:19,262 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 05:41:19,262 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 05:41:19,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-04-03 05:41:19,262 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 05:41:19,263 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 05:41:19,263 INFO L85 PathProgramCache]: Analyzing trace with hash -256767443, now seen corresponding path program 1 times [2023-04-03 05:41:19,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 05:41:19,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992615026] [2023-04-03 05:41:19,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:19,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 05:41:19,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:19,600 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 414 trivial. 0 not checked. [2023-04-03 05:41:19,601 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 05:41:19,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992615026] [2023-04-03 05:41:19,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992615026] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 05:41:19,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 05:41:19,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 05:41:19,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995571578] [2023-04-03 05:41:19,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 05:41:19,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 05:41:19,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 05:41:19,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 05:41:19,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 05:41:19,602 INFO L87 Difference]: Start difference. First operand 3231 states and 3958 transitions. Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 3 states have call successors, (45), 3 states have call predecessors, (45), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2023-04-03 05:41:19,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 05:41:19,791 INFO L93 Difference]: Finished difference Result 3238 states and 3964 transitions. [2023-04-03 05:41:19,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 05:41:19,792 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 3 states have call successors, (45), 3 states have call predecessors, (45), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 280 [2023-04-03 05:41:19,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 05:41:19,802 INFO L225 Difference]: With dead ends: 3238 [2023-04-03 05:41:19,802 INFO L226 Difference]: Without dead ends: 3235 [2023-04-03 05:41:19,803 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 05:41:19,803 INFO L413 NwaCegarLoop]: 702 mSDtfsCounter, 12 mSDsluCounter, 683 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1385 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-04-03 05:41:19,804 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 1385 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-04-03 05:41:19,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3235 states. [2023-04-03 05:41:19,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3235 to 3235. [2023-04-03 05:41:19,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3235 states, 1933 states have (on average 1.2488360062079669) internal successors, (2414), 1985 states have internal predecessors, (2414), 742 states have call successors, (742), 588 states have call predecessors, (742), 559 states have return successors, (803), 699 states have call predecessors, (803), 735 states have call successors, (803) [2023-04-03 05:41:19,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3235 states to 3235 states and 3959 transitions. [2023-04-03 05:41:19,931 INFO L78 Accepts]: Start accepts. Automaton has 3235 states and 3959 transitions. Word has length 280 [2023-04-03 05:41:19,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 05:41:19,931 INFO L495 AbstractCegarLoop]: Abstraction has 3235 states and 3959 transitions. [2023-04-03 05:41:19,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 3 states have call successors, (45), 3 states have call predecessors, (45), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2023-04-03 05:41:19,932 INFO L276 IsEmpty]: Start isEmpty. Operand 3235 states and 3959 transitions. [2023-04-03 05:41:19,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 289 [2023-04-03 05:41:19,934 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 05:41:19,934 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2023-04-03 05:41:19,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-04-03 05:41:19,934 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 05:41:19,935 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 05:41:19,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1492759559, now seen corresponding path program 1 times [2023-04-03 05:41:19,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 05:41:19,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651963057] [2023-04-03 05:41:19,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:19,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 05:41:20,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:20,600 INFO L134 CoverageAnalysis]: Checked inductivity of 412 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 412 trivial. 0 not checked. [2023-04-03 05:41:20,600 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 05:41:20,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651963057] [2023-04-03 05:41:20,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651963057] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 05:41:20,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 05:41:20,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-04-03 05:41:20,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806369140] [2023-04-03 05:41:20,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 05:41:20,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-04-03 05:41:20,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 05:41:20,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-04-03 05:41:20,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-04-03 05:41:20,602 INFO L87 Difference]: Start difference. First operand 3235 states and 3959 transitions. Second operand has 8 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 3 states have call successors, (49), 3 states have call predecessors, (49), 3 states have return successors, (44), 4 states have call predecessors, (44), 2 states have call successors, (44) [2023-04-03 05:41:21,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 05:41:21,028 INFO L93 Difference]: Finished difference Result 3246 states and 3969 transitions. [2023-04-03 05:41:21,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-04-03 05:41:21,028 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 3 states have call successors, (49), 3 states have call predecessors, (49), 3 states have return successors, (44), 4 states have call predecessors, (44), 2 states have call successors, (44) Word has length 288 [2023-04-03 05:41:21,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 05:41:21,039 INFO L225 Difference]: With dead ends: 3246 [2023-04-03 05:41:21,039 INFO L226 Difference]: Without dead ends: 3243 [2023-04-03 05:41:21,040 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-04-03 05:41:21,041 INFO L413 NwaCegarLoop]: 699 mSDtfsCounter, 88 mSDsluCounter, 3298 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 3997 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-04-03 05:41:21,041 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 3997 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 648 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-04-03 05:41:21,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3243 states. [2023-04-03 05:41:21,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3243 to 3241. [2023-04-03 05:41:21,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3241 states, 1936 states have (on average 1.2479338842975207) internal successors, (2416), 1988 states have internal predecessors, (2416), 743 states have call successors, (743), 590 states have call predecessors, (743), 561 states have return successors, (804), 700 states have call predecessors, (804), 736 states have call successors, (804) [2023-04-03 05:41:21,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3241 states to 3241 states and 3963 transitions. [2023-04-03 05:41:21,198 INFO L78 Accepts]: Start accepts. Automaton has 3241 states and 3963 transitions. Word has length 288 [2023-04-03 05:41:21,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 05:41:21,198 INFO L495 AbstractCegarLoop]: Abstraction has 3241 states and 3963 transitions. [2023-04-03 05:41:21,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 3 states have call successors, (49), 3 states have call predecessors, (49), 3 states have return successors, (44), 4 states have call predecessors, (44), 2 states have call successors, (44) [2023-04-03 05:41:21,198 INFO L276 IsEmpty]: Start isEmpty. Operand 3241 states and 3963 transitions. [2023-04-03 05:41:21,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 331 [2023-04-03 05:41:21,201 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 05:41:21,202 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2023-04-03 05:41:21,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-04-03 05:41:21,202 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 05:41:21,202 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 05:41:21,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1364668829, now seen corresponding path program 1 times [2023-04-03 05:41:21,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 05:41:21,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059764396] [2023-04-03 05:41:21,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:21,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 05:41:21,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:22,344 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-04-03 05:41:22,344 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 05:41:22,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059764396] [2023-04-03 05:41:22,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059764396] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 05:41:22,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 05:41:22,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-04-03 05:41:22,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483261486] [2023-04-03 05:41:22,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 05:41:22,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-04-03 05:41:22,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 05:41:22,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-04-03 05:41:22,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-04-03 05:41:22,346 INFO L87 Difference]: Start difference. First operand 3241 states and 3963 transitions. Second operand has 9 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 4 states have call successors, (60), 4 states have call predecessors, (60), 4 states have return successors, (51), 5 states have call predecessors, (51), 3 states have call successors, (51) [2023-04-03 05:41:24,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 05:41:24,149 INFO L93 Difference]: Finished difference Result 5062 states and 6507 transitions. [2023-04-03 05:41:24,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-04-03 05:41:24,149 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 4 states have call successors, (60), 4 states have call predecessors, (60), 4 states have return successors, (51), 5 states have call predecessors, (51), 3 states have call successors, (51) Word has length 330 [2023-04-03 05:41:24,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 05:41:24,168 INFO L225 Difference]: With dead ends: 5062 [2023-04-03 05:41:24,168 INFO L226 Difference]: Without dead ends: 5037 [2023-04-03 05:41:24,171 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2023-04-03 05:41:24,172 INFO L413 NwaCegarLoop]: 370 mSDtfsCounter, 1097 mSDsluCounter, 1650 mSDsCounter, 0 mSdLazyCounter, 2118 mSolverCounterSat, 553 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1195 SdHoareTripleChecker+Valid, 2020 SdHoareTripleChecker+Invalid, 2671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 553 IncrementalHoareTripleChecker+Valid, 2118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-04-03 05:41:24,172 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1195 Valid, 2020 Invalid, 2671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [553 Valid, 2118 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-04-03 05:41:24,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5037 states. [2023-04-03 05:41:24,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5037 to 4342. [2023-04-03 05:41:24,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4342 states, 2626 states have (on average 1.2585681645087585) internal successors, (3305), 2696 states have internal predecessors, (3305), 962 states have call successors, (962), 768 states have call predecessors, (962), 753 states have return successors, (1061), 929 states have call predecessors, (1061), 955 states have call successors, (1061) [2023-04-03 05:41:24,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4342 states to 4342 states and 5328 transitions. [2023-04-03 05:41:24,392 INFO L78 Accepts]: Start accepts. Automaton has 4342 states and 5328 transitions. Word has length 330 [2023-04-03 05:41:24,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 05:41:24,393 INFO L495 AbstractCegarLoop]: Abstraction has 4342 states and 5328 transitions. [2023-04-03 05:41:24,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 4 states have call successors, (60), 4 states have call predecessors, (60), 4 states have return successors, (51), 5 states have call predecessors, (51), 3 states have call successors, (51) [2023-04-03 05:41:24,393 INFO L276 IsEmpty]: Start isEmpty. Operand 4342 states and 5328 transitions. [2023-04-03 05:41:24,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2023-04-03 05:41:24,398 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 05:41:24,398 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 05:41:24,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-04-03 05:41:24,398 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 05:41:24,399 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 05:41:24,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1285669203, now seen corresponding path program 1 times [2023-04-03 05:41:24,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 05:41:24,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837755516] [2023-04-03 05:41:24,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:24,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 05:41:24,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:24,576 INFO L134 CoverageAnalysis]: Checked inductivity of 571 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 564 trivial. 0 not checked. [2023-04-03 05:41:24,577 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 05:41:24,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837755516] [2023-04-03 05:41:24,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837755516] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 05:41:24,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 05:41:24,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 05:41:24,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55236860] [2023-04-03 05:41:24,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 05:41:24,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 05:41:24,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 05:41:24,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 05:41:24,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 05:41:24,578 INFO L87 Difference]: Start difference. First operand 4342 states and 5328 transitions. Second operand has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 3 states have call successors, (63), 2 states have call predecessors, (63), 2 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) [2023-04-03 05:41:24,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 05:41:24,935 INFO L93 Difference]: Finished difference Result 10184 states and 12527 transitions. [2023-04-03 05:41:24,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 05:41:24,935 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 3 states have call successors, (63), 2 states have call predecessors, (63), 2 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) Word has length 375 [2023-04-03 05:41:24,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 05:41:24,960 INFO L225 Difference]: With dead ends: 10184 [2023-04-03 05:41:24,961 INFO L226 Difference]: Without dead ends: 5910 [2023-04-03 05:41:24,971 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 05:41:24,971 INFO L413 NwaCegarLoop]: 976 mSDtfsCounter, 551 mSDsluCounter, 565 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 551 SdHoareTripleChecker+Valid, 1541 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-04-03 05:41:24,972 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [551 Valid, 1541 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-04-03 05:41:24,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5910 states. [2023-04-03 05:41:25,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5910 to 5829. [2023-04-03 05:41:25,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5829 states, 3604 states have (on average 1.2583240843507215) internal successors, (4535), 3693 states have internal predecessors, (4535), 1218 states have call successors, (1218), 1032 states have call predecessors, (1218), 1006 states have return successors, (1349), 1171 states have call predecessors, (1349), 1211 states have call successors, (1349) [2023-04-03 05:41:25,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5829 states to 5829 states and 7102 transitions. [2023-04-03 05:41:25,257 INFO L78 Accepts]: Start accepts. Automaton has 5829 states and 7102 transitions. Word has length 375 [2023-04-03 05:41:25,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 05:41:25,258 INFO L495 AbstractCegarLoop]: Abstraction has 5829 states and 7102 transitions. [2023-04-03 05:41:25,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 3 states have call successors, (63), 2 states have call predecessors, (63), 2 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) [2023-04-03 05:41:25,258 INFO L276 IsEmpty]: Start isEmpty. Operand 5829 states and 7102 transitions. [2023-04-03 05:41:25,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2023-04-03 05:41:25,263 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 05:41:25,263 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 05:41:25,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-04-03 05:41:25,263 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 05:41:25,264 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 05:41:25,264 INFO L85 PathProgramCache]: Analyzing trace with hash -38845678, now seen corresponding path program 1 times [2023-04-03 05:41:25,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 05:41:25,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19026520] [2023-04-03 05:41:25,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:25,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 05:41:25,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:25,929 INFO L134 CoverageAnalysis]: Checked inductivity of 571 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 569 trivial. 0 not checked. [2023-04-03 05:41:25,929 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 05:41:25,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19026520] [2023-04-03 05:41:25,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19026520] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 05:41:25,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 05:41:25,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-04-03 05:41:25,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935571500] [2023-04-03 05:41:25,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 05:41:25,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-04-03 05:41:25,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 05:41:25,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-04-03 05:41:25,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-04-03 05:41:25,931 INFO L87 Difference]: Start difference. First operand 5829 states and 7102 transitions. Second operand has 8 states, 6 states have (on average 22.0) internal successors, (132), 6 states have internal predecessors, (132), 3 states have call successors, (63), 3 states have call predecessors, (63), 3 states have return successors, (58), 3 states have call predecessors, (58), 1 states have call successors, (58) [2023-04-03 05:41:26,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 05:41:26,412 INFO L93 Difference]: Finished difference Result 5846 states and 7118 transitions. [2023-04-03 05:41:26,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-04-03 05:41:26,413 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 22.0) internal successors, (132), 6 states have internal predecessors, (132), 3 states have call successors, (63), 3 states have call predecessors, (63), 3 states have return successors, (58), 3 states have call predecessors, (58), 1 states have call successors, (58) Word has length 374 [2023-04-03 05:41:26,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 05:41:26,434 INFO L225 Difference]: With dead ends: 5846 [2023-04-03 05:41:26,434 INFO L226 Difference]: Without dead ends: 5843 [2023-04-03 05:41:26,436 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-04-03 05:41:26,436 INFO L413 NwaCegarLoop]: 699 mSDtfsCounter, 124 mSDsluCounter, 3258 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 3957 SdHoareTripleChecker+Invalid, 653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-04-03 05:41:26,437 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 3957 Invalid, 653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-04-03 05:41:26,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5843 states. [2023-04-03 05:41:26,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5843 to 5837. [2023-04-03 05:41:26,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5837 states, 3609 states have (on average 1.257134940426711) internal successors, (4537), 3697 states have internal predecessors, (4537), 1218 states have call successors, (1218), 1036 states have call predecessors, (1218), 1009 states have return successors, (1349), 1171 states have call predecessors, (1349), 1211 states have call successors, (1349) [2023-04-03 05:41:26,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5837 states to 5837 states and 7104 transitions. [2023-04-03 05:41:26,669 INFO L78 Accepts]: Start accepts. Automaton has 5837 states and 7104 transitions. Word has length 374 [2023-04-03 05:41:26,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 05:41:26,670 INFO L495 AbstractCegarLoop]: Abstraction has 5837 states and 7104 transitions. [2023-04-03 05:41:26,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 22.0) internal successors, (132), 6 states have internal predecessors, (132), 3 states have call successors, (63), 3 states have call predecessors, (63), 3 states have return successors, (58), 3 states have call predecessors, (58), 1 states have call successors, (58) [2023-04-03 05:41:26,670 INFO L276 IsEmpty]: Start isEmpty. Operand 5837 states and 7104 transitions. [2023-04-03 05:41:26,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 391 [2023-04-03 05:41:26,676 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 05:41:26,676 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 05:41:26,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-04-03 05:41:26,677 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 05:41:26,677 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 05:41:26,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1096707579, now seen corresponding path program 1 times [2023-04-03 05:41:26,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 05:41:26,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977002116] [2023-04-03 05:41:26,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:26,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 05:41:26,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:27,569 INFO L134 CoverageAnalysis]: Checked inductivity of 571 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 569 trivial. 0 not checked. [2023-04-03 05:41:27,570 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 05:41:27,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977002116] [2023-04-03 05:41:27,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977002116] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 05:41:27,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 05:41:27,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-04-03 05:41:27,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838658796] [2023-04-03 05:41:27,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 05:41:27,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-04-03 05:41:27,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 05:41:27,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-04-03 05:41:27,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-04-03 05:41:27,572 INFO L87 Difference]: Start difference. First operand 5837 states and 7104 transitions. Second operand has 8 states, 6 states have (on average 24.0) internal successors, (144), 6 states have internal predecessors, (144), 3 states have call successors, (65), 3 states have call predecessors, (65), 3 states have return successors, (60), 4 states have call predecessors, (60), 2 states have call successors, (60) [2023-04-03 05:41:28,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 05:41:28,097 INFO L93 Difference]: Finished difference Result 5869 states and 7131 transitions. [2023-04-03 05:41:28,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-04-03 05:41:28,097 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 24.0) internal successors, (144), 6 states have internal predecessors, (144), 3 states have call successors, (65), 3 states have call predecessors, (65), 3 states have return successors, (60), 4 states have call predecessors, (60), 2 states have call successors, (60) Word has length 390 [2023-04-03 05:41:28,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 05:41:28,114 INFO L225 Difference]: With dead ends: 5869 [2023-04-03 05:41:28,114 INFO L226 Difference]: Without dead ends: 5866 [2023-04-03 05:41:28,116 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-04-03 05:41:28,117 INFO L413 NwaCegarLoop]: 731 mSDtfsCounter, 376 mSDsluCounter, 3098 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 3829 SdHoareTripleChecker+Invalid, 814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-04-03 05:41:28,117 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [376 Valid, 3829 Invalid, 814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-04-03 05:41:28,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5866 states. [2023-04-03 05:41:28,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5866 to 5858. [2023-04-03 05:41:28,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5858 states, 3618 states have (on average 1.255942509673853) internal successors, (4544), 3708 states have internal predecessors, (4544), 1221 states have call successors, (1221), 1042 states have call predecessors, (1221), 1018 states have return successors, (1353), 1175 states have call predecessors, (1353), 1215 states have call successors, (1353) [2023-04-03 05:41:28,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5858 states to 5858 states and 7118 transitions. [2023-04-03 05:41:28,351 INFO L78 Accepts]: Start accepts. Automaton has 5858 states and 7118 transitions. Word has length 390 [2023-04-03 05:41:28,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 05:41:28,352 INFO L495 AbstractCegarLoop]: Abstraction has 5858 states and 7118 transitions. [2023-04-03 05:41:28,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 24.0) internal successors, (144), 6 states have internal predecessors, (144), 3 states have call successors, (65), 3 states have call predecessors, (65), 3 states have return successors, (60), 4 states have call predecessors, (60), 2 states have call successors, (60) [2023-04-03 05:41:28,352 INFO L276 IsEmpty]: Start isEmpty. Operand 5858 states and 7118 transitions. [2023-04-03 05:41:28,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 391 [2023-04-03 05:41:28,357 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 05:41:28,357 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 05:41:28,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-04-03 05:41:28,357 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 05:41:28,357 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 05:41:28,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1094649552, now seen corresponding path program 1 times [2023-04-03 05:41:28,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 05:41:28,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614032535] [2023-04-03 05:41:28,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:28,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 05:41:28,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:29,239 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 574 trivial. 0 not checked. [2023-04-03 05:41:29,240 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 05:41:29,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614032535] [2023-04-03 05:41:29,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614032535] provided 0 perfect and 1 imperfect interpolant sequences [2023-04-03 05:41:29,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743398590] [2023-04-03 05:41:29,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:29,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-03 05:41:29,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-03 05:41:29,243 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-03 05:41:29,246 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-03 05:41:29,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:29,912 INFO L262 TraceCheckSpWp]: Trace formula consists of 3209 conjuncts, 27 conjunts are in the unsatisfiable core [2023-04-03 05:41:29,927 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-03 05:41:30,114 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 567 trivial. 0 not checked. [2023-04-03 05:41:30,114 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-04-03 05:41:30,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743398590] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 05:41:30,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-04-03 05:41:30,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 14 [2023-04-03 05:41:30,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111818515] [2023-04-03 05:41:30,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 05:41:30,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-04-03 05:41:30,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 05:41:30,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-04-03 05:41:30,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-04-03 05:41:30,118 INFO L87 Difference]: Start difference. First operand 5858 states and 7118 transitions. Second operand has 8 states, 6 states have (on average 24.166666666666668) internal successors, (145), 6 states have internal predecessors, (145), 3 states have call successors, (65), 3 states have call predecessors, (65), 4 states have return successors, (60), 4 states have call predecessors, (60), 2 states have call successors, (60) [2023-04-03 05:41:31,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 05:41:31,480 INFO L93 Difference]: Finished difference Result 7725 states and 9505 transitions. [2023-04-03 05:41:31,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-04-03 05:41:31,481 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 24.166666666666668) internal successors, (145), 6 states have internal predecessors, (145), 3 states have call successors, (65), 3 states have call predecessors, (65), 4 states have return successors, (60), 4 states have call predecessors, (60), 2 states have call successors, (60) Word has length 390 [2023-04-03 05:41:31,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 05:41:31,502 INFO L225 Difference]: With dead ends: 7725 [2023-04-03 05:41:31,503 INFO L226 Difference]: Without dead ends: 7703 [2023-04-03 05:41:31,507 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 393 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2023-04-03 05:41:31,507 INFO L413 NwaCegarLoop]: 839 mSDtfsCounter, 642 mSDsluCounter, 3232 mSDsCounter, 0 mSdLazyCounter, 2297 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 644 SdHoareTripleChecker+Valid, 4071 SdHoareTripleChecker+Invalid, 2305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 2297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-04-03 05:41:31,507 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [644 Valid, 4071 Invalid, 2305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 2297 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-04-03 05:41:31,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7703 states. [2023-04-03 05:41:31,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7703 to 7294. [2023-04-03 05:41:31,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7294 states, 4540 states have (on average 1.2634361233480176) internal successors, (5736), 4659 states have internal predecessors, (5736), 1500 states have call successors, (1500), 1280 states have call predecessors, (1500), 1253 states have return successors, (1672), 1442 states have call predecessors, (1672), 1494 states have call successors, (1672) [2023-04-03 05:41:31,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7294 states to 7294 states and 8908 transitions. [2023-04-03 05:41:31,771 INFO L78 Accepts]: Start accepts. Automaton has 7294 states and 8908 transitions. Word has length 390 [2023-04-03 05:41:31,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 05:41:31,771 INFO L495 AbstractCegarLoop]: Abstraction has 7294 states and 8908 transitions. [2023-04-03 05:41:31,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 24.166666666666668) internal successors, (145), 6 states have internal predecessors, (145), 3 states have call successors, (65), 3 states have call predecessors, (65), 4 states have return successors, (60), 4 states have call predecessors, (60), 2 states have call successors, (60) [2023-04-03 05:41:31,771 INFO L276 IsEmpty]: Start isEmpty. Operand 7294 states and 8908 transitions. [2023-04-03 05:41:31,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 396 [2023-04-03 05:41:31,776 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 05:41:31,777 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 05:41:31,790 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-03 05:41:31,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-04-03 05:41:31,988 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 05:41:31,988 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 05:41:31,988 INFO L85 PathProgramCache]: Analyzing trace with hash 824587330, now seen corresponding path program 1 times [2023-04-03 05:41:31,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 05:41:31,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237061577] [2023-04-03 05:41:31,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:31,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 05:41:32,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:32,768 INFO L134 CoverageAnalysis]: Checked inductivity of 584 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 572 trivial. 0 not checked. [2023-04-03 05:41:32,768 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 05:41:32,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237061577] [2023-04-03 05:41:32,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237061577] provided 0 perfect and 1 imperfect interpolant sequences [2023-04-03 05:41:32,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164872965] [2023-04-03 05:41:32,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:32,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-03 05:41:32,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-03 05:41:32,769 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-03 05:41:32,772 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-03 05:41:33,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:33,375 INFO L262 TraceCheckSpWp]: Trace formula consists of 3207 conjuncts, 27 conjunts are in the unsatisfiable core [2023-04-03 05:41:33,394 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-03 05:41:33,557 INFO L134 CoverageAnalysis]: Checked inductivity of 584 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 567 trivial. 0 not checked. [2023-04-03 05:41:33,557 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-04-03 05:41:33,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164872965] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 05:41:33,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-04-03 05:41:33,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 14 [2023-04-03 05:41:33,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559708632] [2023-04-03 05:41:33,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 05:41:33,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-04-03 05:41:33,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 05:41:33,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-04-03 05:41:33,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-04-03 05:41:33,559 INFO L87 Difference]: Start difference. First operand 7294 states and 8908 transitions. Second operand has 8 states, 6 states have (on average 25.0) internal successors, (150), 6 states have internal predecessors, (150), 3 states have call successors, (65), 3 states have call predecessors, (65), 4 states have return successors, (60), 4 states have call predecessors, (60), 2 states have call successors, (60) [2023-04-03 05:41:34,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 05:41:34,955 INFO L93 Difference]: Finished difference Result 9110 states and 11211 transitions. [2023-04-03 05:41:34,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-04-03 05:41:34,956 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 25.0) internal successors, (150), 6 states have internal predecessors, (150), 3 states have call successors, (65), 3 states have call predecessors, (65), 4 states have return successors, (60), 4 states have call predecessors, (60), 2 states have call successors, (60) Word has length 395 [2023-04-03 05:41:34,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 05:41:34,989 INFO L225 Difference]: With dead ends: 9110 [2023-04-03 05:41:34,990 INFO L226 Difference]: Without dead ends: 9088 [2023-04-03 05:41:34,992 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 411 GetRequests, 398 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2023-04-03 05:41:34,992 INFO L413 NwaCegarLoop]: 756 mSDtfsCounter, 647 mSDsluCounter, 2738 mSDsCounter, 0 mSdLazyCounter, 2272 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 654 SdHoareTripleChecker+Valid, 3494 SdHoareTripleChecker+Invalid, 2279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 2272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-04-03 05:41:34,993 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [654 Valid, 3494 Invalid, 2279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 2272 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-04-03 05:41:34,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9088 states. [2023-04-03 05:41:35,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9088 to 7294. [2023-04-03 05:41:35,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7294 states, 4540 states have (on average 1.2634361233480176) internal successors, (5736), 4659 states have internal predecessors, (5736), 1500 states have call successors, (1500), 1280 states have call predecessors, (1500), 1253 states have return successors, (1672), 1442 states have call predecessors, (1672), 1494 states have call successors, (1672) [2023-04-03 05:41:35,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7294 states to 7294 states and 8908 transitions. [2023-04-03 05:41:35,368 INFO L78 Accepts]: Start accepts. Automaton has 7294 states and 8908 transitions. Word has length 395 [2023-04-03 05:41:35,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 05:41:35,370 INFO L495 AbstractCegarLoop]: Abstraction has 7294 states and 8908 transitions. [2023-04-03 05:41:35,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 25.0) internal successors, (150), 6 states have internal predecessors, (150), 3 states have call successors, (65), 3 states have call predecessors, (65), 4 states have return successors, (60), 4 states have call predecessors, (60), 2 states have call successors, (60) [2023-04-03 05:41:35,370 INFO L276 IsEmpty]: Start isEmpty. Operand 7294 states and 8908 transitions. [2023-04-03 05:41:35,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 512 [2023-04-03 05:41:35,390 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 05:41:35,391 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 05:41:35,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-04-03 05:41:35,597 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,SelfDestructingSolverStorable15 [2023-04-03 05:41:35,597 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 05:41:35,598 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 05:41:35,598 INFO L85 PathProgramCache]: Analyzing trace with hash -746376595, now seen corresponding path program 1 times [2023-04-03 05:41:35,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 05:41:35,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964204448] [2023-04-03 05:41:35,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:35,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 05:41:35,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:36,327 INFO L134 CoverageAnalysis]: Checked inductivity of 686 backedges. 33 proven. 2 refuted. 0 times theorem prover too weak. 651 trivial. 0 not checked. [2023-04-03 05:41:36,328 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 05:41:36,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964204448] [2023-04-03 05:41:36,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964204448] provided 0 perfect and 1 imperfect interpolant sequences [2023-04-03 05:41:36,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661388506] [2023-04-03 05:41:36,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:36,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-03 05:41:36,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-03 05:41:36,329 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-03 05:41:36,332 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-03 05:41:37,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:37,093 INFO L262 TraceCheckSpWp]: Trace formula consists of 4035 conjuncts, 6 conjunts are in the unsatisfiable core [2023-04-03 05:41:37,103 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-03 05:41:37,175 INFO L134 CoverageAnalysis]: Checked inductivity of 686 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 686 trivial. 0 not checked. [2023-04-03 05:41:37,175 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-04-03 05:41:37,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661388506] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 05:41:37,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-04-03 05:41:37,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 13 [2023-04-03 05:41:37,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800967533] [2023-04-03 05:41:37,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 05:41:37,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-04-03 05:41:37,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 05:41:37,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-04-03 05:41:37,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2023-04-03 05:41:37,177 INFO L87 Difference]: Start difference. First operand 7294 states and 8908 transitions. Second operand has 7 states, 6 states have (on average 26.0) internal successors, (156), 5 states have internal predecessors, (156), 4 states have call successors, (76), 5 states have call predecessors, (76), 2 states have return successors, (68), 3 states have call predecessors, (68), 3 states have call successors, (68) [2023-04-03 05:41:37,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 05:41:37,717 INFO L93 Difference]: Finished difference Result 14204 states and 17424 transitions. [2023-04-03 05:41:37,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-04-03 05:41:37,718 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 26.0) internal successors, (156), 5 states have internal predecessors, (156), 4 states have call successors, (76), 5 states have call predecessors, (76), 2 states have return successors, (68), 3 states have call predecessors, (68), 3 states have call successors, (68) Word has length 511 [2023-04-03 05:41:37,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 05:41:37,740 INFO L225 Difference]: With dead ends: 14204 [2023-04-03 05:41:37,740 INFO L226 Difference]: Without dead ends: 6978 [2023-04-03 05:41:37,760 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 520 GetRequests, 507 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2023-04-03 05:41:37,760 INFO L413 NwaCegarLoop]: 690 mSDtfsCounter, 19 mSDsluCounter, 3383 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 4073 SdHoareTripleChecker+Invalid, 621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-04-03 05:41:37,760 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 4073 Invalid, 621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 610 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-04-03 05:41:37,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6978 states. [2023-04-03 05:41:37,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6978 to 6978. [2023-04-03 05:41:38,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6978 states, 4385 states have (on average 1.2663625997719499) internal successors, (5553), 4494 states have internal predecessors, (5553), 1417 states have call successors, (1417), 1209 states have call predecessors, (1417), 1175 states have return successors, (1498), 1361 states have call predecessors, (1498), 1411 states have call successors, (1498) [2023-04-03 05:41:38,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6978 states to 6978 states and 8468 transitions. [2023-04-03 05:41:38,017 INFO L78 Accepts]: Start accepts. Automaton has 6978 states and 8468 transitions. Word has length 511 [2023-04-03 05:41:38,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 05:41:38,018 INFO L495 AbstractCegarLoop]: Abstraction has 6978 states and 8468 transitions. [2023-04-03 05:41:38,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 26.0) internal successors, (156), 5 states have internal predecessors, (156), 4 states have call successors, (76), 5 states have call predecessors, (76), 2 states have return successors, (68), 3 states have call predecessors, (68), 3 states have call successors, (68) [2023-04-03 05:41:38,018 INFO L276 IsEmpty]: Start isEmpty. Operand 6978 states and 8468 transitions. [2023-04-03 05:41:38,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 512 [2023-04-03 05:41:38,031 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 05:41:38,031 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 05:41:38,063 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-03 05:41:38,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-03 05:41:38,244 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 05:41:38,244 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 05:41:38,244 INFO L85 PathProgramCache]: Analyzing trace with hash -485352117, now seen corresponding path program 1 times [2023-04-03 05:41:38,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 05:41:38,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185048723] [2023-04-03 05:41:38,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:38,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 05:41:38,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:38,934 INFO L134 CoverageAnalysis]: Checked inductivity of 714 backedges. 37 proven. 4 refuted. 0 times theorem prover too weak. 673 trivial. 0 not checked. [2023-04-03 05:41:38,934 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 05:41:38,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185048723] [2023-04-03 05:41:38,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185048723] provided 0 perfect and 1 imperfect interpolant sequences [2023-04-03 05:41:38,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377264994] [2023-04-03 05:41:38,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:38,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-03 05:41:38,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-03 05:41:38,935 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-04-03 05:41:38,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-04-03 05:41:39,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:39,665 INFO L262 TraceCheckSpWp]: Trace formula consists of 4005 conjuncts, 13 conjunts are in the unsatisfiable core [2023-04-03 05:41:39,680 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-03 05:41:39,754 INFO L134 CoverageAnalysis]: Checked inductivity of 714 backedges. 138 proven. 0 refuted. 0 times theorem prover too weak. 576 trivial. 0 not checked. [2023-04-03 05:41:39,754 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-04-03 05:41:39,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377264994] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 05:41:39,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-04-03 05:41:39,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 9 [2023-04-03 05:41:39,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064874809] [2023-04-03 05:41:39,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 05:41:39,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-04-03 05:41:39,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 05:41:39,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-04-03 05:41:39,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-04-03 05:41:39,756 INFO L87 Difference]: Start difference. First operand 6978 states and 8468 transitions. Second operand has 6 states, 6 states have (on average 34.333333333333336) internal successors, (206), 5 states have internal predecessors, (206), 3 states have call successors, (91), 3 states have call predecessors, (91), 4 states have return successors, (86), 4 states have call predecessors, (86), 3 states have call successors, (86) [2023-04-03 05:41:40,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 05:41:40,542 INFO L93 Difference]: Finished difference Result 15558 states and 19025 transitions. [2023-04-03 05:41:40,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-04-03 05:41:40,543 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 34.333333333333336) internal successors, (206), 5 states have internal predecessors, (206), 3 states have call successors, (91), 3 states have call predecessors, (91), 4 states have return successors, (86), 4 states have call predecessors, (86), 3 states have call successors, (86) Word has length 511 [2023-04-03 05:41:40,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 05:41:40,569 INFO L225 Difference]: With dead ends: 15558 [2023-04-03 05:41:40,569 INFO L226 Difference]: Without dead ends: 8648 [2023-04-03 05:41:40,586 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 518 GetRequests, 511 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-04-03 05:41:40,587 INFO L413 NwaCegarLoop]: 819 mSDtfsCounter, 524 mSDsluCounter, 2771 mSDsCounter, 0 mSdLazyCounter, 883 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 537 SdHoareTripleChecker+Valid, 3590 SdHoareTripleChecker+Invalid, 910 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 883 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-04-03 05:41:40,587 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [537 Valid, 3590 Invalid, 910 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 883 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-04-03 05:41:40,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8648 states. [2023-04-03 05:41:40,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8648 to 8559. [2023-04-03 05:41:40,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8559 states, 5477 states have (on average 1.274785466496257) internal successors, (6982), 5596 states have internal predecessors, (6982), 1676 states have call successors, (1676), 1443 states have call predecessors, (1676), 1405 states have return successors, (1799), 1615 states have call predecessors, (1799), 1670 states have call successors, (1799) [2023-04-03 05:41:40,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8559 states to 8559 states and 10457 transitions. [2023-04-03 05:41:40,892 INFO L78 Accepts]: Start accepts. Automaton has 8559 states and 10457 transitions. Word has length 511 [2023-04-03 05:41:40,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 05:41:40,892 INFO L495 AbstractCegarLoop]: Abstraction has 8559 states and 10457 transitions. [2023-04-03 05:41:40,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 34.333333333333336) internal successors, (206), 5 states have internal predecessors, (206), 3 states have call successors, (91), 3 states have call predecessors, (91), 4 states have return successors, (86), 4 states have call predecessors, (86), 3 states have call successors, (86) [2023-04-03 05:41:40,893 INFO L276 IsEmpty]: Start isEmpty. Operand 8559 states and 10457 transitions. [2023-04-03 05:41:40,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 549 [2023-04-03 05:41:40,907 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 05:41:40,908 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 8, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 05:41:40,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-04-03 05:41:41,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-04-03 05:41:41,115 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 05:41:41,115 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 05:41:41,115 INFO L85 PathProgramCache]: Analyzing trace with hash -988130918, now seen corresponding path program 2 times [2023-04-03 05:41:41,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 05:41:41,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254132152] [2023-04-03 05:41:41,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:41,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 05:41:41,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:41,547 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 794 trivial. 0 not checked. [2023-04-03 05:41:41,547 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 05:41:41,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254132152] [2023-04-03 05:41:41,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254132152] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 05:41:41,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 05:41:41,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-04-03 05:41:41,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190932113] [2023-04-03 05:41:41,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 05:41:41,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-04-03 05:41:41,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 05:41:41,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-04-03 05:41:41,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-04-03 05:41:41,550 INFO L87 Difference]: Start difference. First operand 8559 states and 10457 transitions. Second operand has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 3 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (69), 3 states have call predecessors, (69), 3 states have call successors, (69) [2023-04-03 05:41:41,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 05:41:41,835 INFO L93 Difference]: Finished difference Result 14995 states and 18292 transitions. [2023-04-03 05:41:41,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-04-03 05:41:41,835 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 3 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (69), 3 states have call predecessors, (69), 3 states have call successors, (69) Word has length 548 [2023-04-03 05:41:41,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 05:41:41,850 INFO L225 Difference]: With dead ends: 14995 [2023-04-03 05:41:41,850 INFO L226 Difference]: Without dead ends: 5504 [2023-04-03 05:41:41,868 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-04-03 05:41:41,869 INFO L413 NwaCegarLoop]: 716 mSDtfsCounter, 687 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 687 SdHoareTripleChecker+Valid, 914 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-04-03 05:41:41,869 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [687 Valid, 914 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-04-03 05:41:41,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5504 states. [2023-04-03 05:41:42,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5504 to 4954. [2023-04-03 05:41:42,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4954 states, 3079 states have (on average 1.24910685287431) internal successors, (3846), 3160 states have internal predecessors, (3846), 1034 states have call successors, (1034), 872 states have call predecessors, (1034), 840 states have return successors, (1063), 983 states have call predecessors, (1063), 1020 states have call successors, (1063) [2023-04-03 05:41:42,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4954 states to 4954 states and 5943 transitions. [2023-04-03 05:41:42,057 INFO L78 Accepts]: Start accepts. Automaton has 4954 states and 5943 transitions. Word has length 548 [2023-04-03 05:41:42,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 05:41:42,057 INFO L495 AbstractCegarLoop]: Abstraction has 4954 states and 5943 transitions. [2023-04-03 05:41:42,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 3 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (69), 3 states have call predecessors, (69), 3 states have call successors, (69) [2023-04-03 05:41:42,058 INFO L276 IsEmpty]: Start isEmpty. Operand 4954 states and 5943 transitions. [2023-04-03 05:41:42,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 554 [2023-04-03 05:41:42,067 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 05:41:42,067 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 05:41:42,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-04-03 05:41:42,067 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 05:41:42,068 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 05:41:42,068 INFO L85 PathProgramCache]: Analyzing trace with hash -804406995, now seen corresponding path program 1 times [2023-04-03 05:41:42,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 05:41:42,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226472381] [2023-04-03 05:41:42,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:42,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 05:41:42,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:42,277 INFO L134 CoverageAnalysis]: Checked inductivity of 769 backedges. 26 proven. 6 refuted. 0 times theorem prover too weak. 737 trivial. 0 not checked. [2023-04-03 05:41:42,277 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 05:41:42,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226472381] [2023-04-03 05:41:42,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226472381] provided 0 perfect and 1 imperfect interpolant sequences [2023-04-03 05:41:42,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [39217604] [2023-04-03 05:41:42,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:42,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-03 05:41:42,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-03 05:41:42,281 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-04-03 05:41:42,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-04-03 05:41:43,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:43,134 INFO L262 TraceCheckSpWp]: Trace formula consists of 4279 conjuncts, 3 conjunts are in the unsatisfiable core [2023-04-03 05:41:43,151 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-03 05:41:43,165 INFO L134 CoverageAnalysis]: Checked inductivity of 769 backedges. 121 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2023-04-03 05:41:43,165 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-04-03 05:41:43,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [39217604] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 05:41:43,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-04-03 05:41:43,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 3 [2023-04-03 05:41:43,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126432760] [2023-04-03 05:41:43,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 05:41:43,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 05:41:43,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 05:41:43,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 05:41:43,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 05:41:43,167 INFO L87 Difference]: Start difference. First operand 4954 states and 5943 transitions. Second operand has 3 states, 3 states have (on average 64.33333333333333) internal successors, (193), 3 states have internal predecessors, (193), 2 states have call successors, (90), 2 states have call predecessors, (90), 2 states have return successors, (88), 2 states have call predecessors, (88), 2 states have call successors, (88) [2023-04-03 05:41:43,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 05:41:43,474 INFO L93 Difference]: Finished difference Result 9811 states and 11784 transitions. [2023-04-03 05:41:43,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 05:41:43,474 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 64.33333333333333) internal successors, (193), 3 states have internal predecessors, (193), 2 states have call successors, (90), 2 states have call predecessors, (90), 2 states have return successors, (88), 2 states have call predecessors, (88), 2 states have call successors, (88) Word has length 553 [2023-04-03 05:41:43,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 05:41:43,489 INFO L225 Difference]: With dead ends: 9811 [2023-04-03 05:41:43,489 INFO L226 Difference]: Without dead ends: 4955 [2023-04-03 05:41:43,501 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 555 GetRequests, 554 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 05:41:43,503 INFO L413 NwaCegarLoop]: 696 mSDtfsCounter, 4 mSDsluCounter, 675 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1371 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-04-03 05:41:43,503 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1371 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-04-03 05:41:43,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4955 states. [2023-04-03 05:41:43,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4955 to 4955. [2023-04-03 05:41:43,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4955 states, 3080 states have (on average 1.249025974025974) internal successors, (3847), 3161 states have internal predecessors, (3847), 1034 states have call successors, (1034), 872 states have call predecessors, (1034), 840 states have return successors, (1063), 983 states have call predecessors, (1063), 1020 states have call successors, (1063) [2023-04-03 05:41:43,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4955 states to 4955 states and 5944 transitions. [2023-04-03 05:41:43,708 INFO L78 Accepts]: Start accepts. Automaton has 4955 states and 5944 transitions. Word has length 553 [2023-04-03 05:41:43,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 05:41:43,708 INFO L495 AbstractCegarLoop]: Abstraction has 4955 states and 5944 transitions. [2023-04-03 05:41:43,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 64.33333333333333) internal successors, (193), 3 states have internal predecessors, (193), 2 states have call successors, (90), 2 states have call predecessors, (90), 2 states have return successors, (88), 2 states have call predecessors, (88), 2 states have call successors, (88) [2023-04-03 05:41:43,708 INFO L276 IsEmpty]: Start isEmpty. Operand 4955 states and 5944 transitions. [2023-04-03 05:41:43,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 590 [2023-04-03 05:41:43,719 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 05:41:43,720 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 8, 8, 8, 8, 8, 8, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 05:41:43,737 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-04-03 05:41:43,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-03 05:41:43,933 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 05:41:43,933 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 05:41:43,934 INFO L85 PathProgramCache]: Analyzing trace with hash -577854081, now seen corresponding path program 1 times [2023-04-03 05:41:43,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 05:41:43,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809845260] [2023-04-03 05:41:43,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 05:41:43,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 05:41:44,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 05:41:45,005 INFO L134 CoverageAnalysis]: Checked inductivity of 967 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 915 trivial. 0 not checked. [2023-04-03 05:41:45,005 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 05:41:45,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809845260] [2023-04-03 05:41:45,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809845260] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 05:41:45,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 05:41:45,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-04-03 05:41:45,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916008711] [2023-04-03 05:41:45,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 05:41:45,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-04-03 05:41:45,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 05:41:45,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-04-03 05:41:45,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-04-03 05:41:45,009 INFO L87 Difference]: Start difference. First operand 4955 states and 5944 transitions. Second operand has 9 states, 7 states have (on average 25.571428571428573) internal successors, (179), 7 states have internal predecessors, (179), 4 states have call successors, (86), 4 states have call predecessors, (86), 5 states have return successors, (84), 5 states have call predecessors, (84), 3 states have call successors, (84) [2023-04-03 05:41:46,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 05:41:46,893 INFO L93 Difference]: Finished difference Result 6019 states and 7445 transitions. [2023-04-03 05:41:46,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-04-03 05:41:46,893 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 25.571428571428573) internal successors, (179), 7 states have internal predecessors, (179), 4 states have call successors, (86), 4 states have call predecessors, (86), 5 states have return successors, (84), 5 states have call predecessors, (84), 3 states have call successors, (84) Word has length 589 [2023-04-03 05:41:46,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 05:41:46,895 INFO L225 Difference]: With dead ends: 6019 [2023-04-03 05:41:46,895 INFO L226 Difference]: Without dead ends: 0 [2023-04-03 05:41:46,907 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-04-03 05:41:46,908 INFO L413 NwaCegarLoop]: 421 mSDtfsCounter, 996 mSDsluCounter, 1509 mSDsCounter, 0 mSdLazyCounter, 2738 mSolverCounterSat, 515 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1084 SdHoareTripleChecker+Valid, 1930 SdHoareTripleChecker+Invalid, 3253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 515 IncrementalHoareTripleChecker+Valid, 2738 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-04-03 05:41:46,908 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1084 Valid, 1930 Invalid, 3253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [515 Valid, 2738 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-04-03 05:41:46,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-04-03 05:41:46,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-04-03 05:41:46,909 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-03 05:41:46,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-04-03 05:41:46,909 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 589 [2023-04-03 05:41:46,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 05:41:46,910 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-04-03 05:41:46,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 25.571428571428573) internal successors, (179), 7 states have internal predecessors, (179), 4 states have call successors, (86), 4 states have call predecessors, (86), 5 states have return successors, (84), 5 states have call predecessors, (84), 3 states have call successors, (84) [2023-04-03 05:41:46,910 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-04-03 05:41:46,910 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-04-03 05:41:46,912 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-04-03 05:41:46,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-04-03 05:41:46,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-04-03 05:41:58,486 INFO L899 garLoopResultBuilder]: For program point reach_errorEXIT(line 12) no Hoare annotation was computed. [2023-04-03 05:41:58,486 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line 12) no Hoare annotation was computed. [2023-04-03 05:41:58,486 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3215 3221) the Hoare annotation is: true [2023-04-03 05:41:58,486 INFO L899 garLoopResultBuilder]: For program point atomic_setEXIT(lines 3215 3221) no Hoare annotation was computed. [2023-04-03 05:41:58,486 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3526 3531) the Hoare annotation is: true [2023-04-03 05:41:58,486 INFO L899 garLoopResultBuilder]: For program point dev_get_drvdataEXIT(lines 3526 3531) no Hoare annotation was computed. [2023-04-03 05:41:58,486 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_serio_raw_mutexEXIT(lines 5102 5118) no Hoare annotation was computed. [2023-04-03 05:41:58,486 INFO L899 garLoopResultBuilder]: For program point L5110(line 5110) no Hoare annotation was computed. [2023-04-03 05:41:58,486 INFO L895 garLoopResultBuilder]: At program point L5107(line 5107) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_1~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,486 INFO L899 garLoopResultBuilder]: For program point L5106(lines 5106 5109) no Hoare annotation was computed. [2023-04-03 05:41:58,487 INFO L895 garLoopResultBuilder]: At program point L5106-1(lines 5106 5109) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_1~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,487 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5102 5118) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_1~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,487 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: true [2023-04-03 05:41:58,487 INFO L899 garLoopResultBuilder]: For program point ##fun~$Pointer$~X~int~TO~intEXIT(line -1) no Hoare annotation was computed. [2023-04-03 05:41:58,487 INFO L899 garLoopResultBuilder]: For program point L5183(lines 5183 5186) no Hoare annotation was computed. [2023-04-03 05:41:58,487 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_serio_raw_mutexEXIT(lines 5180 5190) no Hoare annotation was computed. [2023-04-03 05:41:58,487 INFO L899 garLoopResultBuilder]: For program point L5183-1(lines 5183 5186) no Hoare annotation was computed. [2023-04-03 05:41:58,487 INFO L895 garLoopResultBuilder]: At program point L5184(line 5184) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 2 |old(~ldv_mutex_serio_raw_mutex~0)|)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,487 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5180 5190) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 2 |old(~ldv_mutex_serio_raw_mutex~0)|)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_serio_raw_mutex~0) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,487 INFO L899 garLoopResultBuilder]: For program point misc_deregisterEXIT(lines 5307 5309) no Hoare annotation was computed. [2023-04-03 05:41:58,487 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5307 5309) the Hoare annotation is: true [2023-04-03 05:41:58,487 INFO L895 garLoopResultBuilder]: At program point L4463(line 4463) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_2~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,487 INFO L899 garLoopResultBuilder]: For program point L4463-1(line 4463) no Hoare annotation was computed. [2023-04-03 05:41:58,487 INFO L895 garLoopResultBuilder]: At program point L4465(line 4465) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_2~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,487 INFO L899 garLoopResultBuilder]: For program point L4465-1(line 4465) no Hoare annotation was computed. [2023-04-03 05:41:58,487 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_12EXIT(lines 4457 4469) no Hoare annotation was computed. [2023-04-03 05:41:58,488 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4457 4469) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_2~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,488 INFO L899 garLoopResultBuilder]: For program point L3488(lines 3488 3492) no Hoare annotation was computed. [2023-04-03 05:41:58,488 INFO L899 garLoopResultBuilder]: For program point L3489-1(line 3489) no Hoare annotation was computed. [2023-04-03 05:41:58,488 INFO L895 garLoopResultBuilder]: At program point L3489(line 3489) the Hoare annotation is: (let ((.cse3 (= ~ldv_state_variable_2~0 0)) (.cse7 (not (= |old(~ldv_state_variable_2~0)| 0))) (.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse4 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse5 (< |#funAddr~serio_raw_free.offset| |kref_sub_#in~release.offset|)) (.cse6 (not (= ~ldv_state_variable_1~0 1))) (.cse8 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (or .cse0 .cse1 .cse2 .cse4 .cse5 .cse8 (and (= ~ldv_mutex_serio_raw_mutex~0 1) (<= kref_sub_~release.offset |#funAddr~serio_raw_free.offset|))) (or .cse0 (not (= ~ldv_state_variable_1~0 2)) .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse4 .cse5 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse6 .cse8))) [2023-04-03 05:41:58,488 INFO L899 garLoopResultBuilder]: For program point L3486(line 3486) no Hoare annotation was computed. [2023-04-03 05:41:58,488 INFO L899 garLoopResultBuilder]: For program point L3487-1(line 3487) no Hoare annotation was computed. [2023-04-03 05:41:58,488 INFO L895 garLoopResultBuilder]: At program point L3487(line 3487) the Hoare annotation is: (let ((.cse3 (= ~ldv_state_variable_2~0 0)) (.cse7 (not (= |old(~ldv_state_variable_2~0)| 0))) (.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse4 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse5 (< |#funAddr~serio_raw_free.offset| |kref_sub_#in~release.offset|)) (.cse6 (not (= ~ldv_state_variable_1~0 1))) (.cse8 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (or .cse0 .cse1 .cse2 .cse4 .cse5 .cse8 (and (= ~ldv_mutex_serio_raw_mutex~0 1) (<= kref_sub_~release.offset |#funAddr~serio_raw_free.offset|))) (or .cse0 (not (= ~ldv_state_variable_1~0 2)) .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse4 .cse5 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse6 .cse8))) [2023-04-03 05:41:58,488 INFO L899 garLoopResultBuilder]: For program point kref_subEXIT(lines 3474 3495) no Hoare annotation was computed. [2023-04-03 05:41:58,488 INFO L899 garLoopResultBuilder]: For program point L3482(lines 3482 3485) no Hoare annotation was computed. [2023-04-03 05:41:58,488 INFO L895 garLoopResultBuilder]: At program point L3483(line 3483) the Hoare annotation is: (let ((.cse3 (= ~ldv_state_variable_2~0 0)) (.cse7 (not (= |old(~ldv_state_variable_2~0)| 0))) (.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse4 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse5 (< |#funAddr~serio_raw_free.offset| |kref_sub_#in~release.offset|)) (.cse6 (not (= ~ldv_state_variable_1~0 1))) (.cse8 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (or .cse0 .cse1 .cse2 .cse4 .cse5 .cse8 (and (= ~ldv_mutex_serio_raw_mutex~0 1) (<= kref_sub_~release.offset |#funAddr~serio_raw_free.offset|))) (or .cse0 (not (= ~ldv_state_variable_1~0 2)) .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse4 .cse5 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse6 .cse8))) [2023-04-03 05:41:58,488 INFO L899 garLoopResultBuilder]: For program point L3481-1(line 3481) no Hoare annotation was computed. [2023-04-03 05:41:58,489 INFO L895 garLoopResultBuilder]: At program point L3481(line 3481) the Hoare annotation is: (let ((.cse3 (= ~ldv_state_variable_2~0 0)) (.cse7 (not (= |old(~ldv_state_variable_2~0)| 0))) (.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse4 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse5 (< |#funAddr~serio_raw_free.offset| |kref_sub_#in~release.offset|)) (.cse6 (not (= ~ldv_state_variable_1~0 1))) (.cse8 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (or .cse0 .cse1 .cse2 .cse4 .cse5 .cse8 (and (= ~ldv_mutex_serio_raw_mutex~0 1) (<= kref_sub_~release.offset |#funAddr~serio_raw_free.offset|))) (or .cse0 (not (= ~ldv_state_variable_1~0 2)) .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse4 .cse5 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse6 .cse8))) [2023-04-03 05:41:58,489 INFO L895 garLoopResultBuilder]: At program point L3482-1(lines 3482 3485) the Hoare annotation is: (let ((.cse3 (= ~ldv_state_variable_2~0 0)) (.cse7 (not (= |old(~ldv_state_variable_2~0)| 0))) (.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse4 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse5 (< |#funAddr~serio_raw_free.offset| |kref_sub_#in~release.offset|)) (.cse6 (not (= ~ldv_state_variable_1~0 1))) (.cse8 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (or .cse0 .cse1 .cse2 .cse4 .cse5 .cse8 (and (= ~ldv_mutex_serio_raw_mutex~0 1) (<= kref_sub_~release.offset |#funAddr~serio_raw_free.offset|))) (or .cse0 (not (= ~ldv_state_variable_1~0 2)) .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse4 .cse5 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse6 .cse8))) [2023-04-03 05:41:58,489 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3474 3495) the Hoare annotation is: (let ((.cse3 (= ~ldv_state_variable_2~0 0)) (.cse7 (not (= |old(~ldv_state_variable_2~0)| 0))) (.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse4 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse5 (< |#funAddr~serio_raw_free.offset| |kref_sub_#in~release.offset|)) (.cse6 (not (= ~ldv_state_variable_1~0 1))) (.cse8 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (or .cse0 (not (= ~ldv_state_variable_1~0 2)) .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8) (or .cse0 .cse1 .cse2 .cse4 .cse5 (= ~ldv_mutex_serio_raw_mutex~0 1) .cse8) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse4 .cse5 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse6 .cse8))) [2023-04-03 05:41:58,489 INFO L899 garLoopResultBuilder]: For program point kref_subFINAL(lines 3474 3495) no Hoare annotation was computed. [2023-04-03 05:41:58,489 INFO L899 garLoopResultBuilder]: For program point _dev_infoEXIT(lines 5275 5277) no Hoare annotation was computed. [2023-04-03 05:41:58,489 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5275 5277) the Hoare annotation is: true [2023-04-03 05:41:58,489 INFO L899 garLoopResultBuilder]: For program point L4822(line 4822) no Hoare annotation was computed. [2023-04-03 05:41:58,489 INFO L899 garLoopResultBuilder]: For program point L4819(line 4819) no Hoare annotation was computed. [2023-04-03 05:41:58,489 INFO L899 garLoopResultBuilder]: For program point L4818(lines 4818 4821) no Hoare annotation was computed. [2023-04-03 05:41:58,489 INFO L899 garLoopResultBuilder]: For program point L4818-1(lines 4818 4821) no Hoare annotation was computed. [2023-04-03 05:41:58,489 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_lockEXIT(lines 4814 4830) no Hoare annotation was computed. [2023-04-03 05:41:58,489 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4814 4830) no Hoare annotation was computed. [2023-04-03 05:41:58,490 INFO L899 garLoopResultBuilder]: For program point ldv_usb_lock_device_i_mutex_of_inodeFINAL(lines 4759 4765) no Hoare annotation was computed. [2023-04-03 05:41:58,490 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4759 4765) no Hoare annotation was computed. [2023-04-03 05:41:58,490 INFO L899 garLoopResultBuilder]: For program point ldv_usb_lock_device_i_mutex_of_inodeEXIT(lines 4759 4765) no Hoare annotation was computed. [2023-04-03 05:41:58,490 INFO L899 garLoopResultBuilder]: For program point L3456(lines 3456 3469) no Hoare annotation was computed. [2023-04-03 05:41:58,490 INFO L899 garLoopResultBuilder]: For program point L3458-1(line 3458) no Hoare annotation was computed. [2023-04-03 05:41:58,490 INFO L902 garLoopResultBuilder]: At program point L3456-1(lines 3456 3469) the Hoare annotation is: true [2023-04-03 05:41:58,490 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3443 3473) the Hoare annotation is: true [2023-04-03 05:41:58,490 INFO L899 garLoopResultBuilder]: For program point L3463(line 3463) no Hoare annotation was computed. [2023-04-03 05:41:58,490 INFO L902 garLoopResultBuilder]: At program point L3459-1(lines 3459 3462) the Hoare annotation is: true [2023-04-03 05:41:58,490 INFO L899 garLoopResultBuilder]: For program point L3459(lines 3459 3462) no Hoare annotation was computed. [2023-04-03 05:41:58,490 INFO L899 garLoopResultBuilder]: For program point L3455-1(line 3455) no Hoare annotation was computed. [2023-04-03 05:41:58,490 INFO L902 garLoopResultBuilder]: At program point L3455(line 3455) the Hoare annotation is: true [2023-04-03 05:41:58,490 INFO L899 garLoopResultBuilder]: For program point L3453-1(line 3453) no Hoare annotation was computed. [2023-04-03 05:41:58,491 INFO L902 garLoopResultBuilder]: At program point L3453(line 3453) the Hoare annotation is: true [2023-04-03 05:41:58,491 INFO L899 garLoopResultBuilder]: For program point kref_getEXIT(lines 3443 3473) no Hoare annotation was computed. [2023-04-03 05:41:58,491 INFO L899 garLoopResultBuilder]: For program point L3470(line 3470) no Hoare annotation was computed. [2023-04-03 05:41:58,491 INFO L902 garLoopResultBuilder]: At program point L3460(line 3460) the Hoare annotation is: true [2023-04-03 05:41:58,491 INFO L902 garLoopResultBuilder]: At program point L3458(line 3458) the Hoare annotation is: true [2023-04-03 05:41:58,491 INFO L902 garLoopResultBuilder]: At program point LDV_STOP(lines 3347 3353) the Hoare annotation is: true [2023-04-03 05:41:58,491 INFO L899 garLoopResultBuilder]: For program point ldv_stopEXIT(lines 3347 3353) no Hoare annotation was computed. [2023-04-03 05:41:58,491 INFO L899 garLoopResultBuilder]: For program point L4674-1(lines 4674 4677) no Hoare annotation was computed. [2023-04-03 05:41:58,491 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_i_mutex_of_inodeEXIT(lines 4670 4686) no Hoare annotation was computed. [2023-04-03 05:41:58,491 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4670 4686) no Hoare annotation was computed. [2023-04-03 05:41:58,491 INFO L899 garLoopResultBuilder]: For program point L4678(line 4678) no Hoare annotation was computed. [2023-04-03 05:41:58,491 INFO L899 garLoopResultBuilder]: For program point L4675(line 4675) no Hoare annotation was computed. [2023-04-03 05:41:58,491 INFO L899 garLoopResultBuilder]: For program point L4674(lines 4674 4677) no Hoare annotation was computed. [2023-04-03 05:41:58,491 INFO L899 garLoopResultBuilder]: For program point ldv_usb_unlock_device_i_mutex_of_inodeEXIT(lines 4789 4795) no Hoare annotation was computed. [2023-04-03 05:41:58,491 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4789 4795) no Hoare annotation was computed. [2023-04-03 05:41:58,491 INFO L899 garLoopResultBuilder]: For program point ldv_usb_unlock_device_i_mutex_of_inodeFINAL(lines 4789 4795) no Hoare annotation was computed. [2023-04-03 05:41:58,491 INFO L902 garLoopResultBuilder]: At program point ldv_initializeFINAL(lines 5300 5302) the Hoare annotation is: true [2023-04-03 05:41:58,491 INFO L899 garLoopResultBuilder]: For program point ldv_initializeEXIT(lines 5300 5302) no Hoare annotation was computed. [2023-04-03 05:41:58,491 INFO L899 garLoopResultBuilder]: For program point #Ultimate.meminitEXIT(line -1) no Hoare annotation was computed. [2023-04-03 05:41:58,491 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: true [2023-04-03 05:41:58,491 INFO L899 garLoopResultBuilder]: For program point L4607(line 4607) no Hoare annotation was computed. [2023-04-03 05:41:58,491 INFO L899 garLoopResultBuilder]: For program point L4607-1(line 4607) no Hoare annotation was computed. [2023-04-03 05:41:58,491 INFO L899 garLoopResultBuilder]: For program point L4609(lines 4609 4612) no Hoare annotation was computed. [2023-04-03 05:41:58,491 INFO L899 garLoopResultBuilder]: For program point L4609-1(lines 4609 4612) no Hoare annotation was computed. [2023-04-03 05:41:58,492 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4602 4615) no Hoare annotation was computed. [2023-04-03 05:41:58,492 INFO L899 garLoopResultBuilder]: For program point L4610(line 4610) no Hoare annotation was computed. [2023-04-03 05:41:58,492 INFO L899 garLoopResultBuilder]: For program point ldv_undef_int_negativeEXIT(lines 4602 4615) no Hoare annotation was computed. [2023-04-03 05:41:58,492 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5269 5271) the Hoare annotation is: true [2023-04-03 05:41:58,492 INFO L899 garLoopResultBuilder]: For program point __serio_register_driverEXIT(lines 5269 5271) no Hoare annotation was computed. [2023-04-03 05:41:58,492 INFO L902 garLoopResultBuilder]: At program point L3968(line 3968) the Hoare annotation is: true [2023-04-03 05:41:58,492 INFO L902 garLoopResultBuilder]: At program point ldv_27336(lines 3954 3969) the Hoare annotation is: true [2023-04-03 05:41:58,492 INFO L899 garLoopResultBuilder]: For program point L3960(line 3960) no Hoare annotation was computed. [2023-04-03 05:41:58,492 INFO L899 garLoopResultBuilder]: For program point serio_raw_interruptEXIT(lines 3937 3973) no Hoare annotation was computed. [2023-04-03 05:41:58,492 INFO L899 garLoopResultBuilder]: For program point L3954(lines 3954 3970) no Hoare annotation was computed. [2023-04-03 05:41:58,492 INFO L899 garLoopResultBuilder]: For program point L3953-1(line 3953) no Hoare annotation was computed. [2023-04-03 05:41:58,492 INFO L902 garLoopResultBuilder]: At program point L3953(line 3953) the Hoare annotation is: true [2023-04-03 05:41:58,492 INFO L899 garLoopResultBuilder]: For program point L3954-1(lines 3954 3970) no Hoare annotation was computed. [2023-04-03 05:41:58,492 INFO L902 garLoopResultBuilder]: At program point L3948(line 3948) the Hoare annotation is: true [2023-04-03 05:41:58,493 INFO L899 garLoopResultBuilder]: For program point L3948-1(line 3948) no Hoare annotation was computed. [2023-04-03 05:41:58,493 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3937 3973) the Hoare annotation is: true [2023-04-03 05:41:58,493 INFO L902 garLoopResultBuilder]: At program point $Ultimate##4(lines 3964 3967) the Hoare annotation is: true [2023-04-03 05:41:58,493 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5047 5053) no Hoare annotation was computed. [2023-04-03 05:41:58,493 INFO L899 garLoopResultBuilder]: For program point ldv_usb_lock_device_mutex_of_deviceEXIT(lines 5047 5053) no Hoare annotation was computed. [2023-04-03 05:41:58,493 INFO L899 garLoopResultBuilder]: For program point ldv_usb_lock_device_mutex_of_deviceFINAL(lines 5047 5053) no Hoare annotation was computed. [2023-04-03 05:41:58,493 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5288 5290) the Hoare annotation is: true [2023-04-03 05:41:58,493 INFO L899 garLoopResultBuilder]: For program point fasync_helperEXIT(lines 5288 5290) no Hoare annotation was computed. [2023-04-03 05:41:58,493 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_22FINAL(lines 4563 4570) no Hoare annotation was computed. [2023-04-03 05:41:58,493 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4563 4570) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_state_variable_1~0 2)) (not (= 2 |old(~ldv_mutex_serio_raw_mutex~0)|)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_serio_raw_mutex~0) (not (= ~ldv_state_variable_2~0 0)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,493 INFO L895 garLoopResultBuilder]: At program point L4566(line 4566) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_state_variable_1~0 2)) (not (= 2 |old(~ldv_mutex_serio_raw_mutex~0)|)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_serio_raw_mutex~0) (not (= ~ldv_state_variable_2~0 0)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,493 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_22EXIT(lines 4563 4570) no Hoare annotation was computed. [2023-04-03 05:41:58,493 INFO L895 garLoopResultBuilder]: At program point L4566-1(line 4566) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_state_variable_1~0 2)) (not (= 2 |old(~ldv_mutex_serio_raw_mutex~0)|)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_2~0 0)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,493 INFO L902 garLoopResultBuilder]: At program point L5295(line 5295) the Hoare annotation is: true [2023-04-03 05:41:58,493 INFO L899 garLoopResultBuilder]: For program point L5295-1(line 5295) no Hoare annotation was computed. [2023-04-03 05:41:58,493 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5294 5296) the Hoare annotation is: true [2023-04-03 05:41:58,493 INFO L899 garLoopResultBuilder]: For program point get_deviceEXIT(lines 5294 5296) no Hoare annotation was computed. [2023-04-03 05:41:58,493 INFO L902 garLoopResultBuilder]: At program point L3290(line 3290) the Hoare annotation is: true [2023-04-03 05:41:58,493 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3278 3294) the Hoare annotation is: true [2023-04-03 05:41:58,493 INFO L899 garLoopResultBuilder]: For program point L3290-1(line 3290) no Hoare annotation was computed. [2023-04-03 05:41:58,493 INFO L899 garLoopResultBuilder]: For program point ldv_mallocFINAL(lines 3278 3294) no Hoare annotation was computed. [2023-04-03 05:41:58,494 INFO L899 garLoopResultBuilder]: For program point L3285(lines 3285 3292) no Hoare annotation was computed. [2023-04-03 05:41:58,494 INFO L899 garLoopResultBuilder]: For program point ldv_mallocEXIT(lines 3278 3294) no Hoare annotation was computed. [2023-04-03 05:41:58,494 INFO L899 garLoopResultBuilder]: For program point L4834-1(lines 4834 4837) no Hoare annotation was computed. [2023-04-03 05:41:58,494 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4831 4841) no Hoare annotation was computed. [2023-04-03 05:41:58,494 INFO L899 garLoopResultBuilder]: For program point L4835(line 4835) no Hoare annotation was computed. [2023-04-03 05:41:58,494 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_lockEXIT(lines 4831 4841) no Hoare annotation was computed. [2023-04-03 05:41:58,494 INFO L899 garLoopResultBuilder]: For program point L4834(lines 4834 4837) no Hoare annotation was computed. [2023-04-03 05:41:58,494 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_17EXIT(lines 4512 4519) no Hoare annotation was computed. [2023-04-03 05:41:58,494 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4512 4519) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 2 |old(~ldv_mutex_serio_raw_mutex~0)|)) (= |old(~ldv_mutex_serio_raw_mutex~0)| ~ldv_mutex_serio_raw_mutex~0) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_1~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,494 INFO L895 garLoopResultBuilder]: At program point L4515(line 4515) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 2 |old(~ldv_mutex_serio_raw_mutex~0)|)) (= |old(~ldv_mutex_serio_raw_mutex~0)| ~ldv_mutex_serio_raw_mutex~0) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_1~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,494 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_17FINAL(lines 4512 4519) no Hoare annotation was computed. [2023-04-03 05:41:58,494 INFO L895 garLoopResultBuilder]: At program point L4515-1(line 4515) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 2 |old(~ldv_mutex_serio_raw_mutex~0)|)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_1~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,494 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4628 4633) no Hoare annotation was computed. [2023-04-03 05:41:58,495 INFO L899 garLoopResultBuilder]: For program point ldv_ptr_errEXIT(lines 4628 4633) no Hoare annotation was computed. [2023-04-03 05:41:58,495 INFO L899 garLoopResultBuilder]: For program point L4063(lines 4063 4077) no Hoare annotation was computed. [2023-04-03 05:41:58,495 INFO L902 garLoopResultBuilder]: At program point L4060(line 4060) the Hoare annotation is: true [2023-04-03 05:41:58,495 INFO L899 garLoopResultBuilder]: For program point L4060-1(line 4060) no Hoare annotation was computed. [2023-04-03 05:41:58,495 INFO L899 garLoopResultBuilder]: For program point serio_raw_reconnectFINAL(lines 4052 4080) no Hoare annotation was computed. [2023-04-03 05:41:58,495 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4052 4080) the Hoare annotation is: true [2023-04-03 05:41:58,495 INFO L902 garLoopResultBuilder]: At program point L4072(line 4072) the Hoare annotation is: true [2023-04-03 05:41:58,495 INFO L902 garLoopResultBuilder]: At program point L4070(line 4070) the Hoare annotation is: true [2023-04-03 05:41:58,495 INFO L899 garLoopResultBuilder]: For program point L4071-1(lines 4071 4074) no Hoare annotation was computed. [2023-04-03 05:41:58,495 INFO L899 garLoopResultBuilder]: For program point L4071(lines 4071 4074) no Hoare annotation was computed. [2023-04-03 05:41:58,495 INFO L899 garLoopResultBuilder]: For program point L4070-1(line 4070) no Hoare annotation was computed. [2023-04-03 05:41:58,495 INFO L899 garLoopResultBuilder]: For program point serio_raw_reconnectEXIT(lines 4052 4080) no Hoare annotation was computed. [2023-04-03 05:41:58,496 INFO L899 garLoopResultBuilder]: For program point mutex_lock_killableEXIT(lines 5322 5324) no Hoare annotation was computed. [2023-04-03 05:41:58,496 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5322 5324) the Hoare annotation is: true [2023-04-03 05:41:58,496 INFO L899 garLoopResultBuilder]: For program point L5138(line 5138) no Hoare annotation was computed. [2023-04-03 05:41:58,496 INFO L899 garLoopResultBuilder]: For program point L5135(line 5135) no Hoare annotation was computed. [2023-04-03 05:41:58,496 INFO L899 garLoopResultBuilder]: For program point L5134(lines 5134 5137) no Hoare annotation was computed. [2023-04-03 05:41:58,496 INFO L899 garLoopResultBuilder]: For program point L5134-1(lines 5134 5137) no Hoare annotation was computed. [2023-04-03 05:41:58,496 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5130 5146) no Hoare annotation was computed. [2023-04-03 05:41:58,496 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_serio_raw_mutexEXIT(lines 5130 5146) no Hoare annotation was computed. [2023-04-03 05:41:58,496 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5337 5339) the Hoare annotation is: true [2023-04-03 05:41:58,496 INFO L899 garLoopResultBuilder]: For program point prepare_to_wait_eventEXIT(lines 5337 5339) no Hoare annotation was computed. [2023-04-03 05:41:58,496 INFO L899 garLoopResultBuilder]: For program point kfreeEXIT(lines 5360 5362) no Hoare annotation was computed. [2023-04-03 05:41:58,496 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5360 5362) the Hoare annotation is: true [2023-04-03 05:41:58,496 INFO L899 garLoopResultBuilder]: For program point L4639(lines 4639 4648) no Hoare annotation was computed. [2023-04-03 05:41:58,496 INFO L899 garLoopResultBuilder]: For program point L4642-1(line 4642) no Hoare annotation was computed. [2023-04-03 05:41:58,496 INFO L899 garLoopResultBuilder]: For program point L4643-2(lines 4639 4648) no Hoare annotation was computed. [2023-04-03 05:41:58,496 INFO L899 garLoopResultBuilder]: For program point ldv_is_err_or_nullEXIT(lines 4634 4651) no Hoare annotation was computed. [2023-04-03 05:41:58,496 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4634 4651) no Hoare annotation was computed. [2023-04-03 05:41:58,496 INFO L899 garLoopResultBuilder]: For program point L4642(line 4642) no Hoare annotation was computed. [2023-04-03 05:41:58,496 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5297 5299) the Hoare annotation is: true [2023-04-03 05:41:58,496 INFO L899 garLoopResultBuilder]: For program point kill_fasyncEXIT(lines 5297 5299) no Hoare annotation was computed. [2023-04-03 05:41:58,496 INFO L899 garLoopResultBuilder]: For program point mutex_trylockEXIT(lines 5326 5328) no Hoare annotation was computed. [2023-04-03 05:41:58,496 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5326 5328) no Hoare annotation was computed. [2023-04-03 05:41:58,496 INFO L899 garLoopResultBuilder]: For program point L4444-1(line 4444) no Hoare annotation was computed. [2023-04-03 05:41:58,496 INFO L899 garLoopResultBuilder]: For program point L4442(line 4442) no Hoare annotation was computed. [2023-04-03 05:41:58,496 INFO L899 garLoopResultBuilder]: For program point L4444(line 4444) no Hoare annotation was computed. [2023-04-03 05:41:58,496 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4436 4448) no Hoare annotation was computed. [2023-04-03 05:41:58,497 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_10EXIT(lines 4436 4448) no Hoare annotation was computed. [2023-04-03 05:41:58,497 INFO L899 garLoopResultBuilder]: For program point L4442-1(line 4442) no Hoare annotation was computed. [2023-04-03 05:41:58,497 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5265 5267) the Hoare annotation is: true [2023-04-03 05:41:58,497 INFO L899 garLoopResultBuilder]: For program point __might_sleepEXIT(lines 5265 5267) no Hoare annotation was computed. [2023-04-03 05:41:58,497 INFO L899 garLoopResultBuilder]: For program point list_del_initEXIT(lines 3204 3211) no Hoare annotation was computed. [2023-04-03 05:41:58,497 INFO L899 garLoopResultBuilder]: For program point list_del_initFINAL(lines 3204 3211) no Hoare annotation was computed. [2023-04-03 05:41:58,497 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3204 3211) the Hoare annotation is: true [2023-04-03 05:41:58,497 INFO L902 garLoopResultBuilder]: At program point L3207-1(line 3207) the Hoare annotation is: true [2023-04-03 05:41:58,497 INFO L902 garLoopResultBuilder]: At program point L3207(line 3207) the Hoare annotation is: true [2023-04-03 05:41:58,497 INFO L902 garLoopResultBuilder]: At program point L3198(line 3198) the Hoare annotation is: true [2023-04-03 05:41:58,497 INFO L899 garLoopResultBuilder]: For program point L3198-1(line 3198) no Hoare annotation was computed. [2023-04-03 05:41:58,497 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3195 3201) the Hoare annotation is: true [2023-04-03 05:41:58,497 INFO L899 garLoopResultBuilder]: For program point list_add_tailEXIT(lines 3195 3201) no Hoare annotation was computed. [2023-04-03 05:41:58,497 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4132 4139) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_serio_raw_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (not (= ~ldv_state_variable_0~0 1)) (= ~ldv_state_variable_1~0 0) (not (= ~ldv_state_variable_2~0 0))) [2023-04-03 05:41:58,497 INFO L895 garLoopResultBuilder]: At program point L4136(line 4136) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_serio_raw_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (not (= ~ldv_state_variable_0~0 1)) (= ~ldv_state_variable_1~0 0) (not (= ~ldv_state_variable_2~0 0))) [2023-04-03 05:41:58,497 INFO L899 garLoopResultBuilder]: For program point L4136-1(line 4136) no Hoare annotation was computed. [2023-04-03 05:41:58,497 INFO L899 garLoopResultBuilder]: For program point serio_raw_drv_initEXIT(lines 4132 4139) no Hoare annotation was computed. [2023-04-03 05:41:58,497 INFO L899 garLoopResultBuilder]: For program point ldv_usb_unlock_device_mutex_of_deviceFINAL(lines 5077 5083) no Hoare annotation was computed. [2023-04-03 05:41:58,497 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5077 5083) no Hoare annotation was computed. [2023-04-03 05:41:58,497 INFO L899 garLoopResultBuilder]: For program point ldv_usb_unlock_device_mutex_of_deviceEXIT(lines 5077 5083) no Hoare annotation was computed. [2023-04-03 05:41:58,497 INFO L899 garLoopResultBuilder]: For program point mutex_unlockEXIT(lines 5329 5331) no Hoare annotation was computed. [2023-04-03 05:41:58,497 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5329 5331) the Hoare annotation is: true [2023-04-03 05:41:58,497 INFO L899 garLoopResultBuilder]: For program point L4962-1(lines 4962 4965) no Hoare annotation was computed. [2023-04-03 05:41:58,497 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_mutex_of_deviceEXIT(lines 4958 4974) no Hoare annotation was computed. [2023-04-03 05:41:58,498 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4958 4974) no Hoare annotation was computed. [2023-04-03 05:41:58,498 INFO L899 garLoopResultBuilder]: For program point L4966(line 4966) no Hoare annotation was computed. [2023-04-03 05:41:58,498 INFO L899 garLoopResultBuilder]: For program point L4963(line 4963) no Hoare annotation was computed. [2023-04-03 05:41:58,498 INFO L899 garLoopResultBuilder]: For program point L4962(lines 4962 4965) no Hoare annotation was computed. [2023-04-03 05:41:58,498 INFO L902 garLoopResultBuilder]: At program point ERROR(lines 4595 4601) the Hoare annotation is: true [2023-04-03 05:41:58,498 INFO L899 garLoopResultBuilder]: For program point ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION(line 4599) no Hoare annotation was computed. [2023-04-03 05:41:58,498 INFO L899 garLoopResultBuilder]: For program point ldv_errorEXIT(lines 4595 4601) no Hoare annotation was computed. [2023-04-03 05:41:58,498 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5250 5252) the Hoare annotation is: true [2023-04-03 05:41:58,498 INFO L899 garLoopResultBuilder]: For program point __dynamic_dev_dbgEXIT(lines 5250 5252) no Hoare annotation was computed. [2023-04-03 05:41:58,498 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3222 3230) the Hoare annotation is: true [2023-04-03 05:41:58,498 INFO L899 garLoopResultBuilder]: For program point atomic_sub_and_testEXIT(lines 3222 3230) no Hoare annotation was computed. [2023-04-03 05:41:58,498 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5333 5335) the Hoare annotation is: true [2023-04-03 05:41:58,498 INFO L899 garLoopResultBuilder]: For program point noop_llseekEXIT(lines 5333 5335) no Hoare annotation was computed. [2023-04-03 05:41:58,498 INFO L895 garLoopResultBuilder]: At program point L4577(line 4577) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_serio_raw_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (not (= ~ldv_state_variable_0~0 1)) (= ~ldv_state_variable_1~0 0) (not (= ~ldv_state_variable_2~0 0))) [2023-04-03 05:41:58,498 INFO L899 garLoopResultBuilder]: For program point L4577-1(line 4577) no Hoare annotation was computed. [2023-04-03 05:41:58,498 INFO L899 garLoopResultBuilder]: For program point ldv___serio_register_driver_23EXIT(lines 4571 4586) no Hoare annotation was computed. [2023-04-03 05:41:58,498 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4571 4586) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_serio_raw_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (not (= ~ldv_state_variable_0~0 1)) (= ~ldv_state_variable_1~0 0) (not (= ~ldv_state_variable_2~0 0))) [2023-04-03 05:41:58,498 INFO L899 garLoopResultBuilder]: For program point L4579(lines 4579 4583) no Hoare annotation was computed. [2023-04-03 05:41:58,498 INFO L899 garLoopResultBuilder]: For program point L4579-1(lines 4579 4583) no Hoare annotation was computed. [2023-04-03 05:41:58,498 INFO L895 garLoopResultBuilder]: At program point L4581(line 4581) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_serio_raw_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (not (= ~ldv_state_variable_0~0 1)) (= ~ldv_state_variable_1~0 1) (not (= ~ldv_state_variable_2~0 0))) [2023-04-03 05:41:58,498 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3354 3359) the Hoare annotation is: true [2023-04-03 05:41:58,498 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectEXIT(lines 3354 3359) no Hoare annotation was computed. [2023-04-03 05:41:58,499 INFO L902 garLoopResultBuilder]: At program point L3393(line 3393) the Hoare annotation is: true [2023-04-03 05:41:58,499 INFO L899 garLoopResultBuilder]: For program point spin_unlock_irqEXIT(lines 3390 3396) no Hoare annotation was computed. [2023-04-03 05:41:58,499 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3390 3396) the Hoare annotation is: true [2023-04-03 05:41:58,499 INFO L899 garLoopResultBuilder]: For program point spin_unlock_irqFINAL(lines 3390 3396) no Hoare annotation was computed. [2023-04-03 05:41:58,499 INFO L899 garLoopResultBuilder]: For program point kref_putEXIT(lines 3496 3503) no Hoare annotation was computed. [2023-04-03 05:41:58,499 INFO L895 garLoopResultBuilder]: At program point L3500(line 3500) the Hoare annotation is: (let ((.cse4 (= ~ldv_state_variable_2~0 0)) (.cse7 (not (= |old(~ldv_state_variable_2~0)| 0))) (.cse6 (not (= ~ldv_state_variable_1~0 1))) (.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (< |#funAddr~serio_raw_free.offset| |kref_put_#in~release.offset|)) (.cse5 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse8 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (or .cse0 (not (= ~ldv_state_variable_1~0 2)) .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 .cse5 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse6 .cse8) (or .cse0 .cse1 .cse2 .cse3 .cse5 (and (= ~ldv_mutex_serio_raw_mutex~0 1) (<= kref_put_~release.offset |#funAddr~serio_raw_free.offset|)) .cse8))) [2023-04-03 05:41:58,499 INFO L899 garLoopResultBuilder]: For program point L3500-1(line 3500) no Hoare annotation was computed. [2023-04-03 05:41:58,499 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3496 3503) the Hoare annotation is: (let ((.cse4 (= ~ldv_state_variable_2~0 0)) (.cse7 (not (= |old(~ldv_state_variable_2~0)| 0))) (.cse6 (not (= ~ldv_state_variable_1~0 1))) (.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (< |#funAddr~serio_raw_free.offset| |kref_put_#in~release.offset|)) (.cse5 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse8 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (or .cse0 (not (= ~ldv_state_variable_1~0 2)) .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 .cse5 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse6 .cse8) (or .cse0 .cse1 .cse2 .cse3 .cse5 (= ~ldv_mutex_serio_raw_mutex~0 1) .cse8))) [2023-04-03 05:41:58,499 INFO L899 garLoopResultBuilder]: For program point serio_raw_disconnectFINAL(lines 4105 4123) no Hoare annotation was computed. [2023-04-03 05:41:58,499 INFO L895 garLoopResultBuilder]: At program point L4120(line 4120) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_state_variable_1~0 2)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_0~0 3)) (and (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1))) [2023-04-03 05:41:58,499 INFO L895 garLoopResultBuilder]: At program point L4118(line 4118) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_state_variable_1~0 2)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_0~0 3)) (and (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1))) [2023-04-03 05:41:58,499 INFO L899 garLoopResultBuilder]: For program point L4119(line 4119) no Hoare annotation was computed. [2023-04-03 05:41:58,499 INFO L895 garLoopResultBuilder]: At program point L4116(line 4116) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_state_variable_1~0 2)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_0~0 3)) (and (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1))) [2023-04-03 05:41:58,499 INFO L895 garLoopResultBuilder]: At program point L4117(line 4117) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_state_variable_1~0 2)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_0~0 3)) (and (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1))) [2023-04-03 05:41:58,499 INFO L895 garLoopResultBuilder]: At program point L4115-1(line 4115) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_state_variable_1~0 2)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_state_variable_2~0 0) (= 2 ~ldv_mutex_serio_raw_mutex~0)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,499 INFO L895 garLoopResultBuilder]: At program point L4115(line 4115) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_state_variable_1~0 2)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_state_variable_2~0 0) (= 2 ~ldv_mutex_serio_raw_mutex~0)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,499 INFO L895 garLoopResultBuilder]: At program point L4112(line 4112) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_state_variable_1~0 2)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,500 INFO L899 garLoopResultBuilder]: For program point L4113-1(line 4113) no Hoare annotation was computed. [2023-04-03 05:41:58,500 INFO L895 garLoopResultBuilder]: At program point L4113(line 4113) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_state_variable_1~0 2)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_0~0 3)) (and (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1))) [2023-04-03 05:41:58,500 INFO L895 garLoopResultBuilder]: At program point L4110(line 4110) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_state_variable_1~0 2))) (.cse2 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse3 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse4 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse5 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 (= ~ldv_mutex_serio_raw_mutex~0 1) .cse5) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 .cse4 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse5) (or .cse0 .cse1 .cse2 .cse3 (= ~ldv_state_variable_2~0 0) .cse4 (not (= |old(~ldv_state_variable_2~0)| 0)) .cse5))) [2023-04-03 05:41:58,500 INFO L899 garLoopResultBuilder]: For program point L4112-1(line 4112) no Hoare annotation was computed. [2023-04-03 05:41:58,500 INFO L899 garLoopResultBuilder]: For program point L4110-1(line 4110) no Hoare annotation was computed. [2023-04-03 05:41:58,500 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4105 4123) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_state_variable_1~0 2))) (.cse2 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse3 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse4 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse5 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 (= ~ldv_mutex_serio_raw_mutex~0 1) .cse5) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 .cse4 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse5) (or .cse0 .cse1 .cse2 .cse3 (= ~ldv_state_variable_2~0 0) .cse4 (not (= |old(~ldv_state_variable_2~0)| 0)) .cse5))) [2023-04-03 05:41:58,500 INFO L899 garLoopResultBuilder]: For program point serio_raw_disconnectEXIT(lines 4105 4123) no Hoare annotation was computed. [2023-04-03 05:41:58,500 INFO L899 garLoopResultBuilder]: For program point #Ultimate.C_memsetEXIT(line -1) no Hoare annotation was computed. [2023-04-03 05:41:58,500 INFO L902 garLoopResultBuilder]: At program point L-1-1(line -1) the Hoare annotation is: true [2023-04-03 05:41:58,500 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: true [2023-04-03 05:41:58,500 INFO L899 garLoopResultBuilder]: For program point serio_continue_rxFINAL(lines 3584 3590) no Hoare annotation was computed. [2023-04-03 05:41:58,500 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3584 3590) the Hoare annotation is: true [2023-04-03 05:41:58,500 INFO L899 garLoopResultBuilder]: For program point serio_continue_rxEXIT(lines 3584 3590) no Hoare annotation was computed. [2023-04-03 05:41:58,500 INFO L902 garLoopResultBuilder]: At program point L3587(line 3587) the Hoare annotation is: true [2023-04-03 05:41:58,500 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3275 3277) the Hoare annotation is: true [2023-04-03 05:41:58,500 INFO L899 garLoopResultBuilder]: For program point assume_abort_if_notEXIT(lines 3275 3277) no Hoare annotation was computed. [2023-04-03 05:41:58,500 INFO L899 garLoopResultBuilder]: For program point ldv_init_zallocEXIT(lines 3312 3322) no Hoare annotation was computed. [2023-04-03 05:41:58,500 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3312 3322) the Hoare annotation is: true [2023-04-03 05:41:58,500 INFO L899 garLoopResultBuilder]: For program point L3319-1(line 3319) no Hoare annotation was computed. [2023-04-03 05:41:58,500 INFO L902 garLoopResultBuilder]: At program point L3319(line 3319) the Hoare annotation is: true [2023-04-03 05:41:58,502 INFO L899 garLoopResultBuilder]: For program point L3317-1(line 3317) no Hoare annotation was computed. [2023-04-03 05:41:58,502 INFO L902 garLoopResultBuilder]: At program point L3317(line 3317) the Hoare annotation is: true [2023-04-03 05:41:58,502 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5353 5355) the Hoare annotation is: true [2023-04-03 05:41:58,502 INFO L899 garLoopResultBuilder]: For program point serio_unregister_driverEXIT(lines 5353 5355) no Hoare annotation was computed. [2023-04-03 05:41:58,502 INFO L899 garLoopResultBuilder]: For program point serio_raw_locateFINAL(lines 3611 3634) no Hoare annotation was computed. [2023-04-03 05:41:58,502 INFO L899 garLoopResultBuilder]: For program point serio_raw_locateEXIT(lines 3611 3634) no Hoare annotation was computed. [2023-04-03 05:41:58,502 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3611 3634) the Hoare annotation is: true [2023-04-03 05:41:58,502 INFO L902 garLoopResultBuilder]: At program point $Ultimate##4(lines 3628 3631) the Hoare annotation is: true [2023-04-03 05:41:58,502 INFO L899 garLoopResultBuilder]: For program point L3621(lines 3621 3624) no Hoare annotation was computed. [2023-04-03 05:41:58,502 INFO L899 garLoopResultBuilder]: For program point L4784-1(line 4784) no Hoare annotation was computed. [2023-04-03 05:41:58,502 INFO L899 garLoopResultBuilder]: For program point L4784(line 4784) no Hoare annotation was computed. [2023-04-03 05:41:58,502 INFO L899 garLoopResultBuilder]: For program point L4779(line 4779) no Hoare annotation was computed. [2023-04-03 05:41:58,502 INFO L899 garLoopResultBuilder]: For program point L4779-1(line 4779) no Hoare annotation was computed. [2023-04-03 05:41:58,502 INFO L899 garLoopResultBuilder]: For program point L4781(line 4781) no Hoare annotation was computed. [2023-04-03 05:41:58,502 INFO L899 garLoopResultBuilder]: For program point ldv_usb_lock_device_for_reset_i_mutex_of_inodeFINAL(lines 4774 4788) no Hoare annotation was computed. [2023-04-03 05:41:58,502 INFO L899 garLoopResultBuilder]: For program point L4780(lines 4780 4786) no Hoare annotation was computed. [2023-04-03 05:41:58,502 INFO L899 garLoopResultBuilder]: For program point L4781-1(line 4781) no Hoare annotation was computed. [2023-04-03 05:41:58,502 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4774 4788) no Hoare annotation was computed. [2023-04-03 05:41:58,502 INFO L899 garLoopResultBuilder]: For program point ldv_usb_lock_device_for_reset_i_mutex_of_inodeEXIT(lines 4774 4788) no Hoare annotation was computed. [2023-04-03 05:41:58,502 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_serio_raw_mutexFINAL(lines 5164 5179) no Hoare annotation was computed. [2023-04-03 05:41:58,502 INFO L899 garLoopResultBuilder]: For program point L5169(line 5169) no Hoare annotation was computed. [2023-04-03 05:41:58,502 INFO L899 garLoopResultBuilder]: For program point L5168(lines 5168 5177) no Hoare annotation was computed. [2023-04-03 05:41:58,503 INFO L899 garLoopResultBuilder]: For program point L5169-1(line 5169) no Hoare annotation was computed. [2023-04-03 05:41:58,503 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5164 5179) no Hoare annotation was computed. [2023-04-03 05:41:58,503 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_serio_raw_mutexEXIT(lines 5164 5179) no Hoare annotation was computed. [2023-04-03 05:41:58,503 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: (= |old(~ldv_mutex_serio_raw_mutex~0)| ~ldv_mutex_serio_raw_mutex~0) [2023-04-03 05:41:58,503 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2023-04-03 05:41:58,503 INFO L902 garLoopResultBuilder]: At program point L3924(line 3924) the Hoare annotation is: true [2023-04-03 05:41:58,503 INFO L899 garLoopResultBuilder]: For program point serio_raw_pollEXIT(lines 3916 3932) no Hoare annotation was computed. [2023-04-03 05:41:58,503 INFO L899 garLoopResultBuilder]: For program point L3924-1(line 3924) no Hoare annotation was computed. [2023-04-03 05:41:58,503 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3916 3932) the Hoare annotation is: true [2023-04-03 05:41:58,503 INFO L899 garLoopResultBuilder]: For program point ldv_usb_unlock_device_lockFINAL(lines 4933 4939) no Hoare annotation was computed. [2023-04-03 05:41:58,503 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4933 4939) no Hoare annotation was computed. [2023-04-03 05:41:58,503 INFO L899 garLoopResultBuilder]: For program point ldv_usb_unlock_device_lockEXIT(lines 4933 4939) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5314 5316) the Hoare annotation is: true [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point mutex_lockEXIT(lines 5314 5316) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point L4914-1(line 4914) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4910 4917) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point ldv_usb_trylock_device_lockEXIT(lines 4910 4917) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point L4914(line 4914) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point L3327-1(line 3327) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L902 garLoopResultBuilder]: At program point L3327(line 3327) the Hoare annotation is: true [2023-04-03 05:41:58,504 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3323 3330) the Hoare annotation is: true [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point ldv_memsetEXIT(lines 3323 3330) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point serio_raw_drv_exitEXIT(lines 4140 4146) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4140 4146) the Hoare annotation is: true [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point serio_raw_drv_exitFINAL(lines 4140 4146) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5256 5258) the Hoare annotation is: true [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point __list_addEXIT(lines 5256 5258) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_i_mutex_of_inodeEXIT(lines 4732 4747) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point L4737(line 4737) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point L4736(lines 4736 4745) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point L4737-1(line 4737) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4732 4747) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_i_mutex_of_inodeFINAL(lines 4732 4747) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point L4946(line 4946) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point L4949(line 4949) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point L4945(lines 4945 4948) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point L4945-1(lines 4945 4948) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_mutex_of_deviceEXIT(lines 4941 4957) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4941 4957) no Hoare annotation was computed. [2023-04-03 05:41:58,504 INFO L899 garLoopResultBuilder]: For program point L5025(line 5025) no Hoare annotation was computed. [2023-04-03 05:41:58,505 INFO L899 garLoopResultBuilder]: For program point L5024(lines 5024 5033) no Hoare annotation was computed. [2023-04-03 05:41:58,505 INFO L899 garLoopResultBuilder]: For program point L5025-1(line 5025) no Hoare annotation was computed. [2023-04-03 05:41:58,505 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_mutex_of_deviceEXIT(lines 5020 5035) no Hoare annotation was computed. [2023-04-03 05:41:58,505 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5020 5035) no Hoare annotation was computed. [2023-04-03 05:41:58,505 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_mutex_of_deviceFINAL(lines 5020 5035) no Hoare annotation was computed. [2023-04-03 05:41:58,505 INFO L902 garLoopResultBuilder]: At program point L3520(line 3520) the Hoare annotation is: true [2023-04-03 05:41:58,505 INFO L899 garLoopResultBuilder]: For program point L3520-1(line 3520) no Hoare annotation was computed. [2023-04-03 05:41:58,505 INFO L899 garLoopResultBuilder]: For program point L3517-2(lines 3517 3522) no Hoare annotation was computed. [2023-04-03 05:41:58,505 INFO L899 garLoopResultBuilder]: For program point L3517-4(lines 3513 3525) no Hoare annotation was computed. [2023-04-03 05:41:58,505 INFO L899 garLoopResultBuilder]: For program point poll_waitEXIT(lines 3513 3525) no Hoare annotation was computed. [2023-04-03 05:41:58,505 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3513 3525) the Hoare annotation is: true [2023-04-03 05:41:58,505 INFO L899 garLoopResultBuilder]: For program point L4658(line 4658) no Hoare annotation was computed. [2023-04-03 05:41:58,505 INFO L899 garLoopResultBuilder]: For program point L4661(line 4661) no Hoare annotation was computed. [2023-04-03 05:41:58,505 INFO L899 garLoopResultBuilder]: For program point L4657(lines 4657 4660) no Hoare annotation was computed. [2023-04-03 05:41:58,505 INFO L899 garLoopResultBuilder]: For program point L4657-1(lines 4657 4660) no Hoare annotation was computed. [2023-04-03 05:41:58,505 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_i_mutex_of_inodeEXIT(lines 4653 4669) no Hoare annotation was computed. [2023-04-03 05:41:58,505 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4653 4669) no Hoare annotation was computed. [2023-04-03 05:41:58,505 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3331 3338) the Hoare annotation is: true [2023-04-03 05:41:58,505 INFO L899 garLoopResultBuilder]: For program point ldv_undef_intEXIT(lines 3331 3338) no Hoare annotation was computed. [2023-04-03 05:41:58,505 INFO L902 garLoopResultBuilder]: At program point L3406(line 3406) the Hoare annotation is: true [2023-04-03 05:41:58,505 INFO L899 garLoopResultBuilder]: For program point L3406-1(line 3406) no Hoare annotation was computed. [2023-04-03 05:41:58,505 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3404 3407) the Hoare annotation is: true [2023-04-03 05:41:58,505 INFO L899 garLoopResultBuilder]: For program point __kmallocEXIT(lines 3404 3407) no Hoare annotation was computed. [2023-04-03 05:41:58,505 INFO L899 garLoopResultBuilder]: For program point L4379(line 4379) no Hoare annotation was computed. [2023-04-03 05:41:58,505 INFO L899 garLoopResultBuilder]: For program point mainEXIT(lines 4173 4395) no Hoare annotation was computed. [2023-04-03 05:41:58,505 INFO L895 garLoopResultBuilder]: At program point L4214(line 4214) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_1~0 0)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,506 INFO L899 garLoopResultBuilder]: For program point L4214-1(line 4214) no Hoare annotation was computed. [2023-04-03 05:41:58,506 INFO L895 garLoopResultBuilder]: At program point L4363(line 4363) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_0~0 3)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,506 INFO L899 garLoopResultBuilder]: For program point L4330(line 4330) no Hoare annotation was computed. [2023-04-03 05:41:58,506 INFO L899 garLoopResultBuilder]: For program point L4363-1(line 4363) no Hoare annotation was computed. [2023-04-03 05:41:58,506 INFO L899 garLoopResultBuilder]: For program point L4231(lines 4231 4267) no Hoare annotation was computed. [2023-04-03 05:41:58,506 INFO L902 garLoopResultBuilder]: At program point L4380(line 4380) the Hoare annotation is: true [2023-04-03 05:41:58,506 INFO L895 garLoopResultBuilder]: At program point L4215(line 4215) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_1~0 0)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,506 INFO L899 garLoopResultBuilder]: For program point L4215-1(line 4215) no Hoare annotation was computed. [2023-04-03 05:41:58,506 INFO L899 garLoopResultBuilder]: For program point L4331(lines 4331 4335) no Hoare annotation was computed. [2023-04-03 05:41:58,506 INFO L899 garLoopResultBuilder]: For program point L4265(line 4265) no Hoare annotation was computed. [2023-04-03 05:41:58,506 INFO L899 garLoopResultBuilder]: For program point L4232(line 4232) no Hoare annotation was computed. [2023-04-03 05:41:58,506 INFO L899 garLoopResultBuilder]: For program point L4216-1(line 4216) no Hoare annotation was computed. [2023-04-03 05:41:58,506 INFO L895 garLoopResultBuilder]: At program point L4216(line 4216) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_1~0 0)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,506 INFO L899 garLoopResultBuilder]: For program point L4299(line 4299) no Hoare annotation was computed. [2023-04-03 05:41:58,506 INFO L899 garLoopResultBuilder]: For program point L4332-1(line 4332) no Hoare annotation was computed. [2023-04-03 05:41:58,506 INFO L902 garLoopResultBuilder]: At program point L4266(line 4266) the Hoare annotation is: true [2023-04-03 05:41:58,506 INFO L895 garLoopResultBuilder]: At program point L4332(line 4332) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_0~0 3)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,506 INFO L899 garLoopResultBuilder]: For program point L4200-1(line 4200) no Hoare annotation was computed. [2023-04-03 05:41:58,506 INFO L899 garLoopResultBuilder]: For program point L4233(lines 4233 4241) no Hoare annotation was computed. [2023-04-03 05:41:58,506 INFO L895 garLoopResultBuilder]: At program point L4200(line 4200) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_1~0 0)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,506 INFO L899 garLoopResultBuilder]: For program point L4250(line 4250) no Hoare annotation was computed. [2023-04-03 05:41:58,506 INFO L899 garLoopResultBuilder]: For program point L4349(line 4349) no Hoare annotation was computed. [2023-04-03 05:41:58,506 INFO L895 garLoopResultBuilder]: At program point L4217(line 4217) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_1~0 0)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,507 INFO L899 garLoopResultBuilder]: For program point L4217-1(line 4217) no Hoare annotation was computed. [2023-04-03 05:41:58,507 INFO L895 garLoopResultBuilder]: At program point L4234(line 4234) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (not (= |old(~ldv_state_variable_2~0)| 0)) (and (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_1~0 1) (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,507 INFO L902 garLoopResultBuilder]: At program point L4300(line 4300) the Hoare annotation is: true [2023-04-03 05:41:58,507 INFO L899 garLoopResultBuilder]: For program point L4234-1(line 4234) no Hoare annotation was computed. [2023-04-03 05:41:58,507 INFO L899 garLoopResultBuilder]: For program point L4350(lines 4350 4354) no Hoare annotation was computed. [2023-04-03 05:41:58,507 INFO L899 garLoopResultBuilder]: For program point L4251(lines 4251 4255) no Hoare annotation was computed. [2023-04-03 05:41:58,507 INFO L895 garLoopResultBuilder]: At program point L4218(line 4218) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_1~0 0)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,507 INFO L895 garLoopResultBuilder]: At program point L4317(line 4317) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_0~0 3)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,507 INFO L899 garLoopResultBuilder]: For program point L4284(line 4284) no Hoare annotation was computed. [2023-04-03 05:41:58,507 INFO L899 garLoopResultBuilder]: For program point L4317-1(line 4317) no Hoare annotation was computed. [2023-04-03 05:41:58,507 INFO L899 garLoopResultBuilder]: For program point L4350-2(lines 4309 4381) no Hoare annotation was computed. [2023-04-03 05:41:58,507 INFO L899 garLoopResultBuilder]: For program point L4218-1(line 4218) no Hoare annotation was computed. [2023-04-03 05:41:58,507 INFO L895 garLoopResultBuilder]: At program point L4202(line 4202) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_1~0 0)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,507 INFO L899 garLoopResultBuilder]: For program point L4202-1(line 4202) no Hoare annotation was computed. [2023-04-03 05:41:58,507 INFO L895 garLoopResultBuilder]: At program point L4351(line 4351) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (not (= |old(~ldv_state_variable_2~0)| 0)) (and (= ~ldv_state_variable_2~0 1) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,507 INFO L899 garLoopResultBuilder]: For program point L4351-1(line 4351) no Hoare annotation was computed. [2023-04-03 05:41:58,508 INFO L895 garLoopResultBuilder]: At program point L4219(line 4219) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_1~0 0)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,508 INFO L899 garLoopResultBuilder]: For program point L4252-1(line 4252) no Hoare annotation was computed. [2023-04-03 05:41:58,508 INFO L899 garLoopResultBuilder]: For program point L4219-1(line 4219) no Hoare annotation was computed. [2023-04-03 05:41:58,508 INFO L899 garLoopResultBuilder]: For program point L4285(lines 4285 4297) no Hoare annotation was computed. [2023-04-03 05:41:58,508 INFO L895 garLoopResultBuilder]: At program point L4252(line 4252) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (not (= |old(~ldv_state_variable_2~0)| 0)) (and (= ~ldv_state_variable_1~0 2) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,508 INFO L899 garLoopResultBuilder]: For program point L4368(line 4368) no Hoare annotation was computed. [2023-04-03 05:41:58,508 INFO L895 garLoopResultBuilder]: At program point L4286(line 4286) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_state_variable_0~0 1) (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_1~0 0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,508 INFO L899 garLoopResultBuilder]: For program point L4220-1(line 4220) no Hoare annotation was computed. [2023-04-03 05:41:58,508 INFO L899 garLoopResultBuilder]: For program point L4286-1(line 4286) no Hoare annotation was computed. [2023-04-03 05:41:58,508 INFO L895 garLoopResultBuilder]: At program point L4220(line 4220) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_1~0 0)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,508 INFO L895 garLoopResultBuilder]: At program point ldv_final(lines 4199 4394) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,508 INFO L899 garLoopResultBuilder]: For program point L4369(lines 4369 4377) no Hoare annotation was computed. [2023-04-03 05:41:58,508 INFO L899 garLoopResultBuilder]: For program point L4204-1(line 4204) no Hoare annotation was computed. [2023-04-03 05:41:58,508 INFO L895 garLoopResultBuilder]: At program point L4204(line 4204) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_1~0 0)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,508 INFO L899 garLoopResultBuilder]: For program point L4386(line 4386) no Hoare annotation was computed. [2023-04-03 05:41:58,509 INFO L899 garLoopResultBuilder]: For program point L4287-2(lines 4285 4296) no Hoare annotation was computed. [2023-04-03 05:41:58,509 INFO L895 garLoopResultBuilder]: At program point L4370(line 4370) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (not (= |old(~ldv_state_variable_2~0)| 0)) (and (= ~ldv_state_variable_2~0 1) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,510 INFO L899 garLoopResultBuilder]: For program point L4337(line 4337) no Hoare annotation was computed. [2023-04-03 05:41:58,510 INFO L899 garLoopResultBuilder]: For program point L4370-1(line 4370) no Hoare annotation was computed. [2023-04-03 05:41:58,510 INFO L902 garLoopResultBuilder]: At program point L4387(line 4387) the Hoare annotation is: true [2023-04-03 05:41:58,510 INFO L899 garLoopResultBuilder]: For program point L4338(lines 4338 4342) no Hoare annotation was computed. [2023-04-03 05:41:58,510 INFO L895 garLoopResultBuilder]: At program point L4206(line 4206) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_1~0 0)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,510 INFO L899 garLoopResultBuilder]: For program point L4272(line 4272) no Hoare annotation was computed. [2023-04-03 05:41:58,510 INFO L899 garLoopResultBuilder]: For program point L4338-2(lines 4309 4381) no Hoare annotation was computed. [2023-04-03 05:41:58,510 INFO L899 garLoopResultBuilder]: For program point L4206-1(line 4206) no Hoare annotation was computed. [2023-04-03 05:41:58,510 INFO L899 garLoopResultBuilder]: For program point L4322(line 4322) no Hoare annotation was computed. [2023-04-03 05:41:58,510 INFO L895 garLoopResultBuilder]: At program point L4339(line 4339) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (not (= |old(~ldv_state_variable_2~0)| 0)) (and (= ~ldv_state_variable_2~0 1) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,510 INFO L899 garLoopResultBuilder]: For program point L4306(line 4306) no Hoare annotation was computed. [2023-04-03 05:41:58,510 INFO L899 garLoopResultBuilder]: For program point L4339-1(line 4339) no Hoare annotation was computed. [2023-04-03 05:41:58,510 INFO L899 garLoopResultBuilder]: For program point L4273(lines 4273 4304) no Hoare annotation was computed. [2023-04-03 05:41:58,510 INFO L899 garLoopResultBuilder]: For program point L4323(lines 4323 4328) no Hoare annotation was computed. [2023-04-03 05:41:58,510 INFO L899 garLoopResultBuilder]: For program point L4356-1(line 4356) no Hoare annotation was computed. [2023-04-03 05:41:58,510 INFO L895 garLoopResultBuilder]: At program point L4356(line 4356) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_0~0 3)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,510 INFO L899 garLoopResultBuilder]: For program point L4257(line 4257) no Hoare annotation was computed. [2023-04-03 05:41:58,510 INFO L899 garLoopResultBuilder]: For program point L4307(lines 4307 4384) no Hoare annotation was computed. [2023-04-03 05:41:58,510 INFO L899 garLoopResultBuilder]: For program point L4208-1(line 4208) no Hoare annotation was computed. [2023-04-03 05:41:58,510 INFO L895 garLoopResultBuilder]: At program point L4208(line 4208) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_1~0 0)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,510 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4173 4395) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_1~0 0)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,510 INFO L899 garLoopResultBuilder]: For program point L4324-1(line 4324) no Hoare annotation was computed. [2023-04-03 05:41:58,510 INFO L899 garLoopResultBuilder]: For program point L4258(lines 4258 4263) no Hoare annotation was computed. [2023-04-03 05:41:58,511 INFO L895 garLoopResultBuilder]: At program point L4324(line 4324) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_0~0 3)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,511 INFO L895 garLoopResultBuilder]: At program point L4225(lines 4199 4394) the Hoare annotation is: (let ((.cse0 (= ~ldv_mutex_serio_raw_mutex~0 1))) (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_state_variable_0~0 1) (= ~ldv_state_variable_2~0 0) .cse0 (= ~ldv_state_variable_1~0 0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and .cse0 (= ~ldv_state_variable_0~0 3)) (not (= |old(~ldv_state_variable_2~0)| 0)))) [2023-04-03 05:41:58,511 INFO L899 garLoopResultBuilder]: For program point L4275(lines 4275 4301) no Hoare annotation was computed. [2023-04-03 05:41:58,511 INFO L895 garLoopResultBuilder]: At program point L4259(line 4259) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (not (= |old(~ldv_state_variable_2~0)| 0)) (and (= ~ldv_state_variable_1~0 2) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,511 INFO L899 garLoopResultBuilder]: For program point L4259-1(line 4259) no Hoare annotation was computed. [2023-04-03 05:41:58,511 INFO L899 garLoopResultBuilder]: For program point L4243(line 4243) no Hoare annotation was computed. [2023-04-03 05:41:58,511 INFO L895 garLoopResultBuilder]: At program point L4210(line 4210) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_1~0 0)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,511 INFO L899 garLoopResultBuilder]: For program point L4309(lines 4309 4381) no Hoare annotation was computed. [2023-04-03 05:41:58,511 INFO L899 garLoopResultBuilder]: For program point L4276(line 4276) no Hoare annotation was computed. [2023-04-03 05:41:58,511 INFO L899 garLoopResultBuilder]: For program point L4210-1(line 4210) no Hoare annotation was computed. [2023-04-03 05:41:58,511 INFO L899 garLoopResultBuilder]: For program point L4392(line 4392) no Hoare annotation was computed. [2023-04-03 05:41:58,511 INFO L899 garLoopResultBuilder]: For program point L4227(lines 4227 4388) no Hoare annotation was computed. [2023-04-03 05:41:58,511 INFO L899 garLoopResultBuilder]: For program point L4310(line 4310) no Hoare annotation was computed. [2023-04-03 05:41:58,511 INFO L899 garLoopResultBuilder]: For program point L4277(lines 4277 4282) no Hoare annotation was computed. [2023-04-03 05:41:58,511 INFO L899 garLoopResultBuilder]: For program point L4244(lines 4244 4248) no Hoare annotation was computed. [2023-04-03 05:41:58,511 INFO L899 garLoopResultBuilder]: For program point L4228(line 4228) no Hoare annotation was computed. [2023-04-03 05:41:58,511 INFO L899 garLoopResultBuilder]: For program point L4311(lines 4311 4315) no Hoare annotation was computed. [2023-04-03 05:41:58,511 INFO L899 garLoopResultBuilder]: For program point L4344-1(line 4344) no Hoare annotation was computed. [2023-04-03 05:41:58,511 INFO L895 garLoopResultBuilder]: At program point L4278(line 4278) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,511 INFO L895 garLoopResultBuilder]: At program point L4344(line 4344) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_0~0 3)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,511 INFO L895 garLoopResultBuilder]: At program point L4212-1(line 4212) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_1~0 0)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,511 INFO L895 garLoopResultBuilder]: At program point L4245(line 4245) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (not (= |old(~ldv_state_variable_2~0)| 0)) (and (= ~ldv_state_variable_1~0 2) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,512 INFO L899 garLoopResultBuilder]: For program point L4278-1(line 4278) no Hoare annotation was computed. [2023-04-03 05:41:58,512 INFO L899 garLoopResultBuilder]: For program point L4311-2(lines 4309 4381) no Hoare annotation was computed. [2023-04-03 05:41:58,512 INFO L895 garLoopResultBuilder]: At program point L4212(line 4212) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (and (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_1~0 0)) (not (= |old(~ldv_state_variable_2~0)| 0))) [2023-04-03 05:41:58,512 INFO L899 garLoopResultBuilder]: For program point L4245-1(line 4245) no Hoare annotation was computed. [2023-04-03 05:41:58,512 INFO L899 garLoopResultBuilder]: For program point L4361(line 4361) no Hoare annotation was computed. [2023-04-03 05:41:58,512 INFO L899 garLoopResultBuilder]: For program point L4229(lines 4229 4270) no Hoare annotation was computed. [2023-04-03 05:41:58,512 INFO L899 garLoopResultBuilder]: For program point L4312-1(line 4312) no Hoare annotation was computed. [2023-04-03 05:41:58,512 INFO L895 garLoopResultBuilder]: At program point L4312(line 4312) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_1~0)| 0)) (not (= |old(~ldv_state_variable_2~0)| 0)) (and (= ~ldv_state_variable_2~0 1) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,512 INFO L899 garLoopResultBuilder]: For program point L4213(line 4213) no Hoare annotation was computed. [2023-04-03 05:41:58,512 INFO L899 garLoopResultBuilder]: For program point L4362(lines 4362 4366) no Hoare annotation was computed. [2023-04-03 05:41:58,512 INFO L902 garLoopResultBuilder]: At program point L4156(line 4156) the Hoare annotation is: true [2023-04-03 05:41:58,512 INFO L899 garLoopResultBuilder]: For program point ldv_serio_driver_1EXIT(lines 4152 4160) no Hoare annotation was computed. [2023-04-03 05:41:58,512 INFO L899 garLoopResultBuilder]: For program point L4156-1(line 4156) no Hoare annotation was computed. [2023-04-03 05:41:58,512 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4152 4160) the Hoare annotation is: true [2023-04-03 05:41:58,512 INFO L899 garLoopResultBuilder]: For program point serio_set_drvdataEXIT(lines 3570 3576) no Hoare annotation was computed. [2023-04-03 05:41:58,512 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3570 3576) the Hoare annotation is: true [2023-04-03 05:41:58,512 INFO L899 garLoopResultBuilder]: For program point serio_set_drvdataFINAL(lines 3570 3576) no Hoare annotation was computed. [2023-04-03 05:41:58,512 INFO L902 garLoopResultBuilder]: At program point L3573(line 3573) the Hoare annotation is: true [2023-04-03 05:41:58,512 INFO L899 garLoopResultBuilder]: For program point INIT_LIST_HEADEXIT(lines 3186 3193) no Hoare annotation was computed. [2023-04-03 05:41:58,512 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3186 3193) the Hoare annotation is: true [2023-04-03 05:41:58,512 INFO L899 garLoopResultBuilder]: For program point ldv_misc_deregister_20EXIT(lines 4544 4554) no Hoare annotation was computed. [2023-04-03 05:41:58,512 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4544 4554) the Hoare annotation is: true [2023-04-03 05:41:58,512 INFO L902 garLoopResultBuilder]: At program point L4549(line 4549) the Hoare annotation is: true [2023-04-03 05:41:58,512 INFO L899 garLoopResultBuilder]: For program point L4549-1(line 4549) no Hoare annotation was computed. [2023-04-03 05:41:58,512 INFO L899 garLoopResultBuilder]: For program point L4991(line 4991) no Hoare annotation was computed. [2023-04-03 05:41:58,512 INFO L899 garLoopResultBuilder]: For program point L4990(lines 4990 4993) no Hoare annotation was computed. [2023-04-03 05:41:58,513 INFO L899 garLoopResultBuilder]: For program point L4990-1(lines 4990 4993) no Hoare annotation was computed. [2023-04-03 05:41:58,513 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_mutex_of_deviceEXIT(lines 4986 5002) no Hoare annotation was computed. [2023-04-03 05:41:58,513 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4986 5002) no Hoare annotation was computed. [2023-04-03 05:41:58,513 INFO L899 garLoopResultBuilder]: For program point L4994(line 4994) no Hoare annotation was computed. [2023-04-03 05:41:58,513 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5281 5283) the Hoare annotation is: true [2023-04-03 05:41:58,513 INFO L899 garLoopResultBuilder]: For program point _raw_spin_unlock_irqEXIT(lines 5281 5283) no Hoare annotation was computed. [2023-04-03 05:41:58,513 INFO L899 garLoopResultBuilder]: For program point ##fun~$Pointer$~TO~VOIDEXIT(line -1) no Hoare annotation was computed. [2023-04-03 05:41:58,513 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2023-04-03 05:41:58,513 INFO L895 garLoopResultBuilder]: At program point L-1-1(line -1) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_0~0 3)) (< |#funAddr~serio_raw_free.offset| |##fun~$Pointer$~TO~VOID_#in~#fp.offset|)) [2023-04-03 05:41:58,513 INFO L895 garLoopResultBuilder]: At program point L-1-3(line -1) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse7 (= ~ldv_state_variable_2~0 0)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse6 (not (= ~ldv_state_variable_1~0 1))) (.cse8 (not (= |old(~ldv_state_variable_2~0)| 0))) (.cse4 (not (= ~ldv_state_variable_0~0 3))) (.cse5 (< |#funAddr~serio_raw_free.offset| |##fun~$Pointer$~TO~VOID_#in~#fp.offset|))) (and (or .cse0 .cse1 .cse2 .cse3 (= ~ldv_mutex_serio_raw_mutex~0 1) .cse4 .cse5) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse6 .cse4 .cse5) (or .cse0 (not (= ~ldv_state_variable_1~0 2)) .cse1 .cse2 .cse7 .cse3 .cse8 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse7 .cse3 .cse6 .cse8 .cse4 .cse5))) [2023-04-03 05:41:58,513 INFO L899 garLoopResultBuilder]: For program point L-1-4(line -1) no Hoare annotation was computed. [2023-04-03 05:41:58,513 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse7 (= ~ldv_state_variable_2~0 0)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse6 (not (= ~ldv_state_variable_1~0 1))) (.cse8 (not (= |old(~ldv_state_variable_2~0)| 0))) (.cse4 (not (= ~ldv_state_variable_0~0 3))) (.cse5 (< |#funAddr~serio_raw_free.offset| |##fun~$Pointer$~TO~VOID_#in~#fp.offset|))) (and (or .cse0 .cse1 .cse2 .cse3 (= ~ldv_mutex_serio_raw_mutex~0 1) .cse4 .cse5) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse6 .cse4 .cse5) (or .cse0 (not (= ~ldv_state_variable_1~0 2)) .cse1 .cse2 .cse7 .cse3 .cse8 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse7 .cse3 .cse6 .cse8 .cse4 .cse5))) [2023-04-03 05:41:58,513 INFO L899 garLoopResultBuilder]: For program point kref_initFINAL(lines 3436 3442) no Hoare annotation was computed. [2023-04-03 05:41:58,513 INFO L902 garLoopResultBuilder]: At program point L3439(line 3439) the Hoare annotation is: true [2023-04-03 05:41:58,513 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3436 3442) the Hoare annotation is: true [2023-04-03 05:41:58,513 INFO L899 garLoopResultBuilder]: For program point kref_initEXIT(lines 3436 3442) no Hoare annotation was computed. [2023-04-03 05:41:58,513 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_8EXIT(lines 4420 4427) no Hoare annotation was computed. [2023-04-03 05:41:58,514 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4420 4427) no Hoare annotation was computed. [2023-04-03 05:41:58,514 INFO L899 garLoopResultBuilder]: For program point L4423(line 4423) no Hoare annotation was computed. [2023-04-03 05:41:58,514 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_8FINAL(lines 4420 4427) no Hoare annotation was computed. [2023-04-03 05:41:58,514 INFO L899 garLoopResultBuilder]: For program point L4423-1(line 4423) no Hoare annotation was computed. [2023-04-03 05:41:58,514 INFO L902 garLoopResultBuilder]: At program point L3386(line 3386) the Hoare annotation is: true [2023-04-03 05:41:58,514 INFO L899 garLoopResultBuilder]: For program point spin_lock_irqFINAL(lines 3383 3389) no Hoare annotation was computed. [2023-04-03 05:41:58,514 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3383 3389) the Hoare annotation is: true [2023-04-03 05:41:58,514 INFO L899 garLoopResultBuilder]: For program point spin_lock_irqEXIT(lines 3383 3389) no Hoare annotation was computed. [2023-04-03 05:41:58,514 INFO L899 garLoopResultBuilder]: For program point L4028(lines 4028 4032) no Hoare annotation was computed. [2023-04-03 05:41:58,514 INFO L899 garLoopResultBuilder]: For program point L3995-1(line 3995) no Hoare annotation was computed. [2023-04-03 05:41:58,514 INFO L899 garLoopResultBuilder]: For program point L4028-2(lines 3984 4050) no Hoare annotation was computed. [2023-04-03 05:41:58,514 INFO L895 garLoopResultBuilder]: At program point L3995(line 3995) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_state_variable_1~0 1))) (.cse5 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 .cse1 .cse2 .cse3 (= ~ldv_mutex_serio_raw_mutex~0 1) .cse4 .cse5) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse4 .cse5) (or .cse0 .cse1 .cse2 (= ~ldv_state_variable_2~0 0) .cse3 .cse4 (not (= |old(~ldv_state_variable_2~0)| 0)) .cse5))) [2023-04-03 05:41:58,514 INFO L895 garLoopResultBuilder]: At program point L4016(line 4016) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_state_variable_1~0 1))) (.cse5 (not (= ~ldv_state_variable_0~0 3)))) (and (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 (and (= ~ldv_mutex_serio_raw_mutex~0 1) (= serio_raw_connect_~err~0 0)) .cse4 .cse5) (or .cse0 .cse1 .cse2 (= ~ldv_state_variable_2~0 0) .cse3 .cse4 (not (= |old(~ldv_state_variable_2~0)| 0)) .cse5))) [2023-04-03 05:41:58,514 INFO L899 garLoopResultBuilder]: For program point L4016-1(line 4016) no Hoare annotation was computed. [2023-04-03 05:41:58,514 INFO L899 garLoopResultBuilder]: For program point L4012(lines 4012 4015) no Hoare annotation was computed. [2023-04-03 05:41:58,514 INFO L899 garLoopResultBuilder]: For program point serio_raw_connectEXIT(lines 3974 4051) no Hoare annotation was computed. [2023-04-03 05:41:58,514 INFO L895 garLoopResultBuilder]: At program point L4045(lines 3984 4050) the Hoare annotation is: (let ((.cse6 (= ~ldv_state_variable_2~0 1)) (.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_state_variable_1~0 1))) (.cse5 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 (and (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= serio_raw_connect_~err~0 0))) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse6 .cse0 .cse1 .cse2 (= ~ldv_state_variable_2~0 0) .cse3 .cse4 (not (= |old(~ldv_state_variable_2~0)| 0)) .cse5) (or .cse6 .cse0 .cse1 .cse2 .cse3 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse4 .cse5))) [2023-04-03 05:41:58,514 INFO L895 garLoopResultBuilder]: At program point L4004-1(line 4004) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_state_variable_1~0 1))) (.cse5 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 .cse1 .cse2 .cse3 (= ~ldv_mutex_serio_raw_mutex~0 1) .cse4 .cse5) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse4 .cse5) (or .cse0 .cse1 .cse2 (= ~ldv_state_variable_2~0 0) .cse3 .cse4 (not (= |old(~ldv_state_variable_2~0)| 0)) .cse5))) [2023-04-03 05:41:58,514 INFO L899 garLoopResultBuilder]: For program point L3996(lines 3996 3999) no Hoare annotation was computed. [2023-04-03 05:41:58,514 INFO L899 garLoopResultBuilder]: For program point L3996-1(lines 3996 3999) no Hoare annotation was computed. [2023-04-03 05:41:58,515 INFO L899 garLoopResultBuilder]: For program point L3988(lines 3988 4002) no Hoare annotation was computed. [2023-04-03 05:41:58,515 INFO L895 garLoopResultBuilder]: At program point L4021-1(line 4021) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_state_variable_1~0 1))) (.cse5 (not (= ~ldv_state_variable_0~0 3)))) (and (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (and (= 2 ~ldv_mutex_serio_raw_mutex~0) (= serio_raw_connect_~err~0 0))))) [2023-04-03 05:41:58,515 INFO L895 garLoopResultBuilder]: At program point L4021(line 4021) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_state_variable_1~0 1))) (.cse5 (not (= ~ldv_state_variable_0~0 3)))) (and (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (and (= 2 ~ldv_mutex_serio_raw_mutex~0) (= serio_raw_connect_~err~0 0))))) [2023-04-03 05:41:58,515 INFO L899 garLoopResultBuilder]: For program point L4017(lines 4017 4020) no Hoare annotation was computed. [2023-04-03 05:41:58,515 INFO L899 garLoopResultBuilder]: For program point L4009-1(line 4009) no Hoare annotation was computed. [2023-04-03 05:41:58,515 INFO L895 garLoopResultBuilder]: At program point L4009(line 4009) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_state_variable_1~0 1))) (.cse5 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 .cse1 .cse2 .cse3 (= ~ldv_mutex_serio_raw_mutex~0 1) .cse4 .cse5) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse4 .cse5) (or .cse0 .cse1 .cse2 (= ~ldv_state_variable_2~0 0) .cse3 .cse4 (not (= |old(~ldv_state_variable_2~0)| 0)) .cse5))) [2023-04-03 05:41:58,515 INFO L895 garLoopResultBuilder]: At program point L4005-1(line 4005) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_state_variable_1~0 1))) (.cse5 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 .cse1 .cse2 .cse3 (= ~ldv_mutex_serio_raw_mutex~0 1) .cse4 .cse5) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse4 .cse5) (or .cse0 .cse1 .cse2 (= ~ldv_state_variable_2~0 0) .cse3 .cse4 (not (= |old(~ldv_state_variable_2~0)| 0)) .cse5))) [2023-04-03 05:41:58,515 INFO L895 garLoopResultBuilder]: At program point L4005(line 4005) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_state_variable_1~0 1))) (.cse5 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 .cse1 .cse2 .cse3 (= ~ldv_mutex_serio_raw_mutex~0 1) .cse4 .cse5) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse4 .cse5) (or .cse0 .cse1 .cse2 (= ~ldv_state_variable_2~0 0) .cse3 .cse4 (not (= |old(~ldv_state_variable_2~0)| 0)) .cse5))) [2023-04-03 05:41:58,515 INFO L895 garLoopResultBuilder]: At program point L4034(lines 4034 4035) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_state_variable_2~0 1) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= serio_raw_connect_~err~0 0))) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_1~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,515 INFO L895 garLoopResultBuilder]: At program point L4034-1(lines 3984 4050) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_state_variable_2~0 1) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= serio_raw_connect_~err~0 0))) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_1~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,515 INFO L895 garLoopResultBuilder]: At program point L4030(line 4030) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= ~ldv_state_variable_2~0 1) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= serio_raw_connect_~err~0 0))) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_1~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,515 INFO L895 garLoopResultBuilder]: At program point L3997(line 3997) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_state_variable_1~0 1))) (.cse5 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 .cse1 .cse2 .cse3 (= ~ldv_mutex_serio_raw_mutex~0 1) .cse4 .cse5) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse4 .cse5) (or .cse0 .cse1 .cse2 (= ~ldv_state_variable_2~0 0) .cse3 .cse4 (not (= |old(~ldv_state_variable_2~0)| 0)) .cse5))) [2023-04-03 05:41:58,515 INFO L899 garLoopResultBuilder]: For program point L4030-1(line 4030) no Hoare annotation was computed. [2023-04-03 05:41:58,515 INFO L899 garLoopResultBuilder]: For program point L4022(line 4022) no Hoare annotation was computed. [2023-04-03 05:41:58,515 INFO L899 garLoopResultBuilder]: For program point serio_raw_connectFINAL(lines 3974 4051) no Hoare annotation was computed. [2023-04-03 05:41:58,515 INFO L895 garLoopResultBuilder]: At program point L4047(line 4047) the Hoare annotation is: (let ((.cse6 (= ~ldv_state_variable_2~0 1)) (.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_state_variable_1~0 1))) (.cse5 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 (and (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= serio_raw_connect_~err~0 0))) .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse6 .cse0 .cse1 .cse2 (= ~ldv_state_variable_2~0 0) .cse3 .cse4 (not (= |old(~ldv_state_variable_2~0)| 0)) .cse5) (or .cse6 .cse0 .cse1 .cse2 .cse3 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse4 .cse5))) [2023-04-03 05:41:58,516 INFO L895 garLoopResultBuilder]: At program point L4010(line 4010) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_state_variable_1~0 1))) (.cse5 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 .cse1 .cse2 .cse3 (= ~ldv_mutex_serio_raw_mutex~0 1) .cse4 .cse5) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse4 .cse5) (or .cse0 .cse1 .cse2 (= ~ldv_state_variable_2~0 0) .cse3 .cse4 (not (= |old(~ldv_state_variable_2~0)| 0)) .cse5))) [2023-04-03 05:41:58,516 INFO L895 garLoopResultBuilder]: At program point L4043(lines 3984 4050) the Hoare annotation is: (let ((.cse1 (= ~ldv_mutex_serio_raw_mutex~0 1)) (.cse2 (not (= serio_raw_connect_~err~0 0))) (.cse9 (= ~ldv_mutex_lock~0 1))) (let ((.cse0 (not .cse9)) (.cse3 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse4 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse5 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse6 (not (= ~ldv_state_variable_1~0 1))) (.cse8 (and (= ~ldv_state_variable_2~0 1) .cse9 .cse1 .cse2)) (.cse7 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 (and .cse1 .cse2) .cse3 .cse4 .cse5 .cse6 .cse7) (or .cse0 .cse3 .cse4 .cse5 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse6 .cse8 .cse7) (or .cse0 .cse3 .cse4 (= ~ldv_state_variable_2~0 0) .cse5 .cse6 .cse8 (not (= |old(~ldv_state_variable_2~0)| 0)) .cse7)))) [2023-04-03 05:41:58,516 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3974 4051) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_state_variable_1~0 1))) (.cse5 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 .cse1 .cse2 .cse3 (= ~ldv_mutex_serio_raw_mutex~0 1) .cse4 .cse5) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse4 .cse5) (or .cse0 .cse1 .cse2 (= ~ldv_state_variable_2~0 0) .cse3 .cse4 (not (= |old(~ldv_state_variable_2~0)| 0)) .cse5))) [2023-04-03 05:41:58,516 INFO L895 garLoopResultBuilder]: At program point L4010-1(line 4010) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_state_variable_1~0 1))) (.cse5 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 .cse1 .cse2 .cse3 (= ~ldv_mutex_serio_raw_mutex~0 1) .cse4 .cse5) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse4 .cse5) (or .cse0 .cse1 .cse2 (= ~ldv_state_variable_2~0 0) .cse3 .cse4 (not (= |old(~ldv_state_variable_2~0)| 0)) .cse5))) [2023-04-03 05:41:58,516 INFO L895 garLoopResultBuilder]: At program point L4006(line 4006) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_state_variable_1~0 1))) (.cse5 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 .cse1 .cse2 .cse3 (= ~ldv_mutex_serio_raw_mutex~0 1) .cse4 .cse5) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse4 .cse5) (or .cse0 .cse1 .cse2 (= ~ldv_state_variable_2~0 0) .cse3 .cse4 (not (= |old(~ldv_state_variable_2~0)| 0)) .cse5))) [2023-04-03 05:41:58,516 INFO L899 garLoopResultBuilder]: For program point L4039-1(lines 4039 4040) no Hoare annotation was computed. [2023-04-03 05:41:58,516 INFO L895 garLoopResultBuilder]: At program point L4039(lines 4039 4040) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_1~0 1)) (and (= ~ldv_state_variable_2~0 1) (= ~ldv_mutex_serio_raw_mutex~0 1) (= serio_raw_connect_~err~0 0)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,516 INFO L899 garLoopResultBuilder]: For program point L4027-1(line 4027) no Hoare annotation was computed. [2023-04-03 05:41:58,516 INFO L895 garLoopResultBuilder]: At program point L4027(line 4027) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_state_variable_1~0 1))) (.cse5 (not (= ~ldv_state_variable_0~0 3)))) (and (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 (and (= ~ldv_mutex_serio_raw_mutex~0 1) (= serio_raw_connect_~err~0 0)) .cse4 .cse5))) [2023-04-03 05:41:58,516 INFO L895 garLoopResultBuilder]: At program point L3986(line 3986) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_state_variable_1~0 1))) (.cse5 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 .cse1 .cse2 .cse3 (= ~ldv_mutex_serio_raw_mutex~0 1) .cse4 .cse5) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse4 .cse5) (or .cse0 .cse1 .cse2 (= ~ldv_state_variable_2~0 0) .cse3 .cse4 (not (= |old(~ldv_state_variable_2~0)| 0)) .cse5))) [2023-04-03 05:41:58,516 INFO L899 garLoopResultBuilder]: For program point L4048(line 4048) no Hoare annotation was computed. [2023-04-03 05:41:58,516 INFO L899 garLoopResultBuilder]: For program point L3986-1(line 3986) no Hoare annotation was computed. [2023-04-03 05:41:58,516 INFO L899 garLoopResultBuilder]: For program point L4011(line 4011) no Hoare annotation was computed. [2023-04-03 05:41:58,516 INFO L899 garLoopResultBuilder]: For program point L4007(line 4007) no Hoare annotation was computed. [2023-04-03 05:41:58,516 INFO L899 garLoopResultBuilder]: For program point L4003-1(line 4003) no Hoare annotation was computed. [2023-04-03 05:41:58,516 INFO L895 garLoopResultBuilder]: At program point L4003(line 4003) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_state_variable_1~0 1))) (.cse5 (not (= ~ldv_state_variable_0~0 3)))) (and (or .cse0 .cse1 .cse2 .cse3 (= ~ldv_mutex_serio_raw_mutex~0 1) .cse4 .cse5) (or (= ~ldv_state_variable_2~0 1) .cse0 .cse1 .cse2 .cse3 (not (= |old(~ldv_state_variable_2~0)| 1)) .cse4 .cse5) (or .cse0 .cse1 .cse2 (= ~ldv_state_variable_2~0 0) .cse3 .cse4 (not (= |old(~ldv_state_variable_2~0)| 0)) .cse5))) [2023-04-03 05:41:58,516 INFO L899 garLoopResultBuilder]: For program point L4431(line 4431) no Hoare annotation was computed. [2023-04-03 05:41:58,517 INFO L899 garLoopResultBuilder]: For program point L4431-1(line 4431) no Hoare annotation was computed. [2023-04-03 05:41:58,517 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_9EXIT(lines 4428 4435) no Hoare annotation was computed. [2023-04-03 05:41:58,517 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4428 4435) no Hoare annotation was computed. [2023-04-03 05:41:58,517 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_9FINAL(lines 4428 4435) no Hoare annotation was computed. [2023-04-03 05:41:58,517 INFO L902 garLoopResultBuilder]: At program point ldv_27286(lines 3740 3848) the Hoare annotation is: true [2023-04-03 05:41:58,517 INFO L899 garLoopResultBuilder]: For program point L3834(line 3834) no Hoare annotation was computed. [2023-04-03 05:41:58,517 INFO L899 garLoopResultBuilder]: For program point L3826(lines 3826 3830) no Hoare annotation was computed. [2023-04-03 05:41:58,517 INFO L899 garLoopResultBuilder]: For program point L3760(lines 3760 3761) no Hoare annotation was computed. [2023-04-03 05:41:58,517 INFO L902 garLoopResultBuilder]: At program point $Ultimate##33(lines 3807 3810) the Hoare annotation is: true [2023-04-03 05:41:58,517 INFO L902 garLoopResultBuilder]: At program point ldv_27276(lines 3740 3848) the Hoare annotation is: true [2023-04-03 05:41:58,517 INFO L902 garLoopResultBuilder]: At program point $Ultimate##29(lines 3797 3805) the Hoare annotation is: true [2023-04-03 05:41:58,517 INFO L902 garLoopResultBuilder]: At program point $Ultimate##27(lines 3791 3794) the Hoare annotation is: true [2023-04-03 05:41:58,517 INFO L899 garLoopResultBuilder]: For program point L3811-4(lines 3811 3844) no Hoare annotation was computed. [2023-04-03 05:41:58,517 INFO L902 garLoopResultBuilder]: At program point L3811-6(lines 3740 3848) the Hoare annotation is: true [2023-04-03 05:41:58,517 INFO L899 garLoopResultBuilder]: For program point L3820(line 3820) no Hoare annotation was computed. [2023-04-03 05:41:58,517 INFO L899 garLoopResultBuilder]: For program point L3754(lines 3754 3757) no Hoare annotation was computed. [2023-04-03 05:41:58,517 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3720 3849) the Hoare annotation is: true [2023-04-03 05:41:58,517 INFO L899 garLoopResultBuilder]: For program point L3746(lines 3746 3749) no Hoare annotation was computed. [2023-04-03 05:41:58,517 INFO L899 garLoopResultBuilder]: For program point L3813-1(lines 3813 3814) no Hoare annotation was computed. [2023-04-03 05:41:58,517 INFO L902 garLoopResultBuilder]: At program point L3813(lines 3813 3814) the Hoare annotation is: true [2023-04-03 05:41:58,517 INFO L899 garLoopResultBuilder]: For program point serio_raw_readEXIT(lines 3720 3849) no Hoare annotation was computed. [2023-04-03 05:41:58,517 INFO L899 garLoopResultBuilder]: For program point L3822-2(lines 3822 3825) no Hoare annotation was computed. [2023-04-03 05:41:58,517 INFO L899 garLoopResultBuilder]: For program point L3839(lines 3839 3842) no Hoare annotation was computed. [2023-04-03 05:41:58,517 INFO L902 garLoopResultBuilder]: At program point L3798(line 3798) the Hoare annotation is: true [2023-04-03 05:41:58,517 INFO L902 garLoopResultBuilder]: At program point L3831-1(lines 3815 3836) the Hoare annotation is: true [2023-04-03 05:41:58,517 INFO L902 garLoopResultBuilder]: At program point L3831(line 3831) the Hoare annotation is: true [2023-04-03 05:41:58,517 INFO L899 garLoopResultBuilder]: For program point L3798-1(line 3798) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point L3815-2(lines 3815 3837) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point L3815-4(lines 3815 3837) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point L3799(lines 3799 3803) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point serio_raw_readFINAL(lines 3720 3849) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point L3750-7(lines 3750 3753) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L902 garLoopResultBuilder]: At program point ldv_27294(lines 3815 3836) the Hoare annotation is: true [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point L3817-1(line 3817) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L902 garLoopResultBuilder]: At program point L3817(line 3817) the Hoare annotation is: true [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point L4690-1(lines 4690 4693) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4687 4697) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point L4691(line 4691) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point L4690(lines 4690 4693) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_i_mutex_of_inodeEXIT(lines 4687 4697) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5311 5313) the Hoare annotation is: true [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point misc_registerEXIT(lines 5311 5313) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point L4850(line 4850) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point L4847(line 4847) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point L4846(lines 4846 4849) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_lockEXIT(lines 4842 4858) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point L4846-1(lines 4846 4849) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4842 4858) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point L4399(line 4399) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point L4399-1(line 4399) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_5EXIT(lines 4396 4403) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4396 4403) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_5FINAL(lines 4396 4403) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L899 garLoopResultBuilder]: For program point ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOIDEXIT(line -1) no Hoare annotation was computed. [2023-04-03 05:41:58,518 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: true [2023-04-03 05:41:58,519 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5259 5261) the Hoare annotation is: true [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point __list_del_entryEXIT(lines 5259 5261) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5272 5274) the Hoare annotation is: true [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point __wake_upEXIT(lines 5272 5274) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point ldv_usb_lock_device_lockFINAL(lines 4903 4909) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4903 4909) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point ldv_usb_lock_device_lockEXIT(lines 4903 4909) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point L5072-1(line 5072) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point L5072(line 5072) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point ldv_usb_lock_device_for_reset_mutex_of_deviceEXIT(lines 5062 5076) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point L5067(line 5067) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point L5067-1(line 5067) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point L5069(line 5069) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point L5068(lines 5068 5074) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point L5069-1(line 5069) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point ldv_usb_lock_device_for_reset_mutex_of_deviceFINAL(lines 5062 5076) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5062 5076) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point ldv_usb_trylock_device_mutex_of_deviceEXIT(lines 5054 5061) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point L5058-1(line 5058) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5054 5061) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point L5058(line 5058) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point L5216-1(line 5216) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point ldv_usb_lock_device_for_reset_serio_raw_mutexFINAL(lines 5206 5220) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point L5216(line 5216) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point L5211(line 5211) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point L5211-1(line 5211) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point ldv_usb_lock_device_for_reset_serio_raw_mutexEXIT(lines 5206 5220) no Hoare annotation was computed. [2023-04-03 05:41:58,519 INFO L899 garLoopResultBuilder]: For program point L5213(line 5213) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point L5212(lines 5212 5218) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point L5213-1(line 5213) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5206 5220) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point serio_pause_rxEXIT(lines 3577 3583) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L902 garLoopResultBuilder]: At program point L3580(line 3580) the Hoare annotation is: true [2023-04-03 05:41:58,520 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3577 3583) the Hoare annotation is: true [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point serio_pause_rxFINAL(lines 3577 3583) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point ldv_is_errEXIT(lines 4616 4621) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4616 4621) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point ldv_usb_lock_device_serio_raw_mutexEXIT(lines 5191 5197) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point ldv_usb_lock_device_serio_raw_mutexFINAL(lines 5191 5197) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5191 5197) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3504 3509) the Hoare annotation is: true [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point iminorEXIT(lines 3504 3509) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point L4703(line 4703) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point L4702(lines 4702 4705) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point L4702-1(lines 4702 4705) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_i_mutex_of_inodeEXIT(lines 4698 4714) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4698 4714) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point L4706(line 4706) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5318 5320) the Hoare annotation is: true [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point mutex_lock_interruptibleEXIT(lines 5318 5320) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point L5202-1(line 5202) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5198 5205) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point ldv_usb_trylock_device_serio_raw_mutexEXIT(lines 5198 5205) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point L5202(line 5202) no Hoare annotation was computed. [2023-04-03 05:41:58,520 INFO L899 garLoopResultBuilder]: For program point ldv_usb_unlock_device_serio_raw_mutexEXIT(lines 5221 5227) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5221 5227) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point ldv_usb_unlock_device_serio_raw_mutexFINAL(lines 5221 5227) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point atomic_add_returnEXIT(lines 3231 3259) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3231 3259) the Hoare annotation is: true [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point L4881(line 4881) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point L4880(lines 4880 4889) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point L4881-1(line 4881) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4876 4891) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_lockEXIT(lines 4876 4891) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_lockFINAL(lines 4876 4891) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point dev_set_drvdataEXIT(lines 3532 3538) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3532 3538) the Hoare annotation is: true [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_6EXIT(lines 4404 4411) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4404 4411) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point L4407(line 4407) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_6FINAL(lines 4404 4411) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point L4407-1(line 4407) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point ldv_err_ptrEXIT(lines 4622 4627) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4622 4627) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point L4415(line 4415) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point L4415-1(line 4415) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_7EXIT(lines 4412 4419) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4412 4419) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_7FINAL(lines 4412 4419) no Hoare annotation was computed. [2023-04-03 05:41:58,521 INFO L895 garLoopResultBuilder]: At program point L4494(line 4494) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 2 |old(~ldv_mutex_serio_raw_mutex~0)|)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_serio_raw_mutex~0) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,521 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_15FINAL(lines 4491 4498) no Hoare annotation was computed. [2023-04-03 05:41:58,522 INFO L895 garLoopResultBuilder]: At program point L4494-1(line 4494) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 2 |old(~ldv_mutex_serio_raw_mutex~0)|)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,522 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4491 4498) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 2 |old(~ldv_mutex_serio_raw_mutex~0)|)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_serio_raw_mutex~0) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,522 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_15EXIT(lines 4491 4498) no Hoare annotation was computed. [2023-04-03 05:41:58,522 INFO L899 garLoopResultBuilder]: For program point warn_slowpath_nullEXIT(lines 5356 5358) no Hoare annotation was computed. [2023-04-03 05:41:58,522 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5356 5358) the Hoare annotation is: true [2023-04-03 05:41:58,522 INFO L899 garLoopResultBuilder]: For program point ldv_file_operations_2EXIT(lines 4161 4172) no Hoare annotation was computed. [2023-04-03 05:41:58,522 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4161 4172) the Hoare annotation is: true [2023-04-03 05:41:58,522 INFO L902 garLoopResultBuilder]: At program point L4168(line 4168) the Hoare annotation is: true [2023-04-03 05:41:58,522 INFO L902 garLoopResultBuilder]: At program point L4166(line 4166) the Hoare annotation is: true [2023-04-03 05:41:58,522 INFO L899 garLoopResultBuilder]: For program point L4168-1(line 4168) no Hoare annotation was computed. [2023-04-03 05:41:58,522 INFO L899 garLoopResultBuilder]: For program point L4166-1(line 4166) no Hoare annotation was computed. [2023-04-03 05:41:58,522 INFO L902 garLoopResultBuilder]: At program point L3566(line 3566) the Hoare annotation is: true [2023-04-03 05:41:58,522 INFO L899 garLoopResultBuilder]: For program point L3566-1(line 3566) no Hoare annotation was computed. [2023-04-03 05:41:58,522 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3562 3569) the Hoare annotation is: true [2023-04-03 05:41:58,522 INFO L899 garLoopResultBuilder]: For program point serio_get_drvdataEXIT(lines 3562 3569) no Hoare annotation was computed. [2023-04-03 05:41:58,522 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_13FINAL(lines 4470 4477) no Hoare annotation was computed. [2023-04-03 05:41:58,522 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4470 4477) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 2 |old(~ldv_mutex_serio_raw_mutex~0)|)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_serio_raw_mutex~0) (not (= ~ldv_state_variable_2~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,522 INFO L895 garLoopResultBuilder]: At program point L4473(line 4473) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 2 |old(~ldv_mutex_serio_raw_mutex~0)|)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_serio_raw_mutex~0) (not (= ~ldv_state_variable_2~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,522 INFO L895 garLoopResultBuilder]: At program point L4473-1(line 4473) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 2 |old(~ldv_mutex_serio_raw_mutex~0)|)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_2~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,522 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_13EXIT(lines 4470 4477) no Hoare annotation was computed. [2023-04-03 05:41:58,522 INFO L899 garLoopResultBuilder]: For program point L4895(lines 4895 4898) no Hoare annotation was computed. [2023-04-03 05:41:58,522 INFO L899 garLoopResultBuilder]: For program point L4895-1(lines 4895 4898) no Hoare annotation was computed. [2023-04-03 05:41:58,522 INFO L899 garLoopResultBuilder]: For program point L4896(line 4896) no Hoare annotation was computed. [2023-04-03 05:41:58,523 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_lockEXIT(lines 4892 4902) no Hoare annotation was computed. [2023-04-03 05:41:58,523 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4892 4902) no Hoare annotation was computed. [2023-04-03 05:41:58,523 INFO L899 garLoopResultBuilder]: For program point serio_raw_freeEXIT(lines 3678 3689) no Hoare annotation was computed. [2023-04-03 05:41:58,523 INFO L899 garLoopResultBuilder]: For program point serio_raw_freeFINAL(lines 3678 3689) no Hoare annotation was computed. [2023-04-03 05:41:58,523 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3678 3689) the Hoare annotation is: true [2023-04-03 05:41:58,523 INFO L902 garLoopResultBuilder]: At program point L3686(line 3686) the Hoare annotation is: true [2023-04-03 05:41:58,523 INFO L899 garLoopResultBuilder]: For program point L3685-1(line 3685) no Hoare annotation was computed. [2023-04-03 05:41:58,523 INFO L902 garLoopResultBuilder]: At program point L3685(line 3685) the Hoare annotation is: true [2023-04-03 05:41:58,523 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_11FINAL(lines 4449 4456) no Hoare annotation was computed. [2023-04-03 05:41:58,523 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4449 4456) no Hoare annotation was computed. [2023-04-03 05:41:58,523 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_11EXIT(lines 4449 4456) no Hoare annotation was computed. [2023-04-03 05:41:58,523 INFO L899 garLoopResultBuilder]: For program point L4452-1(line 4452) no Hoare annotation was computed. [2023-04-03 05:41:58,523 INFO L899 garLoopResultBuilder]: For program point L4452(line 4452) no Hoare annotation was computed. [2023-04-03 05:41:58,523 INFO L899 garLoopResultBuilder]: For program point put_deviceEXIT(lines 5340 5342) no Hoare annotation was computed. [2023-04-03 05:41:58,523 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5340 5342) the Hoare annotation is: true [2023-04-03 05:41:58,523 INFO L899 garLoopResultBuilder]: For program point dev_errEXIT(lines 5284 5286) no Hoare annotation was computed. [2023-04-03 05:41:58,523 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5284 5286) the Hoare annotation is: true [2023-04-03 05:41:58,523 INFO L899 garLoopResultBuilder]: For program point L5089(lines 5089 5092) no Hoare annotation was computed. [2023-04-03 05:41:58,523 INFO L895 garLoopResultBuilder]: At program point L5089-1(lines 5089 5092) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= ~ldv_state_variable_0~0 3)))) (and (or (= ~ldv_state_variable_2~0 1) .cse0 (not (= ~ldv_state_variable_1~0 0)) .cse1 .cse2 .cse3 .cse4) (or .cse0 .cse1 .cse2 .cse3 (= ~ldv_mutex_serio_raw_mutex~0 1) .cse4))) [2023-04-03 05:41:58,523 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5085 5101) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,523 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_serio_raw_mutexEXIT(lines 5085 5101) no Hoare annotation was computed. [2023-04-03 05:41:58,523 INFO L895 garLoopResultBuilder]: At program point L5090(line 5090) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,523 INFO L899 garLoopResultBuilder]: For program point L5093(line 5093) no Hoare annotation was computed. [2023-04-03 05:41:58,523 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5262 5264) the Hoare annotation is: true [2023-04-03 05:41:58,523 INFO L899 garLoopResultBuilder]: For program point __might_faultEXIT(lines 5262 5264) no Hoare annotation was computed. [2023-04-03 05:41:58,524 INFO L899 garLoopResultBuilder]: For program point list_delEXIT(lines 5303 5305) no Hoare annotation was computed. [2023-04-03 05:41:58,524 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5303 5305) the Hoare annotation is: true [2023-04-03 05:41:58,524 INFO L895 garLoopResultBuilder]: At program point L4507(line 4507) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_1~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,524 INFO L899 garLoopResultBuilder]: For program point L4507-1(line 4507) no Hoare annotation was computed. [2023-04-03 05:41:58,524 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4499 4511) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_1~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,524 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_16EXIT(lines 4499 4511) no Hoare annotation was computed. [2023-04-03 05:41:58,524 INFO L895 garLoopResultBuilder]: At program point L4505(line 4505) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_1~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,524 INFO L899 garLoopResultBuilder]: For program point L4505-1(line 4505) no Hoare annotation was computed. [2023-04-03 05:41:58,524 INFO L902 garLoopResultBuilder]: At program point L3422-4(line 3422) the Hoare annotation is: true [2023-04-03 05:41:58,524 INFO L899 garLoopResultBuilder]: For program point L3422-5(line 3422) no Hoare annotation was computed. [2023-04-03 05:41:58,524 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3418 3425) the Hoare annotation is: true [2023-04-03 05:41:58,524 INFO L899 garLoopResultBuilder]: For program point kzallocEXIT(lines 3418 3425) no Hoare annotation was computed. [2023-04-03 05:41:58,524 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3409 3416) the Hoare annotation is: true [2023-04-03 05:41:58,524 INFO L899 garLoopResultBuilder]: For program point L3413-1(line 3413) no Hoare annotation was computed. [2023-04-03 05:41:58,524 INFO L899 garLoopResultBuilder]: For program point kmallocEXIT(lines 3409 3416) no Hoare annotation was computed. [2023-04-03 05:41:58,524 INFO L902 garLoopResultBuilder]: At program point L3413(line 3413) the Hoare annotation is: true [2023-04-03 05:41:58,524 INFO L899 garLoopResultBuilder]: For program point L4528-1(line 4528) no Hoare annotation was computed. [2023-04-03 05:41:58,524 INFO L895 garLoopResultBuilder]: At program point L4528(line 4528) the Hoare annotation is: (or (= ~ldv_state_variable_2~0 1) (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_serio_raw_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_1~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,524 INFO L895 garLoopResultBuilder]: At program point L4525(line 4525) the Hoare annotation is: (or (= ~ldv_state_variable_2~0 1) (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_serio_raw_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_2~0)| 1)) (not (= ~ldv_state_variable_1~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,524 INFO L899 garLoopResultBuilder]: For program point L4525-1(line 4525) no Hoare annotation was computed. [2023-04-03 05:41:58,524 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4520 4531) the Hoare annotation is: (or (= ~ldv_state_variable_2~0 1) (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_serio_raw_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_2~0)| 1)) (not (= ~ldv_state_variable_1~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,525 INFO L899 garLoopResultBuilder]: For program point ldv_misc_register_18EXIT(lines 4520 4531) no Hoare annotation was computed. [2023-04-03 05:41:58,525 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5278 5280) the Hoare annotation is: true [2023-04-03 05:41:58,525 INFO L899 garLoopResultBuilder]: For program point _raw_spin_lock_irqEXIT(lines 5278 5280) no Hoare annotation was computed. [2023-04-03 05:41:58,525 INFO L899 garLoopResultBuilder]: For program point L4540-1(line 4540) no Hoare annotation was computed. [2023-04-03 05:41:58,525 INFO L895 garLoopResultBuilder]: At program point L4540(line 4540) the Hoare annotation is: (or (= ~ldv_state_variable_2~0 1) (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_serio_raw_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_2~0)| 1)) (not (= ~ldv_state_variable_1~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,525 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4532 4543) the Hoare annotation is: (or (= ~ldv_state_variable_2~0 1) (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_serio_raw_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_2~0)| 1)) (not (= ~ldv_state_variable_1~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,525 INFO L895 garLoopResultBuilder]: At program point L4537(line 4537) the Hoare annotation is: (or (= ~ldv_state_variable_2~0 1) (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_serio_raw_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_state_variable_2~0)| 1)) (not (= ~ldv_state_variable_1~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,525 INFO L899 garLoopResultBuilder]: For program point L4537-1(line 4537) no Hoare annotation was computed. [2023-04-03 05:41:58,525 INFO L899 garLoopResultBuilder]: For program point ldv_misc_register_19EXIT(lines 4532 4543) no Hoare annotation was computed. [2023-04-03 05:41:58,525 INFO L899 garLoopResultBuilder]: For program point ldv_undef_ulongEXIT(lines 3339 3346) no Hoare annotation was computed. [2023-04-03 05:41:58,525 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3339 3346) no Hoare annotation was computed. [2023-04-03 05:41:58,525 INFO L899 garLoopResultBuilder]: For program point serio_writeEXIT(lines 3550 3561) no Hoare annotation was computed. [2023-04-03 05:41:58,525 INFO L899 garLoopResultBuilder]: For program point serio_writeFINAL(lines 3550 3561) no Hoare annotation was computed. [2023-04-03 05:41:58,525 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3550 3561) the Hoare annotation is: true [2023-04-03 05:41:58,525 INFO L899 garLoopResultBuilder]: For program point L3554(lines 3554 3559) no Hoare annotation was computed. [2023-04-03 05:41:58,525 INFO L899 garLoopResultBuilder]: For program point L3555-1(line 3555) no Hoare annotation was computed. [2023-04-03 05:41:58,525 INFO L902 garLoopResultBuilder]: At program point L3555(line 3555) the Hoare annotation is: true [2023-04-03 05:41:58,525 INFO L899 garLoopResultBuilder]: For program point L5039(lines 5039 5042) no Hoare annotation was computed. [2023-04-03 05:41:58,525 INFO L899 garLoopResultBuilder]: For program point L5039-1(lines 5039 5042) no Hoare annotation was computed. [2023-04-03 05:41:58,525 INFO L899 garLoopResultBuilder]: For program point L5040(line 5040) no Hoare annotation was computed. [2023-04-03 05:41:58,525 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5036 5046) no Hoare annotation was computed. [2023-04-03 05:41:58,525 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_mutex_of_deviceEXIT(lines 5036 5046) no Hoare annotation was computed. [2023-04-03 05:41:58,525 INFO L899 garLoopResultBuilder]: For program point serio_closeEXIT(lines 5346 5348) no Hoare annotation was computed. [2023-04-03 05:41:58,525 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5346 5348) the Hoare annotation is: true [2023-04-03 05:41:58,525 INFO L895 garLoopResultBuilder]: At program point L3648(line 3648) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= 2 ~ldv_mutex_serio_raw_mutex~0) (= 0 serio_raw_open_~retval~0)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_2~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,526 INFO L899 garLoopResultBuilder]: For program point L3648-1(line 3648) no Hoare annotation was computed. [2023-04-03 05:41:58,526 INFO L899 garLoopResultBuilder]: For program point L3644(lines 3644 3647) no Hoare annotation was computed. [2023-04-03 05:41:58,526 INFO L895 garLoopResultBuilder]: At program point L3673(lines 3642 3676) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_serio_raw_mutex~0) (not (= ~ldv_state_variable_2~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,526 INFO L899 garLoopResultBuilder]: For program point L3671-1(line 3671) no Hoare annotation was computed. [2023-04-03 05:41:58,526 INFO L895 garLoopResultBuilder]: At program point L3671(line 3671) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= 2 ~ldv_mutex_serio_raw_mutex~0) (= 0 serio_raw_open_~retval~0)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_2~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,526 INFO L899 garLoopResultBuilder]: For program point L3669-1(line 3669) no Hoare annotation was computed. [2023-04-03 05:41:58,526 INFO L895 garLoopResultBuilder]: At program point L3669(line 3669) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= 2 ~ldv_mutex_serio_raw_mutex~0) (= 0 serio_raw_open_~retval~0)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_2~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,526 INFO L899 garLoopResultBuilder]: For program point serio_raw_openFINAL(lines 3635 3677) no Hoare annotation was computed. [2023-04-03 05:41:58,526 INFO L899 garLoopResultBuilder]: For program point serio_raw_openEXIT(lines 3635 3677) no Hoare annotation was computed. [2023-04-03 05:41:58,526 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3635 3677) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_2~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,526 INFO L899 garLoopResultBuilder]: For program point L3655(lines 3655 3659) no Hoare annotation was computed. [2023-04-03 05:41:58,526 INFO L899 garLoopResultBuilder]: For program point L3649-1(line 3649) no Hoare annotation was computed. [2023-04-03 05:41:58,526 INFO L895 garLoopResultBuilder]: At program point L3649(line 3649) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= 2 ~ldv_mutex_serio_raw_mutex~0) (= 0 serio_raw_open_~retval~0)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_2~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,526 INFO L899 garLoopResultBuilder]: For program point L3643-1(line 3643) no Hoare annotation was computed. [2023-04-03 05:41:58,526 INFO L899 garLoopResultBuilder]: For program point L3674(line 3674) no Hoare annotation was computed. [2023-04-03 05:41:58,526 INFO L895 garLoopResultBuilder]: At program point L3643(line 3643) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_2~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,526 INFO L895 garLoopResultBuilder]: At program point L3672(line 3672) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= 2 ~ldv_mutex_serio_raw_mutex~0) (= 0 serio_raw_open_~retval~0)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_2~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,526 INFO L895 garLoopResultBuilder]: At program point L3670(line 3670) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= 2 ~ldv_mutex_serio_raw_mutex~0) (= 0 serio_raw_open_~retval~0)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_2~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,526 INFO L899 garLoopResultBuilder]: For program point L3672-1(line 3672) no Hoare annotation was computed. [2023-04-03 05:41:58,526 INFO L899 garLoopResultBuilder]: For program point L3670-1(line 3670) no Hoare annotation was computed. [2023-04-03 05:41:58,526 INFO L899 garLoopResultBuilder]: For program point L3662(lines 3662 3666) no Hoare annotation was computed. [2023-04-03 05:41:58,527 INFO L895 garLoopResultBuilder]: At program point L3660(line 3660) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= 2 ~ldv_mutex_serio_raw_mutex~0) (= 0 serio_raw_open_~retval~0)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_2~0 1)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,527 INFO L899 garLoopResultBuilder]: For program point L3660-1(line 3660) no Hoare annotation was computed. [2023-04-03 05:41:58,527 INFO L899 garLoopResultBuilder]: For program point L3650(lines 3650 3654) no Hoare annotation was computed. [2023-04-03 05:41:58,527 INFO L899 garLoopResultBuilder]: For program point serio_raw_hangupFINAL(lines 4081 4104) no Hoare annotation was computed. [2023-04-03 05:41:58,527 INFO L899 garLoopResultBuilder]: For program point L4092(line 4092) no Hoare annotation was computed. [2023-04-03 05:41:58,527 INFO L902 garLoopResultBuilder]: At program point ldv_27367(lines 4086 4103) the Hoare annotation is: true [2023-04-03 05:41:58,527 INFO L899 garLoopResultBuilder]: For program point L4087-1(line 4087) no Hoare annotation was computed. [2023-04-03 05:41:58,527 INFO L902 garLoopResultBuilder]: At program point L4087(line 4087) the Hoare annotation is: true [2023-04-03 05:41:58,527 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4081 4104) the Hoare annotation is: true [2023-04-03 05:41:58,527 INFO L902 garLoopResultBuilder]: At program point L4100(line 4100) the Hoare annotation is: true [2023-04-03 05:41:58,527 INFO L902 garLoopResultBuilder]: At program point L4101(line 4101) the Hoare annotation is: true [2023-04-03 05:41:58,527 INFO L902 garLoopResultBuilder]: At program point $Ultimate##2(lines 4096 4099) the Hoare annotation is: true [2023-04-03 05:41:58,527 INFO L899 garLoopResultBuilder]: For program point serio_raw_hangupEXIT(lines 4081 4104) no Hoare annotation was computed. [2023-04-03 05:41:58,527 INFO L899 garLoopResultBuilder]: For program point L4100-1(line 4100) no Hoare annotation was computed. [2023-04-03 05:41:58,527 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_serio_raw_mutexEXIT(lines 5119 5129) no Hoare annotation was computed. [2023-04-03 05:41:58,527 INFO L899 garLoopResultBuilder]: For program point L5122-1(lines 5122 5125) no Hoare annotation was computed. [2023-04-03 05:41:58,527 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5119 5129) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_state_variable_1~0 2)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_2~0 0)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,527 INFO L895 garLoopResultBuilder]: At program point L5123(line 5123) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_state_variable_1~0 2)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_state_variable_2~0 0)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,527 INFO L899 garLoopResultBuilder]: For program point L5122(lines 5122 5125) no Hoare annotation was computed. [2023-04-03 05:41:58,527 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5253 5255) the Hoare annotation is: true [2023-04-03 05:41:58,527 INFO L899 garLoopResultBuilder]: For program point __init_waitqueue_headEXIT(lines 5253 5255) no Hoare annotation was computed. [2023-04-03 05:41:58,527 INFO L899 garLoopResultBuilder]: For program point L4928-1(line 4928) no Hoare annotation was computed. [2023-04-03 05:41:58,527 INFO L899 garLoopResultBuilder]: For program point L4928(line 4928) no Hoare annotation was computed. [2023-04-03 05:41:58,527 INFO L899 garLoopResultBuilder]: For program point L4923(line 4923) no Hoare annotation was computed. [2023-04-03 05:41:58,527 INFO L899 garLoopResultBuilder]: For program point L4923-1(line 4923) no Hoare annotation was computed. [2023-04-03 05:41:58,528 INFO L899 garLoopResultBuilder]: For program point L4925(line 4925) no Hoare annotation was computed. [2023-04-03 05:41:58,528 INFO L899 garLoopResultBuilder]: For program point L4924(lines 4924 4930) no Hoare annotation was computed. [2023-04-03 05:41:58,528 INFO L899 garLoopResultBuilder]: For program point L4925-1(line 4925) no Hoare annotation was computed. [2023-04-03 05:41:58,528 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4918 4932) no Hoare annotation was computed. [2023-04-03 05:41:58,528 INFO L899 garLoopResultBuilder]: For program point ldv_usb_lock_device_for_reset_lockFINAL(lines 4918 4932) no Hoare annotation was computed. [2023-04-03 05:41:58,528 INFO L899 garLoopResultBuilder]: For program point ldv_usb_lock_device_for_reset_lockEXIT(lines 4918 4932) no Hoare annotation was computed. [2023-04-03 05:41:58,528 INFO L899 garLoopResultBuilder]: For program point L3697-1(line 3697) no Hoare annotation was computed. [2023-04-03 05:41:58,528 INFO L895 garLoopResultBuilder]: At program point L3697(line 3697) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,528 INFO L899 garLoopResultBuilder]: For program point L3698-1(line 3698) no Hoare annotation was computed. [2023-04-03 05:41:58,528 INFO L899 garLoopResultBuilder]: For program point serio_raw_releaseEXIT(lines 3690 3704) no Hoare annotation was computed. [2023-04-03 05:41:58,528 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3690 3704) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,528 INFO L895 garLoopResultBuilder]: At program point L3700(line 3700) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,528 INFO L899 garLoopResultBuilder]: For program point L3701(line 3701) no Hoare annotation was computed. [2023-04-03 05:41:58,528 INFO L895 garLoopResultBuilder]: At program point L3698(line 3698) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,528 INFO L899 garLoopResultBuilder]: For program point L3699-1(line 3699) no Hoare annotation was computed. [2023-04-03 05:41:58,528 INFO L895 garLoopResultBuilder]: At program point L3699(line 3699) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,528 INFO L895 garLoopResultBuilder]: At program point L3700-1(line 3700) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,528 INFO L899 garLoopResultBuilder]: For program point L4770-1(line 4770) no Hoare annotation was computed. [2023-04-03 05:41:58,528 INFO L899 garLoopResultBuilder]: For program point ldv_usb_trylock_device_i_mutex_of_inodeEXIT(lines 4766 4773) no Hoare annotation was computed. [2023-04-03 05:41:58,528 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4766 4773) no Hoare annotation was computed. [2023-04-03 05:41:58,528 INFO L899 garLoopResultBuilder]: For program point L4770(line 4770) no Hoare annotation was computed. [2023-04-03 05:41:58,528 INFO L899 garLoopResultBuilder]: For program point serio_openEXIT(lines 5350 5352) no Hoare annotation was computed. [2023-04-03 05:41:58,528 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5350 5352) the Hoare annotation is: true [2023-04-03 05:41:58,528 INFO L899 garLoopResultBuilder]: For program point L4863(lines 4863 4866) no Hoare annotation was computed. [2023-04-03 05:41:58,529 INFO L899 garLoopResultBuilder]: For program point L4863-1(lines 4863 4866) no Hoare annotation was computed. [2023-04-03 05:41:58,529 INFO L899 garLoopResultBuilder]: For program point L4864(line 4864) no Hoare annotation was computed. [2023-04-03 05:41:58,529 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4859 4875) no Hoare annotation was computed. [2023-04-03 05:41:58,529 INFO L899 garLoopResultBuilder]: For program point L4867(line 4867) no Hoare annotation was computed. [2023-04-03 05:41:58,529 INFO L899 garLoopResultBuilder]: For program point ldv_atomic_dec_and_mutex_lock_lockEXIT(lines 4859 4875) no Hoare annotation was computed. [2023-04-03 05:41:58,529 INFO L899 garLoopResultBuilder]: For program point L5151(lines 5151 5154) no Hoare annotation was computed. [2023-04-03 05:41:58,529 INFO L899 garLoopResultBuilder]: For program point L5151-1(lines 5151 5154) no Hoare annotation was computed. [2023-04-03 05:41:58,529 INFO L899 garLoopResultBuilder]: For program point L5152(line 5152) no Hoare annotation was computed. [2023-04-03 05:41:58,529 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5147 5163) no Hoare annotation was computed. [2023-04-03 05:41:58,529 INFO L899 garLoopResultBuilder]: For program point ldv_atomic_dec_and_mutex_lock_serio_raw_mutexEXIT(lines 5147 5163) no Hoare annotation was computed. [2023-04-03 05:41:58,529 INFO L899 garLoopResultBuilder]: For program point L5155(line 5155) no Hoare annotation was computed. [2023-04-03 05:41:58,529 INFO L895 garLoopResultBuilder]: At program point L3904(lines 3862 3914) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_serio_raw_mutex~0) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,529 INFO L899 garLoopResultBuilder]: For program point L3871(lines 3871 3875) no Hoare annotation was computed. [2023-04-03 05:41:58,529 INFO L899 garLoopResultBuilder]: For program point L3867(lines 3867 3870) no Hoare annotation was computed. [2023-04-03 05:41:58,529 INFO L895 garLoopResultBuilder]: At program point L3894(line 3894) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_serio_raw_mutex~0) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,529 INFO L899 garLoopResultBuilder]: For program point L3894-1(line 3894) no Hoare annotation was computed. [2023-04-03 05:41:58,529 INFO L899 garLoopResultBuilder]: For program point serio_raw_writeEXIT(lines 3850 3915) no Hoare annotation was computed. [2023-04-03 05:41:58,529 INFO L899 garLoopResultBuilder]: For program point L3882(lines 3882 3883) no Hoare annotation was computed. [2023-04-03 05:41:58,529 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3850 3915) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,529 INFO L895 garLoopResultBuilder]: At program point L3911(lines 3862 3914) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_serio_raw_mutex~0) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,529 INFO L899 garLoopResultBuilder]: For program point L3907(lines 3907 3910) no Hoare annotation was computed. [2023-04-03 05:41:58,529 INFO L895 garLoopResultBuilder]: At program point ldv_27313(lines 3862 3914) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_serio_raw_mutex~0) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,529 INFO L895 garLoopResultBuilder]: At program point L3866(line 3866) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,529 INFO L899 garLoopResultBuilder]: For program point L3866-1(line 3866) no Hoare annotation was computed. [2023-04-03 05:41:58,529 INFO L899 garLoopResultBuilder]: For program point serio_raw_writeFINAL(lines 3850 3915) no Hoare annotation was computed. [2023-04-03 05:41:58,530 INFO L899 garLoopResultBuilder]: For program point L3895(lines 3895 3902) no Hoare annotation was computed. [2023-04-03 05:41:58,530 INFO L899 garLoopResultBuilder]: For program point L3889(lines 3889 3893) no Hoare annotation was computed. [2023-04-03 05:41:58,530 INFO L899 garLoopResultBuilder]: For program point L3912(line 3912) no Hoare annotation was computed. [2023-04-03 05:41:58,530 INFO L895 garLoopResultBuilder]: At program point L4558(line 4558) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_state_variable_1~0 2)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_2~0 0)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,530 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_21EXIT(lines 4555 4562) no Hoare annotation was computed. [2023-04-03 05:41:58,530 INFO L895 garLoopResultBuilder]: At program point L4558-1(line 4558) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_state_variable_1~0 2)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_serio_raw_mutex~0) (not (= ~ldv_state_variable_2~0 0)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,530 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4555 4562) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_state_variable_1~0 2)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_2~0 0)) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,530 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_21FINAL(lines 4555 4562) no Hoare annotation was computed. [2023-04-03 05:41:58,530 INFO L899 garLoopResultBuilder]: For program point scheduleEXIT(lines 5343 5345) no Hoare annotation was computed. [2023-04-03 05:41:58,530 INFO L902 garLoopResultBuilder]: At program point scheduleFINAL(lines 5343 5345) the Hoare annotation is: true [2023-04-03 05:41:58,530 INFO L899 garLoopResultBuilder]: For program point serio_raw_fasyncEXIT(lines 3601 3610) no Hoare annotation was computed. [2023-04-03 05:41:58,530 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3601 3610) the Hoare annotation is: true [2023-04-03 05:41:58,530 INFO L899 garLoopResultBuilder]: For program point L3607-1(line 3607) no Hoare annotation was computed. [2023-04-03 05:41:58,530 INFO L902 garLoopResultBuilder]: At program point L3607(line 3607) the Hoare annotation is: true [2023-04-03 05:41:58,530 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4478 4490) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,530 INFO L895 garLoopResultBuilder]: At program point L4486(line 4486) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,530 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_14EXIT(lines 4478 4490) no Hoare annotation was computed. [2023-04-03 05:41:58,530 INFO L899 garLoopResultBuilder]: For program point L4484-1(line 4484) no Hoare annotation was computed. [2023-04-03 05:41:58,530 INFO L899 garLoopResultBuilder]: For program point L4486-1(line 4486) no Hoare annotation was computed. [2023-04-03 05:41:58,530 INFO L895 garLoopResultBuilder]: At program point L4484(line 4484) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_serio_raw_mutex~0)| 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_serio_raw_mutex~0 1) (not (= ~ldv_state_variable_0~0 3))) [2023-04-03 05:41:58,530 INFO L899 garLoopResultBuilder]: For program point L4723(line 4723) no Hoare annotation was computed. [2023-04-03 05:41:58,530 INFO L899 garLoopResultBuilder]: For program point ldv_atomic_dec_and_mutex_lock_i_mutex_of_inodeEXIT(lines 4715 4731) no Hoare annotation was computed. [2023-04-03 05:41:58,530 INFO L899 garLoopResultBuilder]: For program point L4719(lines 4719 4722) no Hoare annotation was computed. [2023-04-03 05:41:58,530 INFO L899 garLoopResultBuilder]: For program point L4719-1(lines 4719 4722) no Hoare annotation was computed. [2023-04-03 05:41:58,531 INFO L899 garLoopResultBuilder]: For program point L4720(line 4720) no Hoare annotation was computed. [2023-04-03 05:41:58,531 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4715 4731) no Hoare annotation was computed. [2023-04-03 05:41:58,531 INFO L895 garLoopResultBuilder]: At program point L5244(line 5244) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_serio_raw_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0))) [2023-04-03 05:41:58,531 INFO L895 garLoopResultBuilder]: At program point L5240(line 5240) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_serio_raw_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0))) [2023-04-03 05:41:58,531 INFO L895 garLoopResultBuilder]: At program point L5236(line 5236) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_serio_raw_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0))) [2023-04-03 05:41:58,531 INFO L895 garLoopResultBuilder]: At program point L5232(line 5232) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_serio_raw_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0))) [2023-04-03 05:41:58,531 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5228 5249) the Hoare annotation is: true [2023-04-03 05:41:58,531 INFO L899 garLoopResultBuilder]: For program point ldv_check_final_stateEXIT(lines 5228 5249) no Hoare annotation was computed. [2023-04-03 05:41:58,531 INFO L899 garLoopResultBuilder]: For program point L5243(lines 5228 5249) no Hoare annotation was computed. [2023-04-03 05:41:58,531 INFO L899 garLoopResultBuilder]: For program point L5239(lines 5230 5248) no Hoare annotation was computed. [2023-04-03 05:41:58,531 INFO L899 garLoopResultBuilder]: For program point L5235(lines 5230 5248) no Hoare annotation was computed. [2023-04-03 05:41:58,531 INFO L899 garLoopResultBuilder]: For program point L5231(lines 5230 5248) no Hoare annotation was computed. [2023-04-03 05:41:58,531 INFO L899 garLoopResultBuilder]: For program point L3307-1(line 3307) no Hoare annotation was computed. [2023-04-03 05:41:58,531 INFO L899 garLoopResultBuilder]: For program point L3307(line 3307) no Hoare annotation was computed. [2023-04-03 05:41:58,531 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3295 3311) no Hoare annotation was computed. [2023-04-03 05:41:58,531 INFO L899 garLoopResultBuilder]: For program point L3305-1(line 3305) no Hoare annotation was computed. [2023-04-03 05:41:58,531 INFO L899 garLoopResultBuilder]: For program point L3305(line 3305) no Hoare annotation was computed. [2023-04-03 05:41:58,531 INFO L899 garLoopResultBuilder]: For program point ldv_zallocEXIT(lines 3295 3311) no Hoare annotation was computed. [2023-04-03 05:41:58,531 INFO L899 garLoopResultBuilder]: For program point L3302(lines 3302 3309) no Hoare annotation was computed. [2023-04-03 05:41:58,531 INFO L899 garLoopResultBuilder]: For program point ldv_zallocFINAL(lines 3295 3311) no Hoare annotation was computed. [2023-04-03 05:41:58,531 INFO L899 garLoopResultBuilder]: For program point L3709-1(line 3709) no Hoare annotation was computed. [2023-04-03 05:41:58,531 INFO L902 garLoopResultBuilder]: At program point L3709(line 3709) the Hoare annotation is: true [2023-04-03 05:41:58,531 INFO L899 garLoopResultBuilder]: For program point serio_raw_fetch_byteEXIT(lines 3705 3719) no Hoare annotation was computed. [2023-04-03 05:41:58,531 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3705 3719) the Hoare annotation is: true [2023-04-03 05:41:58,531 INFO L902 garLoopResultBuilder]: At program point L3716(line 3716) the Hoare annotation is: true [2023-04-03 05:41:58,532 INFO L899 garLoopResultBuilder]: For program point L3716-1(line 3716) no Hoare annotation was computed. [2023-04-03 05:41:58,532 INFO L899 garLoopResultBuilder]: For program point finish_waitEXIT(lines 5291 5293) no Hoare annotation was computed. [2023-04-03 05:41:58,532 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5291 5293) the Hoare annotation is: true [2023-04-03 05:41:58,532 INFO L902 garLoopResultBuilder]: At program point L4590(line 4590) the Hoare annotation is: true [2023-04-03 05:41:58,532 INFO L899 garLoopResultBuilder]: For program point L4590-1(line 4590) no Hoare annotation was computed. [2023-04-03 05:41:58,532 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4587 4594) the Hoare annotation is: true [2023-04-03 05:41:58,532 INFO L899 garLoopResultBuilder]: For program point ldv_serio_unregister_driver_24EXIT(lines 4587 4594) no Hoare annotation was computed. [2023-04-03 05:41:58,532 INFO L899 garLoopResultBuilder]: For program point L5011(line 5011) no Hoare annotation was computed. [2023-04-03 05:41:58,532 INFO L899 garLoopResultBuilder]: For program point ldv_atomic_dec_and_mutex_lock_mutex_of_deviceEXIT(lines 5003 5019) no Hoare annotation was computed. [2023-04-03 05:41:58,532 INFO L899 garLoopResultBuilder]: For program point L5007(lines 5007 5010) no Hoare annotation was computed. [2023-04-03 05:41:58,532 INFO L899 garLoopResultBuilder]: For program point L5007-1(lines 5007 5010) no Hoare annotation was computed. [2023-04-03 05:41:58,532 INFO L899 garLoopResultBuilder]: For program point L5008(line 5008) no Hoare annotation was computed. [2023-04-03 05:41:58,532 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5003 5019) no Hoare annotation was computed. [2023-04-03 05:41:58,532 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2023-04-03 05:41:58,532 INFO L895 garLoopResultBuilder]: At program point L-1(line -1) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_serio_raw_mutex~0 1) (= ~ldv_state_variable_1~0 0)) [2023-04-03 05:41:58,532 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2023-04-03 05:41:58,532 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: true [2023-04-03 05:41:58,532 INFO L899 garLoopResultBuilder]: For program point L4751(lines 4751 4754) no Hoare annotation was computed. [2023-04-03 05:41:58,532 INFO L899 garLoopResultBuilder]: For program point L4751-1(lines 4751 4754) no Hoare annotation was computed. [2023-04-03 05:41:58,532 INFO L899 garLoopResultBuilder]: For program point L4752(line 4752) no Hoare annotation was computed. [2023-04-03 05:41:58,532 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_i_mutex_of_inodeEXIT(lines 4748 4758) no Hoare annotation was computed. [2023-04-03 05:41:58,532 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4748 4758) no Hoare annotation was computed. [2023-04-03 05:41:58,532 INFO L899 garLoopResultBuilder]: For program point L4801(lines 4801 4804) no Hoare annotation was computed. [2023-04-03 05:41:58,532 INFO L899 garLoopResultBuilder]: For program point L4801-1(lines 4801 4804) no Hoare annotation was computed. [2023-04-03 05:41:58,532 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_lockEXIT(lines 4797 4813) no Hoare annotation was computed. [2023-04-03 05:41:58,532 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4797 4813) no Hoare annotation was computed. [2023-04-03 05:41:58,532 INFO L899 garLoopResultBuilder]: For program point L4802(line 4802) no Hoare annotation was computed. [2023-04-03 05:41:58,533 INFO L899 garLoopResultBuilder]: For program point L4805(line 4805) no Hoare annotation was computed. [2023-04-03 05:41:58,533 INFO L899 garLoopResultBuilder]: For program point L4978-1(lines 4978 4981) no Hoare annotation was computed. [2023-04-03 05:41:58,533 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4975 4985) no Hoare annotation was computed. [2023-04-03 05:41:58,533 INFO L899 garLoopResultBuilder]: For program point L4979(line 4979) no Hoare annotation was computed. [2023-04-03 05:41:58,533 INFO L899 garLoopResultBuilder]: For program point L4978(lines 4978 4981) no Hoare annotation was computed. [2023-04-03 05:41:58,533 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_mutex_of_deviceEXIT(lines 4975 4985) no Hoare annotation was computed. [2023-04-03 05:41:58,537 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 05:41:58,539 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-04-03 05:41:58,561 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.04 05:41:58 BoogieIcfgContainer [2023-04-03 05:41:58,562 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-04-03 05:41:58,562 INFO L158 Benchmark]: Toolchain (without parser) took 47381.51ms. Allocated memory was 213.9MB in the beginning and 1.8GB in the end (delta: 1.6GB). Free memory was 166.0MB in the beginning and 843.5MB in the end (delta: -677.5MB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. [2023-04-03 05:41:58,562 INFO L158 Benchmark]: CDTParser took 0.08ms. Allocated memory is still 213.9MB. Free memory is still 159.3MB. There was no memory consumed. Max. memory is 8.0GB. [2023-04-03 05:41:58,562 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1088.51ms. Allocated memory was 213.9MB in the beginning and 350.2MB in the end (delta: 136.3MB). Free memory was 166.0MB in the beginning and 290.3MB in the end (delta: -124.3MB). Peak memory consumption was 89.6MB. Max. memory is 8.0GB. [2023-04-03 05:41:58,563 INFO L158 Benchmark]: Boogie Preprocessor took 137.41ms. Allocated memory is still 350.2MB. Free memory was 290.3MB in the beginning and 277.7MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2023-04-03 05:41:58,563 INFO L158 Benchmark]: RCFGBuilder took 1824.86ms. Allocated memory is still 350.2MB. Free memory was 277.7MB in the beginning and 268.7MB in the end (delta: 9.0MB). Peak memory consumption was 114.9MB. Max. memory is 8.0GB. [2023-04-03 05:41:58,563 INFO L158 Benchmark]: TraceAbstraction took 44312.58ms. Allocated memory was 350.2MB in the beginning and 1.8GB in the end (delta: 1.4GB). Free memory was 268.2MB in the beginning and 843.5MB in the end (delta: -575.3MB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. [2023-04-03 05:41:58,564 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.08ms. Allocated memory is still 213.9MB. Free memory is still 159.3MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 1088.51ms. Allocated memory was 213.9MB in the beginning and 350.2MB in the end (delta: 136.3MB). Free memory was 166.0MB in the beginning and 290.3MB in the end (delta: -124.3MB). Peak memory consumption was 89.6MB. Max. memory is 8.0GB. * Boogie Preprocessor took 137.41ms. Allocated memory is still 350.2MB. Free memory was 290.3MB in the beginning and 277.7MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * RCFGBuilder took 1824.86ms. Allocated memory is still 350.2MB. Free memory was 277.7MB in the beginning and 268.7MB in the end (delta: 9.0MB). Peak memory consumption was 114.9MB. Max. memory is 8.0GB. * TraceAbstraction took 44312.58ms. Allocated memory was 350.2MB in the beginning and 1.8GB in the end (delta: 1.4GB). Free memory was 268.2MB in the beginning and 843.5MB in the end (delta: -575.3MB). Peak memory consumption was 1.1GB. 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: 4599]: 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 165 procedures, 947 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 44.2s, OverallIterations: 21, TraceHistogramMax: 11, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 12.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 11.6s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11295 SdHoareTripleChecker+Valid, 8.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11076 mSDsluCounter, 45701 SdHoareTripleChecker+Invalid, 6.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 30083 mSDsCounter, 1546 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 14854 IncrementalHoareTripleChecker+Invalid, 16400 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1546 mSolverCounterUnsat, 15618 mSDtfsCounter, 14854 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2518 GetRequests, 2423 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=8559occurred in iteration=18, InterpolantAutomatonStates: 114, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.7s AutomataMinimizationTime, 21 MinimizatonAttempts, 3738 StatesRemovedByMinimization, 13 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 302 LocationsWithAnnotation, 21869 PreInvPairs, 22668 NumberOfFragments, 7005 HoareAnnotationTreeSize, 21869 FomulaSimplifications, 15964 FormulaSimplificationTreeSizeReduction, 3.6s HoareSimplificationTime, 302 FomulaSimplificationsInter, 61520 FormulaSimplificationTreeSizeReductionInter, 7.7s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.9s SsaConstructionTime, 2.5s SatisfiabilityAnalysisTime, 9.5s InterpolantComputationTime, 9410 NumberOfCodeBlocks, 9410 NumberOfCodeBlocksAsserted, 26 NumberOfCheckSat, 9384 ConstructedInterpolants, 0 QuantifiedInterpolants, 11167 SizeOfPredicates, 18 NumberOfNonLiveVariables, 18735 ConjunctsInSsa, 76 ConjunctsInUnsatCore, 26 InterpolantComputations, 21 PerfectInterpolantSequences, 14265/14287 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: 3807]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3954]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4096]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3642]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_serio_raw_mutex) == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || 2 == ldv_mutex_serio_raw_mutex) || !(ldv_state_variable_2 == 1)) || !(ldv_state_variable_0 == 3) - InvariantResult [Line: 4086]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4199]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_serio_raw_mutex) == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_state_variable_1) == 0)) || ldv_mutex_serio_raw_mutex == 1) || !(\old(ldv_state_variable_2) == 0) - InvariantResult [Line: 3231]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3862]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_serio_raw_mutex) == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || 2 == ldv_mutex_serio_raw_mutex) || !(ldv_state_variable_0 == 3) - InvariantResult [Line: 3862]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_serio_raw_mutex) == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || 2 == ldv_mutex_serio_raw_mutex) || !(ldv_state_variable_0 == 3) - InvariantResult [Line: 3964]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3984]: Loop Invariant Derived loop invariant: (((((((!(ldv_mutex_lock == 1) || (ldv_mutex_serio_raw_mutex == 1 && !(err == 0))) || !(\old(ldv_mutex_serio_raw_mutex) == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_state_variable_1 == 1)) || !(ldv_state_variable_0 == 3)) && (((((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_serio_raw_mutex) == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_state_variable_2) == 1)) || !(ldv_state_variable_1 == 1)) || (((ldv_state_variable_2 == 1 && ldv_mutex_lock == 1) && ldv_mutex_serio_raw_mutex == 1) && !(err == 0))) || !(ldv_state_variable_0 == 3))) && ((((((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_serio_raw_mutex) == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || ldv_state_variable_2 == 0) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_state_variable_1 == 1)) || (((ldv_state_variable_2 == 1 && ldv_mutex_lock == 1) && ldv_mutex_serio_raw_mutex == 1) && !(err == 0))) || !(\old(ldv_state_variable_2) == 0)) || !(ldv_state_variable_0 == 3)) - InvariantResult [Line: 3740]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3740]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3984]: Loop Invariant Derived loop invariant: (((((((!(ldv_mutex_lock == 1) || (ldv_mutex_serio_raw_mutex == 1 && !(err == 0))) || !(\old(ldv_mutex_serio_raw_mutex) == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_state_variable_1 == 1)) || !(ldv_state_variable_0 == 3)) && ((((((((ldv_state_variable_2 == 1 || !(ldv_mutex_lock == 1)) || !(\old(ldv_mutex_serio_raw_mutex) == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || ldv_state_variable_2 == 0) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_state_variable_1 == 1)) || !(\old(ldv_state_variable_2) == 0)) || !(ldv_state_variable_0 == 3))) && (((((((ldv_state_variable_2 == 1 || !(ldv_mutex_lock == 1)) || !(\old(ldv_mutex_serio_raw_mutex) == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_state_variable_2) == 1)) || !(ldv_state_variable_1 == 1)) || !(ldv_state_variable_0 == 3)) - InvariantResult [Line: 3628]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3347]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4004]: Loop Invariant Derived loop invariant: (((((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_serio_raw_mutex) == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_serio_raw_mutex == 1) || !(ldv_state_variable_1 == 1)) || !(ldv_state_variable_0 == 3)) && (((((((ldv_state_variable_2 == 1 || !(ldv_mutex_lock == 1)) || !(\old(ldv_mutex_serio_raw_mutex) == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_state_variable_2) == 1)) || !(ldv_state_variable_1 == 1)) || !(ldv_state_variable_0 == 3))) && (((((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_serio_raw_mutex) == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || ldv_state_variable_2 == 0) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_state_variable_1 == 1)) || !(\old(ldv_state_variable_2) == 0)) || !(ldv_state_variable_0 == 3)) - InvariantResult [Line: 3815]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3740]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3862]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_serio_raw_mutex) == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || 2 == ldv_mutex_serio_raw_mutex) || !(ldv_state_variable_0 == 3) - InvariantResult [Line: 3815]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3797]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4199]: Loop Invariant Derived loop invariant: ((((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_serio_raw_mutex) == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (((ldv_state_variable_0 == 1 && ldv_state_variable_2 == 0) && ldv_mutex_serio_raw_mutex == 1) && ldv_state_variable_1 == 0)) || !(\old(ldv_state_variable_1) == 0)) || (ldv_mutex_serio_raw_mutex == 1 && ldv_state_variable_0 == 3)) || !(\old(ldv_state_variable_2) == 0) - InvariantResult [Line: 3791]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3984]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || ((ldv_state_variable_2 == 1 && ldv_mutex_serio_raw_mutex == 1) && !(err == 0))) || !(\old(ldv_mutex_serio_raw_mutex) == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_state_variable_1 == 1)) || !(ldv_state_variable_0 == 3) RESULT: Ultimate proved your program to be correct! [2023-04-03 05:41:58,594 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...