/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -tc ../../../trunk/examples/toolchains/AutomizerC.xml -i ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--regulator--isl6271a-regulator.ko-main.cil.out.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-f954360 [2023-04-02 08:19:17,415 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-04-02 08:19:17,417 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-04-02 08:19:17,459 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-04-02 08:19:17,459 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-04-02 08:19:17,464 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-04-02 08:19:17,467 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-04-02 08:19:17,469 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-04-02 08:19:17,471 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-04-02 08:19:17,475 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-04-02 08:19:17,477 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-04-02 08:19:17,478 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-04-02 08:19:17,479 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-04-02 08:19:17,483 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-04-02 08:19:17,484 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-04-02 08:19:17,485 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-04-02 08:19:17,486 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-04-02 08:19:17,486 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-04-02 08:19:17,487 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-04-02 08:19:17,489 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-04-02 08:19:17,490 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-04-02 08:19:17,492 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-04-02 08:19:17,493 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-04-02 08:19:17,494 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-04-02 08:19:17,507 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-04-02 08:19:17,507 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-04-02 08:19:17,507 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-04-02 08:19:17,509 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-04-02 08:19:17,510 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-04-02 08:19:17,510 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-04-02 08:19:17,511 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-04-02 08:19:17,511 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-04-02 08:19:17,513 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-04-02 08:19:17,514 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-04-02 08:19:17,514 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-04-02 08:19:17,514 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-04-02 08:19:17,515 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-04-02 08:19:17,515 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-04-02 08:19:17,515 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-04-02 08:19:17,516 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-04-02 08:19:17,517 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-04-02 08:19:17,519 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-04-02 08:19:17,548 INFO L113 SettingsManager]: Loading preferences was successful [2023-04-02 08:19:17,549 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-04-02 08:19:17,549 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-04-02 08:19:17,549 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-04-02 08:19:17,551 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-04-02 08:19:17,551 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-04-02 08:19:17,551 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-04-02 08:19:17,551 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-04-02 08:19:17,552 INFO L138 SettingsManager]: * Use SBE=true [2023-04-02 08:19:17,552 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-04-02 08:19:17,553 INFO L138 SettingsManager]: * sizeof long=4 [2023-04-02 08:19:17,553 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-04-02 08:19:17,553 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-04-02 08:19:17,553 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-04-02 08:19:17,553 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-04-02 08:19:17,553 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-04-02 08:19:17,553 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-04-02 08:19:17,554 INFO L138 SettingsManager]: * sizeof long double=12 [2023-04-02 08:19:17,554 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-04-02 08:19:17,554 INFO L138 SettingsManager]: * Use constant arrays=true [2023-04-02 08:19:17,554 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-04-02 08:19:17,554 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-04-02 08:19:17,554 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-04-02 08:19:17,555 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-04-02 08:19:17,555 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-02 08:19:17,555 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-04-02 08:19:17,555 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-04-02 08:19:17,555 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-04-02 08:19:17,556 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-04-02 08:19:17,556 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-04-02 08:19:17,556 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-04-02 08:19:17,556 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-04-02 08:19:17,556 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-04-02 08:19:17,556 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-04-02 08:19:17,557 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-04-02 08:19:17,557 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-04-02 08:19:17,816 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-04-02 08:19:17,836 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-04-02 08:19:17,838 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-04-02 08:19:17,839 INFO L271 PluginConnector]: Initializing CDTParser... [2023-04-02 08:19:17,840 INFO L275 PluginConnector]: CDTParser initialized [2023-04-02 08:19:17,841 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--regulator--isl6271a-regulator.ko-main.cil.out.i [2023-04-02 08:19:19,046 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-04-02 08:19:19,423 INFO L351 CDTParser]: Found 1 translation units. [2023-04-02 08:19:19,424 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--regulator--isl6271a-regulator.ko-main.cil.out.i [2023-04-02 08:19:19,446 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b776f5ee1/3f02b46e86c04e1bba2ebde862b0bf49/FLAG3d4f295bd [2023-04-02 08:19:19,462 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b776f5ee1/3f02b46e86c04e1bba2ebde862b0bf49 [2023-04-02 08:19:19,466 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-04-02 08:19:19,467 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2023-04-02 08:19:19,470 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-04-02 08:19:19,470 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-04-02 08:19:19,473 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-04-02 08:19:19,474 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.04 08:19:19" (1/1) ... [2023-04-02 08:19:19,475 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2226cbdc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:19:19, skipping insertion in model container [2023-04-02 08:19:19,475 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.04 08:19:19" (1/1) ... [2023-04-02 08:19:19,482 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-04-02 08:19:19,559 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-04-02 08:19:20,060 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--regulator--isl6271a-regulator.ko-main.cil.out.i[73128,73141] [2023-04-02 08:19:20,184 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-02 08:19:20,212 INFO L203 MainTranslator]: Completed pre-run [2023-04-02 08:19:20,318 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--regulator--isl6271a-regulator.ko-main.cil.out.i[73128,73141] [2023-04-02 08:19:20,330 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-02 08:19:20,370 INFO L208 MainTranslator]: Completed translation [2023-04-02 08:19:20,370 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:19:20 WrapperNode [2023-04-02 08:19:20,371 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-04-02 08:19:20,371 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-04-02 08:19:20,371 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-04-02 08:19:20,371 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-04-02 08:19:20,380 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:19:20" (1/1) ... [2023-04-02 08:19:20,380 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:19:20" (1/1) ... [2023-04-02 08:19:20,401 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:19:20" (1/1) ... [2023-04-02 08:19:20,401 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:19:20" (1/1) ... [2023-04-02 08:19:20,453 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:19:20" (1/1) ... [2023-04-02 08:19:20,458 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:19:20" (1/1) ... [2023-04-02 08:19:20,464 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:19:20" (1/1) ... [2023-04-02 08:19:20,468 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:19:20" (1/1) ... [2023-04-02 08:19:20,478 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-04-02 08:19:20,479 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-04-02 08:19:20,479 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-04-02 08:19:20,479 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-04-02 08:19:20,479 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:19:20" (1/1) ... [2023-04-02 08:19:20,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-02 08:19:20,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-02 08:19:20,510 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-04-02 08:19:20,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-04-02 08:19:20,558 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2023-04-02 08:19:20,559 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-04-02 08:19:20,560 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~~u32~0 [2023-04-02 08:19:20,560 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2023-04-02 08:19:20,560 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2023-04-02 08:19:20,560 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2023-04-02 08:19:20,560 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_get_clientdata [2023-04-02 08:19:20,561 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_set_clientdata [2023-04-02 08:19:20,561 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_get_functionality [2023-04-02 08:19:20,561 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_check_functionality [2023-04-02 08:19:20,561 INFO L138 BoogieDeclarations]: Found implementation of procedure isl6271a_get_voltage_sel [2023-04-02 08:19:20,561 INFO L138 BoogieDeclarations]: Found implementation of procedure isl6271a_set_voltage_sel [2023-04-02 08:19:20,561 INFO L138 BoogieDeclarations]: Found implementation of procedure isl6271a_probe [2023-04-02 08:19:20,561 INFO L138 BoogieDeclarations]: Found implementation of procedure isl6271a_remove [2023-04-02 08:19:20,561 INFO L138 BoogieDeclarations]: Found implementation of procedure isl6271a_init [2023-04-02 08:19:20,561 INFO L138 BoogieDeclarations]: Found implementation of procedure isl6271a_cleanup [2023-04-02 08:19:20,561 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2023-04-02 08:19:20,561 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_1 [2023-04-02 08:19:20,561 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_2 [2023-04-02 08:19:20,561 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_3 [2023-04-02 08:19:20,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_4 [2023-04-02 08:19:20,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_5 [2023-04-02 08:19:20,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_6 [2023-04-02 08:19:20,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_7 [2023-04-02 08:19:20,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_8 [2023-04-02 08:19:20,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_9 [2023-04-02 08:19:20,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_10 [2023-04-02 08:19:20,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_11 [2023-04-02 08:19:20,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-04-02 08:19:20,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-04-02 08:19:20,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_trap [2023-04-02 08:19:20,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_cred_guard_mutex_of_signal_struct [2023-04-02 08:19:20,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_cred_guard_mutex_of_signal_struct [2023-04-02 08:19:20,563 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_cred_guard_mutex_of_signal_struct [2023-04-02 08:19:20,563 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_cred_guard_mutex_of_signal_struct [2023-04-02 08:19:20,563 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_cred_guard_mutex_of_signal_struct [2023-04-02 08:19:20,563 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_cred_guard_mutex_of_signal_struct [2023-04-02 08:19:20,563 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_cred_guard_mutex_of_signal_struct [2023-04-02 08:19:20,563 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_lock [2023-04-02 08:19:20,563 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_lock [2023-04-02 08:19:20,563 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock [2023-04-02 08:19:20,563 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_lock [2023-04-02 08:19:20,563 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_lock [2023-04-02 08:19:20,564 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_lock [2023-04-02 08:19:20,564 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock [2023-04-02 08:19:20,564 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_mtx_of_isl_pmic [2023-04-02 08:19:20,564 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_mtx_of_isl_pmic [2023-04-02 08:19:20,564 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mtx_of_isl_pmic [2023-04-02 08:19:20,564 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_mtx_of_isl_pmic [2023-04-02 08:19:20,564 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_mtx_of_isl_pmic [2023-04-02 08:19:20,565 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_mtx_of_isl_pmic [2023-04-02 08:19:20,565 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mtx_of_isl_pmic [2023-04-02 08:19:20,565 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_mutex_of_device [2023-04-02 08:19:20,565 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_mutex_of_device [2023-04-02 08:19:20,565 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex_of_device [2023-04-02 08:19:20,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_mutex_of_device [2023-04-02 08:19:20,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_mutex_of_device [2023-04-02 08:19:20,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_mutex_of_device [2023-04-02 08:19:20,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_device [2023-04-02 08:19:20,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2023-04-02 08:19:20,567 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-04-02 08:19:20,567 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2023-04-02 08:19:20,567 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-04-02 08:19:20,567 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-04-02 08:19:20,567 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-04-02 08:19:20,567 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2023-04-02 08:19:20,567 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2023-04-02 08:19:20,567 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_kzalloc [2023-04-02 08:19:20,567 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_del_driver [2023-04-02 08:19:20,567 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_register_driver [2023-04-02 08:19:20,567 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_smbus_read_byte [2023-04-02 08:19:20,567 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_smbus_write_byte [2023-04-02 08:19:20,568 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2023-04-02 08:19:20,568 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_trylock [2023-04-02 08:19:20,568 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-04-02 08:19:20,568 INFO L138 BoogieDeclarations]: Found implementation of procedure rdev_get_drvdata [2023-04-02 08:19:20,568 INFO L138 BoogieDeclarations]: Found implementation of procedure regulator_list_voltage_linear [2023-04-02 08:19:20,568 INFO L138 BoogieDeclarations]: Found implementation of procedure regulator_map_voltage_linear [2023-04-02 08:19:20,568 INFO L138 BoogieDeclarations]: Found implementation of procedure regulator_register [2023-04-02 08:19:20,569 INFO L138 BoogieDeclarations]: Found implementation of procedure regulator_unregister [2023-04-02 08:19:20,569 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-04-02 08:19:20,569 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2023-04-02 08:19:20,569 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2023-04-02 08:19:20,569 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2023-04-02 08:19:20,569 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2023-04-02 08:19:20,569 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2023-04-02 08:19:20,569 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-04-02 08:19:20,570 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-04-02 08:19:20,570 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2023-04-02 08:19:20,570 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2023-04-02 08:19:20,570 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2023-04-02 08:19:20,571 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_trylock [2023-04-02 08:19:20,571 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_4 [2023-04-02 08:19:20,571 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-04-02 08:19:20,571 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_2 [2023-04-02 08:19:20,571 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_5 [2023-04-02 08:19:20,571 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_7 [2023-04-02 08:19:20,571 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_9 [2023-04-02 08:19:20,571 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_11 [2023-04-02 08:19:20,571 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2023-04-02 08:19:20,571 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_1 [2023-04-02 08:19:20,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_3 [2023-04-02 08:19:20,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_6 [2023-04-02 08:19:20,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_8 [2023-04-02 08:19:20,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_10 [2023-04-02 08:19:20,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_cred_guard_mutex_of_signal_struct [2023-04-02 08:19:20,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_cred_guard_mutex_of_signal_struct [2023-04-02 08:19:20,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock [2023-04-02 08:19:20,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock [2023-04-02 08:19:20,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mtx_of_isl_pmic [2023-04-02 08:19:20,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mtx_of_isl_pmic [2023-04-02 08:19:20,573 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex_of_device [2023-04-02 08:19:20,573 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_mutex_of_device [2023-04-02 08:19:20,573 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_device [2023-04-02 08:19:20,573 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2023-04-02 08:19:20,573 INFO L130 BoogieDeclarations]: Found specification of procedure devm_kzalloc [2023-04-02 08:19:20,573 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2023-04-02 08:19:20,573 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2023-04-02 08:19:20,573 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-04-02 08:19:20,573 INFO L130 BoogieDeclarations]: Found specification of procedure regulator_register [2023-04-02 08:19:20,573 INFO L130 BoogieDeclarations]: Found specification of procedure regulator_unregister [2023-04-02 08:19:20,573 INFO L130 BoogieDeclarations]: Found specification of procedure rdev_get_drvdata [2023-04-02 08:19:20,574 INFO L130 BoogieDeclarations]: Found specification of procedure regulator_list_voltage_linear [2023-04-02 08:19:20,574 INFO L130 BoogieDeclarations]: Found specification of procedure regulator_map_voltage_linear [2023-04-02 08:19:20,575 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_smbus_read_byte [2023-04-02 08:19:20,575 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_smbus_write_byte [2023-04-02 08:19:20,575 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_get_clientdata [2023-04-02 08:19:20,576 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_set_clientdata [2023-04-02 08:19:20,576 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_register_driver [2023-04-02 08:19:20,578 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_del_driver [2023-04-02 08:19:20,583 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_get_functionality [2023-04-02 08:19:20,584 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~~u32~0 [2023-04-02 08:19:20,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-04-02 08:19:20,584 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_check_functionality [2023-04-02 08:19:20,584 INFO L130 BoogieDeclarations]: Found specification of procedure isl6271a_get_voltage_sel [2023-04-02 08:19:20,584 INFO L130 BoogieDeclarations]: Found specification of procedure isl6271a_set_voltage_sel [2023-04-02 08:19:20,584 INFO L130 BoogieDeclarations]: Found specification of procedure isl6271a_probe [2023-04-02 08:19:20,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-04-02 08:19:20,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-04-02 08:19:20,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-04-02 08:19:20,584 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-04-02 08:19:20,584 INFO L130 BoogieDeclarations]: Found specification of procedure isl6271a_remove [2023-04-02 08:19:20,584 INFO L130 BoogieDeclarations]: Found specification of procedure isl6271a_init [2023-04-02 08:19:20,585 INFO L130 BoogieDeclarations]: Found specification of procedure isl6271a_cleanup [2023-04-02 08:19:20,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2023-04-02 08:19:20,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-04-02 08:19:20,585 INFO L130 BoogieDeclarations]: Found specification of procedure main [2023-04-02 08:19:20,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-04-02 08:19:20,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_trap [2023-04-02 08:19:20,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_cred_guard_mutex_of_signal_struct [2023-04-02 08:19:20,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_cred_guard_mutex_of_signal_struct [2023-04-02 08:19:20,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_cred_guard_mutex_of_signal_struct [2023-04-02 08:19:20,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_cred_guard_mutex_of_signal_struct [2023-04-02 08:19:20,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_cred_guard_mutex_of_signal_struct [2023-04-02 08:19:20,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_lock [2023-04-02 08:19:20,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_lock [2023-04-02 08:19:20,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_lock [2023-04-02 08:19:20,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_lock [2023-04-02 08:19:20,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_lock [2023-04-02 08:19:20,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_mtx_of_isl_pmic [2023-04-02 08:19:20,586 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_mtx_of_isl_pmic [2023-04-02 08:19:20,586 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_mtx_of_isl_pmic [2023-04-02 08:19:20,586 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_mtx_of_isl_pmic [2023-04-02 08:19:20,586 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_mtx_of_isl_pmic [2023-04-02 08:19:20,586 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_mutex_of_device [2023-04-02 08:19:20,586 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_mutex_of_device [2023-04-02 08:19:20,586 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_mutex_of_device [2023-04-02 08:19:20,586 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_mutex_of_device [2023-04-02 08:19:20,586 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_bool [2023-04-02 08:19:20,586 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2023-04-02 08:19:20,586 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-04-02 08:19:20,586 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-04-02 08:19:20,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-04-02 08:19:20,586 INFO L130 BoogieDeclarations]: Found specification of procedure free [2023-04-02 08:19:20,586 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-04-02 08:19:20,586 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2023-04-02 08:19:20,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-04-02 08:19:20,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-04-02 08:19:20,587 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-04-02 08:19:20,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-04-02 08:19:20,869 INFO L236 CfgBuilder]: Building ICFG [2023-04-02 08:19:20,882 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-04-02 08:19:21,779 INFO L277 CfgBuilder]: Performing block encoding [2023-04-02 08:19:21,799 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-04-02 08:19:21,799 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-04-02 08:19:21,802 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.04 08:19:21 BoogieIcfgContainer [2023-04-02 08:19:21,802 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-04-02 08:19:21,804 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-04-02 08:19:21,804 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-04-02 08:19:21,807 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-04-02 08:19:21,807 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.04 08:19:19" (1/3) ... [2023-04-02 08:19:21,808 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fb272a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.04 08:19:21, skipping insertion in model container [2023-04-02 08:19:21,808 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 08:19:20" (2/3) ... [2023-04-02 08:19:21,808 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fb272a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.04 08:19:21, skipping insertion in model container [2023-04-02 08:19:21,808 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.04 08:19:21" (3/3) ... [2023-04-02 08:19:21,810 INFO L112 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--regulator--isl6271a-regulator.ko-main.cil.out.i [2023-04-02 08:19:21,823 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-04-02 08:19:21,824 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-04-02 08:19:21,894 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-04-02 08:19:21,901 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3bf3aacf, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-04-02 08:19:21,901 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-04-02 08:19:21,907 INFO L276 IsEmpty]: Start isEmpty. Operand has 409 states, 267 states have (on average 1.2621722846441947) internal successors, (337), 274 states have internal predecessors, (337), 67 states have call successors, (67), 43 states have call predecessors, (67), 43 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2023-04-02 08:19:21,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2023-04-02 08:19:21,918 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:19:21,918 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:19:21,919 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:19:21,924 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:19:21,924 INFO L85 PathProgramCache]: Analyzing trace with hash 71340810, now seen corresponding path program 1 times [2023-04-02 08:19:21,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:19:21,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654550381] [2023-04-02 08:19:21,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:19:21,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:19:22,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:22,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:19:22,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:22,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:19:22,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:22,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-04-02 08:19:22,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:22,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:19:22,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:22,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-04-02 08:19:22,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:19:22,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654550381] [2023-04-02 08:19:22,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654550381] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 08:19:22,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 08:19:22,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-04-02 08:19:22,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787724011] [2023-04-02 08:19:22,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 08:19:22,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-04-02 08:19:22,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:19:22,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-04-02 08:19:22,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-04-02 08:19:22,678 INFO L87 Difference]: Start difference. First operand has 409 states, 267 states have (on average 1.2621722846441947) internal successors, (337), 274 states have internal predecessors, (337), 67 states have call successors, (67), 43 states have call predecessors, (67), 43 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-04-02 08:19:25,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:19:25,029 INFO L93 Difference]: Finished difference Result 851 states and 1102 transitions. [2023-04-02 08:19:25,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-04-02 08:19:25,031 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 29 [2023-04-02 08:19:25,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:19:25,048 INFO L225 Difference]: With dead ends: 851 [2023-04-02 08:19:25,048 INFO L226 Difference]: Without dead ends: 551 [2023-04-02 08:19:25,060 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-04-02 08:19:25,065 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 525 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 649 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 564 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 649 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-04-02 08:19:25,066 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [564 Valid, 360 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 649 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-04-02 08:19:25,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2023-04-02 08:19:25,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 547. [2023-04-02 08:19:25,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 364 states have (on average 1.260989010989011) internal successors, (459), 369 states have internal predecessors, (459), 108 states have call successors, (108), 77 states have call predecessors, (108), 74 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2023-04-02 08:19:25,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 667 transitions. [2023-04-02 08:19:25,287 INFO L78 Accepts]: Start accepts. Automaton has 547 states and 667 transitions. Word has length 29 [2023-04-02 08:19:25,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:19:25,288 INFO L495 AbstractCegarLoop]: Abstraction has 547 states and 667 transitions. [2023-04-02 08:19:25,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-04-02 08:19:25,288 INFO L276 IsEmpty]: Start isEmpty. Operand 547 states and 667 transitions. [2023-04-02 08:19:25,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-04-02 08:19:25,295 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:19:25,296 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:19:25,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-04-02 08:19:25,300 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:19:25,301 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:19:25,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1941324468, now seen corresponding path program 1 times [2023-04-02 08:19:25,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:19:25,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937873592] [2023-04-02 08:19:25,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:19:25,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:19:25,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:25,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:19:25,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:25,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:19:25,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:25,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-04-02 08:19:25,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:25,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:19:25,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:25,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-04-02 08:19:25,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:19:25,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937873592] [2023-04-02 08:19:25,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937873592] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 08:19:25,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 08:19:25,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-04-02 08:19:25,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653923656] [2023-04-02 08:19:25,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 08:19:25,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-04-02 08:19:25,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:19:25,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-04-02 08:19:25,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-04-02 08:19:25,550 INFO L87 Difference]: Start difference. First operand 547 states and 667 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-04-02 08:19:26,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:19:26,671 INFO L93 Difference]: Finished difference Result 569 states and 693 transitions. [2023-04-02 08:19:26,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-04-02 08:19:26,672 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 34 [2023-04-02 08:19:26,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:19:26,675 INFO L225 Difference]: With dead ends: 569 [2023-04-02 08:19:26,675 INFO L226 Difference]: Without dead ends: 558 [2023-04-02 08:19:26,676 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-04-02 08:19:26,677 INFO L413 NwaCegarLoop]: 134 mSDtfsCounter, 544 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 234 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 559 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 234 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-04-02 08:19:26,677 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [559 Valid, 224 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [234 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-04-02 08:19:26,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2023-04-02 08:19:26,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 547. [2023-04-02 08:19:26,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 364 states have (on average 1.2582417582417582) internal successors, (458), 369 states have internal predecessors, (458), 108 states have call successors, (108), 77 states have call predecessors, (108), 74 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2023-04-02 08:19:26,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 666 transitions. [2023-04-02 08:19:26,813 INFO L78 Accepts]: Start accepts. Automaton has 547 states and 666 transitions. Word has length 34 [2023-04-02 08:19:26,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:19:26,813 INFO L495 AbstractCegarLoop]: Abstraction has 547 states and 666 transitions. [2023-04-02 08:19:26,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-04-02 08:19:26,813 INFO L276 IsEmpty]: Start isEmpty. Operand 547 states and 666 transitions. [2023-04-02 08:19:26,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-04-02 08:19:26,814 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:19:26,815 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:19:26,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-04-02 08:19:26,815 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:19:26,815 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:19:26,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1998582770, now seen corresponding path program 1 times [2023-04-02 08:19:26,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:19:26,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650967734] [2023-04-02 08:19:26,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:19:26,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:19:26,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:26,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:19:26,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:27,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:19:27,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:27,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-04-02 08:19:27,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:27,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:19:27,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:27,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-04-02 08:19:27,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:19:27,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650967734] [2023-04-02 08:19:27,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650967734] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 08:19:27,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 08:19:27,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-04-02 08:19:27,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181777006] [2023-04-02 08:19:27,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 08:19:27,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-04-02 08:19:27,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:19:27,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-04-02 08:19:27,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-04-02 08:19:27,055 INFO L87 Difference]: Start difference. First operand 547 states and 666 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (7), 5 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-04-02 08:19:28,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:19:28,095 INFO L93 Difference]: Finished difference Result 549 states and 667 transitions. [2023-04-02 08:19:28,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-04-02 08:19:28,096 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (7), 5 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 34 [2023-04-02 08:19:28,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:19:28,099 INFO L225 Difference]: With dead ends: 549 [2023-04-02 08:19:28,099 INFO L226 Difference]: Without dead ends: 546 [2023-04-02 08:19:28,100 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-04-02 08:19:28,101 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 522 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 232 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 536 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 232 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-04-02 08:19:28,101 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [536 Valid, 226 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [232 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-04-02 08:19:28,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 546 states. [2023-04-02 08:19:28,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 546 to 546. [2023-04-02 08:19:28,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 546 states, 364 states have (on average 1.2554945054945055) internal successors, (457), 368 states have internal predecessors, (457), 107 states have call successors, (107), 77 states have call predecessors, (107), 74 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2023-04-02 08:19:28,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 664 transitions. [2023-04-02 08:19:28,192 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 664 transitions. Word has length 34 [2023-04-02 08:19:28,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:19:28,192 INFO L495 AbstractCegarLoop]: Abstraction has 546 states and 664 transitions. [2023-04-02 08:19:28,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (7), 5 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-04-02 08:19:28,192 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 664 transitions. [2023-04-02 08:19:28,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2023-04-02 08:19:28,193 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:19:28,193 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:19:28,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-04-02 08:19:28,194 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:19:28,194 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:19:28,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1826247957, now seen corresponding path program 1 times [2023-04-02 08:19:28,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:19:28,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662466530] [2023-04-02 08:19:28,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:19:28,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:19:28,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:28,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:19:28,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:28,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:19:28,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:28,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-04-02 08:19:28,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:28,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:19:28,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:28,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-04-02 08:19:28,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:19:28,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662466530] [2023-04-02 08:19:28,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662466530] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 08:19:28,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 08:19:28,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-04-02 08:19:28,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297294810] [2023-04-02 08:19:28,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 08:19:28,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-04-02 08:19:28,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:19:28,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-04-02 08:19:28,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-04-02 08:19:28,428 INFO L87 Difference]: Start difference. First operand 546 states and 664 transitions. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 3 states have internal predecessors, (24), 3 states have call successors, (7), 5 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-04-02 08:19:29,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:19:29,367 INFO L93 Difference]: Finished difference Result 548 states and 665 transitions. [2023-04-02 08:19:29,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-04-02 08:19:29,368 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 3 states have internal predecessors, (24), 3 states have call successors, (7), 5 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 35 [2023-04-02 08:19:29,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:19:29,371 INFO L225 Difference]: With dead ends: 548 [2023-04-02 08:19:29,371 INFO L226 Difference]: Without dead ends: 545 [2023-04-02 08:19:29,372 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-04-02 08:19:29,373 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 518 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 229 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 532 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 229 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-04-02 08:19:29,373 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [532 Valid, 226 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [229 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-04-02 08:19:29,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2023-04-02 08:19:29,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 545. [2023-04-02 08:19:29,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 364 states have (on average 1.2527472527472527) internal successors, (456), 367 states have internal predecessors, (456), 106 states have call successors, (106), 77 states have call predecessors, (106), 74 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2023-04-02 08:19:29,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 662 transitions. [2023-04-02 08:19:29,465 INFO L78 Accepts]: Start accepts. Automaton has 545 states and 662 transitions. Word has length 35 [2023-04-02 08:19:29,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:19:29,465 INFO L495 AbstractCegarLoop]: Abstraction has 545 states and 662 transitions. [2023-04-02 08:19:29,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 3 states have internal predecessors, (24), 3 states have call successors, (7), 5 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-04-02 08:19:29,466 INFO L276 IsEmpty]: Start isEmpty. Operand 545 states and 662 transitions. [2023-04-02 08:19:29,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-04-02 08:19:29,467 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:19:29,467 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:19:29,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-04-02 08:19:29,467 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:19:29,467 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:19:29,468 INFO L85 PathProgramCache]: Analyzing trace with hash 778840917, now seen corresponding path program 1 times [2023-04-02 08:19:29,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:19:29,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009131535] [2023-04-02 08:19:29,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:19:29,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:19:29,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:29,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:19:29,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:29,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:19:29,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:29,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-04-02 08:19:29,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:29,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:19:29,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:29,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-04-02 08:19:29,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:19:29,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009131535] [2023-04-02 08:19:29,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009131535] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 08:19:29,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 08:19:29,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-04-02 08:19:29,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094925166] [2023-04-02 08:19:29,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 08:19:29,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-04-02 08:19:29,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:19:29,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-04-02 08:19:29,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-04-02 08:19:29,687 INFO L87 Difference]: Start difference. First operand 545 states and 662 transitions. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 3 states have internal predecessors, (25), 3 states have call successors, (7), 5 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-04-02 08:19:30,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:19:30,801 INFO L93 Difference]: Finished difference Result 555 states and 668 transitions. [2023-04-02 08:19:30,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-04-02 08:19:30,801 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 3 states have internal predecessors, (25), 3 states have call successors, (7), 5 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 36 [2023-04-02 08:19:30,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:19:30,804 INFO L225 Difference]: With dead ends: 555 [2023-04-02 08:19:30,804 INFO L226 Difference]: Without dead ends: 551 [2023-04-02 08:19:30,805 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-04-02 08:19:30,805 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 344 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-04-02 08:19:30,806 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [352 Valid, 261 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 421 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-04-02 08:19:30,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2023-04-02 08:19:30,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 549. [2023-04-02 08:19:30,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 368 states have (on average 1.2418478260869565) internal successors, (457), 369 states have internal predecessors, (457), 104 states have call successors, (104), 79 states have call predecessors, (104), 76 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2023-04-02 08:19:30,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 661 transitions. [2023-04-02 08:19:30,891 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 661 transitions. Word has length 36 [2023-04-02 08:19:30,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:19:30,891 INFO L495 AbstractCegarLoop]: Abstraction has 549 states and 661 transitions. [2023-04-02 08:19:30,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 3 states have internal predecessors, (25), 3 states have call successors, (7), 5 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-04-02 08:19:30,891 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 661 transitions. [2023-04-02 08:19:30,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2023-04-02 08:19:30,892 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:19:30,893 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:19:30,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-04-02 08:19:30,893 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:19:30,893 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:19:30,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1626001384, now seen corresponding path program 1 times [2023-04-02 08:19:30,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:19:30,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234150348] [2023-04-02 08:19:30,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:19:30,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:19:30,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:31,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:19:31,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:31,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:19:31,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:31,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-04-02 08:19:31,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:31,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:19:31,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:31,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-04-02 08:19:31,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:19:31,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234150348] [2023-04-02 08:19:31,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234150348] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 08:19:31,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 08:19:31,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-04-02 08:19:31,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808633926] [2023-04-02 08:19:31,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 08:19:31,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-04-02 08:19:31,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:19:31,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-04-02 08:19:31,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-04-02 08:19:31,127 INFO L87 Difference]: Start difference. First operand 549 states and 661 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 3 states have internal predecessors, (26), 3 states have call successors, (7), 5 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-04-02 08:19:32,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:19:32,188 INFO L93 Difference]: Finished difference Result 551 states and 662 transitions. [2023-04-02 08:19:32,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-04-02 08:19:32,188 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 3 states have internal predecessors, (26), 3 states have call successors, (7), 5 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 37 [2023-04-02 08:19:32,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:19:32,191 INFO L225 Difference]: With dead ends: 551 [2023-04-02 08:19:32,191 INFO L226 Difference]: Without dead ends: 535 [2023-04-02 08:19:32,192 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-04-02 08:19:32,193 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 378 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-04-02 08:19:32,193 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [392 Valid, 228 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-04-02 08:19:32,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2023-04-02 08:19:32,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 535. [2023-04-02 08:19:32,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 360 states have (on average 1.2416666666666667) internal successors, (447), 360 states have internal predecessors, (447), 100 states have call successors, (100), 76 states have call predecessors, (100), 74 states have return successors, (98), 98 states have call predecessors, (98), 98 states have call successors, (98) [2023-04-02 08:19:32,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 645 transitions. [2023-04-02 08:19:32,301 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 645 transitions. Word has length 37 [2023-04-02 08:19:32,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:19:32,301 INFO L495 AbstractCegarLoop]: Abstraction has 535 states and 645 transitions. [2023-04-02 08:19:32,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 3 states have internal predecessors, (26), 3 states have call successors, (7), 5 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-04-02 08:19:32,302 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 645 transitions. [2023-04-02 08:19:32,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-04-02 08:19:32,303 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:19:32,304 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:19:32,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-04-02 08:19:32,304 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:19:32,304 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:19:32,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1820207956, now seen corresponding path program 1 times [2023-04-02 08:19:32,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:19:32,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781974733] [2023-04-02 08:19:32,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:19:32,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:19:32,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:32,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:19:32,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:32,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:19:32,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:32,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-04-02 08:19:32,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:32,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:19:32,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:32,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2023-04-02 08:19:32,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:32,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:19:32,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:32,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-04-02 08:19:32,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:32,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-04-02 08:19:32,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:32,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-04-02 08:19:32,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:19:32,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781974733] [2023-04-02 08:19:32,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781974733] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 08:19:32,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 08:19:32,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-04-02 08:19:32,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437332729] [2023-04-02 08:19:32,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 08:19:32,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-04-02 08:19:32,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:19:32,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-04-02 08:19:32,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-04-02 08:19:32,541 INFO L87 Difference]: Start difference. First operand 535 states and 645 transitions. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-04-02 08:19:34,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:19:34,716 INFO L93 Difference]: Finished difference Result 1696 states and 2157 transitions. [2023-04-02 08:19:34,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-04-02 08:19:34,721 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 62 [2023-04-02 08:19:34,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:19:34,734 INFO L225 Difference]: With dead ends: 1696 [2023-04-02 08:19:34,734 INFO L226 Difference]: Without dead ends: 1172 [2023-04-02 08:19:34,735 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-04-02 08:19:34,738 INFO L413 NwaCegarLoop]: 116 mSDtfsCounter, 1299 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 671 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1332 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 1258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 671 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-04-02 08:19:34,738 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1332 Valid, 407 Invalid, 1258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [671 Valid, 587 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-04-02 08:19:34,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1172 states. [2023-04-02 08:19:34,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1172 to 857. [2023-04-02 08:19:34,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 857 states, 590 states have (on average 1.2508474576271187) internal successors, (738), 590 states have internal predecessors, (738), 150 states have call successors, (150), 118 states have call predecessors, (150), 116 states have return successors, (148), 148 states have call predecessors, (148), 148 states have call successors, (148) [2023-04-02 08:19:34,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 857 states to 857 states and 1036 transitions. [2023-04-02 08:19:34,974 INFO L78 Accepts]: Start accepts. Automaton has 857 states and 1036 transitions. Word has length 62 [2023-04-02 08:19:34,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:19:34,975 INFO L495 AbstractCegarLoop]: Abstraction has 857 states and 1036 transitions. [2023-04-02 08:19:34,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-04-02 08:19:34,975 INFO L276 IsEmpty]: Start isEmpty. Operand 857 states and 1036 transitions. [2023-04-02 08:19:34,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-04-02 08:19:34,979 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 08:19:34,979 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-04-02 08:19:34,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-04-02 08:19:34,980 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 08:19:34,980 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 08:19:34,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1799173904, now seen corresponding path program 1 times [2023-04-02 08:19:34,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 08:19:34,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715295821] [2023-04-02 08:19:34,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 08:19:34,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 08:19:35,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:35,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 08:19:35,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:35,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 08:19:35,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:35,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-04-02 08:19:35,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:35,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:19:35,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:35,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-04-02 08:19:35,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:35,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:19:35,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:35,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-04-02 08:19:35,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:35,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-04-02 08:19:35,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:35,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-04-02 08:19:35,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:35,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-04-02 08:19:35,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 08:19:35,369 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-04-02 08:19:35,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 08:19:35,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715295821] [2023-04-02 08:19:35,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715295821] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 08:19:35,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 08:19:35,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-04-02 08:19:35,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487669206] [2023-04-02 08:19:35,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 08:19:35,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-04-02 08:19:35,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 08:19:35,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-04-02 08:19:35,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-04-02 08:19:35,371 INFO L87 Difference]: Start difference. First operand 857 states and 1036 transitions. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (15), 7 states have call predecessors, (15), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-04-02 08:19:36,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 08:19:36,924 INFO L93 Difference]: Finished difference Result 1172 states and 1519 transitions. [2023-04-02 08:19:36,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-04-02 08:19:36,925 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (15), 7 states have call predecessors, (15), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 81 [2023-04-02 08:19:36,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 08:19:36,925 INFO L225 Difference]: With dead ends: 1172 [2023-04-02 08:19:36,925 INFO L226 Difference]: Without dead ends: 0 [2023-04-02 08:19:36,928 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-04-02 08:19:36,928 INFO L413 NwaCegarLoop]: 117 mSDtfsCounter, 526 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 293 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 549 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 884 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 293 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-04-02 08:19:36,929 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [549 Valid, 494 Invalid, 884 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [293 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-04-02 08:19:36,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-04-02 08:19:36,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-04-02 08:19:36,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-04-02 08:19:36,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-04-02 08:19:36,932 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 81 [2023-04-02 08:19:36,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 08:19:36,932 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-04-02 08:19:36,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (15), 7 states have call predecessors, (15), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-04-02 08:19:36,933 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-04-02 08:19:36,933 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-04-02 08:19:36,935 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-04-02 08:19:36,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-04-02 08:19:36,938 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-04-02 08:19:45,633 INFO L899 garLoopResultBuilder]: For program point reach_errorEXIT(line 12) no Hoare annotation was computed. [2023-04-02 08:19:45,633 INFO L899 garLoopResultBuilder]: For program point L12-1(line 12) no Hoare annotation was computed. [2023-04-02 08:19:45,633 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line 12) no Hoare annotation was computed. [2023-04-02 08:19:45,633 INFO L899 garLoopResultBuilder]: For program point L2417-1(line 2417) no Hoare annotation was computed. [2023-04-02 08:19:45,633 INFO L902 garLoopResultBuilder]: At program point L2417(line 2417) the Hoare annotation is: true [2023-04-02 08:19:45,633 INFO L899 garLoopResultBuilder]: For program point isl6271a_initEXIT(lines 2414 2420) no Hoare annotation was computed. [2023-04-02 08:19:45,633 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 2414 2420) the Hoare annotation is: true [2023-04-02 08:19:45,634 INFO L899 garLoopResultBuilder]: For program point isl6271a_initFINAL(lines 2414 2420) no Hoare annotation was computed. [2023-04-02 08:19:45,634 INFO L895 garLoopResultBuilder]: At program point L3166(line 3166) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2023-04-02 08:19:45,634 INFO L899 garLoopResultBuilder]: For program point dev_get_drvdataFINAL(lines 3165 3167) no Hoare annotation was computed. [2023-04-02 08:19:45,634 INFO L899 garLoopResultBuilder]: For program point L3166-1(line 3166) no Hoare annotation was computed. [2023-04-02 08:19:45,634 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3165 3167) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2023-04-02 08:19:45,634 INFO L899 garLoopResultBuilder]: For program point dev_get_drvdataEXIT(lines 3165 3167) no Hoare annotation was computed. [2023-04-02 08:19:45,634 INFO L899 garLoopResultBuilder]: For program point regulator_list_voltage_linearFINAL(lines 3204 3206) no Hoare annotation was computed. [2023-04-02 08:19:45,634 INFO L899 garLoopResultBuilder]: For program point regulator_list_voltage_linearEXIT(lines 3204 3206) no Hoare annotation was computed. [2023-04-02 08:19:45,635 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3204 3206) the Hoare annotation is: true [2023-04-02 08:19:45,635 INFO L895 garLoopResultBuilder]: At program point L2670(line 2670) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_mtx_of_isl_pmic~0 1) (not (= 1 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,635 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_10EXIT(lines 2667 2674) no Hoare annotation was computed. [2023-04-02 08:19:45,635 INFO L895 garLoopResultBuilder]: At program point L2670-1(line 2670) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (= ~ldv_mutex_mtx_of_isl_pmic~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= 1 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,635 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 2667 2674) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_mtx_of_isl_pmic~0 1) (not (= 1 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,635 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_10FINAL(lines 2667 2674) no Hoare annotation was computed. [2023-04-02 08:19:45,635 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_lockFINAL(lines 2824 2839) no Hoare annotation was computed. [2023-04-02 08:19:45,635 INFO L899 garLoopResultBuilder]: For program point L2832(lines 2832 2837) no Hoare annotation was computed. [2023-04-02 08:19:45,635 INFO L899 garLoopResultBuilder]: For program point L2829-1(lines 2827 2830) no Hoare annotation was computed. [2023-04-02 08:19:45,636 INFO L899 garLoopResultBuilder]: For program point L2829(line 2829) no Hoare annotation was computed. [2023-04-02 08:19:45,636 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_lockEXIT(lines 2824 2839) no Hoare annotation was computed. [2023-04-02 08:19:45,636 INFO L899 garLoopResultBuilder]: For program point L2827(lines 2827 2830) no Hoare annotation was computed. [2023-04-02 08:19:45,636 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2824 2839) no Hoare annotation was computed. [2023-04-02 08:19:45,636 INFO L899 garLoopResultBuilder]: For program point regulator_map_voltage_linearEXIT(lines 3208 3210) no Hoare annotation was computed. [2023-04-02 08:19:45,636 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3208 3210) the Hoare annotation is: true [2023-04-02 08:19:45,636 INFO L899 garLoopResultBuilder]: For program point regulator_map_voltage_linearFINAL(lines 3208 3210) no Hoare annotation was computed. [2023-04-02 08:19:45,636 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3113 3122) the Hoare annotation is: (or (not (= ~ldv_retval_1~0 0)) (and (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 |old(~ldv_mutex_cred_guard_mutex_of_signal_struct~0)|) (= ~ldv_mutex_mtx_of_isl_pmic~0 |old(~ldv_mutex_mtx_of_isl_pmic~0)|) (= |old(~ldv_mutex_mutex_of_device~0)| ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 |old(~ldv_mutex_lock~0)|)) (not (= ~ldv_state_variable_3~0 0))) [2023-04-02 08:19:45,636 INFO L899 garLoopResultBuilder]: For program point ldv_initializeFINAL(lines 3113 3122) no Hoare annotation was computed. [2023-04-02 08:19:45,636 INFO L899 garLoopResultBuilder]: For program point ldv_initializeEXIT(lines 3113 3122) no Hoare annotation was computed. [2023-04-02 08:19:45,636 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_mtx_of_isl_pmicFINAL(lines 2953 2968) no Hoare annotation was computed. [2023-04-02 08:19:45,637 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_mtx_of_isl_pmicEXIT(lines 2953 2968) no Hoare annotation was computed. [2023-04-02 08:19:45,637 INFO L899 garLoopResultBuilder]: For program point L2961(lines 2961 2966) no Hoare annotation was computed. [2023-04-02 08:19:45,637 INFO L899 garLoopResultBuilder]: For program point L2958(line 2958) no Hoare annotation was computed. [2023-04-02 08:19:45,637 INFO L899 garLoopResultBuilder]: For program point L2956(lines 2956 2959) no Hoare annotation was computed. [2023-04-02 08:19:45,637 INFO L899 garLoopResultBuilder]: For program point L2958-1(lines 2956 2959) no Hoare annotation was computed. [2023-04-02 08:19:45,637 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2953 2968) no Hoare annotation was computed. [2023-04-02 08:19:45,637 INFO L899 garLoopResultBuilder]: For program point L2225-1(line 2225) no Hoare annotation was computed. [2023-04-02 08:19:45,637 INFO L895 garLoopResultBuilder]: At program point L2225(line 2225) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2023-04-02 08:19:45,637 INFO L899 garLoopResultBuilder]: For program point i2c_get_clientdataFINAL(lines 2222 2228) no Hoare annotation was computed. [2023-04-02 08:19:45,637 INFO L899 garLoopResultBuilder]: For program point i2c_get_clientdataEXIT(lines 2222 2228) no Hoare annotation was computed. [2023-04-02 08:19:45,637 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 2222 2228) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2023-04-02 08:19:45,638 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_lockFINAL(lines 2840 2850) no Hoare annotation was computed. [2023-04-02 08:19:45,638 INFO L899 garLoopResultBuilder]: For program point L2845-1(lines 2843 2846) no Hoare annotation was computed. [2023-04-02 08:19:45,638 INFO L899 garLoopResultBuilder]: For program point L2845(line 2845) no Hoare annotation was computed. [2023-04-02 08:19:45,638 INFO L899 garLoopResultBuilder]: For program point L2843(lines 2843 2846) no Hoare annotation was computed. [2023-04-02 08:19:45,638 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2840 2850) no Hoare annotation was computed. [2023-04-02 08:19:45,638 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_lockEXIT(lines 2840 2850) no Hoare annotation was computed. [2023-04-02 08:19:45,638 INFO L902 garLoopResultBuilder]: At program point L3162(line 3162) the Hoare annotation is: true [2023-04-02 08:19:45,638 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3158 3164) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2023-04-02 08:19:45,638 INFO L899 garLoopResultBuilder]: For program point L3160(line 3160) no Hoare annotation was computed. [2023-04-02 08:19:45,638 INFO L902 garLoopResultBuilder]: At program point L3162-2(line 3162) the Hoare annotation is: true [2023-04-02 08:19:45,638 INFO L899 garLoopResultBuilder]: For program point L3162-1(line 3162) no Hoare annotation was computed. [2023-04-02 08:19:45,639 INFO L899 garLoopResultBuilder]: For program point L3162-3(line 3162) no Hoare annotation was computed. [2023-04-02 08:19:45,639 INFO L899 garLoopResultBuilder]: For program point ldv_mallocFINAL(lines 3158 3164) no Hoare annotation was computed. [2023-04-02 08:19:45,639 INFO L899 garLoopResultBuilder]: For program point ldv_mallocEXIT(lines 3158 3164) no Hoare annotation was computed. [2023-04-02 08:19:45,639 INFO L899 garLoopResultBuilder]: For program point L2622(line 2622) no Hoare annotation was computed. [2023-04-02 08:19:45,639 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_4FINAL(lines 2615 2626) no Hoare annotation was computed. [2023-04-02 08:19:45,639 INFO L899 garLoopResultBuilder]: For program point L2620(line 2620) no Hoare annotation was computed. [2023-04-02 08:19:45,639 INFO L899 garLoopResultBuilder]: For program point L2622-1(line 2622) no Hoare annotation was computed. [2023-04-02 08:19:45,639 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_4EXIT(lines 2615 2626) no Hoare annotation was computed. [2023-04-02 08:19:45,639 INFO L899 garLoopResultBuilder]: For program point L2620-1(line 2620) no Hoare annotation was computed. [2023-04-02 08:19:45,639 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2615 2626) no Hoare annotation was computed. [2023-04-02 08:19:45,639 INFO L899 garLoopResultBuilder]: For program point L2784(lines 2784 2793) no Hoare annotation was computed. [2023-04-02 08:19:45,639 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_cred_guard_mutex_of_signal_structEXIT(lines 2781 2795) no Hoare annotation was computed. [2023-04-02 08:19:45,640 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_cred_guard_mutex_of_signal_structFINAL(lines 2781 2795) no Hoare annotation was computed. [2023-04-02 08:19:45,640 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2781 2795) no Hoare annotation was computed. [2023-04-02 08:19:45,640 INFO L899 garLoopResultBuilder]: For program point L2786(lines 2786 2790) no Hoare annotation was computed. [2023-04-02 08:19:45,640 INFO L899 garLoopResultBuilder]: For program point L2241-1(line 2241) no Hoare annotation was computed. [2023-04-02 08:19:45,640 INFO L899 garLoopResultBuilder]: For program point i2c_get_functionalityFINAL(lines 2238 2244) no Hoare annotation was computed. [2023-04-02 08:19:45,640 INFO L902 garLoopResultBuilder]: At program point L2241(line 2241) the Hoare annotation is: true [2023-04-02 08:19:45,640 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 2238 2244) the Hoare annotation is: true [2023-04-02 08:19:45,640 INFO L899 garLoopResultBuilder]: For program point i2c_get_functionalityEXIT(lines 2238 2244) no Hoare annotation was computed. [2023-04-02 08:19:45,640 INFO L899 garLoopResultBuilder]: For program point kfreeEXIT(lines 3218 3220) no Hoare annotation was computed. [2023-04-02 08:19:45,640 INFO L899 garLoopResultBuilder]: For program point kfreeFINAL(lines 3218 3220) no Hoare annotation was computed. [2023-04-02 08:19:45,640 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3218 3220) no Hoare annotation was computed. [2023-04-02 08:19:45,640 INFO L899 garLoopResultBuilder]: For program point L2801-1(lines 2799 2802) no Hoare annotation was computed. [2023-04-02 08:19:45,640 INFO L899 garLoopResultBuilder]: For program point L2801(line 2801) no Hoare annotation was computed. [2023-04-02 08:19:45,641 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_cred_guard_mutex_of_signal_structEXIT(lines 2796 2806) no Hoare annotation was computed. [2023-04-02 08:19:45,641 INFO L899 garLoopResultBuilder]: For program point L2799(lines 2799 2802) no Hoare annotation was computed. [2023-04-02 08:19:45,641 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_cred_guard_mutex_of_signal_structFINAL(lines 2796 2806) no Hoare annotation was computed. [2023-04-02 08:19:45,641 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2796 2806) no Hoare annotation was computed. [2023-04-02 08:19:45,641 INFO L899 garLoopResultBuilder]: For program point mutex_trylockEXIT(lines 3194 3196) no Hoare annotation was computed. [2023-04-02 08:19:45,641 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3194 3196) no Hoare annotation was computed. [2023-04-02 08:19:45,641 INFO L899 garLoopResultBuilder]: For program point mutex_trylockFINAL(lines 3194 3196) no Hoare annotation was computed. [2023-04-02 08:19:45,641 INFO L899 garLoopResultBuilder]: For program point i2c_register_driverEXIT(lines 3179 3181) no Hoare annotation was computed. [2023-04-02 08:19:45,641 INFO L899 garLoopResultBuilder]: For program point i2c_register_driverFINAL(lines 3179 3181) no Hoare annotation was computed. [2023-04-02 08:19:45,641 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3179 3181) the Hoare annotation is: true [2023-04-02 08:19:45,641 INFO L899 garLoopResultBuilder]: For program point mutex_unlockEXIT(lines 3197 3199) no Hoare annotation was computed. [2023-04-02 08:19:45,641 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3197 3199) the Hoare annotation is: true [2023-04-02 08:19:45,641 INFO L899 garLoopResultBuilder]: For program point mutex_unlockFINAL(lines 3197 3199) no Hoare annotation was computed. [2023-04-02 08:19:45,642 INFO L899 garLoopResultBuilder]: For program point L3036(lines 3036 3041) no Hoare annotation was computed. [2023-04-02 08:19:45,642 INFO L899 garLoopResultBuilder]: For program point L3033-1(lines 3031 3034) no Hoare annotation was computed. [2023-04-02 08:19:45,642 INFO L899 garLoopResultBuilder]: For program point L3033(line 3033) no Hoare annotation was computed. [2023-04-02 08:19:45,642 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_mutex_of_deviceEXIT(lines 3028 3043) no Hoare annotation was computed. [2023-04-02 08:19:45,642 INFO L899 garLoopResultBuilder]: For program point L3031(lines 3031 3034) no Hoare annotation was computed. [2023-04-02 08:19:45,642 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_mutex_of_deviceFINAL(lines 3028 3043) no Hoare annotation was computed. [2023-04-02 08:19:45,642 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3028 3043) no Hoare annotation was computed. [2023-04-02 08:19:45,642 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3214 3216) the Hoare annotation is: true [2023-04-02 08:19:45,642 INFO L899 garLoopResultBuilder]: For program point regulator_unregisterFINAL(lines 3214 3216) no Hoare annotation was computed. [2023-04-02 08:19:45,642 INFO L899 garLoopResultBuilder]: For program point regulator_unregisterEXIT(lines 3214 3216) no Hoare annotation was computed. [2023-04-02 08:19:45,642 INFO L899 garLoopResultBuilder]: For program point ldv_errorFINAL(lines 2684 2689) no Hoare annotation was computed. [2023-04-02 08:19:45,642 INFO L902 garLoopResultBuilder]: At program point ERROR(lines 2684 2689) the Hoare annotation is: true [2023-04-02 08:19:45,643 INFO L899 garLoopResultBuilder]: For program point ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION(line 2687) no Hoare annotation was computed. [2023-04-02 08:19:45,643 INFO L899 garLoopResultBuilder]: For program point ldv_errorEXIT(lines 2684 2689) no Hoare annotation was computed. [2023-04-02 08:19:45,643 INFO L899 garLoopResultBuilder]: For program point L2934(lines 2934 2939) no Hoare annotation was computed. [2023-04-02 08:19:45,643 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_mtx_of_isl_pmicFINAL(lines 2926 2941) no Hoare annotation was computed. [2023-04-02 08:19:45,643 INFO L899 garLoopResultBuilder]: For program point L2931-1(lines 2929 2932) no Hoare annotation was computed. [2023-04-02 08:19:45,643 INFO L899 garLoopResultBuilder]: For program point L2931(line 2931) no Hoare annotation was computed. [2023-04-02 08:19:45,643 INFO L899 garLoopResultBuilder]: For program point L2929(lines 2929 2932) no Hoare annotation was computed. [2023-04-02 08:19:45,643 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2926 2941) no Hoare annotation was computed. [2023-04-02 08:19:45,643 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_mtx_of_isl_pmicEXIT(lines 2926 2941) no Hoare annotation was computed. [2023-04-02 08:19:45,643 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectFINAL(lines 2691 2696) no Hoare annotation was computed. [2023-04-02 08:19:45,643 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 2691 2696) the Hoare annotation is: true [2023-04-02 08:19:45,643 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectEXIT(lines 2691 2696) no Hoare annotation was computed. [2023-04-02 08:19:45,643 INFO L899 garLoopResultBuilder]: For program point L2594-1(line 2594) no Hoare annotation was computed. [2023-04-02 08:19:45,644 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_1FINAL(lines 2591 2598) no Hoare annotation was computed. [2023-04-02 08:19:45,644 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2591 2598) no Hoare annotation was computed. [2023-04-02 08:19:45,644 INFO L899 garLoopResultBuilder]: For program point L2594(line 2594) no Hoare annotation was computed. [2023-04-02 08:19:45,644 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_1EXIT(lines 2591 2598) no Hoare annotation was computed. [2023-04-02 08:19:45,644 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3155 3157) the Hoare annotation is: true [2023-04-02 08:19:45,644 INFO L899 garLoopResultBuilder]: For program point L3156(line 3156) no Hoare annotation was computed. [2023-04-02 08:19:45,644 INFO L899 garLoopResultBuilder]: For program point L3156-2(lines 3155 3157) no Hoare annotation was computed. [2023-04-02 08:19:45,644 INFO L899 garLoopResultBuilder]: For program point assume_abort_if_notEXIT(lines 3155 3157) no Hoare annotation was computed. [2023-04-02 08:19:45,644 INFO L899 garLoopResultBuilder]: For program point i2c_check_functionalityEXIT(lines 2245 2251) no Hoare annotation was computed. [2023-04-02 08:19:45,644 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 2245 2251) the Hoare annotation is: true [2023-04-02 08:19:45,644 INFO L902 garLoopResultBuilder]: At program point L2248(line 2248) the Hoare annotation is: true [2023-04-02 08:19:45,645 INFO L899 garLoopResultBuilder]: For program point L2249(line 2249) no Hoare annotation was computed. [2023-04-02 08:19:45,645 INFO L899 garLoopResultBuilder]: For program point L2248-1(line 2248) no Hoare annotation was computed. [2023-04-02 08:19:45,645 INFO L899 garLoopResultBuilder]: For program point L2249-2(line 2249) no Hoare annotation was computed. [2023-04-02 08:19:45,645 INFO L899 garLoopResultBuilder]: For program point i2c_check_functionalityFINAL(lines 2245 2251) no Hoare annotation was computed. [2023-04-02 08:19:45,645 INFO L899 garLoopResultBuilder]: For program point L2249-4(line 2249) no Hoare annotation was computed. [2023-04-02 08:19:45,645 INFO L899 garLoopResultBuilder]: For program point L2990(lines 2990 2994) no Hoare annotation was computed. [2023-04-02 08:19:45,645 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_mtx_of_isl_pmicEXIT(lines 2985 2999) no Hoare annotation was computed. [2023-04-02 08:19:45,645 INFO L899 garLoopResultBuilder]: For program point L2988(lines 2988 2997) no Hoare annotation was computed. [2023-04-02 08:19:45,645 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_mtx_of_isl_pmicFINAL(lines 2985 2999) no Hoare annotation was computed. [2023-04-02 08:19:45,645 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2985 2999) no Hoare annotation was computed. [2023-04-02 08:19:45,645 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3183 3185) the Hoare annotation is: true [2023-04-02 08:19:45,645 INFO L899 garLoopResultBuilder]: For program point i2c_smbus_read_byteFINAL(lines 3183 3185) no Hoare annotation was computed. [2023-04-02 08:19:45,646 INFO L899 garLoopResultBuilder]: For program point i2c_smbus_read_byteEXIT(lines 3183 3185) no Hoare annotation was computed. [2023-04-02 08:19:45,646 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 2229 2235) the Hoare annotation is: true [2023-04-02 08:19:45,646 INFO L902 garLoopResultBuilder]: At program point L2232(line 2232) the Hoare annotation is: true [2023-04-02 08:19:45,646 INFO L899 garLoopResultBuilder]: For program point L2232-1(line 2232) no Hoare annotation was computed. [2023-04-02 08:19:45,646 INFO L899 garLoopResultBuilder]: For program point i2c_set_clientdataEXIT(lines 2229 2235) no Hoare annotation was computed. [2023-04-02 08:19:45,646 INFO L899 garLoopResultBuilder]: For program point i2c_set_clientdataFINAL(lines 2229 2235) no Hoare annotation was computed. [2023-04-02 08:19:45,646 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2023-04-02 08:19:45,646 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: (and (= |old(~ldvarg5~0.offset)| ~ldvarg5~0.offset) (= |old(~ldvarg0~0.offset)| ~ldvarg0~0.offset) (= |old(~isl6271a_i2c_driver_group0~0.base)| ~isl6271a_i2c_driver_group0~0.base) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 |old(~ldv_mutex_cred_guard_mutex_of_signal_struct~0)|) (= |old(~__mod_i2c_device_table~0.driver_data)| ~__mod_i2c_device_table~0.driver_data) (= ~ldv_state_variable_3~0 |old(~ldv_state_variable_3~0)|) (= |old(~#isl_rd~0.offset)| |~#isl_rd~0.offset|) (= ~__mod_i2c_device_table~0.name |old(~__mod_i2c_device_table~0.name)|) (= ~ldv_retval_0~0 |old(~ldv_retval_0~0)|) (= |old(~ldvarg2~0)| ~ldvarg2~0) (= |old(~isl_core_ops_group0~0.offset)| ~isl_core_ops_group0~0.offset) (= |old(~#isl_fixed_ops~0.offset)| |~#isl_fixed_ops~0.offset|) (= ~ldvarg5~0.base |old(~ldvarg5~0.base)|) (= |old(~#isl6271a_i2c_driver~0.base)| |~#isl6271a_i2c_driver~0.base|) (= |~#isl6271a_id~0.base| |old(~#isl6271a_id~0.base)|) (= |old(~#isl_core_ops~0.base)| |~#isl_core_ops~0.base|) (= |old(~isl_core_ops_group0~0.base)| ~isl_core_ops_group0~0.base) (= |old(~#isl_core_ops~0.offset)| |~#isl_core_ops~0.offset|) (= ~ldv_retval_1~0 |old(~ldv_retval_1~0)|) (= |~#isl_rd~0.base| |old(~#isl_rd~0.base)|) (= ~ldv_mutex_mtx_of_isl_pmic~0 |old(~ldv_mutex_mtx_of_isl_pmic~0)|) (= |old(~ldvarg3~0)| ~ldvarg3~0) (= |old(~ldv_mutex_mutex_of_device~0)| ~ldv_mutex_mutex_of_device~0) (= |old(~#isl6271a_id~0.offset)| |~#isl6271a_id~0.offset|) (= ~ldv_mutex_lock~0 |old(~ldv_mutex_lock~0)|) (= |old(~ref_cnt~0)| ~ref_cnt~0) (= |old(~isl6271a_i2c_driver_group0~0.offset)| ~isl6271a_i2c_driver_group0~0.offset) (= ~ldv_state_variable_0~0 |old(~ldv_state_variable_0~0)|) (= |~#isl6271a_i2c_driver~0.offset| |old(~#isl6271a_i2c_driver~0.offset)|) (= |old(~ldvarg6~0)| ~ldvarg6~0) (= ~ldv_state_variable_2~0 |old(~ldv_state_variable_2~0)|) (= |old(~#isl_fixed_ops~0.base)| |~#isl_fixed_ops~0.base|) (= ~ldv_state_variable_1~0 |old(~ldv_state_variable_1~0)|) (= ~ldvarg0~0.base |old(~ldvarg0~0.base)|) (= |old(~ldvarg1~0)| ~ldvarg1~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~ldvarg4~0)| ~ldvarg4~0) (= |old(#NULL.base)| |#NULL.base|)) [2023-04-02 08:19:45,646 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2023-04-02 08:19:45,647 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3190 3192) the Hoare annotation is: true [2023-04-02 08:19:45,647 INFO L899 garLoopResultBuilder]: For program point mutex_lockFINAL(lines 3190 3192) no Hoare annotation was computed. [2023-04-02 08:19:45,647 INFO L899 garLoopResultBuilder]: For program point mutex_lockEXIT(lines 3190 3192) no Hoare annotation was computed. [2023-04-02 08:19:45,647 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_mutex_of_deviceFINAL(lines 3012 3027) no Hoare annotation was computed. [2023-04-02 08:19:45,647 INFO L899 garLoopResultBuilder]: For program point L3020(lines 3020 3025) no Hoare annotation was computed. [2023-04-02 08:19:45,647 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_mutex_of_deviceEXIT(lines 3012 3027) no Hoare annotation was computed. [2023-04-02 08:19:45,647 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3012 3027) no Hoare annotation was computed. [2023-04-02 08:19:45,647 INFO L899 garLoopResultBuilder]: For program point L3017-1(lines 3015 3018) no Hoare annotation was computed. [2023-04-02 08:19:45,647 INFO L899 garLoopResultBuilder]: For program point L3017(line 3017) no Hoare annotation was computed. [2023-04-02 08:19:45,647 INFO L899 garLoopResultBuilder]: For program point L3015(lines 3015 3018) no Hoare annotation was computed. [2023-04-02 08:19:45,647 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_mutex_of_deviceEXIT(lines 3087 3101) no Hoare annotation was computed. [2023-04-02 08:19:45,647 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3087 3101) no Hoare annotation was computed. [2023-04-02 08:19:45,647 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_mutex_of_deviceFINAL(lines 3087 3101) no Hoare annotation was computed. [2023-04-02 08:19:45,647 INFO L899 garLoopResultBuilder]: For program point L3092(lines 3092 3096) no Hoare annotation was computed. [2023-04-02 08:19:45,648 INFO L899 garLoopResultBuilder]: For program point L3090(lines 3090 3099) no Hoare annotation was computed. [2023-04-02 08:19:45,648 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_cred_guard_mutex_of_signal_structEXIT(lines 2737 2747) no Hoare annotation was computed. [2023-04-02 08:19:45,648 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2737 2747) no Hoare annotation was computed. [2023-04-02 08:19:45,648 INFO L899 garLoopResultBuilder]: For program point L2742(line 2742) no Hoare annotation was computed. [2023-04-02 08:19:45,648 INFO L899 garLoopResultBuilder]: For program point L2740(lines 2740 2743) no Hoare annotation was computed. [2023-04-02 08:19:45,648 INFO L899 garLoopResultBuilder]: For program point L2742-1(lines 2740 2743) no Hoare annotation was computed. [2023-04-02 08:19:45,648 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_cred_guard_mutex_of_signal_structFINAL(lines 2737 2747) no Hoare annotation was computed. [2023-04-02 08:19:45,648 INFO L899 garLoopResultBuilder]: For program point L2529(lines 2529 2533) no Hoare annotation was computed. [2023-04-02 08:19:45,648 INFO L899 garLoopResultBuilder]: For program point L2463-1(line 2463) no Hoare annotation was computed. [2023-04-02 08:19:45,648 INFO L895 garLoopResultBuilder]: At program point L2463(line 2463) the Hoare annotation is: (or (not (= |old(~ldv_state_variable_3~0)| 0)) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_retval_1~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (not (= |old(~ldv_retval_1~0)| 0))) [2023-04-02 08:19:45,648 INFO L899 garLoopResultBuilder]: For program point mainEXIT(lines 2441 2590) no Hoare annotation was computed. [2023-04-02 08:19:45,648 INFO L899 garLoopResultBuilder]: For program point L2480(line 2480) no Hoare annotation was computed. [2023-04-02 08:19:45,649 INFO L895 garLoopResultBuilder]: At program point L2530(line 2530) the Hoare annotation is: (or (not (= |old(~ldv_state_variable_3~0)| 0)) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_retval_1~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (not (= |old(~ldv_retval_1~0)| 0))) [2023-04-02 08:19:45,649 INFO L899 garLoopResultBuilder]: For program point L2563(line 2563) no Hoare annotation was computed. [2023-04-02 08:19:45,649 INFO L899 garLoopResultBuilder]: For program point L2464(lines 2464 2468) no Hoare annotation was computed. [2023-04-02 08:19:45,649 INFO L899 garLoopResultBuilder]: For program point L2530-1(line 2530) no Hoare annotation was computed. [2023-04-02 08:19:45,649 INFO L895 garLoopResultBuilder]: At program point L2448(line 2448) the Hoare annotation is: (or (not (= |old(~ldv_state_variable_3~0)| 0)) (and (= |old(#length)| |#length|) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 |old(~ldv_mutex_cred_guard_mutex_of_signal_struct~0)|) (= ~ldv_retval_0~0 |old(~ldv_retval_0~0)|) (= ~ldv_retval_1~0 0) (= ~ldv_mutex_mtx_of_isl_pmic~0 |old(~ldv_mutex_mtx_of_isl_pmic~0)|) (= |old(~ldv_mutex_mutex_of_device~0)| ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 |old(~ldv_mutex_lock~0)|) (= |old(~ref_cnt~0)| ~ref_cnt~0) (= ~ldv_state_variable_0~0 |old(~ldv_state_variable_0~0)|) (= ~ldv_state_variable_2~0 |old(~ldv_state_variable_2~0)|) (= ~ldv_state_variable_1~0 |old(~ldv_state_variable_1~0)|) (= |old(#valid)| |#valid|) (= ~ldv_state_variable_3~0 0)) (not (= |old(~ldv_retval_1~0)| 0))) [2023-04-02 08:19:45,649 INFO L899 garLoopResultBuilder]: For program point L2448-1(line 2448) no Hoare annotation was computed. [2023-04-02 08:19:45,649 INFO L899 garLoopResultBuilder]: For program point L2564(lines 2564 2579) no Hoare annotation was computed. [2023-04-02 08:19:45,649 INFO L899 garLoopResultBuilder]: For program point L2581(line 2581) no Hoare annotation was computed. [2023-04-02 08:19:45,649 INFO L899 garLoopResultBuilder]: For program point mainFINAL(lines 2441 2590) no Hoare annotation was computed. [2023-04-02 08:19:45,649 INFO L899 garLoopResultBuilder]: For program point L2499(line 2499) no Hoare annotation was computed. [2023-04-02 08:19:45,649 INFO L899 garLoopResultBuilder]: For program point L2549(line 2549) no Hoare annotation was computed. [2023-04-02 08:19:45,650 INFO L899 garLoopResultBuilder]: For program point L2566(lines 2566 2576) no Hoare annotation was computed. [2023-04-02 08:19:45,650 INFO L899 garLoopResultBuilder]: For program point L2500(lines 2500 2515) no Hoare annotation was computed. [2023-04-02 08:19:45,650 INFO L899 garLoopResultBuilder]: For program point L2550(lines 2550 2554) no Hoare annotation was computed. [2023-04-02 08:19:45,650 INFO L899 garLoopResultBuilder]: For program point L2517(line 2517) no Hoare annotation was computed. [2023-04-02 08:19:45,650 INFO L899 garLoopResultBuilder]: For program point L2567(line 2567) no Hoare annotation was computed. [2023-04-02 08:19:45,650 INFO L899 garLoopResultBuilder]: For program point L2501-1(line 2501) no Hoare annotation was computed. [2023-04-02 08:19:45,650 INFO L895 garLoopResultBuilder]: At program point L2501(line 2501) the Hoare annotation is: (or (not (= |old(~ldv_state_variable_3~0)| 0)) (and (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_retval_1~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (not (= |old(~ldv_retval_1~0)| 0))) [2023-04-02 08:19:45,650 INFO L899 garLoopResultBuilder]: For program point L2551-1(line 2551) no Hoare annotation was computed. [2023-04-02 08:19:45,650 INFO L895 garLoopResultBuilder]: At program point L2551(line 2551) the Hoare annotation is: (or (not (= |old(~ldv_state_variable_3~0)| 0)) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_retval_1~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (not (= |old(~ldv_retval_1~0)| 0))) [2023-04-02 08:19:45,650 INFO L899 garLoopResultBuilder]: For program point L2568(lines 2568 2572) no Hoare annotation was computed. [2023-04-02 08:19:45,650 INFO L899 garLoopResultBuilder]: For program point L2502(lines 2502 2508) no Hoare annotation was computed. [2023-04-02 08:19:45,651 INFO L899 garLoopResultBuilder]: For program point L2535(line 2535) no Hoare annotation was computed. [2023-04-02 08:19:45,651 INFO L899 garLoopResultBuilder]: For program point L2502-2(lines 2500 2514) no Hoare annotation was computed. [2023-04-02 08:19:45,651 INFO L895 garLoopResultBuilder]: At program point ldv_final(lines 2447 2589) the Hoare annotation is: (or (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (not (= |old(~ldv_state_variable_3~0)| 0)) (not (= |old(~ldv_retval_1~0)| 0))) [2023-04-02 08:19:45,651 INFO L899 garLoopResultBuilder]: For program point L2536(lines 2536 2540) no Hoare annotation was computed. [2023-04-02 08:19:45,651 INFO L899 garLoopResultBuilder]: For program point L2569-1(line 2569) no Hoare annotation was computed. [2023-04-02 08:19:45,651 INFO L895 garLoopResultBuilder]: At program point L2569(line 2569) the Hoare annotation is: (or (not (= |old(~ldv_state_variable_3~0)| 0)) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_retval_1~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (not (= |old(~ldv_retval_1~0)| 0))) [2023-04-02 08:19:45,651 INFO L895 garLoopResultBuilder]: At program point L2454(lines 2447 2589) the Hoare annotation is: (or (not (= |old(~ldv_state_variable_3~0)| 0)) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_retval_1~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (not (= |old(~ldv_retval_1~0)| 0))) [2023-04-02 08:19:45,651 INFO L899 garLoopResultBuilder]: For program point L2487(line 2487) no Hoare annotation was computed. [2023-04-02 08:19:45,651 INFO L899 garLoopResultBuilder]: For program point L2537-1(line 2537) no Hoare annotation was computed. [2023-04-02 08:19:45,651 INFO L895 garLoopResultBuilder]: At program point L2537(line 2537) the Hoare annotation is: (or (not (= |old(~ldv_state_variable_3~0)| 0)) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_retval_1~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (not (= |old(~ldv_retval_1~0)| 0))) [2023-04-02 08:19:45,651 INFO L899 garLoopResultBuilder]: For program point L2587(line 2587) no Hoare annotation was computed. [2023-04-02 08:19:45,652 INFO L899 garLoopResultBuilder]: For program point L2488(lines 2488 2522) no Hoare annotation was computed. [2023-04-02 08:19:45,652 INFO L899 garLoopResultBuilder]: For program point L2472(line 2472) no Hoare annotation was computed. [2023-04-02 08:19:45,652 INFO L899 garLoopResultBuilder]: For program point L2456(lines 2456 2583) no Hoare annotation was computed. [2023-04-02 08:19:45,652 INFO L899 garLoopResultBuilder]: For program point L2473(lines 2473 2478) no Hoare annotation was computed. [2023-04-02 08:19:45,652 INFO L899 garLoopResultBuilder]: For program point L2556(line 2556) no Hoare annotation was computed. [2023-04-02 08:19:45,652 INFO L899 garLoopResultBuilder]: For program point L2490(lines 2490 2519) no Hoare annotation was computed. [2023-04-02 08:19:45,652 INFO L899 garLoopResultBuilder]: For program point L2457(line 2457) no Hoare annotation was computed. [2023-04-02 08:19:45,652 INFO L895 garLoopResultBuilder]: At program point L2474(line 2474) the Hoare annotation is: (or (not (= |old(~ldv_state_variable_3~0)| 0)) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_retval_1~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (not (= |old(~ldv_retval_1~0)| 0))) [2023-04-02 08:19:45,652 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 2441 2590) the Hoare annotation is: (or (not (= |old(~ldv_state_variable_3~0)| 0)) (and (= |old(#length)| |#length|) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 |old(~ldv_mutex_cred_guard_mutex_of_signal_struct~0)|) (= ~ldv_retval_0~0 |old(~ldv_retval_0~0)|) (= ~ldv_retval_1~0 0) (= ~ldv_mutex_mtx_of_isl_pmic~0 |old(~ldv_mutex_mtx_of_isl_pmic~0)|) (= |old(~ldv_mutex_mutex_of_device~0)| ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 |old(~ldv_mutex_lock~0)|) (= |old(~ref_cnt~0)| ~ref_cnt~0) (= ~ldv_state_variable_0~0 |old(~ldv_state_variable_0~0)|) (= ~ldv_state_variable_2~0 |old(~ldv_state_variable_2~0)|) (= ~ldv_state_variable_1~0 |old(~ldv_state_variable_1~0)|) (= |old(#valid)| |#valid|) (= ~ldv_state_variable_3~0 0)) (not (= |old(~ldv_retval_1~0)| 0))) [2023-04-02 08:19:45,652 INFO L899 garLoopResultBuilder]: For program point L2474-1(line 2474) no Hoare annotation was computed. [2023-04-02 08:19:45,653 INFO L899 garLoopResultBuilder]: For program point L2524(line 2524) no Hoare annotation was computed. [2023-04-02 08:19:45,653 INFO L899 garLoopResultBuilder]: For program point L2458(lines 2458 2485) no Hoare annotation was computed. [2023-04-02 08:19:45,653 INFO L899 garLoopResultBuilder]: For program point L2491(line 2491) no Hoare annotation was computed. [2023-04-02 08:19:45,653 INFO L899 garLoopResultBuilder]: For program point L2574(line 2574) no Hoare annotation was computed. [2023-04-02 08:19:45,653 INFO L899 garLoopResultBuilder]: For program point L2492(lines 2492 2497) no Hoare annotation was computed. [2023-04-02 08:19:45,653 INFO L899 garLoopResultBuilder]: For program point L2525(lines 2525 2561) no Hoare annotation was computed. [2023-04-02 08:19:45,653 INFO L899 garLoopResultBuilder]: For program point L2542(line 2542) no Hoare annotation was computed. [2023-04-02 08:19:45,653 INFO L899 garLoopResultBuilder]: For program point L2460(lines 2460 2482) no Hoare annotation was computed. [2023-04-02 08:19:45,653 INFO L899 garLoopResultBuilder]: For program point L2493-1(line 2493) no Hoare annotation was computed. [2023-04-02 08:19:45,653 INFO L895 garLoopResultBuilder]: At program point L2493(line 2493) the Hoare annotation is: (or (not (= |old(~ldv_state_variable_3~0)| 0)) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_retval_1~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (not (= |old(~ldv_retval_1~0)| 0))) [2023-04-02 08:19:45,653 INFO L899 garLoopResultBuilder]: For program point L2543(lines 2543 2547) no Hoare annotation was computed. [2023-04-02 08:19:45,653 INFO L899 garLoopResultBuilder]: For program point L2527(lines 2527 2558) no Hoare annotation was computed. [2023-04-02 08:19:45,653 INFO L899 garLoopResultBuilder]: For program point L2461(line 2461) no Hoare annotation was computed. [2023-04-02 08:19:45,654 INFO L895 garLoopResultBuilder]: At program point L2544(line 2544) the Hoare annotation is: (or (not (= |old(~ldv_state_variable_3~0)| 0)) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_retval_1~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (not (= |old(~ldv_retval_1~0)| 0))) [2023-04-02 08:19:45,654 INFO L899 garLoopResultBuilder]: For program point L2544-1(line 2544) no Hoare annotation was computed. [2023-04-02 08:19:45,654 INFO L899 garLoopResultBuilder]: For program point L2528(line 2528) no Hoare annotation was computed. [2023-04-02 08:19:45,654 INFO L899 garLoopResultBuilder]: For program point L2462(lines 2462 2470) no Hoare annotation was computed. [2023-04-02 08:19:45,654 INFO L899 garLoopResultBuilder]: For program point L3063(lines 3063 3068) no Hoare annotation was computed. [2023-04-02 08:19:45,654 INFO L899 garLoopResultBuilder]: For program point L3060(line 3060) no Hoare annotation was computed. [2023-04-02 08:19:45,654 INFO L899 garLoopResultBuilder]: For program point L3058(lines 3058 3061) no Hoare annotation was computed. [2023-04-02 08:19:45,654 INFO L899 garLoopResultBuilder]: For program point L3060-1(lines 3058 3061) no Hoare annotation was computed. [2023-04-02 08:19:45,654 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_mutex_of_deviceEXIT(lines 3055 3070) no Hoare annotation was computed. [2023-04-02 08:19:45,654 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_mutex_of_deviceFINAL(lines 3055 3070) no Hoare annotation was computed. [2023-04-02 08:19:45,654 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3055 3070) no Hoare annotation was computed. [2023-04-02 08:19:45,654 INFO L895 garLoopResultBuilder]: At program point L2654(line 2654) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_mtx_of_isl_pmic~0 1) (not (= 1 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,655 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_8EXIT(lines 2651 2658) no Hoare annotation was computed. [2023-04-02 08:19:45,655 INFO L895 garLoopResultBuilder]: At program point L2654-1(line 2654) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (= ~ldv_mutex_mtx_of_isl_pmic~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= 1 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,655 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 2651 2658) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_mtx_of_isl_pmic~0 1) (not (= 1 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,655 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_8FINAL(lines 2651 2658) no Hoare annotation was computed. [2023-04-02 08:19:45,655 INFO L899 garLoopResultBuilder]: For program point L2610-1(line 2610) no Hoare annotation was computed. [2023-04-02 08:19:45,655 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_3EXIT(lines 2607 2614) no Hoare annotation was computed. [2023-04-02 08:19:45,655 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2607 2614) no Hoare annotation was computed. [2023-04-02 08:19:45,655 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_3FINAL(lines 2607 2614) no Hoare annotation was computed. [2023-04-02 08:19:45,655 INFO L899 garLoopResultBuilder]: For program point L2610(line 2610) no Hoare annotation was computed. [2023-04-02 08:19:45,655 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_lockEXIT(lines 2851 2866) no Hoare annotation was computed. [2023-04-02 08:19:45,656 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_lockFINAL(lines 2851 2866) no Hoare annotation was computed. [2023-04-02 08:19:45,656 INFO L899 garLoopResultBuilder]: For program point L2859(lines 2859 2864) no Hoare annotation was computed. [2023-04-02 08:19:45,656 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2851 2866) no Hoare annotation was computed. [2023-04-02 08:19:45,656 INFO L899 garLoopResultBuilder]: For program point L2856(line 2856) no Hoare annotation was computed. [2023-04-02 08:19:45,656 INFO L899 garLoopResultBuilder]: For program point L2854(lines 2854 2857) no Hoare annotation was computed. [2023-04-02 08:19:45,656 INFO L899 garLoopResultBuilder]: For program point L2856-1(lines 2854 2857) no Hoare annotation was computed. [2023-04-02 08:19:45,656 INFO L899 garLoopResultBuilder]: For program point L2638(line 2638) no Hoare annotation was computed. [2023-04-02 08:19:45,656 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_6EXIT(lines 2635 2642) no Hoare annotation was computed. [2023-04-02 08:19:45,656 INFO L899 garLoopResultBuilder]: For program point L2638-1(line 2638) no Hoare annotation was computed. [2023-04-02 08:19:45,656 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2635 2642) no Hoare annotation was computed. [2023-04-02 08:19:45,656 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_6FINAL(lines 2635 2642) no Hoare annotation was computed. [2023-04-02 08:19:45,656 INFO L899 garLoopResultBuilder]: For program point isl6271a_cleanupEXIT(lines 2421 2427) no Hoare annotation was computed. [2023-04-02 08:19:45,657 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 2421 2427) the Hoare annotation is: true [2023-04-02 08:19:45,657 INFO L899 garLoopResultBuilder]: For program point isl6271a_cleanupFINAL(lines 2421 2427) no Hoare annotation was computed. [2023-04-02 08:19:45,657 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_cred_guard_mutex_of_signal_structFINAL(lines 2705 2720) no Hoare annotation was computed. [2023-04-02 08:19:45,657 INFO L899 garLoopResultBuilder]: For program point L2713(lines 2713 2718) no Hoare annotation was computed. [2023-04-02 08:19:45,657 INFO L899 garLoopResultBuilder]: For program point L2710(line 2710) no Hoare annotation was computed. [2023-04-02 08:19:45,657 INFO L899 garLoopResultBuilder]: For program point L2708(lines 2708 2711) no Hoare annotation was computed. [2023-04-02 08:19:45,657 INFO L899 garLoopResultBuilder]: For program point L2710-1(lines 2708 2711) no Hoare annotation was computed. [2023-04-02 08:19:45,657 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2705 2720) no Hoare annotation was computed. [2023-04-02 08:19:45,657 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_cred_guard_mutex_of_signal_structEXIT(lines 2705 2720) no Hoare annotation was computed. [2023-04-02 08:19:45,657 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 2166 2171) the Hoare annotation is: true [2023-04-02 08:19:45,657 INFO L899 garLoopResultBuilder]: For program point PTR_ERREXIT(lines 2166 2171) no Hoare annotation was computed. [2023-04-02 08:19:45,657 INFO L899 garLoopResultBuilder]: For program point PTR_ERRFINAL(lines 2166 2171) no Hoare annotation was computed. [2023-04-02 08:19:45,658 INFO L899 garLoopResultBuilder]: For program point isl6271a_get_voltage_selFINAL(lines 2252 2268) no Hoare annotation was computed. [2023-04-02 08:19:45,658 INFO L899 garLoopResultBuilder]: For program point L2265(line 2265) no Hoare annotation was computed. [2023-04-02 08:19:45,658 INFO L895 garLoopResultBuilder]: At program point L2262(line 2262) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (= ~ldv_mutex_mtx_of_isl_pmic~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= 1 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,658 INFO L895 garLoopResultBuilder]: At program point L2260(line 2260) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (= ~ldv_mutex_mtx_of_isl_pmic~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= 1 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,658 INFO L899 garLoopResultBuilder]: For program point L2261(lines 2261 2264) no Hoare annotation was computed. [2023-04-02 08:19:45,658 INFO L899 garLoopResultBuilder]: For program point L2262-1(line 2262) no Hoare annotation was computed. [2023-04-02 08:19:45,658 INFO L899 garLoopResultBuilder]: For program point L2259-1(line 2259) no Hoare annotation was computed. [2023-04-02 08:19:45,658 INFO L895 garLoopResultBuilder]: At program point L2259(line 2259) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_mtx_of_isl_pmic~0 1) (not (= 1 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,658 INFO L899 garLoopResultBuilder]: For program point L2260-1(line 2260) no Hoare annotation was computed. [2023-04-02 08:19:45,659 INFO L895 garLoopResultBuilder]: At program point L2261-2(lines 2261 2264) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (= ~ldv_mutex_mtx_of_isl_pmic~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= 1 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,659 INFO L899 garLoopResultBuilder]: For program point L2257-1(line 2257) no Hoare annotation was computed. [2023-04-02 08:19:45,659 INFO L895 garLoopResultBuilder]: At program point L2257(line 2257) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (not (= 1 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,659 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 2252 2268) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (not (= 1 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,659 INFO L899 garLoopResultBuilder]: For program point isl6271a_get_voltage_selEXIT(lines 2252 2268) no Hoare annotation was computed. [2023-04-02 08:19:45,659 INFO L899 garLoopResultBuilder]: For program point L3201-1(line 3201) no Hoare annotation was computed. [2023-04-02 08:19:45,659 INFO L899 garLoopResultBuilder]: For program point rdev_get_drvdataEXIT(lines 3200 3202) no Hoare annotation was computed. [2023-04-02 08:19:45,659 INFO L895 garLoopResultBuilder]: At program point L3201(line 3201) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2023-04-02 08:19:45,659 INFO L899 garLoopResultBuilder]: For program point rdev_get_drvdataFINAL(lines 3200 3202) no Hoare annotation was computed. [2023-04-02 08:19:45,659 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3200 3202) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2023-04-02 08:19:45,660 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2883 2897) no Hoare annotation was computed. [2023-04-02 08:19:45,660 INFO L899 garLoopResultBuilder]: For program point L2888(lines 2888 2892) no Hoare annotation was computed. [2023-04-02 08:19:45,660 INFO L899 garLoopResultBuilder]: For program point L2886(lines 2886 2895) no Hoare annotation was computed. [2023-04-02 08:19:45,660 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_lockEXIT(lines 2883 2897) no Hoare annotation was computed. [2023-04-02 08:19:45,660 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_lockFINAL(lines 2883 2897) no Hoare annotation was computed. [2023-04-02 08:19:45,660 INFO L899 garLoopResultBuilder]: For program point L2753-1(lines 2751 2754) no Hoare annotation was computed. [2023-04-02 08:19:45,660 INFO L899 garLoopResultBuilder]: For program point L2753(line 2753) no Hoare annotation was computed. [2023-04-02 08:19:45,660 INFO L899 garLoopResultBuilder]: For program point L2751(lines 2751 2754) no Hoare annotation was computed. [2023-04-02 08:19:45,660 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_cred_guard_mutex_of_signal_structFINAL(lines 2748 2763) no Hoare annotation was computed. [2023-04-02 08:19:45,660 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2748 2763) no Hoare annotation was computed. [2023-04-02 08:19:45,660 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_cred_guard_mutex_of_signal_structEXIT(lines 2748 2763) no Hoare annotation was computed. [2023-04-02 08:19:45,660 INFO L899 garLoopResultBuilder]: For program point L2756(lines 2756 2761) no Hoare annotation was computed. [2023-04-02 08:19:45,660 INFO L899 garLoopResultBuilder]: For program point dev_set_drvdataFINAL(lines 3169 3171) no Hoare annotation was computed. [2023-04-02 08:19:45,660 INFO L899 garLoopResultBuilder]: For program point dev_set_drvdataEXIT(lines 3169 3171) no Hoare annotation was computed. [2023-04-02 08:19:45,661 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3169 3171) the Hoare annotation is: true [2023-04-02 08:19:45,661 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_2EXIT(lines 2599 2606) no Hoare annotation was computed. [2023-04-02 08:19:45,661 INFO L899 garLoopResultBuilder]: For program point L2602(line 2602) no Hoare annotation was computed. [2023-04-02 08:19:45,661 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2599 2606) no Hoare annotation was computed. [2023-04-02 08:19:45,661 INFO L899 garLoopResultBuilder]: For program point L2602-1(line 2602) no Hoare annotation was computed. [2023-04-02 08:19:45,661 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_2FINAL(lines 2599 2606) no Hoare annotation was computed. [2023-04-02 08:19:45,661 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3172 3174) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2023-04-02 08:19:45,661 INFO L899 garLoopResultBuilder]: For program point devm_kzallocEXIT(lines 3172 3174) no Hoare annotation was computed. [2023-04-02 08:19:45,661 INFO L899 garLoopResultBuilder]: For program point L3173-1(line 3173) no Hoare annotation was computed. [2023-04-02 08:19:45,661 INFO L895 garLoopResultBuilder]: At program point L3173(line 3173) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2023-04-02 08:19:45,661 INFO L899 garLoopResultBuilder]: For program point devm_kzallocFINAL(lines 3172 3174) no Hoare annotation was computed. [2023-04-02 08:19:45,661 INFO L899 garLoopResultBuilder]: For program point L2945(lines 2945 2948) no Hoare annotation was computed. [2023-04-02 08:19:45,662 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_mtx_of_isl_pmicEXIT(lines 2942 2952) no Hoare annotation was computed. [2023-04-02 08:19:45,662 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 2942 2952) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_mtx_of_isl_pmic~0 1) (not (= 1 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,662 INFO L899 garLoopResultBuilder]: For program point L2947-1(lines 2945 2948) no Hoare annotation was computed. [2023-04-02 08:19:45,662 INFO L895 garLoopResultBuilder]: At program point L2947(line 2947) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= 1 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,662 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_mtx_of_isl_pmicFINAL(lines 2942 2952) no Hoare annotation was computed. [2023-04-02 08:19:45,662 INFO L899 garLoopResultBuilder]: For program point isl6271a_removeEXIT(lines 2378 2399) no Hoare annotation was computed. [2023-04-02 08:19:45,662 INFO L902 garLoopResultBuilder]: At program point L2388(line 2388) the Hoare annotation is: true [2023-04-02 08:19:45,662 INFO L899 garLoopResultBuilder]: For program point L2388-1(line 2388) no Hoare annotation was computed. [2023-04-02 08:19:45,662 INFO L899 garLoopResultBuilder]: For program point L2383-1(line 2383) no Hoare annotation was computed. [2023-04-02 08:19:45,662 INFO L895 garLoopResultBuilder]: At program point L2383(line 2383) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2023-04-02 08:19:45,662 INFO L902 garLoopResultBuilder]: At program point ldv_20002(lines 2382 2398) the Hoare annotation is: true [2023-04-02 08:19:45,662 INFO L899 garLoopResultBuilder]: For program point isl6271a_removeFINAL(lines 2378 2399) no Hoare annotation was computed. [2023-04-02 08:19:45,663 INFO L902 garLoopResultBuilder]: At program point ldv_20000(lines 2382 2398) the Hoare annotation is: true [2023-04-02 08:19:45,663 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 2378 2399) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2023-04-02 08:19:45,663 INFO L902 garLoopResultBuilder]: At program point $Ultimate##2(lines 2391 2395) the Hoare annotation is: true [2023-04-02 08:19:45,663 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_5EXIT(lines 2627 2634) no Hoare annotation was computed. [2023-04-02 08:19:45,663 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2627 2634) no Hoare annotation was computed. [2023-04-02 08:19:45,663 INFO L899 garLoopResultBuilder]: For program point L2630(line 2630) no Hoare annotation was computed. [2023-04-02 08:19:45,663 INFO L899 garLoopResultBuilder]: For program point L2630-1(line 2630) no Hoare annotation was computed. [2023-04-02 08:19:45,663 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_5FINAL(lines 2627 2634) no Hoare annotation was computed. [2023-04-02 08:19:45,663 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_7EXIT(lines 2643 2650) no Hoare annotation was computed. [2023-04-02 08:19:45,663 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2643 2650) no Hoare annotation was computed. [2023-04-02 08:19:45,663 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_7FINAL(lines 2643 2650) no Hoare annotation was computed. [2023-04-02 08:19:45,663 INFO L899 garLoopResultBuilder]: For program point L2646(line 2646) no Hoare annotation was computed. [2023-04-02 08:19:45,663 INFO L899 garLoopResultBuilder]: For program point L2646-1(line 2646) no Hoare annotation was computed. [2023-04-02 08:19:45,663 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_9EXIT(lines 2659 2666) no Hoare annotation was computed. [2023-04-02 08:19:45,664 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 2659 2666) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (= ~ldv_mutex_mtx_of_isl_pmic~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= 2 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,664 INFO L895 garLoopResultBuilder]: At program point L2662(line 2662) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (= ~ldv_mutex_mtx_of_isl_pmic~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= 2 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,664 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_9FINAL(lines 2659 2666) no Hoare annotation was computed. [2023-04-02 08:19:45,664 INFO L895 garLoopResultBuilder]: At program point L2662-1(line 2662) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= 2 |old(~ldv_mutex_mtx_of_isl_pmic~0)|)) (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) [2023-04-02 08:19:45,664 INFO L899 garLoopResultBuilder]: For program point ldv_atomic_dec_and_mutex_lock_cred_guard_mutex_of_signal_structEXIT(lines 2764 2780) no Hoare annotation was computed. [2023-04-02 08:19:45,664 INFO L899 garLoopResultBuilder]: For program point L2773(lines 2773 2777) no Hoare annotation was computed. [2023-04-02 08:19:45,664 INFO L899 garLoopResultBuilder]: For program point L2770(line 2770) no Hoare annotation was computed. [2023-04-02 08:19:45,664 INFO L899 garLoopResultBuilder]: For program point ldv_atomic_dec_and_mutex_lock_cred_guard_mutex_of_signal_structFINAL(lines 2764 2780) no Hoare annotation was computed. [2023-04-02 08:19:45,664 INFO L899 garLoopResultBuilder]: For program point L2768(lines 2768 2771) no Hoare annotation was computed. [2023-04-02 08:19:45,664 INFO L899 garLoopResultBuilder]: For program point L2770-1(lines 2768 2771) no Hoare annotation was computed. [2023-04-02 08:19:45,664 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2764 2780) no Hoare annotation was computed. [2023-04-02 08:19:45,664 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_lockEXIT(lines 2898 2908) no Hoare annotation was computed. [2023-04-02 08:19:45,665 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2898 2908) no Hoare annotation was computed. [2023-04-02 08:19:45,665 INFO L899 garLoopResultBuilder]: For program point L2903-1(lines 2901 2904) no Hoare annotation was computed. [2023-04-02 08:19:45,665 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_lockFINAL(lines 2898 2908) no Hoare annotation was computed. [2023-04-02 08:19:45,665 INFO L899 garLoopResultBuilder]: For program point L2903(line 2903) no Hoare annotation was computed. [2023-04-02 08:19:45,665 INFO L899 garLoopResultBuilder]: For program point L2901(lines 2901 2904) no Hoare annotation was computed. [2023-04-02 08:19:45,665 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_11FINAL(lines 2675 2682) no Hoare annotation was computed. [2023-04-02 08:19:45,665 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 2675 2682) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (= ~ldv_mutex_mtx_of_isl_pmic~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= 2 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,665 INFO L895 garLoopResultBuilder]: At program point L2678(line 2678) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (= ~ldv_mutex_mtx_of_isl_pmic~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= 2 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,665 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_11EXIT(lines 2675 2682) no Hoare annotation was computed. [2023-04-02 08:19:45,665 INFO L895 garLoopResultBuilder]: At program point L2678-1(line 2678) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= 2 |old(~ldv_mutex_mtx_of_isl_pmic~0)|)) (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) [2023-04-02 08:19:45,665 INFO L899 garLoopResultBuilder]: For program point dev_errFINAL(lines 3149 3151) no Hoare annotation was computed. [2023-04-02 08:19:45,665 INFO L899 garLoopResultBuilder]: For program point dev_errEXIT(lines 3149 3151) no Hoare annotation was computed. [2023-04-02 08:19:45,665 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3149 3151) the Hoare annotation is: true [2023-04-02 08:19:45,666 INFO L899 garLoopResultBuilder]: For program point ##fun~$Pointer$~TO~~u32~0FINAL(line -1) no Hoare annotation was computed. [2023-04-02 08:19:45,666 INFO L899 garLoopResultBuilder]: For program point ##fun~$Pointer$~TO~~u32~0EXIT(line -1) no Hoare annotation was computed. [2023-04-02 08:19:45,666 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: true [2023-04-02 08:19:45,666 INFO L899 garLoopResultBuilder]: For program point __mutex_initFINAL(lines 3145 3147) no Hoare annotation was computed. [2023-04-02 08:19:45,666 INFO L899 garLoopResultBuilder]: For program point __mutex_initEXIT(lines 3145 3147) no Hoare annotation was computed. [2023-04-02 08:19:45,666 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3145 3147) the Hoare annotation is: true [2023-04-02 08:19:45,666 INFO L899 garLoopResultBuilder]: For program point isl6271a_set_voltage_selFINAL(lines 2269 2285) no Hoare annotation was computed. [2023-04-02 08:19:45,666 INFO L899 garLoopResultBuilder]: For program point L2274-1(line 2274) no Hoare annotation was computed. [2023-04-02 08:19:45,666 INFO L899 garLoopResultBuilder]: For program point isl6271a_set_voltage_selEXIT(lines 2269 2285) no Hoare annotation was computed. [2023-04-02 08:19:45,666 INFO L899 garLoopResultBuilder]: For program point L2282(line 2282) no Hoare annotation was computed. [2023-04-02 08:19:45,666 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 2269 2285) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (not (= 1 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,667 INFO L899 garLoopResultBuilder]: For program point L2278(lines 2278 2281) no Hoare annotation was computed. [2023-04-02 08:19:45,667 INFO L899 garLoopResultBuilder]: For program point L2279-1(line 2279) no Hoare annotation was computed. [2023-04-02 08:19:45,667 INFO L895 garLoopResultBuilder]: At program point L2279(line 2279) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (= ~ldv_mutex_mtx_of_isl_pmic~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= 1 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,667 INFO L895 garLoopResultBuilder]: At program point L2276(line 2276) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_mtx_of_isl_pmic~0 1) (not (= 1 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,667 INFO L899 garLoopResultBuilder]: For program point L2277-1(line 2277) no Hoare annotation was computed. [2023-04-02 08:19:45,667 INFO L895 garLoopResultBuilder]: At program point L2278-2(lines 2278 2281) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (= ~ldv_mutex_mtx_of_isl_pmic~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= 1 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,667 INFO L895 garLoopResultBuilder]: At program point L2277(line 2277) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (= ~ldv_mutex_mtx_of_isl_pmic~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= 1 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,667 INFO L895 garLoopResultBuilder]: At program point L2274(line 2274) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|) (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (not (= 1 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,667 INFO L899 garLoopResultBuilder]: For program point L2276-1(line 2276) no Hoare annotation was computed. [2023-04-02 08:19:45,667 INFO L899 garLoopResultBuilder]: For program point isl6271a_probeEXIT(lines 2299 2377) no Hoare annotation was computed. [2023-04-02 08:19:45,668 INFO L899 garLoopResultBuilder]: For program point L2327(lines 2327 2330) no Hoare annotation was computed. [2023-04-02 08:19:45,668 INFO L902 garLoopResultBuilder]: At program point L2348(line 2348) the Hoare annotation is: true [2023-04-02 08:19:45,668 INFO L899 garLoopResultBuilder]: For program point L2348-1(line 2348) no Hoare annotation was computed. [2023-04-02 08:19:45,668 INFO L899 garLoopResultBuilder]: For program point L2369(lines 2369 2373) no Hoare annotation was computed. [2023-04-02 08:19:45,668 INFO L902 garLoopResultBuilder]: At program point L2332(line 2332) the Hoare annotation is: true [2023-04-02 08:19:45,668 INFO L899 garLoopResultBuilder]: For program point L2332-1(line 2332) no Hoare annotation was computed. [2023-04-02 08:19:45,668 INFO L899 garLoopResultBuilder]: For program point L2361(line 2361) no Hoare annotation was computed. [2023-04-02 08:19:45,668 INFO L902 garLoopResultBuilder]: At program point ldv_19989(lines 2310 2376) the Hoare annotation is: true [2023-04-02 08:19:45,668 INFO L902 garLoopResultBuilder]: At program point L2320(line 2320) the Hoare annotation is: true [2023-04-02 08:19:45,668 INFO L899 garLoopResultBuilder]: For program point L2320-1(line 2320) no Hoare annotation was computed. [2023-04-02 08:19:45,668 INFO L899 garLoopResultBuilder]: For program point L2345-1(line 2345) no Hoare annotation was computed. [2023-04-02 08:19:45,669 INFO L902 garLoopResultBuilder]: At program point L2345(line 2345) the Hoare annotation is: true [2023-04-02 08:19:45,669 INFO L899 garLoopResultBuilder]: For program point L2337(lines 2337 2341) no Hoare annotation was computed. [2023-04-02 08:19:45,669 INFO L902 garLoopResultBuilder]: At program point L2366(line 2366) the Hoare annotation is: true [2023-04-02 08:19:45,669 INFO L899 garLoopResultBuilder]: For program point L2337-2(lines 2337 2341) no Hoare annotation was computed. [2023-04-02 08:19:45,669 INFO L899 garLoopResultBuilder]: For program point L2366-1(line 2366) no Hoare annotation was computed. [2023-04-02 08:19:45,669 INFO L899 garLoopResultBuilder]: For program point L2325-1(line 2325) no Hoare annotation was computed. [2023-04-02 08:19:45,669 INFO L902 garLoopResultBuilder]: At program point L2325(line 2325) the Hoare annotation is: true [2023-04-02 08:19:45,669 INFO L899 garLoopResultBuilder]: For program point L2321(lines 2321 2324) no Hoare annotation was computed. [2023-04-02 08:19:45,669 INFO L902 garLoopResultBuilder]: At program point ldv_19992(lines 2310 2376) the Hoare annotation is: true [2023-04-02 08:19:45,669 INFO L899 garLoopResultBuilder]: For program point L2346(lines 2346 2352) no Hoare annotation was computed. [2023-04-02 08:19:45,669 INFO L902 garLoopResultBuilder]: At program point ldv_19994(lines 2310 2376) the Hoare annotation is: true [2023-04-02 08:19:45,670 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 2299 2377) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2023-04-02 08:19:45,670 INFO L902 garLoopResultBuilder]: At program point ldv_19991(lines 2310 2376) the Hoare annotation is: true [2023-04-02 08:19:45,670 INFO L899 garLoopResultBuilder]: For program point isl6271a_probeFINAL(lines 2299 2377) no Hoare annotation was computed. [2023-04-02 08:19:45,670 INFO L902 garLoopResultBuilder]: At program point $Ultimate##11(lines 2355 2359) the Hoare annotation is: true [2023-04-02 08:19:45,670 INFO L902 garLoopResultBuilder]: At program point L2367(lines 2310 2376) the Hoare annotation is: true [2023-04-02 08:19:45,670 INFO L899 garLoopResultBuilder]: For program point L2347-1(line 2347) no Hoare annotation was computed. [2023-04-02 08:19:45,670 INFO L902 garLoopResultBuilder]: At program point L2347(line 2347) the Hoare annotation is: true [2023-04-02 08:19:45,670 INFO L899 garLoopResultBuilder]: For program point L2343-1(lines 2343 2344) no Hoare annotation was computed. [2023-04-02 08:19:45,670 INFO L902 garLoopResultBuilder]: At program point L2343(lines 2343 2344) the Hoare annotation is: true [2023-04-02 08:19:45,670 INFO L899 garLoopResultBuilder]: For program point L3105(lines 3105 3108) no Hoare annotation was computed. [2023-04-02 08:19:45,670 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3102 3112) no Hoare annotation was computed. [2023-04-02 08:19:45,670 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_mutex_of_deviceEXIT(lines 3102 3112) no Hoare annotation was computed. [2023-04-02 08:19:45,671 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_mutex_of_deviceFINAL(lines 3102 3112) no Hoare annotation was computed. [2023-04-02 08:19:45,671 INFO L899 garLoopResultBuilder]: For program point L3107-1(lines 3105 3108) no Hoare annotation was computed. [2023-04-02 08:19:45,671 INFO L899 garLoopResultBuilder]: For program point L3107(line 3107) no Hoare annotation was computed. [2023-04-02 08:19:45,671 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_cred_guard_mutex_of_signal_structEXIT(lines 2721 2736) no Hoare annotation was computed. [2023-04-02 08:19:45,671 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2721 2736) no Hoare annotation was computed. [2023-04-02 08:19:45,671 INFO L899 garLoopResultBuilder]: For program point L2729(lines 2729 2734) no Hoare annotation was computed. [2023-04-02 08:19:45,671 INFO L899 garLoopResultBuilder]: For program point L2726(line 2726) no Hoare annotation was computed. [2023-04-02 08:19:45,671 INFO L899 garLoopResultBuilder]: For program point L2724(lines 2724 2727) no Hoare annotation was computed. [2023-04-02 08:19:45,671 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_cred_guard_mutex_of_signal_structFINAL(lines 2721 2736) no Hoare annotation was computed. [2023-04-02 08:19:45,671 INFO L899 garLoopResultBuilder]: For program point L2726-1(lines 2724 2727) no Hoare annotation was computed. [2023-04-02 08:19:45,671 INFO L895 garLoopResultBuilder]: At program point L3212(line 3212) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2023-04-02 08:19:45,671 INFO L899 garLoopResultBuilder]: For program point L3212-1(line 3212) no Hoare annotation was computed. [2023-04-02 08:19:45,672 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3211 3213) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_mutex_mtx_of_isl_pmic~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2023-04-02 08:19:45,672 INFO L899 garLoopResultBuilder]: For program point regulator_registerFINAL(lines 3211 3213) no Hoare annotation was computed. [2023-04-02 08:19:45,672 INFO L899 garLoopResultBuilder]: For program point regulator_registerEXIT(lines 3211 3213) no Hoare annotation was computed. [2023-04-02 08:19:45,672 INFO L899 garLoopResultBuilder]: For program point L3005-1(lines 3003 3006) no Hoare annotation was computed. [2023-04-02 08:19:45,672 INFO L895 garLoopResultBuilder]: At program point L3005(line 3005) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= 2 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,672 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_mtx_of_isl_pmicEXIT(lines 3000 3010) no Hoare annotation was computed. [2023-04-02 08:19:45,672 INFO L899 garLoopResultBuilder]: For program point L3003(lines 3003 3006) no Hoare annotation was computed. [2023-04-02 08:19:45,672 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3000 3010) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_retval_1~0 0)) (= ~ldv_mutex_mtx_of_isl_pmic~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= 2 |old(~ldv_mutex_mtx_of_isl_pmic~0)|))) [2023-04-02 08:19:45,672 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_mtx_of_isl_pmicFINAL(lines 3000 3010) no Hoare annotation was computed. [2023-04-02 08:19:45,672 INFO L899 garLoopResultBuilder]: For program point L2875(lines 2875 2879) no Hoare annotation was computed. [2023-04-02 08:19:45,672 INFO L899 garLoopResultBuilder]: For program point L2872(line 2872) no Hoare annotation was computed. [2023-04-02 08:19:45,672 INFO L899 garLoopResultBuilder]: For program point L2870(lines 2870 2873) no Hoare annotation was computed. [2023-04-02 08:19:45,673 INFO L899 garLoopResultBuilder]: For program point L2872-1(lines 2870 2873) no Hoare annotation was computed. [2023-04-02 08:19:45,673 INFO L899 garLoopResultBuilder]: For program point ldv_atomic_dec_and_mutex_lock_lockFINAL(lines 2867 2882) no Hoare annotation was computed. [2023-04-02 08:19:45,673 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2867 2882) no Hoare annotation was computed. [2023-04-02 08:19:45,673 INFO L899 garLoopResultBuilder]: For program point ldv_atomic_dec_and_mutex_lock_lockEXIT(lines 2867 2882) no Hoare annotation was computed. [2023-04-02 08:19:45,673 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_trapEXIT(lines 2697 2703) no Hoare annotation was computed. [2023-04-02 08:19:45,673 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2697 2703) no Hoare annotation was computed. [2023-04-02 08:19:45,673 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_trapFINAL(lines 2697 2703) no Hoare annotation was computed. [2023-04-02 08:19:45,673 INFO L899 garLoopResultBuilder]: For program point L2977(lines 2977 2981) no Hoare annotation was computed. [2023-04-02 08:19:45,673 INFO L899 garLoopResultBuilder]: For program point ldv_atomic_dec_and_mutex_lock_mtx_of_isl_pmicEXIT(lines 2969 2984) no Hoare annotation was computed. [2023-04-02 08:19:45,673 INFO L899 garLoopResultBuilder]: For program point L2974(line 2974) no Hoare annotation was computed. [2023-04-02 08:19:45,673 INFO L899 garLoopResultBuilder]: For program point L2972(lines 2972 2975) no Hoare annotation was computed. [2023-04-02 08:19:45,673 INFO L899 garLoopResultBuilder]: For program point L2974-1(lines 2972 2975) no Hoare annotation was computed. [2023-04-02 08:19:45,673 INFO L899 garLoopResultBuilder]: For program point ldv_atomic_dec_and_mutex_lock_mtx_of_isl_pmicFINAL(lines 2969 2984) no Hoare annotation was computed. [2023-04-02 08:19:45,674 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2969 2984) no Hoare annotation was computed. [2023-04-02 08:19:45,674 INFO L895 garLoopResultBuilder]: At program point L3136(line 3136) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_mutex_mtx_of_isl_pmic~0 1))) [2023-04-02 08:19:45,674 INFO L899 garLoopResultBuilder]: For program point L3136-1(lines 3125 3143) no Hoare annotation was computed. [2023-04-02 08:19:45,674 INFO L895 garLoopResultBuilder]: At program point L3132(line 3132) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_mutex_mtx_of_isl_pmic~0 1))) [2023-04-02 08:19:45,674 INFO L899 garLoopResultBuilder]: For program point L3132-1(lines 3125 3143) no Hoare annotation was computed. [2023-04-02 08:19:45,674 INFO L895 garLoopResultBuilder]: At program point L3128(line 3128) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_mutex_mtx_of_isl_pmic~0 1))) [2023-04-02 08:19:45,674 INFO L899 garLoopResultBuilder]: For program point L3128-1(lines 3125 3143) no Hoare annotation was computed. [2023-04-02 08:19:45,674 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3123 3144) the Hoare annotation is: true [2023-04-02 08:19:45,674 INFO L899 garLoopResultBuilder]: For program point ldv_check_final_stateEXIT(lines 3123 3144) no Hoare annotation was computed. [2023-04-02 08:19:45,674 INFO L895 garLoopResultBuilder]: At program point L3140(line 3140) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_mutex_mtx_of_isl_pmic~0 1))) [2023-04-02 08:19:45,674 INFO L899 garLoopResultBuilder]: For program point L3140-1(lines 3123 3144) no Hoare annotation was computed. [2023-04-02 08:19:45,674 INFO L899 garLoopResultBuilder]: For program point L2913(lines 2913 2916) no Hoare annotation was computed. [2023-04-02 08:19:45,675 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_mtx_of_isl_pmicFINAL(lines 2910 2925) no Hoare annotation was computed. [2023-04-02 08:19:45,675 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_mtx_of_isl_pmicEXIT(lines 2910 2925) no Hoare annotation was computed. [2023-04-02 08:19:45,675 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2910 2925) no Hoare annotation was computed. [2023-04-02 08:19:45,675 INFO L899 garLoopResultBuilder]: For program point L2918(lines 2918 2923) no Hoare annotation was computed. [2023-04-02 08:19:45,675 INFO L899 garLoopResultBuilder]: For program point L2915-1(lines 2913 2916) no Hoare annotation was computed. [2023-04-02 08:19:45,675 INFO L899 garLoopResultBuilder]: For program point L2915(line 2915) no Hoare annotation was computed. [2023-04-02 08:19:45,675 INFO L899 garLoopResultBuilder]: For program point i2c_smbus_write_byteEXIT(lines 3187 3189) no Hoare annotation was computed. [2023-04-02 08:19:45,675 INFO L899 garLoopResultBuilder]: For program point i2c_smbus_write_byteFINAL(lines 3187 3189) no Hoare annotation was computed. [2023-04-02 08:19:45,675 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3187 3189) the Hoare annotation is: true [2023-04-02 08:19:45,675 INFO L899 garLoopResultBuilder]: For program point ldv_atomic_dec_and_mutex_lock_mutex_of_deviceEXIT(lines 3071 3086) no Hoare annotation was computed. [2023-04-02 08:19:45,675 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3071 3086) no Hoare annotation was computed. [2023-04-02 08:19:45,675 INFO L899 garLoopResultBuilder]: For program point ldv_atomic_dec_and_mutex_lock_mutex_of_deviceFINAL(lines 3071 3086) no Hoare annotation was computed. [2023-04-02 08:19:45,675 INFO L899 garLoopResultBuilder]: For program point L3079(lines 3079 3083) no Hoare annotation was computed. [2023-04-02 08:19:45,675 INFO L899 garLoopResultBuilder]: For program point L3076(line 3076) no Hoare annotation was computed. [2023-04-02 08:19:45,676 INFO L899 garLoopResultBuilder]: For program point L3074(lines 3074 3077) no Hoare annotation was computed. [2023-04-02 08:19:45,676 INFO L899 garLoopResultBuilder]: For program point L3076-1(lines 3074 3077) no Hoare annotation was computed. [2023-04-02 08:19:45,676 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2023-04-02 08:19:45,676 INFO L895 garLoopResultBuilder]: At program point L-1(line -1) the Hoare annotation is: (and (= ~ldv_retval_1~0 0) (= ~ldv_state_variable_3~0 0)) [2023-04-02 08:19:45,676 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2023-04-02 08:19:45,676 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: true [2023-04-02 08:19:45,676 INFO L899 garLoopResultBuilder]: For program point i2c_del_driverEXIT(lines 3175 3177) no Hoare annotation was computed. [2023-04-02 08:19:45,676 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3175 3177) the Hoare annotation is: true [2023-04-02 08:19:45,676 INFO L899 garLoopResultBuilder]: For program point i2c_del_driverFINAL(lines 3175 3177) no Hoare annotation was computed. [2023-04-02 08:19:45,676 INFO L899 garLoopResultBuilder]: For program point L2816(lines 2816 2821) no Hoare annotation was computed. [2023-04-02 08:19:45,676 INFO L899 garLoopResultBuilder]: For program point L2813-1(lines 2811 2814) no Hoare annotation was computed. [2023-04-02 08:19:45,676 INFO L899 garLoopResultBuilder]: For program point L2813(line 2813) no Hoare annotation was computed. [2023-04-02 08:19:45,676 INFO L899 garLoopResultBuilder]: For program point L2811(lines 2811 2814) no Hoare annotation was computed. [2023-04-02 08:19:45,676 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_lockFINAL(lines 2808 2823) no Hoare annotation was computed. [2023-04-02 08:19:45,677 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_lockEXIT(lines 2808 2823) no Hoare annotation was computed. [2023-04-02 08:19:45,677 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 2808 2823) no Hoare annotation was computed. [2023-04-02 08:19:45,677 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 3044 3054) no Hoare annotation was computed. [2023-04-02 08:19:45,677 INFO L899 garLoopResultBuilder]: For program point L3049-1(lines 3047 3050) no Hoare annotation was computed. [2023-04-02 08:19:45,677 INFO L899 garLoopResultBuilder]: For program point L3049(line 3049) no Hoare annotation was computed. [2023-04-02 08:19:45,677 INFO L899 garLoopResultBuilder]: For program point L3047(lines 3047 3050) no Hoare annotation was computed. [2023-04-02 08:19:45,677 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_mutex_of_deviceFINAL(lines 3044 3054) no Hoare annotation was computed. [2023-04-02 08:19:45,677 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_mutex_of_deviceEXIT(lines 3044 3054) no Hoare annotation was computed. [2023-04-02 08:19:45,677 INFO L899 garLoopResultBuilder]: For program point L2175-1(line 2175) no Hoare annotation was computed. [2023-04-02 08:19:45,677 INFO L902 garLoopResultBuilder]: At program point L2175(line 2175) the Hoare annotation is: true [2023-04-02 08:19:45,677 INFO L899 garLoopResultBuilder]: For program point IS_ERRFINAL(lines 2172 2178) no Hoare annotation was computed. [2023-04-02 08:19:45,677 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 2172 2178) the Hoare annotation is: true [2023-04-02 08:19:45,677 INFO L899 garLoopResultBuilder]: For program point IS_ERREXIT(lines 2172 2178) no Hoare annotation was computed. [2023-04-02 08:19:45,680 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 08:19:45,682 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-04-02 08:19:45,694 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.04 08:19:45 BoogieIcfgContainer [2023-04-02 08:19:45,694 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-04-02 08:19:45,695 INFO L158 Benchmark]: Toolchain (without parser) took 26228.07ms. Allocated memory was 191.9MB in the beginning and 621.8MB in the end (delta: 429.9MB). Free memory was 146.7MB in the beginning and 320.7MB in the end (delta: -174.0MB). Peak memory consumption was 376.0MB. Max. memory is 8.0GB. [2023-04-02 08:19:45,695 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 191.9MB. Free memory is still 138.4MB. There was no memory consumed. Max. memory is 8.0GB. [2023-04-02 08:19:45,695 INFO L158 Benchmark]: CACSL2BoogieTranslator took 900.52ms. Allocated memory is still 191.9MB. Free memory was 146.4MB in the beginning and 142.2MB in the end (delta: 4.2MB). Peak memory consumption was 50.6MB. Max. memory is 8.0GB. [2023-04-02 08:19:45,696 INFO L158 Benchmark]: Boogie Preprocessor took 106.52ms. Allocated memory is still 191.9MB. Free memory was 142.2MB in the beginning and 135.4MB in the end (delta: 6.8MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. [2023-04-02 08:19:45,696 INFO L158 Benchmark]: RCFGBuilder took 1323.43ms. Allocated memory was 191.9MB in the beginning and 289.4MB in the end (delta: 97.5MB). Free memory was 135.4MB in the beginning and 250.3MB in the end (delta: -114.9MB). Peak memory consumption was 85.9MB. Max. memory is 8.0GB. [2023-04-02 08:19:45,696 INFO L158 Benchmark]: TraceAbstraction took 23890.33ms. Allocated memory was 289.4MB in the beginning and 621.8MB in the end (delta: 332.4MB). Free memory was 249.3MB in the beginning and 320.7MB in the end (delta: -71.4MB). Peak memory consumption was 380.1MB. Max. memory is 8.0GB. [2023-04-02 08:19:45,697 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.14ms. Allocated memory is still 191.9MB. Free memory is still 138.4MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 900.52ms. Allocated memory is still 191.9MB. Free memory was 146.4MB in the beginning and 142.2MB in the end (delta: 4.2MB). Peak memory consumption was 50.6MB. Max. memory is 8.0GB. * Boogie Preprocessor took 106.52ms. Allocated memory is still 191.9MB. Free memory was 142.2MB in the beginning and 135.4MB in the end (delta: 6.8MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. * RCFGBuilder took 1323.43ms. Allocated memory was 191.9MB in the beginning and 289.4MB in the end (delta: 97.5MB). Free memory was 135.4MB in the beginning and 250.3MB in the end (delta: -114.9MB). Peak memory consumption was 85.9MB. Max. memory is 8.0GB. * TraceAbstraction took 23890.33ms. Allocated memory was 289.4MB in the beginning and 621.8MB in the end (delta: 332.4MB). Free memory was 249.3MB in the beginning and 320.7MB in the end (delta: -71.4MB). Peak memory consumption was 380.1MB. 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: 2687]: 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 81 procedures, 521 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 23.8s, OverallIterations: 8, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 11.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 8.7s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4816 SdHoareTripleChecker+Valid, 8.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4656 mSDsluCounter, 2426 SdHoareTripleChecker+Invalid, 8.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1367 mSDsCounter, 2108 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3496 IncrementalHoareTripleChecker+Invalid, 5604 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2108 mSolverCounterUnsat, 1059 mSDtfsCounter, 3496 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 136 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 1.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=857occurred in iteration=7, InterpolantAutomatonStates: 47, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.0s AutomataMinimizationTime, 8 MinimizatonAttempts, 332 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 112 LocationsWithAnnotation, 872 PreInvPairs, 1166 NumberOfFragments, 1721 HoareAnnotationTreeSize, 872 FomulaSimplifications, 20000 FormulaSimplificationTreeSizeReduction, 6.4s HoareSimplificationTime, 112 FomulaSimplificationsInter, 13449 FormulaSimplificationTreeSizeReductionInter, 2.1s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 2.0s InterpolantComputationTime, 348 NumberOfCodeBlocks, 348 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 340 ConstructedInterpolants, 0 QuantifiedInterpolants, 1572 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 8 InterpolantComputations, 8 PerfectInterpolantSequences, 3/3 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: 2310]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 2310]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 2447]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) && ldv_mutex_mtx_of_isl_pmic == 1) || !(\old(ldv_state_variable_3) == 0)) || !(\old(ldv_retval_1) == 0) - InvariantResult [Line: 2391]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 2310]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 2382]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 2355]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 2382]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 2447]: Loop Invariant Derived loop invariant: (!(\old(ldv_state_variable_3) == 0) || ((((1 == ldv_mutex_mutex_of_device && ldv_retval_1 == 0) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) && ldv_mutex_mtx_of_isl_pmic == 1)) || !(\old(ldv_retval_1) == 0) - InvariantResult [Line: 2310]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 2310]: Loop Invariant Derived loop invariant: 1 RESULT: Ultimate proved your program to be correct! [2023-04-02 08:19:45,720 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...