./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--misc--phantom.ko-main.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c670521-787a-46c2-b716-b896eec7d5cd/bin/uautomizer-uyxdKDjOR8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c670521-787a-46c2-b716-b896eec7d5cd/bin/uautomizer-uyxdKDjOR8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c670521-787a-46c2-b716-b896eec7d5cd/bin/uautomizer-uyxdKDjOR8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c670521-787a-46c2-b716-b896eec7d5cd/bin/uautomizer-uyxdKDjOR8/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--misc--phantom.ko-main.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c670521-787a-46c2-b716-b896eec7d5cd/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c670521-787a-46c2-b716-b896eec7d5cd/bin/uautomizer-uyxdKDjOR8 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 3d54ec533bcab354bf7ab20b9139a2cc0ce3cf7423a4c806e696ce4b9d5812e9 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-13 13:13:12,210 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-13 13:13:12,212 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-13 13:13:12,230 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-13 13:13:12,231 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-13 13:13:12,232 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-13 13:13:12,233 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-13 13:13:12,234 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-13 13:13:12,236 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-13 13:13:12,237 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-13 13:13:12,237 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-13 13:13:12,238 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-13 13:13:12,239 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-13 13:13:12,240 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-13 13:13:12,241 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-13 13:13:12,242 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-13 13:13:12,243 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-13 13:13:12,244 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-13 13:13:12,246 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-13 13:13:12,247 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-13 13:13:12,249 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-13 13:13:12,250 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-13 13:13:12,251 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-13 13:13:12,252 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-13 13:13:12,256 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-13 13:13:12,256 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-13 13:13:12,257 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-13 13:13:12,258 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-13 13:13:12,258 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-13 13:13:12,259 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-13 13:13:12,259 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-13 13:13:12,260 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-13 13:13:12,261 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-13 13:13:12,262 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-13 13:13:12,263 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-13 13:13:12,263 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-13 13:13:12,264 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-13 13:13:12,264 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-13 13:13:12,264 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-13 13:13:12,265 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-13 13:13:12,266 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-13 13:13:12,266 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c670521-787a-46c2-b716-b896eec7d5cd/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-12-13 13:13:12,286 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-13 13:13:12,287 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-13 13:13:12,287 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-13 13:13:12,287 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-13 13:13:12,288 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-13 13:13:12,288 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-13 13:13:12,289 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-13 13:13:12,289 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-13 13:13:12,289 INFO L138 SettingsManager]: * Use SBE=true [2022-12-13 13:13:12,289 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-13 13:13:12,289 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-13 13:13:12,290 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-13 13:13:12,290 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-13 13:13:12,290 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-13 13:13:12,290 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-13 13:13:12,290 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-13 13:13:12,290 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-13 13:13:12,291 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-13 13:13:12,291 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-13 13:13:12,291 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-13 13:13:12,291 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-13 13:13:12,291 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 13:13:12,292 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-13 13:13:12,292 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-13 13:13:12,292 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-13 13:13:12,292 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-13 13:13:12,292 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-13 13:13:12,293 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-13 13:13:12,293 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-13 13:13:12,293 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-12-13 13:13:12,293 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-13 13:13:12,293 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2022-12-13 13:13:12,293 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c670521-787a-46c2-b716-b896eec7d5cd/bin/uautomizer-uyxdKDjOR8/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c670521-787a-46c2-b716-b896eec7d5cd/bin/uautomizer-uyxdKDjOR8 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3d54ec533bcab354bf7ab20b9139a2cc0ce3cf7423a4c806e696ce4b9d5812e9 [2022-12-13 13:13:12,516 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-13 13:13:12,535 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-13 13:13:12,537 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-13 13:13:12,538 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-13 13:13:12,538 INFO L275 PluginConnector]: CDTParser initialized [2022-12-13 13:13:12,540 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c670521-787a-46c2-b716-b896eec7d5cd/bin/uautomizer-uyxdKDjOR8/../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--misc--phantom.ko-main.cil.out.i [2022-12-13 13:13:15,034 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-13 13:13:15,382 INFO L351 CDTParser]: Found 1 translation units. [2022-12-13 13:13:15,382 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c670521-787a-46c2-b716-b896eec7d5cd/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--misc--phantom.ko-main.cil.out.i [2022-12-13 13:13:15,406 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c670521-787a-46c2-b716-b896eec7d5cd/bin/uautomizer-uyxdKDjOR8/data/e60404a1e/976d601514974c56b3af4c8d93bc0914/FLAG3a8547d20 [2022-12-13 13:13:15,610 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c670521-787a-46c2-b716-b896eec7d5cd/bin/uautomizer-uyxdKDjOR8/data/e60404a1e/976d601514974c56b3af4c8d93bc0914 [2022-12-13 13:13:15,612 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-13 13:13:15,613 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-13 13:13:15,615 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-13 13:13:15,615 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-13 13:13:15,619 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-13 13:13:15,620 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 01:13:15" (1/1) ... [2022-12-13 13:13:15,621 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@28562b8f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:13:15, skipping insertion in model container [2022-12-13 13:13:15,621 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 01:13:15" (1/1) ... [2022-12-13 13:13:15,628 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-13 13:13:15,714 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 13:13:16,081 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock [2022-12-13 13:13:16,083 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_unlock [2022-12-13 13:13:16,086 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_unlock_irqrestore [2022-12-13 13:13:16,162 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-13 13:13:16,166 WARN L623 FunctionHandler]: Unknown extern function dev_set_drvdata [2022-12-13 13:13:16,173 WARN L623 FunctionHandler]: Unknown extern function might_fault [2022-12-13 13:13:16,173 WARN L623 FunctionHandler]: Unknown extern function _copy_from_user [2022-12-13 13:13:16,174 WARN L623 FunctionHandler]: Unknown extern function _copy_from_user [2022-12-13 13:13:16,175 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-13 13:13:16,179 WARN L623 FunctionHandler]: Unknown extern function might_fault [2022-12-13 13:13:16,179 WARN L623 FunctionHandler]: Unknown extern function _copy_to_user [2022-12-13 13:13:16,192 WARN L623 FunctionHandler]: Unknown extern function request_threaded_irq [2022-12-13 13:13:16,210 WARN L623 FunctionHandler]: Unknown extern function __dynamic_pr_debug [2022-12-13 13:13:16,212 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,212 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,213 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-13 13:13:16,214 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,214 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-13 13:13:16,219 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 13:13:16,222 WARN L623 FunctionHandler]: Unknown extern function __dynamic_pr_debug [2022-12-13 13:13:16,223 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,224 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-13 13:13:16,227 WARN L623 FunctionHandler]: Unknown extern function __dynamic_pr_debug [2022-12-13 13:13:16,228 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 13:13:16,230 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,232 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-13 13:13:16,233 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-13 13:13:16,235 WARN L623 FunctionHandler]: Unknown extern function __dynamic_pr_debug [2022-12-13 13:13:16,236 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 13:13:16,237 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-13 13:13:16,238 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 13:13:16,239 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 13:13:16,246 WARN L623 FunctionHandler]: Unknown extern function nonseekable_open [2022-12-13 13:13:16,248 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_null [2022-12-13 13:13:16,271 WARN L623 FunctionHandler]: Unknown extern function __dynamic_pr_debug [2022-12-13 13:13:16,274 WARN L623 FunctionHandler]: Unknown extern function __dynamic_pr_debug [2022-12-13 13:13:16,277 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-13 13:13:16,278 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,278 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,279 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,280 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,280 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-13 13:13:16,281 WARN L623 FunctionHandler]: Unknown extern function __wake_up [2022-12-13 13:13:16,285 WARN L623 FunctionHandler]: Unknown extern function pci_enable_device [2022-12-13 13:13:16,286 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 13:13:16,286 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 13:13:16,287 WARN L623 FunctionHandler]: Unknown extern function pci_request_regions [2022-12-13 13:13:16,295 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 13:13:16,296 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 13:13:16,297 WARN L623 FunctionHandler]: Unknown extern function pci_iomap [2022-12-13 13:13:16,297 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 13:13:16,298 WARN L623 FunctionHandler]: Unknown extern function pci_iomap [2022-12-13 13:13:16,298 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 13:13:16,298 WARN L623 FunctionHandler]: Unknown extern function pci_iomap [2022-12-13 13:13:16,299 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 13:13:16,299 WARN L623 FunctionHandler]: Unknown extern function __mutex_init [2022-12-13 13:13:16,300 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-12-13 13:13:16,300 WARN L623 FunctionHandler]: Unknown extern function __init_waitqueue_head [2022-12-13 13:13:16,301 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,301 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-13 13:13:16,302 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 13:13:16,302 WARN L623 FunctionHandler]: Unknown extern function cdev_add [2022-12-13 13:13:16,303 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 13:13:16,303 WARN L623 FunctionHandler]: Unknown extern function device_create [2022-12-13 13:13:16,304 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 13:13:16,304 WARN L623 FunctionHandler]: Unknown extern function free_irq [2022-12-13 13:13:16,305 WARN L623 FunctionHandler]: Unknown extern function pci_iounmap [2022-12-13 13:13:16,305 WARN L623 FunctionHandler]: Unknown extern function pci_iounmap [2022-12-13 13:13:16,305 WARN L623 FunctionHandler]: Unknown extern function pci_iounmap [2022-12-13 13:13:16,305 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 13:13:16,306 WARN L623 FunctionHandler]: Unknown extern function pci_release_regions [2022-12-13 13:13:16,306 WARN L623 FunctionHandler]: Unknown extern function pci_disable_device [2022-12-13 13:13:16,309 WARN L623 FunctionHandler]: Unknown extern function device_destroy [2022-12-13 13:13:16,310 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,310 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-13 13:13:16,310 WARN L623 FunctionHandler]: Unknown extern function free_irq [2022-12-13 13:13:16,310 WARN L623 FunctionHandler]: Unknown extern function pci_iounmap [2022-12-13 13:13:16,311 WARN L623 FunctionHandler]: Unknown extern function pci_iounmap [2022-12-13 13:13:16,311 WARN L623 FunctionHandler]: Unknown extern function pci_iounmap [2022-12-13 13:13:16,311 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 13:13:16,311 WARN L623 FunctionHandler]: Unknown extern function pci_release_regions [2022-12-13 13:13:16,312 WARN L623 FunctionHandler]: Unknown extern function pci_disable_device [2022-12-13 13:13:16,314 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,314 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-13 13:13:16,315 WARN L623 FunctionHandler]: Unknown extern function synchronize_irq [2022-12-13 13:13:16,317 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,322 WARN L623 FunctionHandler]: Unknown extern function __class_create [2022-12-13 13:13:16,323 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 13:13:16,323 WARN L623 FunctionHandler]: Unknown extern function class_create_file [2022-12-13 13:13:16,324 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 13:13:16,324 WARN L623 FunctionHandler]: Unknown extern function alloc_chrdev_region [2022-12-13 13:13:16,324 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 13:13:16,325 WARN L623 FunctionHandler]: Unknown extern function __pci_register_driver [2022-12-13 13:13:16,326 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 13:13:16,326 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 13:13:16,327 WARN L623 FunctionHandler]: Unknown extern function unregister_chrdev_region [2022-12-13 13:13:16,327 WARN L623 FunctionHandler]: Unknown extern function class_remove_file [2022-12-13 13:13:16,327 WARN L623 FunctionHandler]: Unknown extern function class_destroy [2022-12-13 13:13:16,329 WARN L623 FunctionHandler]: Unknown extern function pci_unregister_driver [2022-12-13 13:13:16,330 WARN L623 FunctionHandler]: Unknown extern function unregister_chrdev_region [2022-12-13 13:13:16,330 WARN L623 FunctionHandler]: Unknown extern function class_remove_file [2022-12-13 13:13:16,330 WARN L623 FunctionHandler]: Unknown extern function class_destroy [2022-12-13 13:13:16,331 WARN L623 FunctionHandler]: Unknown extern function __dynamic_pr_debug [2022-12-13 13:13:16,337 WARN L623 FunctionHandler]: Unknown extern function show_class_attr_string [2022-12-13 13:13:16,340 WARN L623 FunctionHandler]: Unknown extern function no_llseek [2022-12-13 13:13:16,343 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 13:13:16,343 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 13:13:16,343 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 13:13:16,344 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 13:13:16,344 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 13:13:16,344 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-13 13:13:16,345 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 13:13:16,345 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 13:13:16,345 WARN L623 FunctionHandler]: Unknown extern function mutex_lock_interruptible [2022-12-13 13:13:16,346 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 13:13:16,346 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 13:13:16,346 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 13:13:16,347 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 13:13:16,347 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 13:13:16,347 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 13:13:16,348 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 13:13:16,348 WARN L623 FunctionHandler]: Unknown extern function cdev_init [2022-12-13 13:13:16,348 WARN L623 FunctionHandler]: Unknown extern function cdev_del [2022-12-13 13:13:16,350 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c670521-787a-46c2-b716-b896eec7d5cd/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--misc--phantom.ko-main.cil.out.i[129019,129032] [2022-12-13 13:13:16,416 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 13:13:16,431 INFO L203 MainTranslator]: Completed pre-run [2022-12-13 13:13:16,476 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock [2022-12-13 13:13:16,477 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_unlock [2022-12-13 13:13:16,477 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_unlock_irqrestore [2022-12-13 13:13:16,479 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-13 13:13:16,480 WARN L623 FunctionHandler]: Unknown extern function dev_set_drvdata [2022-12-13 13:13:16,481 WARN L623 FunctionHandler]: Unknown extern function might_fault [2022-12-13 13:13:16,481 WARN L623 FunctionHandler]: Unknown extern function _copy_from_user [2022-12-13 13:13:16,481 WARN L623 FunctionHandler]: Unknown extern function _copy_from_user [2022-12-13 13:13:16,482 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_fmt [2022-12-13 13:13:16,482 WARN L623 FunctionHandler]: Unknown extern function might_fault [2022-12-13 13:13:16,482 WARN L623 FunctionHandler]: Unknown extern function _copy_to_user [2022-12-13 13:13:16,484 WARN L623 FunctionHandler]: Unknown extern function request_threaded_irq [2022-12-13 13:13:16,487 WARN L623 FunctionHandler]: Unknown extern function __dynamic_pr_debug [2022-12-13 13:13:16,487 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,488 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,488 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-13 13:13:16,489 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,489 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-13 13:13:16,491 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 13:13:16,492 WARN L623 FunctionHandler]: Unknown extern function __dynamic_pr_debug [2022-12-13 13:13:16,493 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,494 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-13 13:13:16,495 WARN L623 FunctionHandler]: Unknown extern function __dynamic_pr_debug [2022-12-13 13:13:16,496 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 13:13:16,497 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,497 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-13 13:13:16,498 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-13 13:13:16,500 WARN L623 FunctionHandler]: Unknown extern function __dynamic_pr_debug [2022-12-13 13:13:16,500 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 13:13:16,501 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-13 13:13:16,502 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-13 13:13:16,502 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 13:13:16,508 WARN L623 FunctionHandler]: Unknown extern function nonseekable_open [2022-12-13 13:13:16,509 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_null [2022-12-13 13:13:16,512 WARN L623 FunctionHandler]: Unknown extern function __dynamic_pr_debug [2022-12-13 13:13:16,513 WARN L623 FunctionHandler]: Unknown extern function __dynamic_pr_debug [2022-12-13 13:13:16,514 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-13 13:13:16,515 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,515 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,516 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,516 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,517 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-13 13:13:16,517 WARN L623 FunctionHandler]: Unknown extern function __wake_up [2022-12-13 13:13:16,518 WARN L623 FunctionHandler]: Unknown extern function pci_enable_device [2022-12-13 13:13:16,518 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 13:13:16,519 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 13:13:16,519 WARN L623 FunctionHandler]: Unknown extern function pci_request_regions [2022-12-13 13:13:16,519 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 13:13:16,520 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 13:13:16,520 WARN L623 FunctionHandler]: Unknown extern function pci_iomap [2022-12-13 13:13:16,520 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 13:13:16,521 WARN L623 FunctionHandler]: Unknown extern function pci_iomap [2022-12-13 13:13:16,521 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 13:13:16,521 WARN L623 FunctionHandler]: Unknown extern function pci_iomap [2022-12-13 13:13:16,522 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 13:13:16,522 WARN L623 FunctionHandler]: Unknown extern function __mutex_init [2022-12-13 13:13:16,522 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-12-13 13:13:16,523 WARN L623 FunctionHandler]: Unknown extern function __init_waitqueue_head [2022-12-13 13:13:16,523 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,523 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-13 13:13:16,524 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 13:13:16,524 WARN L623 FunctionHandler]: Unknown extern function cdev_add [2022-12-13 13:13:16,525 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 13:13:16,525 WARN L623 FunctionHandler]: Unknown extern function device_create [2022-12-13 13:13:16,525 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 13:13:16,525 WARN L623 FunctionHandler]: Unknown extern function free_irq [2022-12-13 13:13:16,526 WARN L623 FunctionHandler]: Unknown extern function pci_iounmap [2022-12-13 13:13:16,526 WARN L623 FunctionHandler]: Unknown extern function pci_iounmap [2022-12-13 13:13:16,526 WARN L623 FunctionHandler]: Unknown extern function pci_iounmap [2022-12-13 13:13:16,526 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 13:13:16,526 WARN L623 FunctionHandler]: Unknown extern function pci_release_regions [2022-12-13 13:13:16,527 WARN L623 FunctionHandler]: Unknown extern function pci_disable_device [2022-12-13 13:13:16,527 WARN L623 FunctionHandler]: Unknown extern function device_destroy [2022-12-13 13:13:16,528 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,528 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-13 13:13:16,528 WARN L623 FunctionHandler]: Unknown extern function free_irq [2022-12-13 13:13:16,528 WARN L623 FunctionHandler]: Unknown extern function pci_iounmap [2022-12-13 13:13:16,528 WARN L623 FunctionHandler]: Unknown extern function pci_iounmap [2022-12-13 13:13:16,529 WARN L623 FunctionHandler]: Unknown extern function pci_iounmap [2022-12-13 13:13:16,529 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 13:13:16,529 WARN L623 FunctionHandler]: Unknown extern function pci_release_regions [2022-12-13 13:13:16,529 WARN L623 FunctionHandler]: Unknown extern function pci_disable_device [2022-12-13 13:13:16,530 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,530 WARN L623 FunctionHandler]: Unknown extern function ioread32 [2022-12-13 13:13:16,530 WARN L623 FunctionHandler]: Unknown extern function synchronize_irq [2022-12-13 13:13:16,531 WARN L623 FunctionHandler]: Unknown extern function iowrite32 [2022-12-13 13:13:16,532 WARN L623 FunctionHandler]: Unknown extern function __class_create [2022-12-13 13:13:16,533 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 13:13:16,533 WARN L623 FunctionHandler]: Unknown extern function class_create_file [2022-12-13 13:13:16,534 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 13:13:16,534 WARN L623 FunctionHandler]: Unknown extern function alloc_chrdev_region [2022-12-13 13:13:16,534 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 13:13:16,535 WARN L623 FunctionHandler]: Unknown extern function __pci_register_driver [2022-12-13 13:13:16,535 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 13:13:16,536 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 13:13:16,536 WARN L623 FunctionHandler]: Unknown extern function unregister_chrdev_region [2022-12-13 13:13:16,536 WARN L623 FunctionHandler]: Unknown extern function class_remove_file [2022-12-13 13:13:16,536 WARN L623 FunctionHandler]: Unknown extern function class_destroy [2022-12-13 13:13:16,537 WARN L623 FunctionHandler]: Unknown extern function pci_unregister_driver [2022-12-13 13:13:16,537 WARN L623 FunctionHandler]: Unknown extern function unregister_chrdev_region [2022-12-13 13:13:16,537 WARN L623 FunctionHandler]: Unknown extern function class_remove_file [2022-12-13 13:13:16,537 WARN L623 FunctionHandler]: Unknown extern function class_destroy [2022-12-13 13:13:16,538 WARN L623 FunctionHandler]: Unknown extern function __dynamic_pr_debug [2022-12-13 13:13:16,539 WARN L623 FunctionHandler]: Unknown extern function show_class_attr_string [2022-12-13 13:13:16,541 WARN L623 FunctionHandler]: Unknown extern function no_llseek [2022-12-13 13:13:16,542 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 13:13:16,543 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 13:13:16,543 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 13:13:16,543 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 13:13:16,543 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 13:13:16,544 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-13 13:13:16,544 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 13:13:16,544 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 13:13:16,544 WARN L623 FunctionHandler]: Unknown extern function mutex_lock_interruptible [2022-12-13 13:13:16,545 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 13:13:16,545 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 13:13:16,545 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 13:13:16,545 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 13:13:16,546 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 13:13:16,546 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-13 13:13:16,546 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-13 13:13:16,546 WARN L623 FunctionHandler]: Unknown extern function cdev_init [2022-12-13 13:13:16,547 WARN L623 FunctionHandler]: Unknown extern function cdev_del [2022-12-13 13:13:16,547 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c670521-787a-46c2-b716-b896eec7d5cd/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--misc--phantom.ko-main.cil.out.i[129019,129032] [2022-12-13 13:13:16,558 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 13:13:16,592 INFO L208 MainTranslator]: Completed translation [2022-12-13 13:13:16,592 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:13:16 WrapperNode [2022-12-13 13:13:16,592 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-13 13:13:16,593 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-13 13:13:16,593 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-13 13:13:16,593 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-13 13:13:16,598 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:13:16" (1/1) ... [2022-12-13 13:13:16,623 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:13:16" (1/1) ... [2022-12-13 13:13:16,678 INFO L138 Inliner]: procedures = 176, calls = 857, calls flagged for inlining = 76, calls inlined = 63, statements flattened = 1447 [2022-12-13 13:13:16,679 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-13 13:13:16,679 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-13 13:13:16,679 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-13 13:13:16,679 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-13 13:13:16,686 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:13:16" (1/1) ... [2022-12-13 13:13:16,687 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:13:16" (1/1) ... [2022-12-13 13:13:16,696 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:13:16" (1/1) ... [2022-12-13 13:13:16,696 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:13:16" (1/1) ... [2022-12-13 13:13:16,730 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:13:16" (1/1) ... [2022-12-13 13:13:16,736 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:13:16" (1/1) ... [2022-12-13 13:13:16,743 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:13:16" (1/1) ... [2022-12-13 13:13:16,749 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:13:16" (1/1) ... [2022-12-13 13:13:16,759 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-13 13:13:16,760 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-13 13:13:16,760 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-13 13:13:16,760 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-13 13:13:16,760 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:13:16" (1/1) ... [2022-12-13 13:13:16,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 13:13:16,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c670521-787a-46c2-b716-b896eec7d5cd/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 13:13:16,782 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c670521-787a-46c2-b716-b896eec7d5cd/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-13 13:13:16,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c670521-787a-46c2-b716-b896eec7d5cd/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-13 13:13:16,812 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2022-12-13 13:13:16,812 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2022-12-13 13:13:16,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-12-13 13:13:16,813 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-12-13 13:13:16,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-12-13 13:13:16,813 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-12-13 13:13:16,813 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-12-13 13:13:16,813 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-13 13:13:16,813 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-12-13 13:13:16,813 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-12-13 13:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-12-13 13:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-12-13 13:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-12-13 13:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-12-13 13:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2022-12-13 13:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2022-12-13 13:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iomap [2022-12-13 13:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iomap [2022-12-13 13:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure class_destroy [2022-12-13 13:13:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure class_destroy [2022-12-13 13:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-13 13:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-12-13 13:13:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-12-13 13:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure class_remove_file [2022-12-13 13:13:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure class_remove_file [2022-12-13 13:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-12-13 13:13:16,816 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-12-13 13:13:16,816 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-12-13 13:13:16,816 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-12-13 13:13:16,816 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-12-13 13:13:16,816 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-12-13 13:13:16,816 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_open_lock_of_phantom_device [2022-12-13 13:13:16,816 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_open_lock_of_phantom_device [2022-12-13 13:13:16,816 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-12-13 13:13:16,817 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-12-13 13:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2022-12-13 13:13:16,817 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2022-12-13 13:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2022-12-13 13:13:16,817 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2022-12-13 13:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-13 13:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-12-13 13:13:16,817 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-12-13 13:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-12-13 13:13:16,818 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-12-13 13:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-12-13 13:13:16,818 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-12-13 13:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-13 13:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure phantom_status [2022-12-13 13:13:16,818 INFO L138 BoogieDeclarations]: Found implementation of procedure phantom_status [2022-12-13 13:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-12-13 13:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-13 13:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure phantom_remove [2022-12-13 13:13:16,818 INFO L138 BoogieDeclarations]: Found implementation of procedure phantom_remove [2022-12-13 13:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure phantom_poll [2022-12-13 13:13:16,819 INFO L138 BoogieDeclarations]: Found implementation of procedure phantom_poll [2022-12-13 13:13:16,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-12-13 13:13:16,819 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2022-12-13 13:13:16,819 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2022-12-13 13:13:16,819 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2022-12-13 13:13:16,819 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2022-12-13 13:13:16,819 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-12-13 13:13:16,819 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-12-13 13:13:16,819 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-13 13:13:16,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-13 13:13:16,819 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2022-12-13 13:13:16,819 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2022-12-13 13:13:16,819 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-12-13 13:13:16,819 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-12-13 13:13:16,820 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_chrdev_region [2022-12-13 13:13:16,820 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_chrdev_region [2022-12-13 13:13:16,820 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2022-12-13 13:13:16,820 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2022-12-13 13:13:16,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-13 13:13:16,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-12-13 13:13:16,820 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-12-13 13:13:16,820 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-12-13 13:13:16,820 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-13 13:13:16,820 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-13 13:13:16,820 INFO L130 BoogieDeclarations]: Found specification of procedure phantom_ioctl [2022-12-13 13:13:16,820 INFO L138 BoogieDeclarations]: Found implementation of procedure phantom_ioctl [2022-12-13 13:13:16,820 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_phantom_mutex [2022-12-13 13:13:16,820 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_phantom_mutex [2022-12-13 13:13:16,820 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-12-13 13:13:16,820 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-12-13 13:13:17,102 INFO L235 CfgBuilder]: Building ICFG [2022-12-13 13:13:17,105 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-13 13:13:18,270 INFO L276 CfgBuilder]: Performing block encoding [2022-12-13 13:13:18,280 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-13 13:13:18,281 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-12-13 13:13:18,283 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 01:13:18 BoogieIcfgContainer [2022-12-13 13:13:18,284 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-13 13:13:18,286 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-13 13:13:18,286 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-13 13:13:18,289 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-13 13:13:18,289 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.12 01:13:15" (1/3) ... [2022-12-13 13:13:18,290 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59af5648 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 01:13:18, skipping insertion in model container [2022-12-13 13:13:18,290 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 01:13:16" (2/3) ... [2022-12-13 13:13:18,290 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59af5648 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 01:13:18, skipping insertion in model container [2022-12-13 13:13:18,290 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 01:13:18" (3/3) ... [2022-12-13 13:13:18,292 INFO L112 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--misc--phantom.ko-main.cil.out.i [2022-12-13 13:13:18,309 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-13 13:13:18,309 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-13 13:13:18,353 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 13:13:18,357 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;@17d87fb, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 13:13:18,357 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-12-13 13:13:18,362 INFO L276 IsEmpty]: Start isEmpty. Operand has 577 states, 411 states have (on average 1.338199513381995) internal successors, (550), 430 states have internal predecessors, (550), 130 states have call successors, (130), 34 states have call predecessors, (130), 34 states have return successors, (130), 128 states have call predecessors, (130), 130 states have call successors, (130) [2022-12-13 13:13:18,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-12-13 13:13:18,368 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 13:13:18,368 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 13:13:18,369 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 13:13:18,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:13:18,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1328096964, now seen corresponding path program 1 times [2022-12-13 13:13:18,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:13:18,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63596320] [2022-12-13 13:13:18,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:13:18,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:13:18,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:18,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 13:13:18,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:13:18,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63596320] [2022-12-13 13:13:18,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63596320] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:13:18,659 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:13:18,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 13:13:18,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556663230] [2022-12-13 13:13:18,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:13:18,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 13:13:18,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:13:18,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 13:13:18,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 13:13:18,689 INFO L87 Difference]: Start difference. First operand has 577 states, 411 states have (on average 1.338199513381995) internal successors, (550), 430 states have internal predecessors, (550), 130 states have call successors, (130), 34 states have call predecessors, (130), 34 states have return successors, (130), 128 states have call predecessors, (130), 130 states have call successors, (130) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 13:13:18,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 13:13:18,885 INFO L93 Difference]: Finished difference Result 1359 states and 1929 transitions. [2022-12-13 13:13:18,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 13:13:18,887 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-12-13 13:13:18,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 13:13:18,901 INFO L225 Difference]: With dead ends: 1359 [2022-12-13 13:13:18,902 INFO L226 Difference]: Without dead ends: 777 [2022-12-13 13:13:18,907 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 13:13:18,909 INFO L413 NwaCegarLoop]: 825 mSDtfsCounter, 301 mSDsluCounter, 737 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 1562 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-13 13:13:18,910 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [301 Valid, 1562 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-13 13:13:18,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 777 states. [2022-12-13 13:13:18,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 777 to 750. [2022-12-13 13:13:19,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 540 states have (on average 1.3333333333333333) internal successors, (720), 566 states have internal predecessors, (720), 160 states have call successors, (160), 51 states have call predecessors, (160), 49 states have return successors, (150), 143 states have call predecessors, (150), 150 states have call successors, (150) [2022-12-13 13:13:19,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 1030 transitions. [2022-12-13 13:13:19,014 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 1030 transitions. Word has length 13 [2022-12-13 13:13:19,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 13:13:19,014 INFO L495 AbstractCegarLoop]: Abstraction has 750 states and 1030 transitions. [2022-12-13 13:13:19,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 13:13:19,015 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 1030 transitions. [2022-12-13 13:13:19,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-12-13 13:13:19,017 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 13:13:19,017 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] [2022-12-13 13:13:19,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-13 13:13:19,018 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 13:13:19,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:13:19,019 INFO L85 PathProgramCache]: Analyzing trace with hash -731229175, now seen corresponding path program 1 times [2022-12-13 13:13:19,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:13:19,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559977395] [2022-12-13 13:13:19,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:13:19,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:13:19,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:19,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-12-13 13:13:19,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:19,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-12-13 13:13:19,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:19,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-12-13 13:13:19,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:19,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-12-13 13:13:19,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:19,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 13:13:19,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:13:19,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559977395] [2022-12-13 13:13:19,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559977395] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:13:19,268 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:13:19,268 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 13:13:19,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580458987] [2022-12-13 13:13:19,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:13:19,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 13:13:19,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:13:19,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 13:13:19,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 13:13:19,271 INFO L87 Difference]: Start difference. First operand 750 states and 1030 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-12-13 13:13:19,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 13:13:19,371 INFO L93 Difference]: Finished difference Result 2170 states and 2977 transitions. [2022-12-13 13:13:19,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 13:13:19,371 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 35 [2022-12-13 13:13:19,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 13:13:19,378 INFO L225 Difference]: With dead ends: 2170 [2022-12-13 13:13:19,378 INFO L226 Difference]: Without dead ends: 1423 [2022-12-13 13:13:19,381 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 13:13:19,382 INFO L413 NwaCegarLoop]: 917 mSDtfsCounter, 749 mSDsluCounter, 751 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 749 SdHoareTripleChecker+Valid, 1668 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-13 13:13:19,382 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [749 Valid, 1668 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-13 13:13:19,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1423 states. [2022-12-13 13:13:19,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1423 to 1416. [2022-12-13 13:13:19,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1416 states, 1027 states have (on average 1.3300876338851022) internal successors, (1366), 1065 states have internal predecessors, (1366), 291 states have call successors, (291), 100 states have call predecessors, (291), 97 states have return successors, (281), 268 states have call predecessors, (281), 281 states have call successors, (281) [2022-12-13 13:13:19,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1416 states to 1416 states and 1938 transitions. [2022-12-13 13:13:19,444 INFO L78 Accepts]: Start accepts. Automaton has 1416 states and 1938 transitions. Word has length 35 [2022-12-13 13:13:19,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 13:13:19,445 INFO L495 AbstractCegarLoop]: Abstraction has 1416 states and 1938 transitions. [2022-12-13 13:13:19,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-12-13 13:13:19,445 INFO L276 IsEmpty]: Start isEmpty. Operand 1416 states and 1938 transitions. [2022-12-13 13:13:19,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-12-13 13:13:19,446 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 13:13:19,446 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] [2022-12-13 13:13:19,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-13 13:13:19,446 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 13:13:19,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:13:19,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1608648309, now seen corresponding path program 1 times [2022-12-13 13:13:19,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:13:19,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189954737] [2022-12-13 13:13:19,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:13:19,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:13:19,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:19,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-12-13 13:13:19,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:19,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-12-13 13:13:19,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:19,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:19,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:19,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 13:13:19,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:13:19,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189954737] [2022-12-13 13:13:19,555 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189954737] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:13:19,555 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:13:19,555 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-13 13:13:19,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526193335] [2022-12-13 13:13:19,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:13:19,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 13:13:19,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:13:19,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 13:13:19,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 13:13:19,557 INFO L87 Difference]: Start difference. First operand 1416 states and 1938 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-13 13:13:20,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 13:13:20,210 INFO L93 Difference]: Finished difference Result 1494 states and 2059 transitions. [2022-12-13 13:13:20,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-13 13:13:20,211 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 37 [2022-12-13 13:13:20,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 13:13:20,216 INFO L225 Difference]: With dead ends: 1494 [2022-12-13 13:13:20,217 INFO L226 Difference]: Without dead ends: 1491 [2022-12-13 13:13:20,217 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-13 13:13:20,218 INFO L413 NwaCegarLoop]: 686 mSDtfsCounter, 781 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 192 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 874 SdHoareTripleChecker+Valid, 1128 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 192 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-13 13:13:20,218 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [874 Valid, 1128 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [192 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-13 13:13:20,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1491 states. [2022-12-13 13:13:20,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1491 to 1415. [2022-12-13 13:13:20,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1415 states, 1027 states have (on average 1.3291139240506329) internal successors, (1365), 1064 states have internal predecessors, (1365), 290 states have call successors, (290), 100 states have call predecessors, (290), 97 states have return successors, (281), 268 states have call predecessors, (281), 281 states have call successors, (281) [2022-12-13 13:13:20,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1415 states to 1415 states and 1936 transitions. [2022-12-13 13:13:20,272 INFO L78 Accepts]: Start accepts. Automaton has 1415 states and 1936 transitions. Word has length 37 [2022-12-13 13:13:20,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 13:13:20,273 INFO L495 AbstractCegarLoop]: Abstraction has 1415 states and 1936 transitions. [2022-12-13 13:13:20,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-13 13:13:20,273 INFO L276 IsEmpty]: Start isEmpty. Operand 1415 states and 1936 transitions. [2022-12-13 13:13:20,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-12-13 13:13:20,274 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 13:13:20,274 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] [2022-12-13 13:13:20,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-13 13:13:20,274 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 13:13:20,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:13:20,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1671002547, now seen corresponding path program 1 times [2022-12-13 13:13:20,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:13:20,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263400265] [2022-12-13 13:13:20,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:13:20,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:13:20,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:20,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-12-13 13:13:20,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:20,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-12-13 13:13:20,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:20,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:20,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:20,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 13:13:20,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:13:20,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263400265] [2022-12-13 13:13:20,375 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263400265] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:13:20,375 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:13:20,375 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-13 13:13:20,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366720933] [2022-12-13 13:13:20,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:13:20,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 13:13:20,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:13:20,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 13:13:20,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 13:13:20,382 INFO L87 Difference]: Start difference. First operand 1415 states and 1936 transitions. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-13 13:13:21,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 13:13:21,008 INFO L93 Difference]: Finished difference Result 1493 states and 2057 transitions. [2022-12-13 13:13:21,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-13 13:13:21,009 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 38 [2022-12-13 13:13:21,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 13:13:21,016 INFO L225 Difference]: With dead ends: 1493 [2022-12-13 13:13:21,016 INFO L226 Difference]: Without dead ends: 1490 [2022-12-13 13:13:21,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-13 13:13:21,019 INFO L413 NwaCegarLoop]: 684 mSDtfsCounter, 778 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 871 SdHoareTripleChecker+Valid, 1125 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-13 13:13:21,019 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [871 Valid, 1125 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-13 13:13:21,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1490 states. [2022-12-13 13:13:21,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1490 to 1414. [2022-12-13 13:13:21,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1414 states, 1027 states have (on average 1.3281402142161636) internal successors, (1364), 1063 states have internal predecessors, (1364), 289 states have call successors, (289), 100 states have call predecessors, (289), 97 states have return successors, (281), 268 states have call predecessors, (281), 281 states have call successors, (281) [2022-12-13 13:13:21,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1414 states to 1414 states and 1934 transitions. [2022-12-13 13:13:21,111 INFO L78 Accepts]: Start accepts. Automaton has 1414 states and 1934 transitions. Word has length 38 [2022-12-13 13:13:21,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 13:13:21,112 INFO L495 AbstractCegarLoop]: Abstraction has 1414 states and 1934 transitions. [2022-12-13 13:13:21,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-13 13:13:21,112 INFO L276 IsEmpty]: Start isEmpty. Operand 1414 states and 1934 transitions. [2022-12-13 13:13:21,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-12-13 13:13:21,113 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 13:13:21,113 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] [2022-12-13 13:13:21,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-13 13:13:21,114 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 13:13:21,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:13:21,114 INFO L85 PathProgramCache]: Analyzing trace with hash 260968846, now seen corresponding path program 1 times [2022-12-13 13:13:21,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:13:21,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518255402] [2022-12-13 13:13:21,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:13:21,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:13:21,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:21,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-12-13 13:13:21,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:21,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-12-13 13:13:21,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:21,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:21,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:21,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 13:13:21,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:13:21,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518255402] [2022-12-13 13:13:21,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518255402] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:13:21,248 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:13:21,249 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-13 13:13:21,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707060013] [2022-12-13 13:13:21,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:13:21,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 13:13:21,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:13:21,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 13:13:21,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 13:13:21,250 INFO L87 Difference]: Start difference. First operand 1414 states and 1934 transitions. Second operand has 4 states, 4 states have (on average 8.0) internal successors, (32), 3 states have internal predecessors, (32), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-13 13:13:21,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 13:13:21,902 INFO L93 Difference]: Finished difference Result 1492 states and 2055 transitions. [2022-12-13 13:13:21,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-13 13:13:21,903 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 3 states have internal predecessors, (32), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 39 [2022-12-13 13:13:21,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 13:13:21,912 INFO L225 Difference]: With dead ends: 1492 [2022-12-13 13:13:21,912 INFO L226 Difference]: Without dead ends: 1489 [2022-12-13 13:13:21,913 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-13 13:13:21,914 INFO L413 NwaCegarLoop]: 682 mSDtfsCounter, 775 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 190 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 868 SdHoareTripleChecker+Valid, 1122 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 190 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-13 13:13:21,914 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [868 Valid, 1122 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [190 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-13 13:13:21,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1489 states. [2022-12-13 13:13:21,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1489 to 1413. [2022-12-13 13:13:21,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1413 states, 1027 states have (on average 1.3271665043816943) internal successors, (1363), 1062 states have internal predecessors, (1363), 288 states have call successors, (288), 100 states have call predecessors, (288), 97 states have return successors, (281), 268 states have call predecessors, (281), 281 states have call successors, (281) [2022-12-13 13:13:21,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1413 states to 1413 states and 1932 transitions. [2022-12-13 13:13:21,981 INFO L78 Accepts]: Start accepts. Automaton has 1413 states and 1932 transitions. Word has length 39 [2022-12-13 13:13:21,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 13:13:21,982 INFO L495 AbstractCegarLoop]: Abstraction has 1413 states and 1932 transitions. [2022-12-13 13:13:21,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 3 states have internal predecessors, (32), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-13 13:13:21,982 INFO L276 IsEmpty]: Start isEmpty. Operand 1413 states and 1932 transitions. [2022-12-13 13:13:21,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-12-13 13:13:21,983 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 13:13:21,983 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] [2022-12-13 13:13:21,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-13 13:13:21,983 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 13:13:21,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:13:21,983 INFO L85 PathProgramCache]: Analyzing trace with hash -500398058, now seen corresponding path program 1 times [2022-12-13 13:13:21,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:13:21,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463353112] [2022-12-13 13:13:21,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:13:21,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:13:22,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:22,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-12-13 13:13:22,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:22,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-12-13 13:13:22,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:22,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:22,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:22,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 13:13:22,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:13:22,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463353112] [2022-12-13 13:13:22,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463353112] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:13:22,123 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:13:22,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-13 13:13:22,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230275121] [2022-12-13 13:13:22,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:13:22,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 13:13:22,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:13:22,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 13:13:22,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 13:13:22,125 INFO L87 Difference]: Start difference. First operand 1413 states and 1932 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 3 states have internal predecessors, (33), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-13 13:13:23,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 13:13:23,207 INFO L93 Difference]: Finished difference Result 4330 states and 5955 transitions. [2022-12-13 13:13:23,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 13:13:23,208 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 3 states have internal predecessors, (33), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 40 [2022-12-13 13:13:23,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 13:13:23,216 INFO L225 Difference]: With dead ends: 4330 [2022-12-13 13:13:23,217 INFO L226 Difference]: Without dead ends: 2920 [2022-12-13 13:13:23,220 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-13 13:13:23,221 INFO L413 NwaCegarLoop]: 816 mSDtfsCounter, 855 mSDsluCounter, 1041 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 299 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 959 SdHoareTripleChecker+Valid, 1857 SdHoareTripleChecker+Invalid, 868 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 299 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-12-13 13:13:23,221 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [959 Valid, 1857 Invalid, 868 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [299 Valid, 569 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-12-13 13:13:23,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2920 states. [2022-12-13 13:13:23,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2920 to 2758. [2022-12-13 13:13:23,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2758 states, 2018 states have (on average 1.3285431119920714) internal successors, (2681), 2084 states have internal predecessors, (2681), 547 states have call successors, (547), 198 states have call predecessors, (547), 192 states have return successors, (538), 511 states have call predecessors, (538), 538 states have call successors, (538) [2022-12-13 13:13:23,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2758 states to 2758 states and 3766 transitions. [2022-12-13 13:13:23,322 INFO L78 Accepts]: Start accepts. Automaton has 2758 states and 3766 transitions. Word has length 40 [2022-12-13 13:13:23,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 13:13:23,323 INFO L495 AbstractCegarLoop]: Abstraction has 2758 states and 3766 transitions. [2022-12-13 13:13:23,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 3 states have internal predecessors, (33), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-13 13:13:23,323 INFO L276 IsEmpty]: Start isEmpty. Operand 2758 states and 3766 transitions. [2022-12-13 13:13:23,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-12-13 13:13:23,324 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 13:13:23,324 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] [2022-12-13 13:13:23,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-13 13:13:23,324 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 13:13:23,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:13:23,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1667036561, now seen corresponding path program 1 times [2022-12-13 13:13:23,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:13:23,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909941599] [2022-12-13 13:13:23,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:13:23,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:13:23,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:23,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-12-13 13:13:23,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:23,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-12-13 13:13:23,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:23,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:23,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:23,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 13:13:23,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:13:23,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909941599] [2022-12-13 13:13:23,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909941599] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:13:23,433 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:13:23,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-13 13:13:23,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696302105] [2022-12-13 13:13:23,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:13:23,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 13:13:23,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:13:23,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 13:13:23,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 13:13:23,435 INFO L87 Difference]: Start difference. First operand 2758 states and 3766 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-13 13:13:24,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 13:13:24,087 INFO L93 Difference]: Finished difference Result 2961 states and 4043 transitions. [2022-12-13 13:13:24,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 13:13:24,088 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 41 [2022-12-13 13:13:24,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 13:13:24,099 INFO L225 Difference]: With dead ends: 2961 [2022-12-13 13:13:24,099 INFO L226 Difference]: Without dead ends: 2914 [2022-12-13 13:13:24,100 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-13 13:13:24,101 INFO L413 NwaCegarLoop]: 678 mSDtfsCounter, 739 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 190 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 821 SdHoareTripleChecker+Valid, 1151 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 190 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-13 13:13:24,101 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [821 Valid, 1151 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [190 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-13 13:13:24,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2914 states. [2022-12-13 13:13:24,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2914 to 2745. [2022-12-13 13:13:24,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2745 states, 2013 states have (on average 1.3233979135618479) internal successors, (2664), 2075 states have internal predecessors, (2664), 534 states have call successors, (534), 203 states have call predecessors, (534), 197 states have return successors, (527), 502 states have call predecessors, (527), 527 states have call successors, (527) [2022-12-13 13:13:24,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2745 states to 2745 states and 3725 transitions. [2022-12-13 13:13:24,231 INFO L78 Accepts]: Start accepts. Automaton has 2745 states and 3725 transitions. Word has length 41 [2022-12-13 13:13:24,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 13:13:24,231 INFO L495 AbstractCegarLoop]: Abstraction has 2745 states and 3725 transitions. [2022-12-13 13:13:24,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-13 13:13:24,232 INFO L276 IsEmpty]: Start isEmpty. Operand 2745 states and 3725 transitions. [2022-12-13 13:13:24,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-12-13 13:13:24,234 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 13:13:24,234 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 13:13:24,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-13 13:13:24,234 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 13:13:24,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:13:24,235 INFO L85 PathProgramCache]: Analyzing trace with hash -654545232, now seen corresponding path program 1 times [2022-12-13 13:13:24,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:13:24,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186507567] [2022-12-13 13:13:24,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:13:24,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:13:24,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:24,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-12-13 13:13:24,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:24,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-12-13 13:13:24,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:24,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:24,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:24,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-12-13 13:13:24,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:24,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:24,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:24,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-12-13 13:13:24,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:24,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:24,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:24,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-12-13 13:13:24,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:24,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-12-13 13:13:24,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:24,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-12-13 13:13:24,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:24,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-12-13 13:13:24,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:24,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:24,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:24,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-12-13 13:13:24,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:24,400 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-12-13 13:13:24,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:13:24,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186507567] [2022-12-13 13:13:24,401 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186507567] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:13:24,401 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:13:24,401 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-13 13:13:24,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760123166] [2022-12-13 13:13:24,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:13:24,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 13:13:24,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:13:24,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 13:13:24,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 13:13:24,402 INFO L87 Difference]: Start difference. First operand 2745 states and 3725 transitions. Second operand has 4 states, 4 states have (on average 23.75) internal successors, (95), 3 states have internal predecessors, (95), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-12-13 13:13:25,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 13:13:25,521 INFO L93 Difference]: Finished difference Result 7331 states and 10017 transitions. [2022-12-13 13:13:25,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 13:13:25,522 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 3 states have internal predecessors, (95), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 138 [2022-12-13 13:13:25,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 13:13:25,534 INFO L225 Difference]: With dead ends: 7331 [2022-12-13 13:13:25,534 INFO L226 Difference]: Without dead ends: 4589 [2022-12-13 13:13:25,539 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-13 13:13:25,539 INFO L413 NwaCegarLoop]: 1058 mSDtfsCounter, 616 mSDsluCounter, 1230 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 701 SdHoareTripleChecker+Valid, 2288 SdHoareTripleChecker+Invalid, 787 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-12-13 13:13:25,539 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [701 Valid, 2288 Invalid, 787 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 621 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-12-13 13:13:25,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4589 states. [2022-12-13 13:13:25,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4589 to 4376. [2022-12-13 13:13:25,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4376 states, 3229 states have (on average 1.3372561164447196) internal successors, (4318), 3312 states have internal predecessors, (4318), 836 states have call successors, (836), 316 states have call predecessors, (836), 310 states have return successors, (829), 795 states have call predecessors, (829), 829 states have call successors, (829) [2022-12-13 13:13:25,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4376 states to 4376 states and 5983 transitions. [2022-12-13 13:13:25,706 INFO L78 Accepts]: Start accepts. Automaton has 4376 states and 5983 transitions. Word has length 138 [2022-12-13 13:13:25,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 13:13:25,706 INFO L495 AbstractCegarLoop]: Abstraction has 4376 states and 5983 transitions. [2022-12-13 13:13:25,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 3 states have internal predecessors, (95), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-12-13 13:13:25,707 INFO L276 IsEmpty]: Start isEmpty. Operand 4376 states and 5983 transitions. [2022-12-13 13:13:25,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-12-13 13:13:25,709 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 13:13:25,709 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 13:13:25,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-13 13:13:25,710 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 13:13:25,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:13:25,710 INFO L85 PathProgramCache]: Analyzing trace with hash -40380615, now seen corresponding path program 1 times [2022-12-13 13:13:25,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:13:25,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341659145] [2022-12-13 13:13:25,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:13:25,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:13:25,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:25,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-12-13 13:13:25,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:25,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-12-13 13:13:25,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:25,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:25,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:25,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-12-13 13:13:25,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:25,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-12-13 13:13:25,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:25,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:25,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:25,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-12-13 13:13:25,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:25,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:25,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:25,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-12-13 13:13:25,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:25,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:25,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:25,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-12-13 13:13:25,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:25,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-12-13 13:13:25,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:26,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-12-13 13:13:26,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:26,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-12-13 13:13:26,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:26,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:26,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:26,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-12-13 13:13:26,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:26,021 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2022-12-13 13:13:26,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:13:26,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341659145] [2022-12-13 13:13:26,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341659145] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:13:26,022 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:13:26,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-13 13:13:26,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628220374] [2022-12-13 13:13:26,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:13:26,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 13:13:26,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:13:26,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 13:13:26,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-13 13:13:26,024 INFO L87 Difference]: Start difference. First operand 4376 states and 5983 transitions. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 5 states have internal predecessors, (106), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2022-12-13 13:13:27,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 13:13:27,110 INFO L93 Difference]: Finished difference Result 7692 states and 10653 transitions. [2022-12-13 13:13:27,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-13 13:13:27,111 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 5 states have internal predecessors, (106), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 168 [2022-12-13 13:13:27,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 13:13:27,122 INFO L225 Difference]: With dead ends: 7692 [2022-12-13 13:13:27,122 INFO L226 Difference]: Without dead ends: 3319 [2022-12-13 13:13:27,131 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-12-13 13:13:27,132 INFO L413 NwaCegarLoop]: 949 mSDtfsCounter, 823 mSDsluCounter, 2426 mSDsCounter, 0 mSdLazyCounter, 856 mSolverCounterSat, 269 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 841 SdHoareTripleChecker+Valid, 3375 SdHoareTripleChecker+Invalid, 1125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 269 IncrementalHoareTripleChecker+Valid, 856 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-12-13 13:13:27,132 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [841 Valid, 3375 Invalid, 1125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [269 Valid, 856 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-12-13 13:13:27,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3319 states. [2022-12-13 13:13:27,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3319 to 2429. [2022-12-13 13:13:27,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2429 states, 1773 states have (on average 1.3147208121827412) internal successors, (2331), 1813 states have internal predecessors, (2331), 472 states have call successors, (472), 187 states have call predecessors, (472), 183 states have return successors, (468), 452 states have call predecessors, (468), 468 states have call successors, (468) [2022-12-13 13:13:27,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2429 states to 2429 states and 3271 transitions. [2022-12-13 13:13:27,263 INFO L78 Accepts]: Start accepts. Automaton has 2429 states and 3271 transitions. Word has length 168 [2022-12-13 13:13:27,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 13:13:27,263 INFO L495 AbstractCegarLoop]: Abstraction has 2429 states and 3271 transitions. [2022-12-13 13:13:27,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 5 states have internal predecessors, (106), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2022-12-13 13:13:27,264 INFO L276 IsEmpty]: Start isEmpty. Operand 2429 states and 3271 transitions. [2022-12-13 13:13:27,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-12-13 13:13:27,266 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 13:13:27,266 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 13:13:27,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-13 13:13:27,267 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 13:13:27,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:13:27,267 INFO L85 PathProgramCache]: Analyzing trace with hash 639677755, now seen corresponding path program 1 times [2022-12-13 13:13:27,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:13:27,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180179700] [2022-12-13 13:13:27,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:13:27,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:13:27,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:27,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-12-13 13:13:27,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:27,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-12-13 13:13:27,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:27,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:27,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:27,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-12-13 13:13:27,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:27,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-12-13 13:13:27,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:27,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:27,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:27,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-12-13 13:13:27,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:27,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:27,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:27,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-12-13 13:13:27,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:27,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:27,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:27,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-12-13 13:13:27,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:27,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-12-13 13:13:27,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:27,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-12-13 13:13:27,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:27,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-12-13 13:13:27,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:27,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:27,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:27,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-12-13 13:13:27,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:27,519 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2022-12-13 13:13:27,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:13:27,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180179700] [2022-12-13 13:13:27,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180179700] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:13:27,520 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:13:27,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-13 13:13:27,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074044115] [2022-12-13 13:13:27,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:13:27,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 13:13:27,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:13:27,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 13:13:27,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 13:13:27,521 INFO L87 Difference]: Start difference. First operand 2429 states and 3271 transitions. Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 3 states have internal predecessors, (106), 3 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-12-13 13:13:28,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 13:13:28,152 INFO L93 Difference]: Finished difference Result 2514 states and 3398 transitions. [2022-12-13 13:13:28,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 13:13:28,152 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 3 states have internal predecessors, (106), 3 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 168 [2022-12-13 13:13:28,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 13:13:28,159 INFO L225 Difference]: With dead ends: 2514 [2022-12-13 13:13:28,159 INFO L226 Difference]: Without dead ends: 2511 [2022-12-13 13:13:28,161 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-13 13:13:28,161 INFO L413 NwaCegarLoop]: 652 mSDtfsCounter, 155 mSDsluCounter, 953 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 1605 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-13 13:13:28,161 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 1605 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 429 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-13 13:13:28,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2511 states. [2022-12-13 13:13:28,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2511 to 2428. [2022-12-13 13:13:28,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2428 states, 1773 states have (on average 1.3124647490129724) internal successors, (2327), 1812 states have internal predecessors, (2327), 471 states have call successors, (471), 187 states have call predecessors, (471), 183 states have return successors, (468), 452 states have call predecessors, (468), 468 states have call successors, (468) [2022-12-13 13:13:28,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2428 states to 2428 states and 3266 transitions. [2022-12-13 13:13:28,269 INFO L78 Accepts]: Start accepts. Automaton has 2428 states and 3266 transitions. Word has length 168 [2022-12-13 13:13:28,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 13:13:28,269 INFO L495 AbstractCegarLoop]: Abstraction has 2428 states and 3266 transitions. [2022-12-13 13:13:28,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 3 states have internal predecessors, (106), 3 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-12-13 13:13:28,269 INFO L276 IsEmpty]: Start isEmpty. Operand 2428 states and 3266 transitions. [2022-12-13 13:13:28,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2022-12-13 13:13:28,272 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 13:13:28,272 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 13:13:28,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-12-13 13:13:28,272 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 13:13:28,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:13:28,273 INFO L85 PathProgramCache]: Analyzing trace with hash 690796947, now seen corresponding path program 1 times [2022-12-13 13:13:28,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:13:28,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876987279] [2022-12-13 13:13:28,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:13:28,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:13:28,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:28,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-12-13 13:13:28,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:28,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-12-13 13:13:28,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:28,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:28,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:28,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-12-13 13:13:28,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:28,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-12-13 13:13:28,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:28,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:28,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:28,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-12-13 13:13:28,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:28,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:28,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:28,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-12-13 13:13:28,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:28,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:28,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:28,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-12-13 13:13:28,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:28,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-12-13 13:13:28,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:28,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-12-13 13:13:28,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:28,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-12-13 13:13:28,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:28,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:28,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:28,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-12-13 13:13:28,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:28,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-12-13 13:13:28,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:28,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:28,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:28,558 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-12-13 13:13:28,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:13:28,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876987279] [2022-12-13 13:13:28,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876987279] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:13:28,559 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:13:28,559 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 13:13:28,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521460465] [2022-12-13 13:13:28,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:13:28,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 13:13:28,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:13:28,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 13:13:28,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-13 13:13:28,560 INFO L87 Difference]: Start difference. First operand 2428 states and 3266 transitions. Second operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 3 states have internal predecessors, (106), 3 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2022-12-13 13:13:29,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 13:13:29,579 INFO L93 Difference]: Finished difference Result 5582 states and 7556 transitions. [2022-12-13 13:13:29,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-13 13:13:29,580 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 3 states have internal predecessors, (106), 3 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 171 [2022-12-13 13:13:29,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 13:13:29,593 INFO L225 Difference]: With dead ends: 5582 [2022-12-13 13:13:29,593 INFO L226 Difference]: Without dead ends: 3157 [2022-12-13 13:13:29,608 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-12-13 13:13:29,609 INFO L413 NwaCegarLoop]: 825 mSDtfsCounter, 587 mSDsluCounter, 1014 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 293 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 640 SdHoareTripleChecker+Valid, 1839 SdHoareTripleChecker+Invalid, 873 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 293 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-12-13 13:13:29,609 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [640 Valid, 1839 Invalid, 873 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [293 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-12-13 13:13:29,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3157 states. [2022-12-13 13:13:29,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3157 to 2996. [2022-12-13 13:13:29,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2996 states, 2228 states have (on average 1.3218132854578097) internal successors, (2945), 2281 states have internal predecessors, (2945), 541 states have call successors, (541), 232 states have call predecessors, (541), 226 states have return successors, (538), 516 states have call predecessors, (538), 538 states have call successors, (538) [2022-12-13 13:13:29,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2996 states to 2996 states and 4024 transitions. [2022-12-13 13:13:29,808 INFO L78 Accepts]: Start accepts. Automaton has 2996 states and 4024 transitions. Word has length 171 [2022-12-13 13:13:29,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 13:13:29,808 INFO L495 AbstractCegarLoop]: Abstraction has 2996 states and 4024 transitions. [2022-12-13 13:13:29,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 3 states have internal predecessors, (106), 3 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2022-12-13 13:13:29,809 INFO L276 IsEmpty]: Start isEmpty. Operand 2996 states and 4024 transitions. [2022-12-13 13:13:29,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2022-12-13 13:13:29,813 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 13:13:29,813 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 13:13:29,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-13 13:13:29,814 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 13:13:29,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:13:29,814 INFO L85 PathProgramCache]: Analyzing trace with hash -879734122, now seen corresponding path program 1 times [2022-12-13 13:13:29,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:13:29,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899976388] [2022-12-13 13:13:29,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:13:29,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:13:29,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:30,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-12-13 13:13:30,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:30,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-12-13 13:13:30,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:30,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:30,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:30,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-12-13 13:13:30,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:30,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-12-13 13:13:30,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:30,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:30,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:30,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-12-13 13:13:30,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:30,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:30,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:30,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-12-13 13:13:30,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:30,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:30,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:30,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-12-13 13:13:30,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:30,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-12-13 13:13:30,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:30,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-12-13 13:13:30,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:30,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-12-13 13:13:30,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:30,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:30,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:30,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-12-13 13:13:30,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:30,128 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2022-12-13 13:13:30,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:13:30,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899976388] [2022-12-13 13:13:30,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899976388] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:13:30,128 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:13:30,129 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-13 13:13:30,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139251278] [2022-12-13 13:13:30,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:13:30,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 13:13:30,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:13:30,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 13:13:30,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 13:13:30,130 INFO L87 Difference]: Start difference. First operand 2996 states and 4024 transitions. Second operand has 4 states, 4 states have (on average 26.75) internal successors, (107), 3 states have internal predecessors, (107), 3 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2022-12-13 13:13:30,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 13:13:30,739 INFO L93 Difference]: Finished difference Result 3099 states and 4183 transitions. [2022-12-13 13:13:30,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 13:13:30,740 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 3 states have internal predecessors, (107), 3 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 169 [2022-12-13 13:13:30,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 13:13:30,748 INFO L225 Difference]: With dead ends: 3099 [2022-12-13 13:13:30,748 INFO L226 Difference]: Without dead ends: 3096 [2022-12-13 13:13:30,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-13 13:13:30,750 INFO L413 NwaCegarLoop]: 662 mSDtfsCounter, 168 mSDsluCounter, 977 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 1639 SdHoareTripleChecker+Invalid, 572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-13 13:13:30,750 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [194 Valid, 1639 Invalid, 572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-13 13:13:30,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3096 states. [2022-12-13 13:13:30,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3096 to 2996. [2022-12-13 13:13:30,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2996 states, 2228 states have (on average 1.3182226211849193) internal successors, (2937), 2281 states have internal predecessors, (2937), 541 states have call successors, (541), 232 states have call predecessors, (541), 226 states have return successors, (538), 516 states have call predecessors, (538), 538 states have call successors, (538) [2022-12-13 13:13:30,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2996 states to 2996 states and 4016 transitions. [2022-12-13 13:13:30,892 INFO L78 Accepts]: Start accepts. Automaton has 2996 states and 4016 transitions. Word has length 169 [2022-12-13 13:13:30,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 13:13:30,893 INFO L495 AbstractCegarLoop]: Abstraction has 2996 states and 4016 transitions. [2022-12-13 13:13:30,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 3 states have internal predecessors, (107), 3 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2022-12-13 13:13:30,893 INFO L276 IsEmpty]: Start isEmpty. Operand 2996 states and 4016 transitions. [2022-12-13 13:13:30,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2022-12-13 13:13:30,896 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 13:13:30,896 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 13:13:30,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-12-13 13:13:30,896 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 13:13:30,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 13:13:30,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1272761132, now seen corresponding path program 1 times [2022-12-13 13:13:30,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 13:13:30,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277742682] [2022-12-13 13:13:30,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 13:13:30,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 13:13:30,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:31,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-12-13 13:13:31,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:31,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-12-13 13:13:31,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:31,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:31,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:31,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-12-13 13:13:31,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:31,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-12-13 13:13:31,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:31,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:31,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:31,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-12-13 13:13:31,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:31,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:31,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:31,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-12-13 13:13:31,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:31,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:31,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:31,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-12-13 13:13:31,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:31,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-12-13 13:13:31,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:31,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-12-13 13:13:31,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:31,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-12-13 13:13:31,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:31,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 13:13:31,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:31,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-12-13 13:13:31,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 13:13:31,140 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2022-12-13 13:13:31,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 13:13:31,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277742682] [2022-12-13 13:13:31,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277742682] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 13:13:31,140 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 13:13:31,140 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-13 13:13:31,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033096063] [2022-12-13 13:13:31,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 13:13:31,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 13:13:31,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 13:13:31,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 13:13:31,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-13 13:13:31,141 INFO L87 Difference]: Start difference. First operand 2996 states and 4016 transitions. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 5 states have internal predecessors, (107), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2022-12-13 13:13:32,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 13:13:32,233 INFO L93 Difference]: Finished difference Result 4231 states and 5964 transitions. [2022-12-13 13:13:32,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 13:13:32,234 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 5 states have internal predecessors, (107), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 169 [2022-12-13 13:13:32,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 13:13:32,235 INFO L225 Difference]: With dead ends: 4231 [2022-12-13 13:13:32,235 INFO L226 Difference]: Without dead ends: 0 [2022-12-13 13:13:32,241 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-12-13 13:13:32,241 INFO L413 NwaCegarLoop]: 904 mSDtfsCounter, 777 mSDsluCounter, 2386 mSDsCounter, 0 mSdLazyCounter, 854 mSolverCounterSat, 246 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 792 SdHoareTripleChecker+Valid, 3290 SdHoareTripleChecker+Invalid, 1100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 246 IncrementalHoareTripleChecker+Valid, 854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-12-13 13:13:32,242 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [792 Valid, 3290 Invalid, 1100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [246 Valid, 854 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-12-13 13:13:32,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-12-13 13:13:32,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-12-13 13:13:32,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 13:13:32,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-12-13 13:13:32,243 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 169 [2022-12-13 13:13:32,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 13:13:32,243 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-12-13 13:13:32,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 5 states have internal predecessors, (107), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2022-12-13 13:13:32,243 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-12-13 13:13:32,243 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-12-13 13:13:32,245 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-12-13 13:13:32,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-12-13 13:13:32,247 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-12-13 13:14:58,036 INFO L899 garLoopResultBuilder]: For program point L3291(lines 3291 3295) no Hoare annotation was computed. [2022-12-13 13:14:58,036 INFO L902 garLoopResultBuilder]: At program point L3291-2(lines 3291 3295) the Hoare annotation is: true [2022-12-13 13:14:58,037 INFO L899 garLoopResultBuilder]: For program point L3287-1(line 3287) no Hoare annotation was computed. [2022-12-13 13:14:58,037 INFO L902 garLoopResultBuilder]: At program point L3287(line 3287) the Hoare annotation is: true [2022-12-13 13:14:58,037 INFO L899 garLoopResultBuilder]: For program point L3285-1(line 3285) no Hoare annotation was computed. [2022-12-13 13:14:58,037 INFO L902 garLoopResultBuilder]: At program point L3285(line 3285) the Hoare annotation is: true [2022-12-13 13:14:58,037 INFO L899 garLoopResultBuilder]: For program point L3283-1(line 3283) no Hoare annotation was computed. [2022-12-13 13:14:58,037 INFO L902 garLoopResultBuilder]: At program point L3283(line 3283) the Hoare annotation is: true [2022-12-13 13:14:58,037 INFO L899 garLoopResultBuilder]: For program point L3281(line 3281) no Hoare annotation was computed. [2022-12-13 13:14:58,037 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3270 3301) the Hoare annotation is: true [2022-12-13 13:14:58,037 INFO L899 garLoopResultBuilder]: For program point copy_from_userEXIT(lines 3270 3301) no Hoare annotation was computed. [2022-12-13 13:14:58,038 INFO L899 garLoopResultBuilder]: For program point L3296(line 3296) no Hoare annotation was computed. [2022-12-13 13:14:58,038 INFO L902 garLoopResultBuilder]: At program point L3290(line 3290) the Hoare annotation is: true [2022-12-13 13:14:58,038 INFO L899 garLoopResultBuilder]: For program point L3290-1(line 3290) no Hoare annotation was computed. [2022-12-13 13:14:58,038 INFO L899 garLoopResultBuilder]: For program point L3286(lines 3286 3297) no Hoare annotation was computed. [2022-12-13 13:14:58,038 INFO L899 garLoopResultBuilder]: For program point L3286-2(lines 3282 3298) no Hoare annotation was computed. [2022-12-13 13:14:58,038 INFO L899 garLoopResultBuilder]: For program point L3282(lines 3282 3298) no Hoare annotation was computed. [2022-12-13 13:14:58,038 INFO L902 garLoopResultBuilder]: At program point L3280(line 3280) the Hoare annotation is: true [2022-12-13 13:14:58,038 INFO L902 garLoopResultBuilder]: At program point L3280-1(line 3280) the Hoare annotation is: true [2022-12-13 13:14:58,038 INFO L899 garLoopResultBuilder]: For program point copy_from_userFINAL(lines 3270 3301) no Hoare annotation was computed. [2022-12-13 13:14:58,039 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3093 3099) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse4 (not (= ~ldv_mutex_phantom_mutex~0 1))) (.cse5 (not (= ~ldv_mutex_open_lock_of_phantom_device~0 2)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_open_lock_of_phantom_device~0 1)) .cse4) (or .cse0 .cse1 (not (= ~ldv_mutex_phantom_mutex~0 2)) .cse2 .cse3 .cse5 (not (= ~ldv_state_variable_3~0 1))) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5))) [2022-12-13 13:14:58,039 INFO L899 garLoopResultBuilder]: For program point atomic_setEXIT(lines 3093 3099) no Hoare annotation was computed. [2022-12-13 13:14:58,039 INFO L899 garLoopResultBuilder]: For program point atomic_setFINAL(lines 3093 3099) no Hoare annotation was computed. [2022-12-13 13:14:58,039 INFO L899 garLoopResultBuilder]: For program point L3359(lines 3359 3362) no Hoare annotation was computed. [2022-12-13 13:14:58,039 INFO L899 garLoopResultBuilder]: For program point L3359-2(lines 3359 3362) no Hoare annotation was computed. [2022-12-13 13:14:58,039 INFO L899 garLoopResultBuilder]: For program point phantom_statusFINAL(lines 3348 3377) no Hoare annotation was computed. [2022-12-13 13:14:58,039 INFO L902 garLoopResultBuilder]: At program point L3370(line 3370) the Hoare annotation is: true [2022-12-13 13:14:58,040 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3348 3377) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse3 (not (= ~ldv_mutex_phantom_mutex~0 1))) (.cse4 (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_open_lock_of_phantom_device~0 2)) .cse4) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_open_lock_of_phantom_device~0 1)) .cse3 .cse4))) [2022-12-13 13:14:58,040 INFO L899 garLoopResultBuilder]: For program point L3370-1(line 3370) no Hoare annotation was computed. [2022-12-13 13:14:58,040 INFO L902 garLoopResultBuilder]: At program point L3366(line 3366) the Hoare annotation is: true [2022-12-13 13:14:58,040 INFO L902 garLoopResultBuilder]: At program point L3364(line 3364) the Hoare annotation is: true [2022-12-13 13:14:58,040 INFO L899 garLoopResultBuilder]: For program point L3366-1(line 3366) no Hoare annotation was computed. [2022-12-13 13:14:58,040 INFO L899 garLoopResultBuilder]: For program point L3364-1(line 3364) no Hoare annotation was computed. [2022-12-13 13:14:58,040 INFO L902 garLoopResultBuilder]: At program point L3358(line 3358) the Hoare annotation is: true [2022-12-13 13:14:58,040 INFO L899 garLoopResultBuilder]: For program point L3358-1(line 3358) no Hoare annotation was computed. [2022-12-13 13:14:58,041 INFO L899 garLoopResultBuilder]: For program point phantom_statusEXIT(lines 3348 3377) no Hoare annotation was computed. [2022-12-13 13:14:58,041 INFO L899 garLoopResultBuilder]: For program point L3371-1(line 3371) no Hoare annotation was computed. [2022-12-13 13:14:58,041 INFO L902 garLoopResultBuilder]: At program point L3371(line 3371) the Hoare annotation is: true [2022-12-13 13:14:58,041 INFO L899 garLoopResultBuilder]: For program point L3369(lines 3369 3373) no Hoare annotation was computed. [2022-12-13 13:14:58,041 INFO L899 garLoopResultBuilder]: For program point L3367-1(line 3367) no Hoare annotation was computed. [2022-12-13 13:14:58,041 INFO L902 garLoopResultBuilder]: At program point L3367(line 3367) the Hoare annotation is: true [2022-12-13 13:14:58,041 INFO L899 garLoopResultBuilder]: For program point L3369-2(lines 3363 3373) no Hoare annotation was computed. [2022-12-13 13:14:58,041 INFO L899 garLoopResultBuilder]: For program point L3365-1(line 3365) no Hoare annotation was computed. [2022-12-13 13:14:58,041 INFO L902 garLoopResultBuilder]: At program point L3365(line 3365) the Hoare annotation is: true [2022-12-13 13:14:58,042 INFO L899 garLoopResultBuilder]: For program point L3363(lines 3363 3373) no Hoare annotation was computed. [2022-12-13 13:14:58,042 INFO L902 garLoopResultBuilder]: At program point cdev_del_returnLabel#1(lines 5048 5050) the Hoare annotation is: true [2022-12-13 13:14:58,042 INFO L895 garLoopResultBuilder]: At program point L3931(line 3931) 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_open_lock_of_phantom_device~0 1)) (not (= ~ldv_mutex_phantom_mutex~0 1)) (= ~ldv_state_variable_3~0 0)) [2022-12-13 13:14:58,042 INFO L899 garLoopResultBuilder]: For program point L3929(line 3929) no Hoare annotation was computed. [2022-12-13 13:14:58,042 INFO L899 garLoopResultBuilder]: For program point L3927-1(line 3927) no Hoare annotation was computed. [2022-12-13 13:14:58,042 INFO L895 garLoopResultBuilder]: At program point L3927(line 3927) 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_open_lock_of_phantom_device~0 1)) (not (= ~ldv_mutex_phantom_mutex~0 1)) (= ~ldv_state_variable_3~0 0)) [2022-12-13 13:14:58,042 INFO L899 garLoopResultBuilder]: For program point L3925-1(line 3925) no Hoare annotation was computed. [2022-12-13 13:14:58,043 INFO L895 garLoopResultBuilder]: At program point L3925(line 3925) 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_open_lock_of_phantom_device~0 1)) (not (= ~ldv_mutex_phantom_mutex~0 1)) (= ~ldv_state_variable_3~0 0)) [2022-12-13 13:14:58,043 INFO L899 garLoopResultBuilder]: For program point L3923-1(line 3923) no Hoare annotation was computed. [2022-12-13 13:14:58,043 INFO L895 garLoopResultBuilder]: At program point L3923(line 3923) 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_open_lock_of_phantom_device~0 1)) (not (= ~ldv_mutex_phantom_mutex~0 1)) (= ~ldv_state_variable_3~0 0)) [2022-12-13 13:14:58,043 INFO L899 garLoopResultBuilder]: For program point L3919(line 3919) no Hoare annotation was computed. [2022-12-13 13:14:58,043 INFO L899 garLoopResultBuilder]: For program point L3917-1(line 3917) no Hoare annotation was computed. [2022-12-13 13:14:58,043 INFO L895 garLoopResultBuilder]: At program point L3917(line 3917) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse3 (not (= ~ldv_mutex_open_lock_of_phantom_device~0 1))) (.cse4 (not (= ~ldv_mutex_phantom_mutex~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) (or .cse0 .cse1 .cse2 .cse3 (= ~ldv_state_variable_3~0 1) .cse4 (not (= |old(~ldv_state_variable_3~0)| 1))) (or .cse0 (not (= |old(~ldv_state_variable_3~0)| 0)) .cse1 .cse2 .cse3 .cse4 (= ~ldv_state_variable_3~0 0)))) [2022-12-13 13:14:58,043 INFO L899 garLoopResultBuilder]: For program point L3919-2(line 3919) no Hoare annotation was computed. [2022-12-13 13:14:58,043 INFO L899 garLoopResultBuilder]: For program point L3919-4(line 3919) no Hoare annotation was computed. [2022-12-13 13:14:58,044 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3912 3934) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse3 (not (= ~ldv_mutex_open_lock_of_phantom_device~0 1))) (.cse4 (not (= ~ldv_mutex_phantom_mutex~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) (or .cse0 .cse1 .cse2 .cse3 (= ~ldv_state_variable_3~0 1) .cse4 (not (= |old(~ldv_state_variable_3~0)| 1))) (or .cse0 (not (= |old(~ldv_state_variable_3~0)| 0)) .cse1 .cse2 .cse3 .cse4 (= ~ldv_state_variable_3~0 0)))) [2022-12-13 13:14:58,044 INFO L899 garLoopResultBuilder]: For program point phantom_removeEXIT(lines 3912 3934) no Hoare annotation was computed. [2022-12-13 13:14:58,044 INFO L902 garLoopResultBuilder]: At program point device_destroy_returnLabel#1(lines 5078 5080) the Hoare annotation is: true [2022-12-13 13:14:58,044 INFO L895 garLoopResultBuilder]: At program point L3928(line 3928) 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_open_lock_of_phantom_device~0 1)) (not (= ~ldv_mutex_phantom_mutex~0 1)) (= ~ldv_state_variable_3~0 0)) [2022-12-13 13:14:58,044 INFO L895 garLoopResultBuilder]: At program point L3926(line 3926) 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_open_lock_of_phantom_device~0 1)) (not (= ~ldv_mutex_phantom_mutex~0 1)) (= ~ldv_state_variable_3~0 0)) [2022-12-13 13:14:58,044 INFO L895 garLoopResultBuilder]: At program point L3928-1(line 3928) 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_open_lock_of_phantom_device~0 1)) (not (= ~ldv_mutex_phantom_mutex~0 1)) (= ~ldv_state_variable_3~0 0)) [2022-12-13 13:14:58,044 INFO L895 garLoopResultBuilder]: At program point L3924(line 3924) 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_open_lock_of_phantom_device~0 1)) (not (= ~ldv_mutex_phantom_mutex~0 1)) (= ~ldv_state_variable_3~0 0)) [2022-12-13 13:14:58,044 INFO L899 garLoopResultBuilder]: For program point L3926-1(line 3926) no Hoare annotation was computed. [2022-12-13 13:14:58,044 INFO L895 garLoopResultBuilder]: At program point L3922(line 3922) 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_open_lock_of_phantom_device~0 1)) (not (= ~ldv_mutex_phantom_mutex~0 1)) (= ~ldv_state_variable_3~0 0)) [2022-12-13 13:14:58,044 INFO L899 garLoopResultBuilder]: For program point phantom_removeFINAL(lines 3912 3934) no Hoare annotation was computed. [2022-12-13 13:14:58,044 INFO L899 garLoopResultBuilder]: For program point L3924-1(line 3924) no Hoare annotation was computed. [2022-12-13 13:14:58,044 INFO L899 garLoopResultBuilder]: For program point L3922-1(line 3922) no Hoare annotation was computed. [2022-12-13 13:14:58,044 INFO L895 garLoopResultBuilder]: At program point ldv_cdev_del_18_returnLabel#1(lines 4419 4426) 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_open_lock_of_phantom_device~0 1)) (not (= ~ldv_mutex_phantom_mutex~0 1)) (= ~ldv_state_variable_3~0 0)) [2022-12-13 13:14:58,045 INFO L899 garLoopResultBuilder]: For program point pci_release_regionsFINAL(lines 5129 5131) no Hoare annotation was computed. [2022-12-13 13:14:58,045 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5129 5131) the Hoare annotation is: true [2022-12-13 13:14:58,045 INFO L899 garLoopResultBuilder]: For program point pci_release_regionsEXIT(lines 5129 5131) no Hoare annotation was computed. [2022-12-13 13:14:58,045 INFO L899 garLoopResultBuilder]: For program point L3714-1(line 3714) no Hoare annotation was computed. [2022-12-13 13:14:58,045 INFO L899 garLoopResultBuilder]: For program point L3314(lines 3314 3316) no Hoare annotation was computed. [2022-12-13 13:14:58,045 INFO L899 garLoopResultBuilder]: For program point L3314-2(lines 3314 3319) no Hoare annotation was computed. [2022-12-13 13:14:58,045 INFO L902 garLoopResultBuilder]: At program point L3314-4(lines 3310 3322) the Hoare annotation is: true [2022-12-13 13:14:58,045 INFO L902 garLoopResultBuilder]: At program point L3690(line 3690) the Hoare annotation is: true [2022-12-13 13:14:58,045 INFO L899 garLoopResultBuilder]: For program point L3690-1(line 3690) no Hoare annotation was computed. [2022-12-13 13:14:58,045 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2022-12-13 13:14:58,045 INFO L899 garLoopResultBuilder]: For program point phantom_pollEXIT(lines 3671 3720) no Hoare annotation was computed. [2022-12-13 13:14:58,045 INFO L899 garLoopResultBuilder]: For program point L3691(lines 3691 3695) no Hoare annotation was computed. [2022-12-13 13:14:58,045 INFO L899 garLoopResultBuilder]: For program point L3691-2(lines 3691 3695) no Hoare annotation was computed. [2022-12-13 13:14:58,045 INFO L902 garLoopResultBuilder]: At program point L3712(line 3712) the Hoare annotation is: true [2022-12-13 13:14:58,045 INFO L899 garLoopResultBuilder]: For program point L3712-1(line 3712) no Hoare annotation was computed. [2022-12-13 13:14:58,045 INFO L902 garLoopResultBuilder]: At program point L3700(line 3700) the Hoare annotation is: true [2022-12-13 13:14:58,046 INFO L899 garLoopResultBuilder]: For program point L3700-1(line 3700) no Hoare annotation was computed. [2022-12-13 13:14:58,046 INFO L899 garLoopResultBuilder]: For program point phantom_pollFINAL(lines 3671 3720) no Hoare annotation was computed. [2022-12-13 13:14:58,046 INFO L902 garLoopResultBuilder]: At program point L3692(line 3692) the Hoare annotation is: true [2022-12-13 13:14:58,046 INFO L899 garLoopResultBuilder]: For program point L3692-1(line 3692) no Hoare annotation was computed. [2022-12-13 13:14:58,046 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3671 3720) 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_open_lock_of_phantom_device~0 1)) (not (= ~ldv_mutex_phantom_mutex~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 13:14:58,046 INFO L899 garLoopResultBuilder]: For program point L3713(lines 3713 3717) no Hoare annotation was computed. [2022-12-13 13:14:58,046 INFO L899 garLoopResultBuilder]: For program point L3713-2(lines 3713 3717) no Hoare annotation was computed. [2022-12-13 13:14:58,046 INFO L899 garLoopResultBuilder]: For program point L3701(lines 3701 3704) no Hoare annotation was computed. [2022-12-13 13:14:58,046 INFO L899 garLoopResultBuilder]: For program point L3701-2(lines 3697 3705) no Hoare annotation was computed. [2022-12-13 13:14:58,046 INFO L899 garLoopResultBuilder]: For program point L3697(lines 3697 3705) no Hoare annotation was computed. [2022-12-13 13:14:58,046 INFO L902 garLoopResultBuilder]: At program point L3714(line 3714) the Hoare annotation is: true [2022-12-13 13:14:58,046 INFO L899 garLoopResultBuilder]: For program point pci_get_drvdataFINAL(lines 3254 3260) no Hoare annotation was computed. [2022-12-13 13:14:58,046 INFO L902 garLoopResultBuilder]: At program point dev_get_drvdata_returnLabel#1(lines 5068 5070) the Hoare annotation is: true [2022-12-13 13:14:58,046 INFO L899 garLoopResultBuilder]: For program point pci_get_drvdataEXIT(lines 3254 3260) no Hoare annotation was computed. [2022-12-13 13:14:58,047 INFO L895 garLoopResultBuilder]: At program point L5069(line 5069) 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_open_lock_of_phantom_device~0 1)) (not (= ~ldv_mutex_phantom_mutex~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2022-12-13 13:14:58,047 INFO L899 garLoopResultBuilder]: For program point L5069-1(line 5069) no Hoare annotation was computed. [2022-12-13 13:14:58,047 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3254 3260) 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_open_lock_of_phantom_device~0 1)) (not (= ~ldv_mutex_phantom_mutex~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2022-12-13 13:14:58,047 INFO L899 garLoopResultBuilder]: For program point iowrite32FINAL(lines 5088 5090) no Hoare annotation was computed. [2022-12-13 13:14:58,047 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5088 5090) the Hoare annotation is: true [2022-12-13 13:14:58,047 INFO L899 garLoopResultBuilder]: For program point iowrite32EXIT(lines 5088 5090) no Hoare annotation was computed. [2022-12-13 13:14:58,047 INFO L902 garLoopResultBuilder]: At program point L-1-1(line -1) the Hoare annotation is: true [2022-12-13 13:14:58,047 INFO L902 garLoopResultBuilder]: At program point L-1-3(line -1) the Hoare annotation is: true [2022-12-13 13:14:58,047 INFO L899 garLoopResultBuilder]: For program point #Ultimate.C_memcpyFINAL(line -1) no Hoare annotation was computed. [2022-12-13 13:14:58,047 INFO L899 garLoopResultBuilder]: For program point #Ultimate.C_memcpyEXIT(line -1) no Hoare annotation was computed. [2022-12-13 13:14:58,047 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_mutex_open_lock_of_phantom_device~0 1)) (not (= ~ldv_mutex_phantom_mutex~0 1))) [2022-12-13 13:14:58,047 INFO L902 garLoopResultBuilder]: At program point _raw_spin_unlock_irqrestore_returnLabel#1(lines 5037 5039) the Hoare annotation is: true [2022-12-13 13:14:58,047 INFO L899 garLoopResultBuilder]: For program point spin_unlock_irqrestoreEXIT(lines 3171 3177) no Hoare annotation was computed. [2022-12-13 13:14:58,047 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3171 3177) the Hoare annotation is: true [2022-12-13 13:14:58,048 INFO L899 garLoopResultBuilder]: For program point spin_unlock_irqrestoreFINAL(lines 3171 3177) no Hoare annotation was computed. [2022-12-13 13:14:58,048 INFO L899 garLoopResultBuilder]: For program point L3226(lines 3226 3232) no Hoare annotation was computed. [2022-12-13 13:14:58,048 INFO L902 garLoopResultBuilder]: At program point ldv_is_err_returnLabel#1(lines 3220 3223) the Hoare annotation is: true [2022-12-13 13:14:58,048 INFO L899 garLoopResultBuilder]: For program point ldv_mallocEXIT(lines 3224 3233) no Hoare annotation was computed. [2022-12-13 13:14:58,048 INFO L899 garLoopResultBuilder]: For program point L3216(lines 3216 3218) no Hoare annotation was computed. [2022-12-13 13:14:58,048 INFO L899 garLoopResultBuilder]: For program point L3217(line 3217) no Hoare annotation was computed. [2022-12-13 13:14:58,048 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3224 3233) 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_open_lock_of_phantom_device~0 1)) (not (= ~ldv_mutex_phantom_mutex~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2022-12-13 13:14:58,048 INFO L899 garLoopResultBuilder]: For program point ldv_mallocFINAL(lines 3224 3233) no Hoare annotation was computed. [2022-12-13 13:14:58,048 INFO L899 garLoopResultBuilder]: For program point kfreeEXIT(lines 5164 5166) no Hoare annotation was computed. [2022-12-13 13:14:58,048 INFO L899 garLoopResultBuilder]: For program point kfreeFINAL(lines 5164 5166) no Hoare annotation was computed. [2022-12-13 13:14:58,048 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5164 5166) 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_open_lock_of_phantom_device~0 1)) (not (= ~ldv_mutex_phantom_mutex~0 1)) (= |old(#valid)| |#valid|)) [2022-12-13 13:14:58,048 INFO L899 garLoopResultBuilder]: For program point free_irqFINAL(lines 5081 5083) no Hoare annotation was computed. [2022-12-13 13:14:58,048 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5081 5083) the Hoare annotation is: true [2022-12-13 13:14:58,048 INFO L899 garLoopResultBuilder]: For program point free_irqEXIT(lines 5081 5083) no Hoare annotation was computed. [2022-12-13 13:14:58,048 INFO L899 garLoopResultBuilder]: For program point pci_iomapEXIT(lines 5123 5125) no Hoare annotation was computed. [2022-12-13 13:14:58,048 INFO L899 garLoopResultBuilder]: For program point pci_iomapFINAL(lines 5123 5125) no Hoare annotation was computed. [2022-12-13 13:14:58,049 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5123 5125) 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_open_lock_of_phantom_device~0 1)) (not (= ~ldv_mutex_phantom_mutex~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2022-12-13 13:14:58,049 INFO L899 garLoopResultBuilder]: For program point L5124-1(line 5124) no Hoare annotation was computed. [2022-12-13 13:14:58,049 INFO L895 garLoopResultBuilder]: At program point L5124(line 5124) 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_open_lock_of_phantom_device~0 1)) (not (= ~ldv_mutex_phantom_mutex~0 1)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2022-12-13 13:14:58,049 INFO L899 garLoopResultBuilder]: For program point pci_iounmapFINAL(lines 5126 5128) no Hoare annotation was computed. [2022-12-13 13:14:58,049 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5126 5128) the Hoare annotation is: true [2022-12-13 13:14:58,049 INFO L899 garLoopResultBuilder]: For program point pci_iounmapEXIT(lines 5126 5128) no Hoare annotation was computed. [2022-12-13 13:14:58,049 INFO L902 garLoopResultBuilder]: At program point might_faultFINAL(lines 5091 5093) the Hoare annotation is: true [2022-12-13 13:14:58,049 INFO L899 garLoopResultBuilder]: For program point might_faultEXIT(lines 5091 5093) no Hoare annotation was computed. [2022-12-13 13:14:58,049 INFO L899 garLoopResultBuilder]: For program point class_destroyFINAL(lines 5058 5060) no Hoare annotation was computed. [2022-12-13 13:14:58,049 INFO L899 garLoopResultBuilder]: For program point class_destroyEXIT(lines 5058 5060) no Hoare annotation was computed. [2022-12-13 13:14:58,049 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5058 5060) the Hoare annotation is: true [2022-12-13 13:14:58,049 INFO L899 garLoopResultBuilder]: For program point mutex_unlockEXIT(lines 5105 5107) no Hoare annotation was computed. [2022-12-13 13:14:58,049 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5105 5107) the Hoare annotation is: true [2022-12-13 13:14:58,049 INFO L899 garLoopResultBuilder]: For program point mutex_unlockFINAL(lines 5105 5107) no Hoare annotation was computed. [2022-12-13 13:14:58,050 INFO L899 garLoopResultBuilder]: For program point class_remove_fileEXIT(lines 5061 5063) no Hoare annotation was computed. [2022-12-13 13:14:58,050 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5061 5063) the Hoare annotation is: true [2022-12-13 13:14:58,050 INFO L899 garLoopResultBuilder]: For program point class_remove_fileFINAL(lines 5061 5063) no Hoare annotation was computed. [2022-12-13 13:14:58,050 INFO L899 garLoopResultBuilder]: For program point pci_disable_deviceEXIT(lines 5116 5118) no Hoare annotation was computed. [2022-12-13 13:14:58,050 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5116 5118) the Hoare annotation is: true [2022-12-13 13:14:58,050 INFO L899 garLoopResultBuilder]: For program point pci_disable_deviceFINAL(lines 5116 5118) no Hoare annotation was computed. [2022-12-13 13:14:58,050 INFO L899 garLoopResultBuilder]: For program point copy_to_userEXIT(lines 3302 3309) no Hoare annotation was computed. [2022-12-13 13:14:58,050 INFO L899 garLoopResultBuilder]: For program point copy_to_userFINAL(lines 3302 3309) no Hoare annotation was computed. [2022-12-13 13:14:58,050 INFO L902 garLoopResultBuilder]: At program point _copy_to_user_returnLabel#1(lines 5024 5026) the Hoare annotation is: true [2022-12-13 13:14:58,050 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3302 3309) the Hoare annotation is: true [2022-12-13 13:14:58,050 INFO L899 garLoopResultBuilder]: For program point L3305-1(line 3305) no Hoare annotation was computed. [2022-12-13 13:14:58,050 INFO L902 garLoopResultBuilder]: At program point L3305(line 3305) the Hoare annotation is: true [2022-12-13 13:14:58,050 INFO L899 garLoopResultBuilder]: For program point ldv_errorFINAL(lines 4428 4433) no Hoare annotation was computed. [2022-12-13 13:14:58,050 INFO L902 garLoopResultBuilder]: At program point ERROR(lines 4428 4433) the Hoare annotation is: true [2022-12-13 13:14:58,050 INFO L899 garLoopResultBuilder]: For program point ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION(line 4431) no Hoare annotation was computed. [2022-12-13 13:14:58,051 INFO L899 garLoopResultBuilder]: For program point ldv_errorEXIT(lines 4428 4433) no Hoare annotation was computed. [2022-12-13 13:14:58,051 INFO L899 garLoopResultBuilder]: For program point unregister_chrdev_regionFINAL(lines 5154 5156) no Hoare annotation was computed. [2022-12-13 13:14:58,051 INFO L899 garLoopResultBuilder]: For program point unregister_chrdev_regionEXIT(lines 5154 5156) no Hoare annotation was computed. [2022-12-13 13:14:58,051 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5154 5156) the Hoare annotation is: true [2022-12-13 13:14:58,051 INFO L899 garLoopResultBuilder]: For program point _raw_spin_lock_irqsaveFINAL(lines 5031 5033) no Hoare annotation was computed. [2022-12-13 13:14:58,051 INFO L899 garLoopResultBuilder]: For program point _raw_spin_lock_irqsaveEXIT(lines 5031 5033) no Hoare annotation was computed. [2022-12-13 13:14:58,051 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5031 5033) the Hoare annotation is: true [2022-12-13 13:14:58,051 INFO L899 garLoopResultBuilder]: For program point L4849(lines 4849 4852) no Hoare annotation was computed. [2022-12-13 13:14:58,051 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_open_lock_of_phantom_deviceEXIT(lines 4846 4856) no Hoare annotation was computed. [2022-12-13 13:14:58,051 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4846 4856) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse3 (not (= 2 |old(~ldv_mutex_open_lock_of_phantom_device~0)|))) (.cse4 (= ~ldv_mutex_open_lock_of_phantom_device~0 2))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_phantom_mutex~0 1)) .cse4) (or .cse0 (not (= ~ldv_mutex_phantom_mutex~0 2)) .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_state_variable_3~0 1))))) [2022-12-13 13:14:58,052 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_open_lock_of_phantom_deviceFINAL(lines 4846 4856) no Hoare annotation was computed. [2022-12-13 13:14:58,052 INFO L895 garLoopResultBuilder]: At program point L4851(line 4851) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (.cse3 (not (= 2 |old(~ldv_mutex_open_lock_of_phantom_device~0)|)))) (and (or .cse0 (not (= ~ldv_mutex_phantom_mutex~0 2)) .cse1 .cse2 .cse3 (not (= ~ldv_state_variable_3~0 1))) (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_phantom_mutex~0 1))))) [2022-12-13 13:14:58,052 INFO L899 garLoopResultBuilder]: For program point L4851-1(lines 4849 4852) no Hoare annotation was computed. [2022-12-13 13:14:58,052 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectFINAL(lines 4435 4440) no Hoare annotation was computed. [2022-12-13 13:14:58,052 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4435 4440) the Hoare annotation is: true [2022-12-13 13:14:58,052 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectEXIT(lines 4435 4440) no Hoare annotation was computed. [2022-12-13 13:14:58,052 INFO L899 garLoopResultBuilder]: For program point atomic_readFINAL(lines 3087 3092) no Hoare annotation was computed. [2022-12-13 13:14:58,052 INFO L899 garLoopResultBuilder]: For program point atomic_readEXIT(lines 3087 3092) no Hoare annotation was computed. [2022-12-13 13:14:58,052 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3087 3092) the Hoare annotation is: true [2022-12-13 13:14:58,053 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5085 5087) the Hoare annotation is: true [2022-12-13 13:14:58,053 INFO L899 garLoopResultBuilder]: For program point ioread32FINAL(lines 5085 5087) no Hoare annotation was computed. [2022-12-13 13:14:58,053 INFO L899 garLoopResultBuilder]: For program point ioread32EXIT(lines 5085 5087) no Hoare annotation was computed. [2022-12-13 13:14:58,053 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5094 5096) the Hoare annotation is: true [2022-12-13 13:14:58,053 INFO L899 garLoopResultBuilder]: For program point mutex_lockFINAL(lines 5094 5096) no Hoare annotation was computed. [2022-12-13 13:14:58,053 INFO L899 garLoopResultBuilder]: For program point mutex_lockEXIT(lines 5094 5096) no Hoare annotation was computed. [2022-12-13 13:14:58,053 INFO L899 garLoopResultBuilder]: For program point _copy_from_userEXIT(lines 5020 5022) no Hoare annotation was computed. [2022-12-13 13:14:58,053 INFO L899 garLoopResultBuilder]: For program point _copy_from_userFINAL(lines 5020 5022) no Hoare annotation was computed. [2022-12-13 13:14:58,053 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5020 5022) the Hoare annotation is: true [2022-12-13 13:14:58,054 INFO L895 garLoopResultBuilder]: At program point L3900(lines 3813 3910) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,054 INFO L899 garLoopResultBuilder]: For program point L4759(lines 4759 4762) no Hoare annotation was computed. [2022-12-13 13:14:58,054 INFO L895 garLoopResultBuilder]: At program point ldv_initialize_returnLabel#1(lines 4959 4969) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_2~0 0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_state_variable_3~0 0)) [2022-12-13 13:14:58,054 INFO L895 garLoopResultBuilder]: At program point __class_create_returnLabel#1(lines 4996 4998) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,054 INFO L899 garLoopResultBuilder]: For program point L4165(line 4165) no Hoare annotation was computed. [2022-12-13 13:14:58,054 INFO L895 garLoopResultBuilder]: At program point L4991(line 4991) the Hoare annotation is: false [2022-12-13 13:14:58,054 INFO L902 garLoopResultBuilder]: At program point L4991-1(lines 4970 4995) the Hoare annotation is: true [2022-12-13 13:14:58,054 INFO L895 garLoopResultBuilder]: At program point L3901(lines 3813 3910) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,055 INFO L895 garLoopResultBuilder]: At program point L4793(line 4793) the Hoare annotation is: false [2022-12-13 13:14:58,055 INFO L899 garLoopResultBuilder]: For program point L4793-1(lines 4791 4794) no Hoare annotation was computed. [2022-12-13 13:14:58,055 INFO L899 garLoopResultBuilder]: For program point L3637(lines 3637 3642) no Hoare annotation was computed. [2022-12-13 13:14:58,055 INFO L899 garLoopResultBuilder]: For program point L4166(lines 4166 4170) no Hoare annotation was computed. [2022-12-13 13:14:58,055 INFO L899 garLoopResultBuilder]: For program point L4265(line 4265) no Hoare annotation was computed. [2022-12-13 13:14:58,055 INFO L899 garLoopResultBuilder]: For program point L4166-2(lines 4149 4204) no Hoare annotation was computed. [2022-12-13 13:14:58,055 INFO L895 garLoopResultBuilder]: At program point phantom_probe_returnLabel#1(lines 3801 3911) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,055 INFO L899 garLoopResultBuilder]: For program point L4001(lines 4001 4005) no Hoare annotation was computed. [2022-12-13 13:14:58,055 INFO L899 garLoopResultBuilder]: For program point L3869-1(line 3869) no Hoare annotation was computed. [2022-12-13 13:14:58,056 INFO L895 garLoopResultBuilder]: At program point L3869(line 3869) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,056 INFO L899 garLoopResultBuilder]: For program point L4893(lines 4893 4896) no Hoare annotation was computed. [2022-12-13 13:14:58,056 INFO L895 garLoopResultBuilder]: At program point L4761(line 4761) the Hoare annotation is: false [2022-12-13 13:14:58,056 INFO L895 garLoopResultBuilder]: At program point no_llseek_returnLabel#1(lines 5109 5111) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,056 INFO L899 garLoopResultBuilder]: For program point L4761-1(lines 4759 4762) no Hoare annotation was computed. [2022-12-13 13:14:58,056 INFO L895 garLoopResultBuilder]: At program point pci_unregister_driver_returnLabel#1(lines 5136 5138) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,056 INFO L895 garLoopResultBuilder]: At program point kmalloc_returnLabel#1(lines 3239 3245) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,056 INFO L899 garLoopResultBuilder]: For program point L4167-1(line 4167) no Hoare annotation was computed. [2022-12-13 13:14:58,057 INFO L895 garLoopResultBuilder]: At program point L4167(line 4167) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,057 INFO L895 garLoopResultBuilder]: At program point L3870(line 3870) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,057 INFO L895 garLoopResultBuilder]: At program point L3903(lines 3813 3910) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,057 INFO L899 garLoopResultBuilder]: For program point L3837(lines 3837 3841) no Hoare annotation was computed. [2022-12-13 13:14:58,057 INFO L899 garLoopResultBuilder]: For program point L3870-1(line 3870) no Hoare annotation was computed. [2022-12-13 13:14:58,057 INFO L895 garLoopResultBuilder]: At program point L4399(line 4399) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_mutex_open_lock_of_phantom_device~0 2)) [2022-12-13 13:14:58,057 INFO L895 garLoopResultBuilder]: At program point L4399-1(lines 4395 4402) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_mutex_open_lock_of_phantom_device~0 2)) [2022-12-13 13:14:58,057 INFO L895 garLoopResultBuilder]: At program point L4366(line 4366) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 2) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_mutex_open_lock_of_phantom_device~0 2) (= |ULTIMATE.start_phantom_open_~tmp~9#1| 0) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_9_#res#1| 0)) [2022-12-13 13:14:58,058 INFO L899 garLoopResultBuilder]: For program point L4234(line 4234) no Hoare annotation was computed. [2022-12-13 13:14:58,058 INFO L895 garLoopResultBuilder]: At program point L4366-1(line 4366) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 2) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= |ULTIMATE.start_phantom_open_~tmp~9#1| 0) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_9_#res#1| 0)) [2022-12-13 13:14:58,058 INFO L895 garLoopResultBuilder]: At program point L4036(line 4036) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,058 INFO L895 garLoopResultBuilder]: At program point __kmalloc_returnLabel#1(lines 3234 3237) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,058 INFO L895 garLoopResultBuilder]: At program point compat_ptr_returnLabel#1(lines 3188 3193) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,058 INFO L895 garLoopResultBuilder]: At program point L4036-1(line 4036) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,058 INFO L895 garLoopResultBuilder]: At program point L4895(line 4895) the Hoare annotation is: false [2022-12-13 13:14:58,058 INFO L899 garLoopResultBuilder]: For program point L4895-1(lines 4893 4896) no Hoare annotation was computed. [2022-12-13 13:14:58,059 INFO L895 garLoopResultBuilder]: At program point L4367(lines 4363 4370) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 2) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= |ULTIMATE.start_phantom_open_~tmp~9#1| 0) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_9_#res#1| 0)) [2022-12-13 13:14:58,059 INFO L899 garLoopResultBuilder]: For program point L4235(lines 4235 4240) no Hoare annotation was computed. [2022-12-13 13:14:58,059 INFO L899 garLoopResultBuilder]: For program point L4202(line 4202) no Hoare annotation was computed. [2022-12-13 13:14:58,059 INFO L899 garLoopResultBuilder]: For program point L4235-2(lines 4212 4260) no Hoare annotation was computed. [2022-12-13 13:14:58,059 INFO L899 garLoopResultBuilder]: For program point L4103(line 4103) no Hoare annotation was computed. [2022-12-13 13:14:58,059 INFO L895 garLoopResultBuilder]: At program point L4037(line 4037) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,059 INFO L899 garLoopResultBuilder]: For program point L3872(lines 3872 3876) no Hoare annotation was computed. [2022-12-13 13:14:58,059 INFO L895 garLoopResultBuilder]: At program point show_class_attr_string_returnLabel#1(lines 5148 5150) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,060 INFO L899 garLoopResultBuilder]: For program point L4764(lines 4764 4769) no Hoare annotation was computed. [2022-12-13 13:14:58,060 INFO L899 garLoopResultBuilder]: For program point L4236-1(line 4236) no Hoare annotation was computed. [2022-12-13 13:14:58,060 INFO L895 garLoopResultBuilder]: At program point L4236(line 4236) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,060 INFO L899 garLoopResultBuilder]: For program point L4038(line 4038) no Hoare annotation was computed. [2022-12-13 13:14:58,060 INFO L895 garLoopResultBuilder]: At program point nonseekable_open_returnLabel#1(lines 5113 5115) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 2) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,060 INFO L895 garLoopResultBuilder]: At program point L3906(lines 3813 3910) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,060 INFO L899 garLoopResultBuilder]: For program point L3939-1(line 3939) no Hoare annotation was computed. [2022-12-13 13:14:58,060 INFO L895 garLoopResultBuilder]: At program point L3939(line 3939) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,061 INFO L895 garLoopResultBuilder]: At program point phantom_open_returnLabel#1(lines 3620 3658) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,061 INFO L895 garLoopResultBuilder]: At program point __init_waitqueue_head_returnLabel#1(lines 5003 5005) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,061 INFO L895 garLoopResultBuilder]: At program point L4997(line 4997) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,061 INFO L899 garLoopResultBuilder]: For program point L4997-1(line 4997) no Hoare annotation was computed. [2022-12-13 13:14:58,061 INFO L895 garLoopResultBuilder]: At program point L3907(lines 3813 3910) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,061 INFO L899 garLoopResultBuilder]: For program point L3610(lines 3610 3614) no Hoare annotation was computed. [2022-12-13 13:14:58,061 INFO L899 garLoopResultBuilder]: For program point L3610-2(lines 3610 3614) no Hoare annotation was computed. [2022-12-13 13:14:58,061 INFO L895 garLoopResultBuilder]: At program point L4172(line 4172) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,062 INFO L899 garLoopResultBuilder]: For program point L4139(line 4139) no Hoare annotation was computed. [2022-12-13 13:14:58,062 INFO L899 garLoopResultBuilder]: For program point L4172-1(line 4172) no Hoare annotation was computed. [2022-12-13 13:14:58,062 INFO L899 garLoopResultBuilder]: For program point L4007(lines 4007 4011) no Hoare annotation was computed. [2022-12-13 13:14:58,062 INFO L899 garLoopResultBuilder]: For program point L3941-1(line 3941) no Hoare annotation was computed. [2022-12-13 13:14:58,062 INFO L895 garLoopResultBuilder]: At program point L3941(line 3941) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,062 INFO L895 garLoopResultBuilder]: At program point L3842(line 3842) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,062 INFO L899 garLoopResultBuilder]: For program point L3842-1(line 3842) no Hoare annotation was computed. [2022-12-13 13:14:58,062 INFO L895 garLoopResultBuilder]: At program point L3644(line 3644) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 2) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_mutex_open_lock_of_phantom_device~0 2) (= |ULTIMATE.start_phantom_open_~tmp~9#1| 0) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_9_#res#1| 0)) [2022-12-13 13:14:58,063 INFO L899 garLoopResultBuilder]: For program point L3611(line 3611) no Hoare annotation was computed. [2022-12-13 13:14:58,063 INFO L899 garLoopResultBuilder]: For program point L3644-1(line 3644) no Hoare annotation was computed. [2022-12-13 13:14:58,063 INFO L899 garLoopResultBuilder]: For program point L3611-2(line 3611) no Hoare annotation was computed. [2022-12-13 13:14:58,063 INFO L899 garLoopResultBuilder]: For program point L3611-4(line 3611) no Hoare annotation was computed. [2022-12-13 13:14:58,063 INFO L902 garLoopResultBuilder]: At program point main_returnLabel#1(lines 4076 4274) the Hoare annotation is: true [2022-12-13 13:14:58,063 INFO L895 garLoopResultBuilder]: At program point L3942(line 3942) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,063 INFO L899 garLoopResultBuilder]: For program point L3942-1(line 3942) no Hoare annotation was computed. [2022-12-13 13:14:58,063 INFO L899 garLoopResultBuilder]: For program point L3843(lines 3843 3847) no Hoare annotation was computed. [2022-12-13 13:14:58,064 INFO L895 garLoopResultBuilder]: At program point phantom_get_free_returnLabel#1(lines 3780 3800) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,064 INFO L895 garLoopResultBuilder]: At program point ldv_cdev_init_17_returnLabel#1(lines 4411 4418) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,064 INFO L899 garLoopResultBuilder]: For program point L3612(line 3612) no Hoare annotation was computed. [2022-12-13 13:14:58,064 INFO L899 garLoopResultBuilder]: For program point L3645(lines 3645 3649) no Hoare annotation was computed. [2022-12-13 13:14:58,064 INFO L899 garLoopResultBuilder]: For program point L3612-2(line 3612) no Hoare annotation was computed. [2022-12-13 13:14:58,064 INFO L895 garLoopResultBuilder]: At program point L3645-2(lines 3645 3649) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 2) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_mutex_open_lock_of_phantom_device~0 2) (= |ULTIMATE.start_phantom_open_~tmp~9#1| 0) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_9_#res#1| 0)) [2022-12-13 13:14:58,064 INFO L899 garLoopResultBuilder]: For program point L3612-4(line 3612) no Hoare annotation was computed. [2022-12-13 13:14:58,064 INFO L895 garLoopResultBuilder]: At program point L4339(line 4339) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 2) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,065 INFO L895 garLoopResultBuilder]: At program point L4339-1(lines 4335 4342) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 2) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,065 INFO L895 garLoopResultBuilder]: At program point phantom_get_free_ldv_30239#1(lines 3782 3799) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,065 INFO L895 garLoopResultBuilder]: At program point cdev_add_returnLabel#1(lines 5045 5047) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,065 INFO L895 garLoopResultBuilder]: At program point __mutex_init_returnLabel#1(lines 5006 5008) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,065 INFO L895 garLoopResultBuilder]: At program point L4406(line 4406) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_mutex_open_lock_of_phantom_device~0 2)) [2022-12-13 13:14:58,065 INFO L895 garLoopResultBuilder]: At program point L4406-1(line 4406) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,065 INFO L899 garLoopResultBuilder]: For program point L3878(lines 3878 3882) no Hoare annotation was computed. [2022-12-13 13:14:58,066 INFO L895 garLoopResultBuilder]: At program point main_ldv_final#1(lines 4082 4273) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,066 INFO L895 garLoopResultBuilder]: At program point L4407(lines 4403 4410) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,066 INFO L895 garLoopResultBuilder]: At program point L4374(line 4374) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 2) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= |ULTIMATE.start_phantom_open_~tmp~9#1| 0) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_9_#res#1| 0)) [2022-12-13 13:14:58,066 INFO L895 garLoopResultBuilder]: At program point L4242(line 4242) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,066 INFO L895 garLoopResultBuilder]: At program point L4374-1(line 4374) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= |ULTIMATE.start_phantom_open_~tmp~9#1| 0) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_9_#res#1| 0)) [2022-12-13 13:14:58,066 INFO L899 garLoopResultBuilder]: For program point L4110(line 4110) no Hoare annotation was computed. [2022-12-13 13:14:58,066 INFO L899 garLoopResultBuilder]: For program point L4209(line 4209) no Hoare annotation was computed. [2022-12-13 13:14:58,066 INFO L899 garLoopResultBuilder]: For program point L4242-1(line 4242) no Hoare annotation was computed. [2022-12-13 13:14:58,067 INFO L895 garLoopResultBuilder]: At program point phantom_get_free_ldv_30238#1(lines 3782 3799) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,067 INFO L895 garLoopResultBuilder]: At program point L4375(lines 4371 4378) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= |ULTIMATE.start_phantom_open_~tmp~9#1| 0) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_9_#res#1| 0)) [2022-12-13 13:14:58,067 INFO L899 garLoopResultBuilder]: For program point L4210(lines 4210 4263) no Hoare annotation was computed. [2022-12-13 13:14:58,067 INFO L899 garLoopResultBuilder]: For program point L4177(line 4177) no Hoare annotation was computed. [2022-12-13 13:14:58,067 INFO L899 garLoopResultBuilder]: For program point L4111(lines 4111 4144) no Hoare annotation was computed. [2022-12-13 13:14:58,067 INFO L899 garLoopResultBuilder]: For program point L4045-1(line 4045) no Hoare annotation was computed. [2022-12-13 13:14:58,067 INFO L895 garLoopResultBuilder]: At program point L4045(line 4045) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,067 INFO L895 garLoopResultBuilder]: At program point warn_slowpath_null_returnLabel#1(lines 5160 5162) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 2) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_mutex_open_lock_of_phantom_device~0 2) (= |ULTIMATE.start_phantom_open_~tmp~9#1| 0) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_9_#res#1| 0)) [2022-12-13 13:14:58,068 INFO L895 garLoopResultBuilder]: At program point L3616(line 3616) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,068 INFO L899 garLoopResultBuilder]: For program point L3616-1(line 3616) no Hoare annotation was computed. [2022-12-13 13:14:58,068 INFO L895 garLoopResultBuilder]: At program point ldv_mutex_lock_interruptible_9_returnLabel#1(lines 4343 4354) the Hoare annotation is: (let ((.cse0 (= 1 ~ldv_mutex_mutex_of_device~0)) (.cse1 (= ~ldv_mutex_phantom_mutex~0 2)) (.cse2 (= ~ldv_mutex_lock~0 1)) (.cse3 (= ~ldv_state_variable_3~0 1)) (.cse4 (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (or (and .cse0 .cse1 .cse2 .cse3 (= |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 0) .cse4 (= ~ldv_mutex_open_lock_of_phantom_device~0 2) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_9_#res#1| 0)) (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) .cse0 .cse1 (<= (+ |ULTIMATE.start_ldv_mutex_lock_interruptible_9_#res#1| 4) 0) (<= (+ |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 4) 0) .cse2 .cse3 .cse4))) [2022-12-13 13:14:58,068 INFO L899 garLoopResultBuilder]: For program point L4178(lines 4178 4182) no Hoare annotation was computed. [2022-12-13 13:14:58,068 INFO L899 garLoopResultBuilder]: For program point L4046(lines 4046 4049) no Hoare annotation was computed. [2022-12-13 13:14:58,068 INFO L899 garLoopResultBuilder]: For program point L4046-2(lines 4046 4049) no Hoare annotation was computed. [2022-12-13 13:14:58,068 INFO L895 garLoopResultBuilder]: At program point L3848(line 3848) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,068 INFO L899 garLoopResultBuilder]: For program point L3815(lines 3815 3819) no Hoare annotation was computed. [2022-12-13 13:14:58,069 INFO L899 garLoopResultBuilder]: For program point L3848-1(line 3848) no Hoare annotation was computed. [2022-12-13 13:14:58,069 INFO L899 garLoopResultBuilder]: For program point L3650(line 3650) no Hoare annotation was computed. [2022-12-13 13:14:58,069 INFO L899 garLoopResultBuilder]: For program point L4146(line 4146) no Hoare annotation was computed. [2022-12-13 13:14:58,069 INFO L899 garLoopResultBuilder]: For program point L4212(lines 4212 4260) no Hoare annotation was computed. [2022-12-13 13:14:58,069 INFO L899 garLoopResultBuilder]: For program point L4113(lines 4113 4141) no Hoare annotation was computed. [2022-12-13 13:14:58,069 INFO L899 garLoopResultBuilder]: For program point L4014(lines 4014 4018) no Hoare annotation was computed. [2022-12-13 13:14:58,069 INFO L895 garLoopResultBuilder]: At program point phantom_suspend_returnLabel#1(lines 3935 3946) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,069 INFO L895 garLoopResultBuilder]: At program point phantom_init_returnLabel#1(lines 3982 4030) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,069 INFO L899 garLoopResultBuilder]: For program point L4114(line 4114) no Hoare annotation was computed. [2022-12-13 13:14:58,070 INFO L899 garLoopResultBuilder]: For program point L4213(line 4213) no Hoare annotation was computed. [2022-12-13 13:14:58,070 INFO L899 garLoopResultBuilder]: For program point L4147(lines 4147 4207) no Hoare annotation was computed. [2022-12-13 13:14:58,070 INFO L895 garLoopResultBuilder]: At program point phantom_exit_returnLabel#1(lines 4031 4052) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,070 INFO L899 garLoopResultBuilder]: For program point L3850(lines 3850 3854) no Hoare annotation was computed. [2022-12-13 13:14:58,070 INFO L899 garLoopResultBuilder]: For program point L4973(lines 4973 4976) no Hoare annotation was computed. [2022-12-13 13:14:58,070 INFO L895 garLoopResultBuilder]: At program point L3652(line 3652) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 2) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_mutex_open_lock_of_phantom_device~0 2) (= |ULTIMATE.start_phantom_open_~tmp~9#1| 0) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_9_#res#1| 0)) [2022-12-13 13:14:58,070 INFO L899 garLoopResultBuilder]: For program point L3652-1(line 3652) no Hoare annotation was computed. [2022-12-13 13:14:58,070 INFO L899 garLoopResultBuilder]: For program point L4214(lines 4214 4222) no Hoare annotation was computed. [2022-12-13 13:14:58,070 INFO L899 garLoopResultBuilder]: For program point L4115(lines 4115 4120) no Hoare annotation was computed. [2022-12-13 13:14:58,071 INFO L895 garLoopResultBuilder]: At program point __pci_register_driver_returnLabel#1(lines 5010 5012) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,071 INFO L895 garLoopResultBuilder]: At program point phantom_init_err_unchr#1(lines 3989 4029) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,071 INFO L895 garLoopResultBuilder]: At program point pci_set_drvdata_returnLabel#1(lines 3261 3267) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,071 INFO L899 garLoopResultBuilder]: For program point L4248(line 4248) no Hoare annotation was computed. [2022-12-13 13:14:58,071 INFO L899 garLoopResultBuilder]: For program point L4149(lines 4149 4204) no Hoare annotation was computed. [2022-12-13 13:14:58,071 INFO L895 garLoopResultBuilder]: At program point L4975(line 4975) the Hoare annotation is: false [2022-12-13 13:14:58,071 INFO L899 garLoopResultBuilder]: For program point L4975-1(lines 4972 4994) no Hoare annotation was computed. [2022-12-13 13:14:58,071 INFO L899 garLoopResultBuilder]: For program point L3951-1(line 3951) no Hoare annotation was computed. [2022-12-13 13:14:58,071 INFO L895 garLoopResultBuilder]: At program point L3951(line 3951) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,072 INFO L899 garLoopResultBuilder]: For program point L3885-1(line 3885) no Hoare annotation was computed. [2022-12-13 13:14:58,072 INFO L895 garLoopResultBuilder]: At program point L3885(line 3885) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,072 INFO L899 garLoopResultBuilder]: For program point L3786(lines 3786 3789) no Hoare annotation was computed. [2022-12-13 13:14:58,072 INFO L895 garLoopResultBuilder]: At program point synchronize_irq_returnLabel#1(lines 5151 5153) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,072 INFO L899 garLoopResultBuilder]: For program point L4150(line 4150) no Hoare annotation was computed. [2022-12-13 13:14:58,072 INFO L899 garLoopResultBuilder]: For program point L4249(lines 4249 4256) no Hoare annotation was computed. [2022-12-13 13:14:58,072 INFO L899 garLoopResultBuilder]: For program point L4216(lines 4216 4220) no Hoare annotation was computed. [2022-12-13 13:14:58,072 INFO L895 garLoopResultBuilder]: At program point ldv_mutex_lock_phantom_mutex_returnLabel#1(lines 4890 4900) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 2) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,072 INFO L899 garLoopResultBuilder]: For program point L3886(lines 3886 3889) no Hoare annotation was computed. [2022-12-13 13:14:58,073 INFO L899 garLoopResultBuilder]: For program point L3886-2(lines 3886 3889) no Hoare annotation was computed. [2022-12-13 13:14:58,073 INFO L895 garLoopResultBuilder]: At program point L4382(line 4382) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 2) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_mutex_open_lock_of_phantom_device~0 2) (= |ULTIMATE.start_phantom_open_~tmp~9#1| 0) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_9_#res#1| 0)) [2022-12-13 13:14:58,073 INFO L895 garLoopResultBuilder]: At program point L4382-1(line 4382) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 2) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= |ULTIMATE.start_phantom_open_~tmp~9#1| 0) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_9_#res#1| 0)) [2022-12-13 13:14:58,073 INFO L899 garLoopResultBuilder]: For program point L4184(line 4184) no Hoare annotation was computed. [2022-12-13 13:14:58,073 INFO L899 garLoopResultBuilder]: For program point L4151(lines 4151 4156) no Hoare annotation was computed. [2022-12-13 13:14:58,073 INFO L899 garLoopResultBuilder]: For program point L3953-1(line 3953) no Hoare annotation was computed. [2022-12-13 13:14:58,073 INFO L895 garLoopResultBuilder]: At program point L3953(line 3953) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,073 INFO L895 garLoopResultBuilder]: At program point request_irq_returnLabel#1(lines 3327 3334) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,073 INFO L899 garLoopResultBuilder]: For program point L3821(lines 3821 3826) no Hoare annotation was computed. [2022-12-13 13:14:58,074 INFO L895 garLoopResultBuilder]: At program point L4383(lines 4379 4386) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 2) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= |ULTIMATE.start_phantom_open_~tmp~9#1| 0) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_9_#res#1| 0)) [2022-12-13 13:14:58,074 INFO L899 garLoopResultBuilder]: For program point L4251(lines 4251 4254) no Hoare annotation was computed. [2022-12-13 13:14:58,074 INFO L895 garLoopResultBuilder]: At program point cdev_init_returnLabel#1(lines 5051 5053) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,074 INFO L899 garLoopResultBuilder]: For program point L4185(lines 4185 4193) no Hoare annotation was computed. [2022-12-13 13:14:58,074 INFO L899 garLoopResultBuilder]: For program point L3855-1(line 3855) no Hoare annotation was computed. [2022-12-13 13:14:58,074 INFO L895 garLoopResultBuilder]: At program point L3855(line 3855) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,074 INFO L895 garLoopResultBuilder]: At program point __raw_spin_lock_init_returnLabel#1(lines 5013 5015) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,074 INFO L895 garLoopResultBuilder]: At program point request_threaded_irq_returnLabel#1(lines 5144 5146) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,075 INFO L895 garLoopResultBuilder]: At program point alloc_chrdev_region_returnLabel#1(lines 5041 5043) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,075 INFO L895 garLoopResultBuilder]: At program point dev_set_drvdata_returnLabel#1(lines 5072 5074) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,075 INFO L895 garLoopResultBuilder]: At program point L4979(line 4979) the Hoare annotation is: false [2022-12-13 13:14:58,075 INFO L899 garLoopResultBuilder]: For program point L4979-1(lines 4972 4994) no Hoare annotation was computed. [2022-12-13 13:14:58,075 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-12-13 13:14:58,075 INFO L899 garLoopResultBuilder]: For program point L4187(lines 4187 4191) no Hoare annotation was computed. [2022-12-13 13:14:58,075 INFO L895 garLoopResultBuilder]: At program point L4022(line 4022) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,075 INFO L899 garLoopResultBuilder]: For program point L4022-1(line 4022) no Hoare annotation was computed. [2022-12-13 13:14:58,075 INFO L899 garLoopResultBuilder]: For program point L3857(lines 3857 3861) no Hoare annotation was computed. [2022-12-13 13:14:58,075 INFO L899 garLoopResultBuilder]: For program point L4122(line 4122) no Hoare annotation was computed. [2022-12-13 13:14:58,076 INFO L895 garLoopResultBuilder]: At program point L4089(lines 4082 4273) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,076 INFO L895 garLoopResultBuilder]: At program point L4023(lines 3989 4029) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,076 INFO L895 garLoopResultBuilder]: At program point phantom_release_returnLabel#1(lines 3659 3670) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,076 INFO L895 garLoopResultBuilder]: At program point phantom_probe_err_irq#1(lines 3813 3910) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,076 INFO L899 garLoopResultBuilder]: For program point L4123(lines 4123 4137) no Hoare annotation was computed. [2022-12-13 13:14:58,076 INFO L895 garLoopResultBuilder]: At program point L4024(lines 3989 4029) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,076 INFO L895 garLoopResultBuilder]: At program point mutex_lock_interruptible_returnLabel#1(lines 5098 5100) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 2) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,076 INFO L895 garLoopResultBuilder]: At program point $Ultimate##134(lines 3792 3796) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,077 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2022-12-13 13:14:58,077 INFO L899 garLoopResultBuilder]: For program point L4091(lines 4091 4267) no Hoare annotation was computed. [2022-12-13 13:14:58,077 INFO L895 garLoopResultBuilder]: At program point L3992(line 3992) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,077 INFO L895 garLoopResultBuilder]: At program point L4983(line 4983) the Hoare annotation is: false [2022-12-13 13:14:58,077 INFO L899 garLoopResultBuilder]: For program point L4983-1(lines 4972 4994) no Hoare annotation was computed. [2022-12-13 13:14:58,077 INFO L899 garLoopResultBuilder]: For program point L3992-1(line 3992) no Hoare annotation was computed. [2022-12-13 13:14:58,077 INFO L899 garLoopResultBuilder]: For program point L3893-1(line 3893) no Hoare annotation was computed. [2022-12-13 13:14:58,077 INFO L895 garLoopResultBuilder]: At program point L3893(line 3893) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,077 INFO L899 garLoopResultBuilder]: For program point L4158(line 4158) no Hoare annotation was computed. [2022-12-13 13:14:58,077 INFO L899 garLoopResultBuilder]: For program point L4224(line 4224) no Hoare annotation was computed. [2022-12-13 13:14:58,078 INFO L899 garLoopResultBuilder]: For program point L4092(line 4092) no Hoare annotation was computed. [2022-12-13 13:14:58,078 INFO L899 garLoopResultBuilder]: For program point L4125(lines 4125 4130) no Hoare annotation was computed. [2022-12-13 13:14:58,078 INFO L895 garLoopResultBuilder]: At program point L4026(lines 3989 4029) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,078 INFO L899 garLoopResultBuilder]: For program point L4125-2(lines 4123 4136) no Hoare annotation was computed. [2022-12-13 13:14:58,078 INFO L899 garLoopResultBuilder]: For program point L3993(lines 3993 3999) no Hoare annotation was computed. [2022-12-13 13:14:58,078 INFO L895 garLoopResultBuilder]: At program point L3894(lines 3813 3910) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,078 INFO L895 garLoopResultBuilder]: At program point kzalloc_returnLabel#1(lines 3247 3253) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,078 INFO L895 garLoopResultBuilder]: At program point class_create_file_returnLabel#1(lines 5055 5057) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,079 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line -1) no Hoare annotation was computed. [2022-12-13 13:14:58,079 INFO L895 garLoopResultBuilder]: At program point L4390(line 4390) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 2) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= |ULTIMATE.start_phantom_open_~tmp~9#1| 0) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_9_#res#1| 0)) [2022-12-13 13:14:58,079 INFO L899 garLoopResultBuilder]: For program point L4258(line 4258) no Hoare annotation was computed. [2022-12-13 13:14:58,079 INFO L895 garLoopResultBuilder]: At program point L4390-1(line 4390) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= |ULTIMATE.start_phantom_open_~tmp~9#1| 0) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_9_#res#1| 0)) [2022-12-13 13:14:58,079 INFO L899 garLoopResultBuilder]: For program point L4225(lines 4225 4232) no Hoare annotation was computed. [2022-12-13 13:14:58,079 INFO L899 garLoopResultBuilder]: For program point L4159(lines 4159 4163) no Hoare annotation was computed. [2022-12-13 13:14:58,079 INFO L899 garLoopResultBuilder]: For program point L4093(lines 4093 4108) no Hoare annotation was computed. [2022-12-13 13:14:58,079 INFO L899 garLoopResultBuilder]: For program point L3895-1(line 3895) no Hoare annotation was computed. [2022-12-13 13:14:58,079 INFO L895 garLoopResultBuilder]: At program point L3895(line 3895) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,080 INFO L899 garLoopResultBuilder]: For program point L3829(lines 3829 3833) no Hoare annotation was computed. [2022-12-13 13:14:58,080 INFO L895 garLoopResultBuilder]: At program point L4391(lines 4387 4394) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= |ULTIMATE.start_phantom_open_~tmp~9#1| 0) (= |ULTIMATE.start_ldv_mutex_lock_interruptible_9_#res#1| 0)) [2022-12-13 13:14:58,080 INFO L895 garLoopResultBuilder]: At program point ldv_mutex_lock_interruptible_open_lock_of_phantom_device_returnLabel#1(lines 4756 4771) the Hoare annotation is: (let ((.cse0 (= 1 ~ldv_mutex_mutex_of_device~0)) (.cse1 (= ~ldv_mutex_phantom_mutex~0 2)) (.cse2 (= ~ldv_mutex_lock~0 1)) (.cse3 (= ~ldv_state_variable_3~0 1)) (.cse4 (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) (or (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) .cse0 .cse1 (<= (+ |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 4) 0) .cse2 .cse3 .cse4) (and .cse0 .cse1 .cse2 .cse3 (= |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 0) .cse4 (= ~ldv_mutex_open_lock_of_phantom_device~0 2)))) [2022-12-13 13:14:58,080 INFO L895 garLoopResultBuilder]: At program point L4358(line 4358) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 2) (<= (+ |ULTIMATE.start_ldv_mutex_lock_interruptible_9_#res#1| 4) 0) (<= (+ |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 4) 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (<= (+ |ULTIMATE.start_phantom_open_~tmp~9#1| 4) 0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,080 INFO L895 garLoopResultBuilder]: At program point L4358-1(line 4358) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (<= (+ |ULTIMATE.start_ldv_mutex_lock_interruptible_9_#res#1| 4) 0) (<= (+ |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 4) 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (<= (+ |ULTIMATE.start_phantom_open_~tmp~9#1| 4) 0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,080 INFO L895 garLoopResultBuilder]: At program point PTR_ERR_returnLabel#1(lines 3074 3079) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,080 INFO L895 garLoopResultBuilder]: At program point L3896(lines 3813 3910) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,081 INFO L899 garLoopResultBuilder]: For program point L3863-1(line 3863) no Hoare annotation was computed. [2022-12-13 13:14:58,081 INFO L895 garLoopResultBuilder]: At program point L3863(line 3863) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,081 INFO L899 garLoopResultBuilder]: For program point L3665-1(line 3665) no Hoare annotation was computed. [2022-12-13 13:14:58,081 INFO L899 garLoopResultBuilder]: For program point L3632(lines 3632 3636) no Hoare annotation was computed. [2022-12-13 13:14:58,081 INFO L895 garLoopResultBuilder]: At program point L3665(line 3665) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_mutex_open_lock_of_phantom_device~0 2)) [2022-12-13 13:14:58,081 INFO L895 garLoopResultBuilder]: At program point phantom_compat_ioctl_returnLabel#1(lines 3606 3619) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,081 INFO L895 garLoopResultBuilder]: At program point L4359(lines 4355 4362) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (<= (+ |ULTIMATE.start_ldv_mutex_lock_interruptible_9_#res#1| 4) 0) (<= (+ |ULTIMATE.start_ldv_mutex_lock_interruptible_open_lock_of_phantom_device_#res#1| 4) 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_state_variable_3~0 1) (<= (+ |ULTIMATE.start_phantom_open_~tmp~9#1| 4) 0) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,081 INFO L895 garLoopResultBuilder]: At program point L3236(line 3236) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,081 INFO L899 garLoopResultBuilder]: For program point L4227(lines 4227 4230) no Hoare annotation was computed. [2022-12-13 13:14:58,082 INFO L899 garLoopResultBuilder]: For program point L3236-1(line 3236) no Hoare annotation was computed. [2022-12-13 13:14:58,082 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2022-12-13 13:14:58,082 INFO L899 garLoopResultBuilder]: For program point L4095(lines 4095 4105) no Hoare annotation was computed. [2022-12-13 13:14:58,082 INFO L895 garLoopResultBuilder]: At program point L4987(line 4987) the Hoare annotation is: false [2022-12-13 13:14:58,082 INFO L899 garLoopResultBuilder]: For program point L4987-1(lines 4972 4994) no Hoare annotation was computed. [2022-12-13 13:14:58,082 INFO L899 garLoopResultBuilder]: For program point L3897-1(line 3897) no Hoare annotation was computed. [2022-12-13 13:14:58,082 INFO L895 garLoopResultBuilder]: At program point L3897(line 3897) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,082 INFO L895 garLoopResultBuilder]: At program point phantom_resume_returnLabel#1(lines 3947 3956) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,082 INFO L899 garLoopResultBuilder]: For program point L4195(line 4195) no Hoare annotation was computed. [2022-12-13 13:14:58,082 INFO L899 garLoopResultBuilder]: For program point L4096(line 4096) no Hoare annotation was computed. [2022-12-13 13:14:58,083 INFO L895 garLoopResultBuilder]: At program point pci_enable_device_returnLabel#1(lines 5120 5122) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,083 INFO L895 garLoopResultBuilder]: At program point L3898(lines 3813 3910) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,083 INFO L899 garLoopResultBuilder]: For program point L4196(lines 4196 4200) no Hoare annotation was computed. [2022-12-13 13:14:58,083 INFO L899 garLoopResultBuilder]: For program point L4097(lines 4097 4101) no Hoare annotation was computed. [2022-12-13 13:14:58,083 INFO L899 garLoopResultBuilder]: For program point L3899-1(line 3899) no Hoare annotation was computed. [2022-12-13 13:14:58,083 INFO L895 garLoopResultBuilder]: At program point L3899(line 3899) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,083 INFO L899 garLoopResultBuilder]: For program point L4791(lines 4791 4794) no Hoare annotation was computed. [2022-12-13 13:14:58,083 INFO L895 garLoopResultBuilder]: At program point pci_request_regions_returnLabel#1(lines 5133 5135) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,083 INFO L895 garLoopResultBuilder]: At program point ldv_mutex_lock_open_lock_of_phantom_device_returnLabel#1(lines 4788 4798) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1) (= ~ldv_mutex_open_lock_of_phantom_device~0 2)) [2022-12-13 13:14:58,084 INFO L899 garLoopResultBuilder]: For program point L4197-1(line 4197) no Hoare annotation was computed. [2022-12-13 13:14:58,084 INFO L895 garLoopResultBuilder]: At program point L4197(line 4197) the Hoare annotation is: (and (= ~ldv_mutex_open_lock_of_phantom_device~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_phantom_mutex~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) [2022-12-13 13:14:58,084 INFO L899 garLoopResultBuilder]: For program point spinlock_checkEXIT(lines 3151 3156) no Hoare annotation was computed. [2022-12-13 13:14:58,084 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3151 3156) the Hoare annotation is: true [2022-12-13 13:14:58,084 INFO L899 garLoopResultBuilder]: For program point spinlock_checkFINAL(lines 3151 3156) no Hoare annotation was computed. [2022-12-13 13:14:58,084 INFO L902 garLoopResultBuilder]: At program point L3520(line 3520) the Hoare annotation is: true [2022-12-13 13:14:58,084 INFO L899 garLoopResultBuilder]: For program point L3520-1(line 3520) no Hoare annotation was computed. [2022-12-13 13:14:58,084 INFO L899 garLoopResultBuilder]: For program point phantom_ioctlEXIT(lines 3378 3605) no Hoare annotation was computed. [2022-12-13 13:14:58,084 INFO L899 garLoopResultBuilder]: For program point L3537(line 3537) no Hoare annotation was computed. [2022-12-13 13:14:58,084 INFO L899 garLoopResultBuilder]: For program point L3587(line 3587) no Hoare annotation was computed. [2022-12-13 13:14:58,085 INFO L902 garLoopResultBuilder]: At program point L3488(line 3488) the Hoare annotation is: true [2022-12-13 13:14:58,085 INFO L902 garLoopResultBuilder]: At program point ldv_30169(lines 3490 3515) the Hoare annotation is: true [2022-12-13 13:14:58,085 INFO L899 garLoopResultBuilder]: For program point L3521(lines 3521 3524) no Hoare annotation was computed. [2022-12-13 13:14:58,085 INFO L899 garLoopResultBuilder]: For program point L3455-1(line 3455) no Hoare annotation was computed. [2022-12-13 13:14:58,085 INFO L902 garLoopResultBuilder]: At program point L3455(line 3455) the Hoare annotation is: true [2022-12-13 13:14:58,085 INFO L899 garLoopResultBuilder]: For program point L3488-1(line 3488) no Hoare annotation was computed. [2022-12-13 13:14:58,085 INFO L902 garLoopResultBuilder]: At program point ldv_30167(lines 3490 3515) the Hoare annotation is: true [2022-12-13 13:14:58,085 INFO L902 garLoopResultBuilder]: At program point L3538(line 3538) the Hoare annotation is: true [2022-12-13 13:14:58,085 INFO L899 garLoopResultBuilder]: For program point L3538-1(line 3538) no Hoare annotation was computed. [2022-12-13 13:14:58,085 INFO L902 garLoopResultBuilder]: At program point L3588(line 3588) the Hoare annotation is: true [2022-12-13 13:14:58,086 INFO L899 garLoopResultBuilder]: For program point L3588-1(line 3588) no Hoare annotation was computed. [2022-12-13 13:14:58,086 INFO L902 garLoopResultBuilder]: At program point L3456(line 3456) the Hoare annotation is: true [2022-12-13 13:14:58,086 INFO L899 garLoopResultBuilder]: For program point L3423(lines 3423 3426) no Hoare annotation was computed. [2022-12-13 13:14:58,086 INFO L899 garLoopResultBuilder]: For program point L3456-1(line 3456) no Hoare annotation was computed. [2022-12-13 13:14:58,086 INFO L899 garLoopResultBuilder]: For program point L3539(lines 3539 3542) no Hoare annotation was computed. [2022-12-13 13:14:58,086 INFO L899 garLoopResultBuilder]: For program point L3589-1(line 3589) no Hoare annotation was computed. [2022-12-13 13:14:58,086 INFO L902 garLoopResultBuilder]: At program point L3589(line 3589) the Hoare annotation is: true [2022-12-13 13:14:58,086 INFO L899 garLoopResultBuilder]: For program point L3457(line 3457) no Hoare annotation was computed. [2022-12-13 13:14:58,086 INFO L899 garLoopResultBuilder]: For program point L3457-2(lines 3457 3460) no Hoare annotation was computed. [2022-12-13 13:14:58,086 INFO L902 garLoopResultBuilder]: At program point L3457-4(lines 3457 3460) the Hoare annotation is: true [2022-12-13 13:14:58,087 INFO L902 garLoopResultBuilder]: At program point $Ultimate##85(lines 3573 3577) the Hoare annotation is: true [2022-12-13 13:14:58,087 INFO L899 garLoopResultBuilder]: For program point L3590(lines 3590 3595) no Hoare annotation was computed. [2022-12-13 13:14:58,087 INFO L899 garLoopResultBuilder]: For program point phantom_ioctlFINAL(lines 3378 3605) no Hoare annotation was computed. [2022-12-13 13:14:58,087 INFO L899 garLoopResultBuilder]: For program point L3557-1(line 3557) no Hoare annotation was computed. [2022-12-13 13:14:58,087 INFO L902 garLoopResultBuilder]: At program point L3557(line 3557) the Hoare annotation is: true [2022-12-13 13:14:58,087 INFO L902 garLoopResultBuilder]: At program point L3458(line 3458) the Hoare annotation is: true [2022-12-13 13:14:58,087 INFO L899 garLoopResultBuilder]: For program point L3458-1(line 3458) no Hoare annotation was computed. [2022-12-13 13:14:58,087 INFO L899 garLoopResultBuilder]: For program point L3558(lines 3558 3561) no Hoare annotation was computed. [2022-12-13 13:14:58,087 INFO L902 garLoopResultBuilder]: At program point L3558-2(lines 3558 3561) the Hoare annotation is: true [2022-12-13 13:14:58,087 INFO L899 garLoopResultBuilder]: For program point L3525(lines 3525 3528) no Hoare annotation was computed. [2022-12-13 13:14:58,088 INFO L902 garLoopResultBuilder]: At program point L3476(line 3476) the Hoare annotation is: true [2022-12-13 13:14:58,088 INFO L899 garLoopResultBuilder]: For program point L3476-1(line 3476) no Hoare annotation was computed. [2022-12-13 13:14:58,088 INFO L902 garLoopResultBuilder]: At program point L3592(line 3592) the Hoare annotation is: true [2022-12-13 13:14:58,088 INFO L899 garLoopResultBuilder]: For program point L3592-1(line 3592) no Hoare annotation was computed. [2022-12-13 13:14:58,088 INFO L899 garLoopResultBuilder]: For program point L3493(lines 3493 3497) no Hoare annotation was computed. [2022-12-13 13:14:58,088 INFO L899 garLoopResultBuilder]: For program point L3427-1(line 3427) no Hoare annotation was computed. [2022-12-13 13:14:58,088 INFO L902 garLoopResultBuilder]: At program point L3427(line 3427) the Hoare annotation is: true [2022-12-13 13:14:58,088 INFO L899 garLoopResultBuilder]: For program point L3493-2(lines 3493 3497) no Hoare annotation was computed. [2022-12-13 13:14:58,088 INFO L902 garLoopResultBuilder]: At program point L3444(line 3444) the Hoare annotation is: true [2022-12-13 13:14:58,088 INFO L899 garLoopResultBuilder]: For program point L3477(lines 3477 3480) no Hoare annotation was computed. [2022-12-13 13:14:58,089 INFO L899 garLoopResultBuilder]: For program point L3444-1(line 3444) no Hoare annotation was computed. [2022-12-13 13:14:58,089 INFO L902 garLoopResultBuilder]: At program point L3477-2(lines 3477 3480) the Hoare annotation is: true [2022-12-13 13:14:58,089 INFO L902 garLoopResultBuilder]: At program point L3428(line 3428) the Hoare annotation is: true [2022-12-13 13:14:58,089 INFO L902 garLoopResultBuilder]: At program point $Ultimate##56(lines 3508 3512) the Hoare annotation is: true [2022-12-13 13:14:58,089 INFO L899 garLoopResultBuilder]: For program point L3428-1(line 3428) no Hoare annotation was computed. [2022-12-13 13:14:58,089 INFO L899 garLoopResultBuilder]: For program point L3445(lines 3445 3448) no Hoare annotation was computed. [2022-12-13 13:14:58,089 INFO L899 garLoopResultBuilder]: For program point L3445-2(lines 3445 3448) no Hoare annotation was computed. [2022-12-13 13:14:58,089 INFO L899 garLoopResultBuilder]: For program point L3429(line 3429) no Hoare annotation was computed. [2022-12-13 13:14:58,089 INFO L899 garLoopResultBuilder]: For program point L3429-2(lines 3429 3437) no Hoare annotation was computed. [2022-12-13 13:14:58,089 INFO L899 garLoopResultBuilder]: For program point L3429-4(lines 3429 3437) no Hoare annotation was computed. [2022-12-13 13:14:58,089 INFO L899 garLoopResultBuilder]: For program point L3545(lines 3545 3549) no Hoare annotation was computed. [2022-12-13 13:14:58,090 INFO L899 garLoopResultBuilder]: For program point L3545-2(lines 3545 3549) no Hoare annotation was computed. [2022-12-13 13:14:58,090 INFO L899 garLoopResultBuilder]: For program point L3562(line 3562) no Hoare annotation was computed. [2022-12-13 13:14:58,090 INFO L899 garLoopResultBuilder]: For program point L3529-1(line 3529) no Hoare annotation was computed. [2022-12-13 13:14:58,090 INFO L902 garLoopResultBuilder]: At program point L3529(line 3529) the Hoare annotation is: true [2022-12-13 13:14:58,090 INFO L902 garLoopResultBuilder]: At program point L3430(line 3430) the Hoare annotation is: true [2022-12-13 13:14:58,090 INFO L899 garLoopResultBuilder]: For program point L3463(line 3463) no Hoare annotation was computed. [2022-12-13 13:14:58,090 INFO L899 garLoopResultBuilder]: For program point L3430-1(line 3430) no Hoare annotation was computed. [2022-12-13 13:14:58,090 INFO L899 garLoopResultBuilder]: For program point L3463-2(line 3463) no Hoare annotation was computed. [2022-12-13 13:14:58,090 INFO L902 garLoopResultBuilder]: At program point L3579(line 3579) the Hoare annotation is: true [2022-12-13 13:14:58,090 INFO L902 garLoopResultBuilder]: At program point L3530(line 3530) the Hoare annotation is: true [2022-12-13 13:14:58,091 INFO L899 garLoopResultBuilder]: For program point L3563-1(line 3563) no Hoare annotation was computed. [2022-12-13 13:14:58,091 INFO L902 garLoopResultBuilder]: At program point L3563(line 3563) the Hoare annotation is: true [2022-12-13 13:14:58,091 INFO L899 garLoopResultBuilder]: For program point L3464(line 3464) no Hoare annotation was computed. [2022-12-13 13:14:58,091 INFO L899 garLoopResultBuilder]: For program point L3530-1(line 3530) no Hoare annotation was computed. [2022-12-13 13:14:58,091 INFO L899 garLoopResultBuilder]: For program point L3431(lines 3431 3435) no Hoare annotation was computed. [2022-12-13 13:14:58,091 INFO L902 garLoopResultBuilder]: At program point L3580(line 3580) the Hoare annotation is: true [2022-12-13 13:14:58,091 INFO L902 garLoopResultBuilder]: At program point L3514(line 3514) the Hoare annotation is: true [2022-12-13 13:14:58,091 INFO L899 garLoopResultBuilder]: For program point L3481(line 3481) no Hoare annotation was computed. [2022-12-13 13:14:58,091 INFO L899 garLoopResultBuilder]: For program point L3514-1(line 3514) no Hoare annotation was computed. [2022-12-13 13:14:58,091 INFO L899 garLoopResultBuilder]: For program point L3415(lines 3415 3601) no Hoare annotation was computed. [2022-12-13 13:14:58,092 INFO L902 garLoopResultBuilder]: At program point L3597(line 3597) the Hoare annotation is: true [2022-12-13 13:14:58,092 INFO L899 garLoopResultBuilder]: For program point L3531(lines 3531 3534) no Hoare annotation was computed. [2022-12-13 13:14:58,092 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3378 3605) 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_open_lock_of_phantom_device~0 1)) (not (= ~ldv_mutex_phantom_mutex~0 1)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-12-13 13:14:58,092 INFO L902 garLoopResultBuilder]: At program point L3432(line 3432) the Hoare annotation is: true [2022-12-13 13:14:58,092 INFO L899 garLoopResultBuilder]: For program point L3465-1(line 3465) no Hoare annotation was computed. [2022-12-13 13:14:58,092 INFO L902 garLoopResultBuilder]: At program point L3465(line 3465) the Hoare annotation is: true [2022-12-13 13:14:58,092 INFO L899 garLoopResultBuilder]: For program point L3432-1(line 3432) no Hoare annotation was computed. [2022-12-13 13:14:58,092 INFO L899 garLoopResultBuilder]: For program point L3581(line 3581) no Hoare annotation was computed. [2022-12-13 13:14:58,092 INFO L902 garLoopResultBuilder]: At program point L3482(line 3482) the Hoare annotation is: true [2022-12-13 13:14:58,093 INFO L899 garLoopResultBuilder]: For program point L3416(line 3416) no Hoare annotation was computed. [2022-12-13 13:14:58,093 INFO L899 garLoopResultBuilder]: For program point L3449(line 3449) no Hoare annotation was computed. [2022-12-13 13:14:58,093 INFO L899 garLoopResultBuilder]: For program point L3482-1(line 3482) no Hoare annotation was computed. [2022-12-13 13:14:58,093 INFO L899 garLoopResultBuilder]: For program point L3416-2(line 3416) no Hoare annotation was computed. [2022-12-13 13:14:58,093 INFO L899 garLoopResultBuilder]: For program point L3449-2(lines 3449 3454) no Hoare annotation was computed. [2022-12-13 13:14:58,093 INFO L899 garLoopResultBuilder]: For program point L3449-4(lines 3449 3454) no Hoare annotation was computed. [2022-12-13 13:14:58,093 INFO L899 garLoopResultBuilder]: For program point L3466(lines 3466 3469) no Hoare annotation was computed. [2022-12-13 13:14:58,093 INFO L899 garLoopResultBuilder]: For program point L3582(lines 3582 3585) no Hoare annotation was computed. [2022-12-13 13:14:58,093 INFO L902 garLoopResultBuilder]: At program point L3483-1(lines 3483 3515) the Hoare annotation is: true [2022-12-13 13:14:58,093 INFO L899 garLoopResultBuilder]: For program point L3483(lines 3483 3515) no Hoare annotation was computed. [2022-12-13 13:14:58,093 INFO L899 garLoopResultBuilder]: For program point L3417(line 3417) no Hoare annotation was computed. [2022-12-13 13:14:58,094 INFO L899 garLoopResultBuilder]: For program point L3599(line 3599) no Hoare annotation was computed. [2022-12-13 13:14:58,094 INFO L902 garLoopResultBuilder]: At program point L3418(line 3418) the Hoare annotation is: true [2022-12-13 13:14:58,094 INFO L899 garLoopResultBuilder]: For program point L3418-1(line 3418) no Hoare annotation was computed. [2022-12-13 13:14:58,094 INFO L899 garLoopResultBuilder]: For program point L3567(lines 3567 3570) no Hoare annotation was computed. [2022-12-13 13:14:58,094 INFO L899 garLoopResultBuilder]: For program point L3567-2(lines 3567 3570) no Hoare annotation was computed. [2022-12-13 13:14:58,094 INFO L899 garLoopResultBuilder]: For program point L3518(line 3518) no Hoare annotation was computed. [2022-12-13 13:14:58,094 INFO L899 garLoopResultBuilder]: For program point L3518-2(line 3518) no Hoare annotation was computed. [2022-12-13 13:14:58,094 INFO L899 garLoopResultBuilder]: For program point L3485(lines 3485 3489) no Hoare annotation was computed. [2022-12-13 13:14:58,094 INFO L899 garLoopResultBuilder]: For program point L3419(lines 3419 3422) no Hoare annotation was computed. [2022-12-13 13:14:58,094 INFO L902 garLoopResultBuilder]: At program point L3568(line 3568) the Hoare annotation is: true [2022-12-13 13:14:58,095 INFO L899 garLoopResultBuilder]: For program point L3502(lines 3502 3505) no Hoare annotation was computed. [2022-12-13 13:14:58,095 INFO L899 garLoopResultBuilder]: For program point L3568-1(line 3568) no Hoare annotation was computed. [2022-12-13 13:14:58,095 INFO L899 garLoopResultBuilder]: For program point L3502-2(lines 3502 3505) no Hoare annotation was computed. [2022-12-13 13:14:58,095 INFO L902 garLoopResultBuilder]: At program point L3486(line 3486) the Hoare annotation is: true [2022-12-13 13:14:58,095 INFO L899 garLoopResultBuilder]: For program point L3519(line 3519) no Hoare annotation was computed. [2022-12-13 13:14:58,095 INFO L899 garLoopResultBuilder]: For program point L3486-1(line 3486) no Hoare annotation was computed. [2022-12-13 13:14:58,095 INFO L902 garLoopResultBuilder]: At program point L3602(lines 3412 3604) the Hoare annotation is: true [2022-12-13 13:14:58,095 INFO L899 garLoopResultBuilder]: For program point L3536(line 3536) no Hoare annotation was computed. [2022-12-13 13:14:58,095 INFO L899 garLoopResultBuilder]: For program point L3503-1(line 3503) no Hoare annotation was computed. [2022-12-13 13:14:58,095 INFO L899 garLoopResultBuilder]: For program point L3536-2(line 3536) no Hoare annotation was computed. [2022-12-13 13:14:58,095 INFO L902 garLoopResultBuilder]: At program point L3503(line 3503) the Hoare annotation is: true [2022-12-13 13:14:58,096 INFO L902 garLoopResultBuilder]: At program point ldv_30182(lines 3415 3601) the Hoare annotation is: true [2022-12-13 13:14:58,096 INFO L902 garLoopResultBuilder]: At program point ldv_30184(lines 3415 3601) the Hoare annotation is: true [2022-12-13 13:14:58,096 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4948 4958) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_phantom_mutex~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= ~ldv_mutex_open_lock_of_phantom_device~0 1)) (not (= 2 |old(~ldv_mutex_phantom_mutex~0)|)) (not (= ~ldv_state_variable_3~0 1))) [2022-12-13 13:14:58,096 INFO L899 garLoopResultBuilder]: For program point L4951(lines 4951 4954) no Hoare annotation was computed. [2022-12-13 13:14:58,096 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_phantom_mutexFINAL(lines 4948 4958) no Hoare annotation was computed. [2022-12-13 13:14:58,096 INFO L895 garLoopResultBuilder]: At program point L4953(line 4953) 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_open_lock_of_phantom_device~0 1)) (not (= 2 |old(~ldv_mutex_phantom_mutex~0)|)) (not (= ~ldv_state_variable_3~0 1))) [2022-12-13 13:14:58,096 INFO L899 garLoopResultBuilder]: For program point L4953-1(lines 4951 4954) no Hoare annotation was computed. [2022-12-13 13:14:58,096 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_phantom_mutexEXIT(lines 4948 4958) no Hoare annotation was computed. [2022-12-13 13:14:58,096 INFO L899 garLoopResultBuilder]: For program point L3083-1(line 3083) no Hoare annotation was computed. [2022-12-13 13:14:58,097 INFO L899 garLoopResultBuilder]: For program point IS_ERRFINAL(lines 3080 3086) no Hoare annotation was computed. [2022-12-13 13:14:58,097 INFO L902 garLoopResultBuilder]: At program point L3083(line 3083) the Hoare annotation is: true [2022-12-13 13:14:58,097 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3080 3086) the Hoare annotation is: true [2022-12-13 13:14:58,097 INFO L899 garLoopResultBuilder]: For program point IS_ERREXIT(lines 3080 3086) no Hoare annotation was computed. [2022-12-13 13:14:58,100 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 13:14:58,102 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-13 13:14:58,136 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.12 01:14:58 BoogieIcfgContainer [2022-12-13 13:14:58,136 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-13 13:14:58,137 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-13 13:14:58,137 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-13 13:14:58,137 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-13 13:14:58,137 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 01:13:18" (3/4) ... [2022-12-13 13:14:58,140 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-12-13 13:14:58,147 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure copy_from_user [2022-12-13 13:14:58,147 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure atomic_set [2022-12-13 13:14:58,147 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kfree [2022-12-13 13:14:58,147 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure free_irq [2022-12-13 13:14:58,147 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_iomap [2022-12-13 13:14:58,147 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_iounmap [2022-12-13 13:14:58,148 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure might_fault [2022-12-13 13:14:58,148 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure phantom_status [2022-12-13 13:14:58,148 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure class_destroy [2022-12-13 13:14:58,148 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2022-12-13 13:14:58,148 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure class_remove_file [2022-12-13 13:14:58,148 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_disable_device [2022-12-13 13:14:58,148 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure copy_to_user [2022-12-13 13:14:58,148 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_error [2022-12-13 13:14:58,148 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure phantom_remove [2022-12-13 13:14:58,148 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure unregister_chrdev_region [2022-12-13 13:14:58,148 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_release_regions [2022-12-13 13:14:58,148 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure phantom_poll [2022-12-13 13:14:58,148 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure _raw_spin_lock_irqsave [2022-12-13 13:14:58,148 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_open_lock_of_phantom_device [2022-12-13 13:14:58,149 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2022-12-13 13:14:58,149 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_get_drvdata [2022-12-13 13:14:58,149 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure atomic_read [2022-12-13 13:14:58,149 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure iowrite32 [2022-12-13 13:14:58,149 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy [2022-12-13 13:14:58,149 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ioread32 [2022-12-13 13:14:58,149 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irqrestore [2022-12-13 13:14:58,149 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2022-12-13 13:14:58,149 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_lock [2022-12-13 13:14:58,149 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure _copy_from_user [2022-12-13 13:14:58,149 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2022-12-13 13:14:58,149 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure phantom_ioctl [2022-12-13 13:14:58,149 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_phantom_mutex [2022-12-13 13:14:58,149 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure IS_ERR [2022-12-13 13:14:58,173 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 338 nodes and edges [2022-12-13 13:14:58,174 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 138 nodes and edges [2022-12-13 13:14:58,176 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 43 nodes and edges [2022-12-13 13:14:58,177 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 25 nodes and edges [2022-12-13 13:14:58,178 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2022-12-13 13:14:58,180 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2022-12-13 13:14:58,181 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2022-12-13 13:14:58,182 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-12-13 13:14:58,213 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 2) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && \result == 0) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) && tmp == 0) && \result == 0 [2022-12-13 13:14:58,213 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 2) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && \result == 0) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) && tmp == 0) && \result == 0 [2022-12-13 13:14:58,213 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && \result + 4 <= 0) && \result + 4 <= 0) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && tmp + 4 <= 0) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 [2022-12-13 13:14:58,213 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && \result == 0) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) && tmp == 0) && \result == 0 [2022-12-13 13:14:58,213 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && \result == 0) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) && tmp == 0) && \result == 0 [2022-12-13 13:14:58,214 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 2) && \result + 4 <= 0) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) || ((((((1 == ldv_mutex_mutex_of_device && ldv_mutex_phantom_mutex == 2) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && \result == 0) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) && ldv_mutex_open_lock_of_phantom_device == 2) [2022-12-13 13:14:58,215 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((1 == ldv_mutex_mutex_of_device && ldv_mutex_phantom_mutex == 2) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && \result == 0) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) && ldv_mutex_open_lock_of_phantom_device == 2) && tmp == 0) && \result == 0 [2022-12-13 13:14:58,216 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((1 == ldv_mutex_mutex_of_device && ldv_mutex_phantom_mutex == 2) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && \result == 0) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) && ldv_mutex_open_lock_of_phantom_device == 2) && \result == 0) || (((((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 2) && \result + 4 <= 0) && \result + 4 <= 0) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) [2022-12-13 13:14:58,319 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c670521-787a-46c2-b716-b896eec7d5cd/bin/uautomizer-uyxdKDjOR8/witness.graphml [2022-12-13 13:14:58,319 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-13 13:14:58,320 INFO L158 Benchmark]: Toolchain (without parser) took 102706.69ms. Allocated memory was 148.9MB in the beginning and 799.0MB in the end (delta: 650.1MB). Free memory was 106.6MB in the beginning and 477.7MB in the end (delta: -371.1MB). Peak memory consumption was 280.6MB. Max. memory is 16.1GB. [2022-12-13 13:14:58,320 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 109.1MB. Free memory is still 82.2MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-13 13:14:58,320 INFO L158 Benchmark]: CACSL2BoogieTranslator took 977.55ms. Allocated memory was 148.9MB in the beginning and 182.5MB in the end (delta: 33.6MB). Free memory was 106.6MB in the beginning and 131.0MB in the end (delta: -24.4MB). Peak memory consumption was 65.2MB. Max. memory is 16.1GB. [2022-12-13 13:14:58,320 INFO L158 Benchmark]: Boogie Procedure Inliner took 85.79ms. Allocated memory is still 182.5MB. Free memory was 131.0MB in the beginning and 121.6MB in the end (delta: 9.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-12-13 13:14:58,321 INFO L158 Benchmark]: Boogie Preprocessor took 79.93ms. Allocated memory is still 182.5MB. Free memory was 121.6MB in the beginning and 110.1MB in the end (delta: 11.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-12-13 13:14:58,321 INFO L158 Benchmark]: RCFGBuilder took 1523.99ms. Allocated memory is still 182.5MB. Free memory was 110.1MB in the beginning and 73.8MB in the end (delta: 36.3MB). Peak memory consumption was 60.4MB. Max. memory is 16.1GB. [2022-12-13 13:14:58,321 INFO L158 Benchmark]: TraceAbstraction took 99850.43ms. Allocated memory was 182.5MB in the beginning and 799.0MB in the end (delta: 616.6MB). Free memory was 73.8MB in the beginning and 510.2MB in the end (delta: -436.5MB). Peak memory consumption was 482.1MB. Max. memory is 16.1GB. [2022-12-13 13:14:58,321 INFO L158 Benchmark]: Witness Printer took 182.65ms. Allocated memory is still 799.0MB. Free memory was 510.2MB in the beginning and 477.7MB in the end (delta: 32.5MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. [2022-12-13 13:14:58,323 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.19ms. Allocated memory is still 109.1MB. Free memory is still 82.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 977.55ms. Allocated memory was 148.9MB in the beginning and 182.5MB in the end (delta: 33.6MB). Free memory was 106.6MB in the beginning and 131.0MB in the end (delta: -24.4MB). Peak memory consumption was 65.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 85.79ms. Allocated memory is still 182.5MB. Free memory was 131.0MB in the beginning and 121.6MB in the end (delta: 9.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 79.93ms. Allocated memory is still 182.5MB. Free memory was 121.6MB in the beginning and 110.1MB in the end (delta: 11.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * RCFGBuilder took 1523.99ms. Allocated memory is still 182.5MB. Free memory was 110.1MB in the beginning and 73.8MB in the end (delta: 36.3MB). Peak memory consumption was 60.4MB. Max. memory is 16.1GB. * TraceAbstraction took 99850.43ms. Allocated memory was 182.5MB in the beginning and 799.0MB in the end (delta: 616.6MB). Free memory was 73.8MB in the beginning and 510.2MB in the end (delta: -436.5MB). Peak memory consumption was 482.1MB. Max. memory is 16.1GB. * Witness Printer took 182.65ms. Allocated memory is still 799.0MB. Free memory was 510.2MB in the beginning and 477.7MB in the end (delta: 32.5MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 4431]: 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 35 procedures, 577 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 99.8s, OverallIterations: 13, TraceHistogramMax: 5, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 9.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 85.8s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8788 SdHoareTripleChecker+Valid, 7.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8104 mSDsluCounter, 23649 SdHoareTripleChecker+Invalid, 6.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 13311 mSDsCounter, 2280 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5408 IncrementalHoareTripleChecker+Invalid, 7688 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2280 mSolverCounterUnsat, 10338 mSDtfsCounter, 5408 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 300 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4376occurred in iteration=8, InterpolantAutomatonStates: 63, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.3s AutomataMinimizationTime, 13 MinimizatonAttempts, 2040 StatesRemovedByMinimization, 12 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 245 LocationsWithAnnotation, 9033 PreInvPairs, 10577 NumberOfFragments, 3402 HoareAnnotationTreeSize, 9033 FomulaSimplifications, 653312 FormulaSimplificationTreeSizeReduction, 76.8s HoareSimplificationTime, 245 FomulaSimplificationsInter, 2812384 FormulaSimplificationTreeSizeReductionInter, 8.8s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 2.0s InterpolantComputationTime, 1226 NumberOfCodeBlocks, 1226 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 1213 ConstructedInterpolants, 0 QuantifiedInterpolants, 1914 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 13 InterpolantComputations, 13 PerfectInterpolantSequences, 414/414 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: 4335]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 2) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5045]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3234]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3813]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3813]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3310]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4082]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3989]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3606]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4756]: Loop Invariant Derived loop invariant: ((((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 2) && \result + 4 <= 0) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) || ((((((1 == ldv_mutex_mutex_of_device && ldv_mutex_phantom_mutex == 2) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && \result == 0) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) && ldv_mutex_open_lock_of_phantom_device == 2) - InvariantResult [Line: 5098]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 2) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5010]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5006]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5055]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5120]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5113]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 2) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4387]: Loop Invariant Derived loop invariant: (((((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && \result == 0) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) && tmp == 0) && \result == 0 - InvariantResult [Line: 5041]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5037]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5024]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3412]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3490]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4363]: Loop Invariant Derived loop invariant: (((((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 2) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && \result == 0) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) && tmp == 0) && \result == 0 - InvariantResult [Line: 4996]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4403]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4411]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4788]: Loop Invariant Derived loop invariant: (((1 == ldv_mutex_mutex_of_device && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) && ldv_mutex_open_lock_of_phantom_device == 2 - InvariantResult [Line: 5151]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5078]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3935]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5133]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3620]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3801]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3415]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3247]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3813]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3188]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4395]: Loop Invariant Derived loop invariant: (((1 == ldv_mutex_mutex_of_device && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) && ldv_mutex_open_lock_of_phantom_device == 2 - InvariantResult [Line: 3508]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3490]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4031]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3780]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3573]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5051]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3989]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3813]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3813]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4355]: Loop Invariant Derived loop invariant: (((((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && \result + 4 <= 0) && \result + 4 <= 0) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && tmp + 4 <= 0) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5013]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4371]: Loop Invariant Derived loop invariant: (((((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && \result == 0) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) && tmp == 0) && \result == 0 - InvariantResult [Line: 3659]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3261]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5072]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3415]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5048]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5144]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4379]: Loop Invariant Derived loop invariant: (((((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 2) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && \result == 0) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) && tmp == 0) && \result == 0 - InvariantResult [Line: 4082]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3327]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4343]: Loop Invariant Derived loop invariant: (((((((1 == ldv_mutex_mutex_of_device && ldv_mutex_phantom_mutex == 2) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && \result == 0) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) && ldv_mutex_open_lock_of_phantom_device == 2) && \result == 0) || (((((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 2) && \result + 4 <= 0) && \result + 4 <= 0) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3813]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3239]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5160]: Loop Invariant Derived loop invariant: (((((((1 == ldv_mutex_mutex_of_device && ldv_mutex_phantom_mutex == 2) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && \result == 0) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) && ldv_mutex_open_lock_of_phantom_device == 2) && tmp == 0) && \result == 0 - InvariantResult [Line: 3220]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3989]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3792]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3074]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5003]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5068]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3982]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4970]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5136]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4076]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3813]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 5109]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4890]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 2) && ldv_mutex_lock == 1) && ldv_state_variable_3 == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3813]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3989]: Loop Invariant Derived loop invariant: ((((ldv_mutex_open_lock_of_phantom_device == 1 && ldv_state_variable_0 == 1) && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3782]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3947]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3813]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4419]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(ldv_mutex_open_lock_of_phantom_device == 1)) || !(ldv_mutex_phantom_mutex == 1)) || ldv_state_variable_3 == 0 - InvariantResult [Line: 5148]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 3782]: Loop Invariant Derived loop invariant: (((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1 - InvariantResult [Line: 4959]: Loop Invariant Derived loop invariant: (((((ldv_mutex_open_lock_of_phantom_device == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_phantom_mutex == 1) && ldv_mutex_lock == 1) && ldv_state_variable_2 == 0) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) && ldv_state_variable_3 == 0 RESULT: Ultimate proved your program to be correct! [2022-12-13 13:14:58,351 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c670521-787a-46c2-b716-b896eec7d5cd/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE