./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 38b53e6a Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash d0954289a294fb2be404f98afcefa652a2fbf60d586d07e7d68c419183f4ff07 --- 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-38b53e6 [2022-11-25 22:41:11,436 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-25 22:41:11,439 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-25 22:41:11,483 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-25 22:41:11,483 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-25 22:41:11,488 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-25 22:41:11,490 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-25 22:41:11,494 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-25 22:41:11,499 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-25 22:41:11,504 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-25 22:41:11,506 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-25 22:41:11,508 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-25 22:41:11,509 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-25 22:41:11,512 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-25 22:41:11,515 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-25 22:41:11,517 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-25 22:41:11,519 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-25 22:41:11,521 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-25 22:41:11,522 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-25 22:41:11,529 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-25 22:41:11,531 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-25 22:41:11,534 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-25 22:41:11,535 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-25 22:41:11,536 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-25 22:41:11,549 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-25 22:41:11,549 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-25 22:41:11,550 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-25 22:41:11,552 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-25 22:41:11,553 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-25 22:41:11,554 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-25 22:41:11,554 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-25 22:41:11,555 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-25 22:41:11,558 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-25 22:41:11,559 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-25 22:41:11,561 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-25 22:41:11,562 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-25 22:41:11,563 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-25 22:41:11,564 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-25 22:41:11,564 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-25 22:41:11,565 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-25 22:41:11,566 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-25 22:41:11,568 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-11-25 22:41:11,611 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-25 22:41:11,612 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-25 22:41:11,613 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-25 22:41:11,613 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-25 22:41:11,614 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-25 22:41:11,615 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-25 22:41:11,615 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-25 22:41:11,615 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-25 22:41:11,616 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-25 22:41:11,616 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-25 22:41:11,617 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-25 22:41:11,618 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-25 22:41:11,618 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-25 22:41:11,618 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-25 22:41:11,618 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-25 22:41:11,619 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-25 22:41:11,619 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-25 22:41:11,619 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-25 22:41:11,621 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-25 22:41:11,621 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-25 22:41:11,622 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-25 22:41:11,622 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-25 22:41:11,622 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-25 22:41:11,622 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-25 22:41:11,623 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-25 22:41:11,623 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-25 22:41:11,624 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-25 22:41:11,624 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-25 22:41:11,625 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-25 22:41:11,625 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 22:41:11,625 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-25 22:41:11,626 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-25 22:41:11,626 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-25 22:41:11,626 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-25 22:41:11,627 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-25 22:41:11,627 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-25 22:41:11,627 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-25 22:41:11,628 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-25 22:41:11,628 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/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_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d0954289a294fb2be404f98afcefa652a2fbf60d586d07e7d68c419183f4ff07 [2022-11-25 22:41:11,944 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-25 22:41:11,986 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-25 22:41:11,989 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-25 22:41:11,990 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-25 22:41:11,990 INFO L275 PluginConnector]: CDTParser initialized [2022-11-25 22:41:11,991 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i [2022-11-25 22:41:15,037 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-25 22:41:15,552 INFO L351 CDTParser]: Found 1 translation units. [2022-11-25 22:41:15,552 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i [2022-11-25 22:41:15,577 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/data/9e26cd377/158ace3d73154c0db54689ce92149e9c/FLAG7e78356d5 [2022-11-25 22:41:15,593 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/data/9e26cd377/158ace3d73154c0db54689ce92149e9c [2022-11-25 22:41:15,601 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-25 22:41:15,602 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-25 22:41:15,605 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-25 22:41:15,605 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-25 22:41:15,609 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-25 22:41:15,610 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 10:41:15" (1/1) ... [2022-11-25 22:41:15,612 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a4e087 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:41:15, skipping insertion in model container [2022-11-25 22:41:15,612 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 10:41:15" (1/1) ... [2022-11-25 22:41:15,619 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-25 22:41:15,727 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-25 22:41:16,205 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3507] [2022-11-25 22:41:16,206 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name readpages at C: (*readpages)(struct file___0 *filp , struct address_space___0 *mapping , struct list_head *pages , unsigned int nr_pages ) [3509-3510] [2022-11-25 22:41:16,206 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name write_begin at C: (*write_begin)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int flags , struct page **pagep , void **fsdata ) [3511-3513] [2022-11-25 22:41:16,207 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name write_end at C: (*write_end)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int copied , struct page *page , void *fsdata ) [3514-3515] [2022-11-25 22:41:16,207 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3516] [2022-11-25 22:41:16,208 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name get_xip_mem at C: (*get_xip_mem)(struct address_space___0 * , unsigned long , int , void ** , unsigned long * ) [3522-3523] [2022-11-25 22:41:16,208 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3524] [2022-11-25 22:41:16,209 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name error_remove_page at C: (*error_remove_page)(struct address_space___0 * , struct page * ) [3527] [2022-11-25 22:41:16,220 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3940] [2022-11-25 22:41:16,220 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name dtr_rts at C: (*dtr_rts)(struct tty_port___0 *port , int raise ) [3941] [2022-11-25 22:41:16,221 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3942] [2022-11-25 22:41:16,222 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3943] [2022-11-25 22:41:16,222 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name activate at C: (*activate)(struct tty_port___0 *port , struct tty_struct___0 *tty ) [3944] [2022-11-25 22:41:16,222 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3945] [2022-11-25 22:41:16,375 WARN L623 FunctionHandler]: Unknown extern function debug_lockdep_rcu_enabled [2022-11-25 22:41:16,376 WARN L623 FunctionHandler]: Unknown extern function lockdep_rcu_dereference [2022-11-25 22:41:16,412 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:41:16,424 WARN L623 FunctionHandler]: Unknown extern function __get_free_pages [2022-11-25 22:41:16,434 WARN L623 FunctionHandler]: Unknown extern function kmem_cache_alloc_notrace [2022-11-25 22:41:16,495 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_67565f93-1d19-4160-bcd9-57b80b2fb428/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i[130795,130808] [2022-11-25 22:41:16,653 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-11-25 22:41:16,662 WARN L623 FunctionHandler]: Unknown extern function dev_set_drvdata [2022-11-25 22:41:16,689 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-11-25 22:41:16,691 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,700 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,777 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,778 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,782 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,783 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,788 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,799 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,801 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,808 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:41:16,810 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,813 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,814 WARN L623 FunctionHandler]: Unknown extern function usb_alloc_urb [2022-11-25 22:41:16,815 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,816 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:41:16,818 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:41:16,819 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-11-25 22:41:16,820 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:41:16,821 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,824 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,827 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:41:16,828 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,830 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,833 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:41:16,834 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,835 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:41:16,837 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,840 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-11-25 22:41:16,842 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,844 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:41:16,846 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,848 WARN L623 FunctionHandler]: Unknown extern function usb_poison_urb [2022-11-25 22:41:16,849 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:41:16,849 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-11-25 22:41:16,850 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-11-25 22:41:16,852 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,854 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,858 WARN L623 FunctionHandler]: Unknown extern function tty_kref_put [2022-11-25 22:41:16,859 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-11-25 22:41:16,861 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,869 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,873 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,885 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-11-25 22:41:16,891 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-11-25 22:41:16,892 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,893 WARN L623 FunctionHandler]: Unknown extern function msleep [2022-11-25 22:41:16,896 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-11-25 22:41:16,897 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,907 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:41:16,908 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,911 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:41:16,917 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,919 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,920 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:41:16,920 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,922 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,923 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:41:16,925 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,925 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:41:16,942 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:41:16,946 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:41:16,948 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,949 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:41:16,954 WARN L623 FunctionHandler]: Unknown extern function usb_serial_register [2022-11-25 22:41:16,956 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:16,957 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-11-25 22:41:16,962 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-11-25 22:41:17,014 WARN L623 FunctionHandler]: Unknown extern function ldv_detach_1 [2022-11-25 22:41:17,018 WARN L623 FunctionHandler]: Unknown extern function ldv_detach_1 [2022-11-25 22:41:17,019 WARN L623 FunctionHandler]: Unknown extern function ldv_probe_1 [2022-11-25 22:41:17,020 WARN L623 FunctionHandler]: Unknown extern function usb_serial_probe [2022-11-25 22:41:17,022 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-11-25 22:41:17,022 WARN L623 FunctionHandler]: Unknown extern function ldv_check_final_state [2022-11-25 22:41:17,024 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:41:17,025 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:41:17,026 WARN L623 FunctionHandler]: Unknown extern function tty_insert_flip_string_fixed_flag [2022-11-25 22:41:17,027 WARN L623 FunctionHandler]: Unknown extern function usb_register_driver [2022-11-25 22:41:17,028 WARN L623 FunctionHandler]: Unknown extern function tty_port_tty_get [2022-11-25 22:41:17,028 WARN L623 FunctionHandler]: Unknown extern function ldv_got_tty [2022-11-25 22:41:17,030 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:41:17,030 WARN L623 FunctionHandler]: Unknown extern function tty_flip_buffer_push [2022-11-25 22:41:17,031 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:41:17,031 WARN L623 FunctionHandler]: Unknown extern function tty_get_baud_rate [2022-11-25 22:41:17,032 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:41:17,032 WARN L623 FunctionHandler]: Unknown extern function tty_encode_baud_rate [2022-11-25 22:41:17,033 WARN L623 FunctionHandler]: Unknown extern function usb_deregister [2022-11-25 22:41:17,038 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:41:17,044 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:41:17,047 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:41:17,050 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:41:17,052 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:41:17,061 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 22:41:17,091 INFO L203 MainTranslator]: Completed pre-run [2022-11-25 22:41:17,212 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3507] [2022-11-25 22:41:17,212 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name readpages at C: (*readpages)(struct file___0 *filp , struct address_space___0 *mapping , struct list_head *pages , unsigned int nr_pages ) [3509-3510] [2022-11-25 22:41:17,212 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name write_begin at C: (*write_begin)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int flags , struct page **pagep , void **fsdata ) [3511-3513] [2022-11-25 22:41:17,213 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name write_end at C: (*write_end)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int copied , struct page *page , void *fsdata ) [3514-3515] [2022-11-25 22:41:17,214 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3516] [2022-11-25 22:41:17,214 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name get_xip_mem at C: (*get_xip_mem)(struct address_space___0 * , unsigned long , int , void ** , unsigned long * ) [3522-3523] [2022-11-25 22:41:17,214 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3524] [2022-11-25 22:41:17,215 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name error_remove_page at C: (*error_remove_page)(struct address_space___0 * , struct page * ) [3527] [2022-11-25 22:41:17,266 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3940] [2022-11-25 22:41:17,266 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name dtr_rts at C: (*dtr_rts)(struct tty_port___0 *port , int raise ) [3941] [2022-11-25 22:41:17,267 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3942] [2022-11-25 22:41:17,267 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3943] [2022-11-25 22:41:17,267 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name activate at C: (*activate)(struct tty_port___0 *port , struct tty_struct___0 *tty ) [3944] [2022-11-25 22:41:17,267 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3945] [2022-11-25 22:41:17,273 WARN L623 FunctionHandler]: Unknown extern function debug_lockdep_rcu_enabled [2022-11-25 22:41:17,274 WARN L623 FunctionHandler]: Unknown extern function lockdep_rcu_dereference [2022-11-25 22:41:17,281 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:41:17,281 WARN L623 FunctionHandler]: Unknown extern function __get_free_pages [2022-11-25 22:41:17,285 WARN L623 FunctionHandler]: Unknown extern function kmem_cache_alloc_notrace [2022-11-25 22:41:17,289 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_67565f93-1d19-4160-bcd9-57b80b2fb428/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i[130795,130808] [2022-11-25 22:41:17,307 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-11-25 22:41:17,308 WARN L623 FunctionHandler]: Unknown extern function dev_set_drvdata [2022-11-25 22:41:17,315 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-11-25 22:41:17,316 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,317 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,328 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,329 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,331 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,332 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,334 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,336 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,340 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,342 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:41:17,348 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,351 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,355 WARN L623 FunctionHandler]: Unknown extern function usb_alloc_urb [2022-11-25 22:41:17,356 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,356 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:41:17,358 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:41:17,359 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-11-25 22:41:17,361 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:41:17,364 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,365 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,368 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:41:17,370 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,370 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,375 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:41:17,377 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,381 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:41:17,383 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,384 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-11-25 22:41:17,385 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,388 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:41:17,389 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,390 WARN L623 FunctionHandler]: Unknown extern function usb_poison_urb [2022-11-25 22:41:17,390 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:41:17,391 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-11-25 22:41:17,391 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-11-25 22:41:17,393 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,393 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,394 WARN L623 FunctionHandler]: Unknown extern function tty_kref_put [2022-11-25 22:41:17,396 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-11-25 22:41:17,396 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,398 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,399 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,402 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-11-25 22:41:17,406 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-11-25 22:41:17,407 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,408 WARN L623 FunctionHandler]: Unknown extern function msleep [2022-11-25 22:41:17,412 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-11-25 22:41:17,414 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,418 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:41:17,419 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,420 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:41:17,428 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,429 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,431 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:41:17,432 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,433 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,435 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:41:17,437 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,437 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:41:17,448 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:41:17,455 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:41:17,458 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,458 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:41:17,459 WARN L623 FunctionHandler]: Unknown extern function usb_serial_register [2022-11-25 22:41:17,461 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:41:17,461 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-11-25 22:41:17,462 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-11-25 22:41:17,470 WARN L623 FunctionHandler]: Unknown extern function ldv_detach_1 [2022-11-25 22:41:17,471 WARN L623 FunctionHandler]: Unknown extern function ldv_detach_1 [2022-11-25 22:41:17,471 WARN L623 FunctionHandler]: Unknown extern function ldv_probe_1 [2022-11-25 22:41:17,473 WARN L623 FunctionHandler]: Unknown extern function usb_serial_probe [2022-11-25 22:41:17,473 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-11-25 22:41:17,474 WARN L623 FunctionHandler]: Unknown extern function ldv_check_final_state [2022-11-25 22:41:17,474 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:41:17,476 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:41:17,477 WARN L623 FunctionHandler]: Unknown extern function tty_insert_flip_string_fixed_flag [2022-11-25 22:41:17,478 WARN L623 FunctionHandler]: Unknown extern function usb_register_driver [2022-11-25 22:41:17,478 WARN L623 FunctionHandler]: Unknown extern function tty_port_tty_get [2022-11-25 22:41:17,479 WARN L623 FunctionHandler]: Unknown extern function ldv_got_tty [2022-11-25 22:41:17,480 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:41:17,481 WARN L623 FunctionHandler]: Unknown extern function tty_flip_buffer_push [2022-11-25 22:41:17,481 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:41:17,483 WARN L623 FunctionHandler]: Unknown extern function tty_get_baud_rate [2022-11-25 22:41:17,483 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:41:17,484 WARN L623 FunctionHandler]: Unknown extern function tty_encode_baud_rate [2022-11-25 22:41:17,485 WARN L623 FunctionHandler]: Unknown extern function usb_deregister [2022-11-25 22:41:17,485 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:41:17,486 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:41:17,487 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:41:17,494 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:41:17,496 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:41:17,498 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 22:41:17,572 INFO L208 MainTranslator]: Completed translation [2022-11-25 22:41:17,574 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:41:17 WrapperNode [2022-11-25 22:41:17,574 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-25 22:41:17,575 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-25 22:41:17,576 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-25 22:41:17,576 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-25 22:41:17,583 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:41:17" (1/1) ... [2022-11-25 22:41:17,622 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:41:17" (1/1) ... [2022-11-25 22:41:17,749 INFO L138 Inliner]: procedures = 124, calls = 768, calls flagged for inlining = 62, calls inlined = 62, statements flattened = 2111 [2022-11-25 22:41:17,750 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-25 22:41:17,750 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-25 22:41:17,751 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-25 22:41:17,751 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-25 22:41:17,761 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:41:17" (1/1) ... [2022-11-25 22:41:17,761 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:41:17" (1/1) ... [2022-11-25 22:41:17,792 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:41:17" (1/1) ... [2022-11-25 22:41:17,792 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:41:17" (1/1) ... [2022-11-25 22:41:17,871 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:41:17" (1/1) ... [2022-11-25 22:41:17,881 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:41:17" (1/1) ... [2022-11-25 22:41:17,890 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:41:17" (1/1) ... [2022-11-25 22:41:17,899 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:41:17" (1/1) ... [2022-11-25 22:41:17,915 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-25 22:41:17,916 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-25 22:41:17,916 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-25 22:41:17,916 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-25 22:41:17,917 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:41:17" (1/1) ... [2022-11-25 22:41:17,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 22:41:17,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 [2022-11-25 22:41:17,949 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-25 22:41:17,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-25 22:41:18,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-25 22:41:18,008 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2022-11-25 22:41:18,008 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2022-11-25 22:41:18,008 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-25 22:41:18,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-25 22:41:18,008 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-25 22:41:18,009 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-25 22:41:18,009 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-25 22:41:18,009 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_int [2022-11-25 22:41:18,009 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_int [2022-11-25 22:41:18,009 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-25 22:41:18,010 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-25 22:41:18,012 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2022-11-25 22:41:18,015 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2022-11-25 22:41:18,015 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-25 22:41:18,016 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-25 22:41:18,016 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2022-11-25 22:41:18,017 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2022-11-25 22:41:18,017 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-25 22:41:18,018 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-25 22:41:18,018 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_serial_port_data [2022-11-25 22:41:18,018 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_serial_port_data [2022-11-25 22:41:18,024 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-25 22:41:18,024 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-25 22:41:18,024 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-25 22:41:18,024 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_tty [2022-11-25 22:41:18,024 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_tty [2022-11-25 22:41:18,025 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-25 22:41:18,025 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-25 22:41:18,025 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_detach_1 [2022-11-25 22:41:18,025 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_detach_1 [2022-11-25 22:41:18,025 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-25 22:41:18,025 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop___0 [2022-11-25 22:41:18,025 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop___0 [2022-11-25 22:41:18,026 INFO L130 BoogieDeclarations]: Found specification of procedure kmem_cache_alloc_notrace [2022-11-25 22:41:18,026 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-25 22:41:18,026 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_tiocmset [2022-11-25 22:41:18,026 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_tiocmset [2022-11-25 22:41:18,026 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_tiocmget [2022-11-25 22:41:18,026 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_tiocmget [2022-11-25 22:41:18,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-25 22:41:18,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-25 22:41:18,027 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_ioctl [2022-11-25 22:41:18,027 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_ioctl [2022-11-25 22:41:18,027 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2022-11-25 22:41:18,027 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2022-11-25 22:41:18,028 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_sched_notrace [2022-11-25 22:41:18,028 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_sched_notrace [2022-11-25 22:41:18,028 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2022-11-25 22:41:18,028 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2022-11-25 22:41:18,028 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_write_room [2022-11-25 22:41:18,028 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_write_room [2022-11-25 22:41:18,028 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-25 22:41:18,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-25 22:41:18,029 INFO L130 BoogieDeclarations]: Found specification of procedure trace_kmalloc [2022-11-25 22:41:18,029 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_kmalloc [2022-11-25 22:41:18,030 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_init_termios [2022-11-25 22:41:18,030 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_init_termios [2022-11-25 22:41:18,030 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister [2022-11-25 22:41:18,030 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister [2022-11-25 22:41:18,030 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-25 22:41:18,030 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-25 22:41:18,030 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-25 22:41:18,031 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-25 22:41:18,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-25 22:41:18,031 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_set_termios [2022-11-25 22:41:18,031 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_set_termios [2022-11-25 22:41:18,031 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-25 22:41:18,031 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-11-25 22:41:18,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-11-25 22:41:18,032 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-25 22:41:18,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-25 22:41:18,646 INFO L235 CfgBuilder]: Building ICFG [2022-11-25 22:41:18,649 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-25 22:41:19,255 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-25 22:41:22,081 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stop___0FINAL: assume true; [2022-11-25 22:41:23,296 INFO L276 CfgBuilder]: Performing block encoding [2022-11-25 22:41:24,116 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-25 22:41:24,116 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-25 22:41:24,120 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 10:41:24 BoogieIcfgContainer [2022-11-25 22:41:24,120 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-25 22:41:24,122 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-25 22:41:24,122 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-25 22:41:24,125 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-25 22:41:24,125 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 10:41:15" (1/3) ... [2022-11-25 22:41:24,126 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55f398b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 10:41:24, skipping insertion in model container [2022-11-25 22:41:24,126 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:41:17" (2/3) ... [2022-11-25 22:41:24,127 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55f398b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 10:41:24, skipping insertion in model container [2022-11-25 22:41:24,127 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 10:41:24" (3/3) ... [2022-11-25 22:41:24,128 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i [2022-11-25 22:41:24,148 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-25 22:41:24,148 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-25 22:41:24,205 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-25 22:41:24,212 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6789b2c2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-25 22:41:24,212 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-25 22:41:24,218 INFO L276 IsEmpty]: Start isEmpty. Operand has 417 states, 277 states have (on average 1.3971119133574008) internal successors, (387), 286 states have internal predecessors, (387), 112 states have call successors, (112), 28 states have call predecessors, (112), 26 states have return successors, (107), 107 states have call predecessors, (107), 107 states have call successors, (107) [2022-11-25 22:41:24,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-11-25 22:41:24,233 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:41:24,234 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-25 22:41:24,234 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:41:24,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:41:24,239 INFO L85 PathProgramCache]: Analyzing trace with hash 2104323236, now seen corresponding path program 1 times [2022-11-25 22:41:24,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-25 22:41:24,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974469308] [2022-11-25 22:41:24,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:41:24,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 22:41:24,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:41:24,799 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-11-25 22:41:24,799 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-25 22:41:24,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974469308] [2022-11-25 22:41:24,801 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974469308] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:41:24,801 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 22:41:24,802 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 22:41:24,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9533639] [2022-11-25 22:41:24,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:41:24,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 22:41:24,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-25 22:41:24,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 22:41:24,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 22:41:24,865 INFO L87 Difference]: Start difference. First operand has 417 states, 277 states have (on average 1.3971119133574008) internal successors, (387), 286 states have internal predecessors, (387), 112 states have call successors, (112), 28 states have call predecessors, (112), 26 states have return successors, (107), 107 states have call predecessors, (107), 107 states have call successors, (107) Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-25 22:41:26,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:41:26,831 INFO L93 Difference]: Finished difference Result 849 states and 1262 transitions. [2022-11-25 22:41:26,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 22:41:26,834 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 53 [2022-11-25 22:41:26,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:41:26,847 INFO L225 Difference]: With dead ends: 849 [2022-11-25 22:41:26,847 INFO L226 Difference]: Without dead ends: 428 [2022-11-25 22:41:26,854 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-11-25 22:41:26,857 INFO L413 NwaCegarLoop]: 498 mSDtfsCounter, 88 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 881 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-11-25 22:41:26,858 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 881 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-11-25 22:41:26,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-11-25 22:41:26,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 428. [2022-11-25 22:41:26,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428 states, 294 states have (on average 1.370748299319728) internal successors, (403), 296 states have internal predecessors, (403), 106 states have call successors, (106), 28 states have call predecessors, (106), 27 states have return successors, (105), 105 states have call predecessors, (105), 105 states have call successors, (105) [2022-11-25 22:41:26,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 614 transitions. [2022-11-25 22:41:26,934 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 614 transitions. Word has length 53 [2022-11-25 22:41:26,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:41:26,935 INFO L495 AbstractCegarLoop]: Abstraction has 428 states and 614 transitions. [2022-11-25 22:41:26,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-25 22:41:26,935 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 614 transitions. [2022-11-25 22:41:26,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-11-25 22:41:26,944 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:41:26,944 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2022-11-25 22:41:26,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-25 22:41:26,945 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:41:26,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:41:26,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1598978068, now seen corresponding path program 1 times [2022-11-25 22:41:26,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-25 22:41:26,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938170462] [2022-11-25 22:41:26,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:41:26,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 22:41:27,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:41:27,360 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-11-25 22:41:27,360 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-25 22:41:27,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938170462] [2022-11-25 22:41:27,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938170462] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:41:27,361 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 22:41:27,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 22:41:27,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335125208] [2022-11-25 22:41:27,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:41:27,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 22:41:27,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-25 22:41:27,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 22:41:27,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 22:41:27,366 INFO L87 Difference]: Start difference. First operand 428 states and 614 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-25 22:41:29,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:41:29,410 INFO L93 Difference]: Finished difference Result 1027 states and 1476 transitions. [2022-11-25 22:41:29,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 22:41:29,411 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 89 [2022-11-25 22:41:29,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:41:29,417 INFO L225 Difference]: With dead ends: 1027 [2022-11-25 22:41:29,417 INFO L226 Difference]: Without dead ends: 618 [2022-11-25 22:41:29,419 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-11-25 22:41:29,420 INFO L413 NwaCegarLoop]: 531 mSDtfsCounter, 248 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 894 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-25 22:41:29,421 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 894 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-11-25 22:41:29,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 618 states. [2022-11-25 22:41:29,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 618 to 615. [2022-11-25 22:41:29,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 615 states, 435 states have (on average 1.3402298850574712) internal successors, (583), 438 states have internal predecessors, (583), 135 states have call successors, (135), 45 states have call predecessors, (135), 44 states have return successors, (134), 134 states have call predecessors, (134), 134 states have call successors, (134) [2022-11-25 22:41:29,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 852 transitions. [2022-11-25 22:41:29,462 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 852 transitions. Word has length 89 [2022-11-25 22:41:29,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:41:29,463 INFO L495 AbstractCegarLoop]: Abstraction has 615 states and 852 transitions. [2022-11-25 22:41:29,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-25 22:41:29,464 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 852 transitions. [2022-11-25 22:41:29,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-11-25 22:41:29,467 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:41:29,467 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2022-11-25 22:41:29,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-25 22:41:29,468 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:41:29,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:41:29,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1279797779, now seen corresponding path program 1 times [2022-11-25 22:41:29,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-25 22:41:29,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226157118] [2022-11-25 22:41:29,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:41:29,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 22:41:29,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:41:30,450 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-11-25 22:41:30,450 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-25 22:41:30,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226157118] [2022-11-25 22:41:30,451 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226157118] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 22:41:30,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316976249] [2022-11-25 22:41:30,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:41:30,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 22:41:30,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 [2022-11-25 22:41:30,456 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 22:41:30,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-25 22:41:31,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:41:31,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 1573 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-25 22:41:31,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:41:31,229 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-25 22:41:31,230 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 22:41:31,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316976249] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:41:31,230 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 22:41:31,230 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 8 [2022-11-25 22:41:31,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082931522] [2022-11-25 22:41:31,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:41:31,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 22:41:31,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-25 22:41:31,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 22:41:31,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-25 22:41:31,233 INFO L87 Difference]: Start difference. First operand 615 states and 852 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-25 22:41:37,598 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:41:39,199 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:41:39,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:41:39,444 INFO L93 Difference]: Finished difference Result 1802 states and 2494 transitions. [2022-11-25 22:41:39,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 22:41:39,445 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 100 [2022-11-25 22:41:39,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:41:39,452 INFO L225 Difference]: With dead ends: 1802 [2022-11-25 22:41:39,452 INFO L226 Difference]: Without dead ends: 1173 [2022-11-25 22:41:39,455 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-11-25 22:41:39,456 INFO L413 NwaCegarLoop]: 920 mSDtfsCounter, 523 mSDsluCounter, 2306 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 524 SdHoareTripleChecker+Valid, 3226 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.1s IncrementalHoareTripleChecker+Time [2022-11-25 22:41:39,457 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [524 Valid, 3226 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 550 Invalid, 0 Unknown, 0 Unchecked, 8.1s Time] [2022-11-25 22:41:39,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states. [2022-11-25 22:41:39,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 1161. [2022-11-25 22:41:39,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1161 states, 826 states have (on average 1.3389830508474576) internal successors, (1106), 829 states have internal predecessors, (1106), 253 states have call successors, (253), 82 states have call predecessors, (253), 81 states have return successors, (252), 249 states have call predecessors, (252), 252 states have call successors, (252) [2022-11-25 22:41:39,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1161 states to 1161 states and 1611 transitions. [2022-11-25 22:41:39,516 INFO L78 Accepts]: Start accepts. Automaton has 1161 states and 1611 transitions. Word has length 100 [2022-11-25 22:41:39,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:41:39,517 INFO L495 AbstractCegarLoop]: Abstraction has 1161 states and 1611 transitions. [2022-11-25 22:41:39,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-25 22:41:39,517 INFO L276 IsEmpty]: Start isEmpty. Operand 1161 states and 1611 transitions. [2022-11-25 22:41:39,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-11-25 22:41:39,521 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:41:39,521 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 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] [2022-11-25 22:41:39,535 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-25 22:41:39,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 22:41:39,730 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:41:39,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:41:39,731 INFO L85 PathProgramCache]: Analyzing trace with hash -2036144071, now seen corresponding path program 1 times [2022-11-25 22:41:39,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-25 22:41:39,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833533101] [2022-11-25 22:41:39,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:41:39,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 22:41:39,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:41:40,317 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-11-25 22:41:40,317 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-25 22:41:40,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833533101] [2022-11-25 22:41:40,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833533101] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 22:41:40,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707991521] [2022-11-25 22:41:40,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:41:40,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 22:41:40,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 [2022-11-25 22:41:40,320 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 22:41:40,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-25 22:41:40,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:41:40,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 1688 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-25 22:41:40,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:41:40,913 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-11-25 22:41:40,919 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 22:41:40,919 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707991521] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:41:40,919 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 22:41:40,921 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 5 [2022-11-25 22:41:40,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237416627] [2022-11-25 22:41:40,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:41:40,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 22:41:40,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-25 22:41:40,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 22:41:40,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-25 22:41:40,924 INFO L87 Difference]: Start difference. First operand 1161 states and 1611 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2022-11-25 22:41:44,184 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:41:44,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:41:44,326 INFO L93 Difference]: Finished difference Result 2324 states and 3226 transitions. [2022-11-25 22:41:44,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 22:41:44,327 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) Word has length 106 [2022-11-25 22:41:44,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:41:44,338 INFO L225 Difference]: With dead ends: 2324 [2022-11-25 22:41:44,339 INFO L226 Difference]: Without dead ends: 1177 [2022-11-25 22:41:44,343 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-25 22:41:44,350 INFO L413 NwaCegarLoop]: 474 mSDtfsCounter, 30 mSDsluCounter, 1395 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 1869 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-11-25 22:41:44,351 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 1869 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2022-11-25 22:41:44,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1177 states. [2022-11-25 22:41:44,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1177 to 1140. [2022-11-25 22:41:44,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1140 states, 806 states have (on average 1.3337468982630274) internal successors, (1075), 808 states have internal predecessors, (1075), 252 states have call successors, (252), 82 states have call predecessors, (252), 81 states have return successors, (251), 249 states have call predecessors, (251), 251 states have call successors, (251) [2022-11-25 22:41:44,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 1578 transitions. [2022-11-25 22:41:44,446 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 1578 transitions. Word has length 106 [2022-11-25 22:41:44,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:41:44,446 INFO L495 AbstractCegarLoop]: Abstraction has 1140 states and 1578 transitions. [2022-11-25 22:41:44,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2022-11-25 22:41:44,447 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 1578 transitions. [2022-11-25 22:41:44,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-11-25 22:41:44,449 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:41:44,450 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 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] [2022-11-25 22:41:44,463 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-25 22:41:44,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 22:41:44,659 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:41:44,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:41:44,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1133855313, now seen corresponding path program 1 times [2022-11-25 22:41:44,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-25 22:41:44,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804575007] [2022-11-25 22:41:44,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:41:44,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 22:41:44,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:41:45,982 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2022-11-25 22:41:45,982 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-25 22:41:45,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804575007] [2022-11-25 22:41:45,982 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804575007] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 22:41:45,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040559594] [2022-11-25 22:41:45,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:41:45,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 22:41:45,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 [2022-11-25 22:41:45,984 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 22:41:46,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-25 22:41:46,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:41:46,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 1713 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-25 22:41:46,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:41:46,899 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-11-25 22:41:46,899 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 22:41:46,900 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040559594] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:41:46,900 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 22:41:46,900 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [11] total 11 [2022-11-25 22:41:46,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753898021] [2022-11-25 22:41:46,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:41:46,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 22:41:46,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-25 22:41:46,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 22:41:46,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-11-25 22:41:46,903 INFO L87 Difference]: Start difference. First operand 1140 states and 1578 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-11-25 22:41:49,454 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:41:49,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:41:49,594 INFO L93 Difference]: Finished difference Result 2233 states and 3094 transitions. [2022-11-25 22:41:49,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 22:41:49,595 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 110 [2022-11-25 22:41:49,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:41:49,606 INFO L225 Difference]: With dead ends: 2233 [2022-11-25 22:41:49,606 INFO L226 Difference]: Without dead ends: 2230 [2022-11-25 22:41:49,607 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 110 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-11-25 22:41:49,608 INFO L413 NwaCegarLoop]: 574 mSDtfsCounter, 455 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 455 SdHoareTripleChecker+Valid, 1042 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-25 22:41:49,609 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [455 Valid, 1042 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-11-25 22:41:49,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2230 states. [2022-11-25 22:41:49,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2230 to 2228. [2022-11-25 22:41:49,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2228 states, 1580 states have (on average 1.3360759493670886) internal successors, (2111), 1586 states have internal predecessors, (2111), 488 states have call successors, (488), 160 states have call predecessors, (488), 159 states have return successors, (487), 481 states have call predecessors, (487), 487 states have call successors, (487) [2022-11-25 22:41:49,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2228 states to 2228 states and 3086 transitions. [2022-11-25 22:41:49,759 INFO L78 Accepts]: Start accepts. Automaton has 2228 states and 3086 transitions. Word has length 110 [2022-11-25 22:41:49,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:41:49,760 INFO L495 AbstractCegarLoop]: Abstraction has 2228 states and 3086 transitions. [2022-11-25 22:41:49,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-11-25 22:41:49,760 INFO L276 IsEmpty]: Start isEmpty. Operand 2228 states and 3086 transitions. [2022-11-25 22:41:49,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-11-25 22:41:49,762 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:41:49,763 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 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] [2022-11-25 22:41:49,776 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-25 22:41:49,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 22:41:49,972 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:41:49,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:41:49,972 INFO L85 PathProgramCache]: Analyzing trace with hash 2109328336, now seen corresponding path program 1 times [2022-11-25 22:41:49,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-25 22:41:49,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000740821] [2022-11-25 22:41:49,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:41:49,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 22:41:50,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:41:50,280 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-11-25 22:41:50,281 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-25 22:41:50,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000740821] [2022-11-25 22:41:50,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000740821] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 22:41:50,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25156868] [2022-11-25 22:41:50,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:41:50,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 22:41:50,282 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 [2022-11-25 22:41:50,283 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 22:41:50,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-25 22:41:50,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:41:50,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 1741 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-25 22:41:50,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:41:50,988 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 88 proven. 6 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-11-25 22:41:50,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 22:41:51,157 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-11-25 22:41:51,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25156868] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-25 22:41:51,158 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-25 22:41:51,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 4] total 5 [2022-11-25 22:41:51,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508414908] [2022-11-25 22:41:51,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:41:51,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 22:41:51,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-25 22:41:51,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 22:41:51,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-25 22:41:51,160 INFO L87 Difference]: Start difference. First operand 2228 states and 3086 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-25 22:41:54,283 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:41:54,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:41:54,388 INFO L93 Difference]: Finished difference Result 5174 states and 7192 transitions. [2022-11-25 22:41:54,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 22:41:54,389 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 116 [2022-11-25 22:41:54,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:41:54,407 INFO L225 Difference]: With dead ends: 5174 [2022-11-25 22:41:54,408 INFO L226 Difference]: Without dead ends: 2973 [2022-11-25 22:41:54,416 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 231 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-11-25 22:41:54,417 INFO L413 NwaCegarLoop]: 450 mSDtfsCounter, 387 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-11-25 22:41:54,418 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [387 Valid, 693 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-11-25 22:41:54,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2973 states. [2022-11-25 22:41:54,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2973 to 2970. [2022-11-25 22:41:54,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2970 states, 2134 states have (on average 1.3575445173383318) internal successors, (2897), 2142 states have internal predecessors, (2897), 600 states have call successors, (600), 236 states have call predecessors, (600), 235 states have return successors, (599), 591 states have call predecessors, (599), 599 states have call successors, (599) [2022-11-25 22:41:54,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2970 states to 2970 states and 4096 transitions. [2022-11-25 22:41:54,714 INFO L78 Accepts]: Start accepts. Automaton has 2970 states and 4096 transitions. Word has length 116 [2022-11-25 22:41:54,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:41:54,716 INFO L495 AbstractCegarLoop]: Abstraction has 2970 states and 4096 transitions. [2022-11-25 22:41:54,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-25 22:41:54,716 INFO L276 IsEmpty]: Start isEmpty. Operand 2970 states and 4096 transitions. [2022-11-25 22:41:54,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-11-25 22:41:54,723 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:41:54,724 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 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] [2022-11-25 22:41:54,741 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-25 22:41:54,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-25 22:41:54,934 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:41:54,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:41:54,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1512185055, now seen corresponding path program 1 times [2022-11-25 22:41:54,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-25 22:41:54,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035977499] [2022-11-25 22:41:54,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:41:54,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 22:41:55,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:41:55,326 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 18 proven. 9 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-11-25 22:41:55,327 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-25 22:41:55,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035977499] [2022-11-25 22:41:55,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035977499] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 22:41:55,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775409945] [2022-11-25 22:41:55,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:41:55,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 22:41:55,328 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 [2022-11-25 22:41:55,329 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 22:41:55,341 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-25 22:41:56,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:41:56,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 1968 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-25 22:41:56,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:41:56,226 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 110 proven. 9 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-11-25 22:41:56,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 22:41:56,405 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2022-11-25 22:41:56,405 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775409945] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-25 22:41:56,405 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-25 22:41:56,406 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 4] total 5 [2022-11-25 22:41:56,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057616491] [2022-11-25 22:41:56,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:41:56,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 22:41:56,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-25 22:41:56,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 22:41:56,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-25 22:41:56,408 INFO L87 Difference]: Start difference. First operand 2970 states and 4096 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-11-25 22:41:58,501 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:41:58,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:41:58,618 INFO L93 Difference]: Finished difference Result 6880 states and 9568 transitions. [2022-11-25 22:41:58,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 22:41:58,619 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 155 [2022-11-25 22:41:58,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:41:58,641 INFO L225 Difference]: With dead ends: 6880 [2022-11-25 22:41:58,641 INFO L226 Difference]: Without dead ends: 3937 [2022-11-25 22:41:58,651 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 309 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-11-25 22:41:58,652 INFO L413 NwaCegarLoop]: 468 mSDtfsCounter, 391 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 709 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-25 22:41:58,652 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [391 Valid, 709 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-11-25 22:41:58,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3937 states. [2022-11-25 22:41:58,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3937 to 3914. [2022-11-25 22:41:58,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3914 states, 2894 states have (on average 1.3783690393918453) internal successors, (3989), 2904 states have internal predecessors, (3989), 716 states have call successors, (716), 304 states have call predecessors, (716), 303 states have return successors, (715), 705 states have call predecessors, (715), 715 states have call successors, (715) [2022-11-25 22:41:58,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3914 states to 3914 states and 5420 transitions. [2022-11-25 22:41:58,939 INFO L78 Accepts]: Start accepts. Automaton has 3914 states and 5420 transitions. Word has length 155 [2022-11-25 22:41:58,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:41:58,940 INFO L495 AbstractCegarLoop]: Abstraction has 3914 states and 5420 transitions. [2022-11-25 22:41:58,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-11-25 22:41:58,940 INFO L276 IsEmpty]: Start isEmpty. Operand 3914 states and 5420 transitions. [2022-11-25 22:41:58,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-11-25 22:41:58,949 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:41:58,949 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 22:41:58,964 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-25 22:41:59,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 22:41:59,159 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:41:59,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:41:59,160 INFO L85 PathProgramCache]: Analyzing trace with hash 506677482, now seen corresponding path program 1 times [2022-11-25 22:41:59,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-25 22:41:59,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351027829] [2022-11-25 22:41:59,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:41:59,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 22:41:59,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:41:59,676 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2022-11-25 22:41:59,676 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-25 22:41:59,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351027829] [2022-11-25 22:41:59,676 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351027829] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:41:59,677 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 22:41:59,677 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-25 22:41:59,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949575050] [2022-11-25 22:41:59,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:41:59,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-25 22:41:59,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-25 22:41:59,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-25 22:41:59,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-25 22:41:59,679 INFO L87 Difference]: Start difference. First operand 3914 states and 5420 transitions. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 3 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2022-11-25 22:42:02,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:42:02,889 INFO L93 Difference]: Finished difference Result 8666 states and 12220 transitions. [2022-11-25 22:42:02,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-25 22:42:02,890 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 3 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 176 [2022-11-25 22:42:02,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:42:02,914 INFO L225 Difference]: With dead ends: 8666 [2022-11-25 22:42:02,914 INFO L226 Difference]: Without dead ends: 4779 [2022-11-25 22:42:02,924 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-25 22:42:02,925 INFO L413 NwaCegarLoop]: 705 mSDtfsCounter, 398 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 1148 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-11-25 22:42:02,926 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [406 Valid, 1148 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 533 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-11-25 22:42:02,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4779 states. [2022-11-25 22:42:03,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4779 to 4370. [2022-11-25 22:42:03,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4370 states, 3334 states have (on average 1.3812237552489501) internal successors, (4605), 3344 states have internal predecessors, (4605), 724 states have call successors, (724), 312 states have call predecessors, (724), 311 states have return successors, (723), 713 states have call predecessors, (723), 723 states have call successors, (723) [2022-11-25 22:42:03,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4370 states to 4370 states and 6052 transitions. [2022-11-25 22:42:03,243 INFO L78 Accepts]: Start accepts. Automaton has 4370 states and 6052 transitions. Word has length 176 [2022-11-25 22:42:03,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:42:03,244 INFO L495 AbstractCegarLoop]: Abstraction has 4370 states and 6052 transitions. [2022-11-25 22:42:03,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 3 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2022-11-25 22:42:03,244 INFO L276 IsEmpty]: Start isEmpty. Operand 4370 states and 6052 transitions. [2022-11-25 22:42:03,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2022-11-25 22:42:03,254 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:42:03,254 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 6, 6, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 22:42:03,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-25 22:42:03,255 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:42:03,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:42:03,255 INFO L85 PathProgramCache]: Analyzing trace with hash 2110294284, now seen corresponding path program 1 times [2022-11-25 22:42:03,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-25 22:42:03,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547204014] [2022-11-25 22:42:03,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:42:03,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 22:42:03,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:42:05,224 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 28 proven. 7 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-11-25 22:42:05,224 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-25 22:42:05,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547204014] [2022-11-25 22:42:05,225 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547204014] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 22:42:05,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623847428] [2022-11-25 22:42:05,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:42:05,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 22:42:05,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 [2022-11-25 22:42:05,227 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 22:42:05,235 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-25 22:42:05,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:42:05,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 2373 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-25 22:42:05,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:42:06,206 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 155 proven. 14 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-25 22:42:06,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 22:42:06,496 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2022-11-25 22:42:06,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623847428] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-25 22:42:06,496 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-25 22:42:06,497 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9, 5] total 14 [2022-11-25 22:42:06,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928323627] [2022-11-25 22:42:06,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:42:06,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-25 22:42:06,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-25 22:42:06,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-25 22:42:06,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-11-25 22:42:06,499 INFO L87 Difference]: Start difference. First operand 4370 states and 6052 transitions. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 3 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2022-11-25 22:42:09,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:42:09,619 INFO L93 Difference]: Finished difference Result 9754 states and 13636 transitions. [2022-11-25 22:42:09,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-25 22:42:09,620 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 3 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) Word has length 215 [2022-11-25 22:42:09,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:42:09,643 INFO L225 Difference]: With dead ends: 9754 [2022-11-25 22:42:09,643 INFO L226 Difference]: Without dead ends: 5411 [2022-11-25 22:42:09,654 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 438 GetRequests, 426 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-11-25 22:42:09,655 INFO L413 NwaCegarLoop]: 558 mSDtfsCounter, 504 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 655 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 523 SdHoareTripleChecker+Valid, 1067 SdHoareTripleChecker+Invalid, 731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-11-25 22:42:09,656 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [523 Valid, 1067 Invalid, 731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 655 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-11-25 22:42:09,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5411 states. [2022-11-25 22:42:09,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5411 to 4564. [2022-11-25 22:42:09,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4564 states, 3520 states have (on average 1.3928977272727272) internal successors, (4903), 3530 states have internal predecessors, (4903), 728 states have call successors, (728), 316 states have call predecessors, (728), 315 states have return successors, (727), 717 states have call predecessors, (727), 727 states have call successors, (727) [2022-11-25 22:42:09,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4564 states to 4564 states and 6358 transitions. [2022-11-25 22:42:09,973 INFO L78 Accepts]: Start accepts. Automaton has 4564 states and 6358 transitions. Word has length 215 [2022-11-25 22:42:09,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:42:09,973 INFO L495 AbstractCegarLoop]: Abstraction has 4564 states and 6358 transitions. [2022-11-25 22:42:09,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 3 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2022-11-25 22:42:09,974 INFO L276 IsEmpty]: Start isEmpty. Operand 4564 states and 6358 transitions. [2022-11-25 22:42:09,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2022-11-25 22:42:09,981 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:42:09,981 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 6, 6, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 22:42:09,996 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-25 22:42:10,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 22:42:10,191 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:42:10,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:42:10,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1415553817, now seen corresponding path program 1 times [2022-11-25 22:42:10,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-25 22:42:10,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739673036] [2022-11-25 22:42:10,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:42:10,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 22:42:10,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:42:11,425 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 31 proven. 14 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2022-11-25 22:42:11,425 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-25 22:42:11,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739673036] [2022-11-25 22:42:11,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739673036] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 22:42:11,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117544749] [2022-11-25 22:42:11,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:42:11,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 22:42:11,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 [2022-11-25 22:42:11,431 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 22:42:11,440 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-25 22:42:12,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:42:12,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 2468 conjuncts, 49 conjunts are in the unsatisfiable core [2022-11-25 22:42:12,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:42:12,520 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-11-25 22:42:12,521 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 22:42:12,521 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117544749] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:42:12,521 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 22:42:12,521 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [7] total 15 [2022-11-25 22:42:12,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77830216] [2022-11-25 22:42:12,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:42:12,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 22:42:12,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-25 22:42:12,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 22:42:12,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-11-25 22:42:12,526 INFO L87 Difference]: Start difference. First operand 4564 states and 6358 transitions. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 7 states have internal predecessors, (116), 3 states have call successors, (27), 3 states have call predecessors, (27), 5 states have return successors, (25), 5 states have call predecessors, (25), 3 states have call successors, (25) [2022-11-25 22:42:18,949 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:42:21,420 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:42:21,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:42:21,522 INFO L93 Difference]: Finished difference Result 14776 states and 20707 transitions. [2022-11-25 22:42:21,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-25 22:42:21,523 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 7 states have internal predecessors, (116), 3 states have call successors, (27), 3 states have call predecessors, (27), 5 states have return successors, (25), 5 states have call predecessors, (25), 3 states have call successors, (25) Word has length 217 [2022-11-25 22:42:21,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:42:21,570 INFO L225 Difference]: With dead ends: 14776 [2022-11-25 22:42:21,571 INFO L226 Difference]: Without dead ends: 10239 [2022-11-25 22:42:21,583 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-11-25 22:42:21,584 INFO L413 NwaCegarLoop]: 707 mSDtfsCounter, 656 mSDsluCounter, 4062 mSDsCounter, 0 mSdLazyCounter, 2036 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 695 SdHoareTripleChecker+Valid, 4769 SdHoareTripleChecker+Invalid, 2038 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 2036 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.4s IncrementalHoareTripleChecker+Time [2022-11-25 22:42:21,585 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [695 Valid, 4769 Invalid, 2038 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 2036 Invalid, 0 Unknown, 0 Unchecked, 8.4s Time] [2022-11-25 22:42:21,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10239 states. [2022-11-25 22:42:22,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10239 to 9134. [2022-11-25 22:42:22,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9134 states, 7046 states have (on average 1.3924212319046267) internal successors, (9811), 7070 states have internal predecessors, (9811), 1448 states have call successors, (1448), 628 states have call predecessors, (1448), 639 states have return successors, (1487), 1435 states have call predecessors, (1487), 1447 states have call successors, (1487) [2022-11-25 22:42:22,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9134 states to 9134 states and 12746 transitions. [2022-11-25 22:42:22,232 INFO L78 Accepts]: Start accepts. Automaton has 9134 states and 12746 transitions. Word has length 217 [2022-11-25 22:42:22,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:42:22,232 INFO L495 AbstractCegarLoop]: Abstraction has 9134 states and 12746 transitions. [2022-11-25 22:42:22,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 7 states have internal predecessors, (116), 3 states have call successors, (27), 3 states have call predecessors, (27), 5 states have return successors, (25), 5 states have call predecessors, (25), 3 states have call successors, (25) [2022-11-25 22:42:22,233 INFO L276 IsEmpty]: Start isEmpty. Operand 9134 states and 12746 transitions. [2022-11-25 22:42:22,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2022-11-25 22:42:22,246 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:42:22,246 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 8, 6, 6, 5, 5, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 22:42:22,263 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-25 22:42:22,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-25 22:42:22,459 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:42:22,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:42:22,459 INFO L85 PathProgramCache]: Analyzing trace with hash 420860097, now seen corresponding path program 1 times [2022-11-25 22:42:22,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-25 22:42:22,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039525403] [2022-11-25 22:42:22,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:42:22,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 22:42:22,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:42:23,624 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 31 proven. 14 refuted. 0 times theorem prover too weak. 230 trivial. 0 not checked. [2022-11-25 22:42:23,624 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-25 22:42:23,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039525403] [2022-11-25 22:42:23,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039525403] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 22:42:23,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024057977] [2022-11-25 22:42:23,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:42:23,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 22:42:23,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 [2022-11-25 22:42:23,626 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 22:42:23,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-25 22:42:24,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:42:24,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 2509 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-25 22:42:24,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:42:24,516 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2022-11-25 22:42:24,517 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 22:42:24,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024057977] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:42:24,517 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 22:42:24,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 7 [2022-11-25 22:42:24,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142260466] [2022-11-25 22:42:24,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:42:24,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 22:42:24,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-25 22:42:24,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 22:42:24,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-25 22:42:24,520 INFO L87 Difference]: Start difference. First operand 9134 states and 12746 transitions. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 5 states have internal predecessors, (114), 2 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (26), 4 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-25 22:42:28,955 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:42:29,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:42:29,994 INFO L93 Difference]: Finished difference Result 20265 states and 28528 transitions. [2022-11-25 22:42:29,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 22:42:29,995 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 5 states have internal predecessors, (114), 2 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (26), 4 states have call predecessors, (26), 2 states have call successors, (26) Word has length 221 [2022-11-25 22:42:29,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:42:30,037 INFO L225 Difference]: With dead ends: 20265 [2022-11-25 22:42:30,037 INFO L226 Difference]: Without dead ends: 11158 [2022-11-25 22:42:30,057 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-25 22:42:30,058 INFO L413 NwaCegarLoop]: 627 mSDtfsCounter, 135 mSDsluCounter, 2983 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 3610 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2022-11-25 22:42:30,058 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 3610 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 5.0s Time] [2022-11-25 22:42:30,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11158 states. [2022-11-25 22:42:30,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11158 to 4592. [2022-11-25 22:42:30,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4592 states, 3540 states have (on average 1.3906779661016948) internal successors, (4923), 3550 states have internal predecessors, (4923), 728 states have call successors, (728), 316 states have call predecessors, (728), 323 states have return successors, (747), 725 states have call predecessors, (747), 727 states have call successors, (747) [2022-11-25 22:42:30,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4592 states to 4592 states and 6398 transitions. [2022-11-25 22:42:30,543 INFO L78 Accepts]: Start accepts. Automaton has 4592 states and 6398 transitions. Word has length 221 [2022-11-25 22:42:30,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:42:30,543 INFO L495 AbstractCegarLoop]: Abstraction has 4592 states and 6398 transitions. [2022-11-25 22:42:30,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 5 states have internal predecessors, (114), 2 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (26), 4 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-25 22:42:30,544 INFO L276 IsEmpty]: Start isEmpty. Operand 4592 states and 6398 transitions. [2022-11-25 22:42:30,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2022-11-25 22:42:30,561 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:42:30,561 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 22:42:30,581 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-25 22:42:30,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 22:42:30,782 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:42:30,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:42:30,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1805217793, now seen corresponding path program 2 times [2022-11-25 22:42:30,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-25 22:42:30,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625696176] [2022-11-25 22:42:30,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:42:30,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 22:42:30,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:42:32,341 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 28 proven. 7 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2022-11-25 22:42:32,341 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-25 22:42:32,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625696176] [2022-11-25 22:42:32,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625696176] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 22:42:32,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599260939] [2022-11-25 22:42:32,341 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-25 22:42:32,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 22:42:32,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 [2022-11-25 22:42:32,343 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 22:42:32,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-25 22:42:33,091 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-25 22:42:33,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 22:42:33,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 1957 conjuncts, 49 conjunts are in the unsatisfiable core [2022-11-25 22:42:33,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:42:33,175 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 74 proven. 0 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2022-11-25 22:42:33,175 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 22:42:33,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599260939] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:42:33,176 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 22:42:33,176 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 9 [2022-11-25 22:42:33,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125379377] [2022-11-25 22:42:33,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:42:33,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-25 22:42:33,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-25 22:42:33,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-25 22:42:33,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-11-25 22:42:33,178 INFO L87 Difference]: Start difference. First operand 4592 states and 6398 transitions. Second operand has 9 states, 8 states have (on average 14.0) internal successors, (112), 6 states have internal predecessors, (112), 2 states have call successors, (27), 2 states have call predecessors, (27), 5 states have return successors, (26), 5 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-25 22:42:37,107 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:42:38,394 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:42:40,988 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:42:42,147 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:42:42,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:42:42,252 INFO L93 Difference]: Finished difference Result 11009 states and 15566 transitions. [2022-11-25 22:42:42,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 22:42:42,253 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 14.0) internal successors, (112), 6 states have internal predecessors, (112), 2 states have call successors, (27), 2 states have call predecessors, (27), 5 states have return successors, (26), 5 states have call predecessors, (26), 2 states have call successors, (26) Word has length 221 [2022-11-25 22:42:42,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:42:42,274 INFO L225 Difference]: With dead ends: 11009 [2022-11-25 22:42:42,274 INFO L226 Difference]: Without dead ends: 6444 [2022-11-25 22:42:42,283 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-11-25 22:42:42,284 INFO L413 NwaCegarLoop]: 674 mSDtfsCounter, 159 mSDsluCounter, 4522 mSDsCounter, 0 mSdLazyCounter, 759 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 5196 SdHoareTripleChecker+Invalid, 759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.7s IncrementalHoareTripleChecker+Time [2022-11-25 22:42:42,284 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 5196 Invalid, 759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 759 Invalid, 0 Unknown, 0 Unchecked, 8.7s Time] [2022-11-25 22:42:42,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6444 states. [2022-11-25 22:42:42,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6444 to 4628. [2022-11-25 22:42:42,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4628 states, 3564 states have (on average 1.388047138047138) internal successors, (4947), 3574 states have internal predecessors, (4947), 728 states have call successors, (728), 316 states have call predecessors, (728), 335 states have return successors, (783), 737 states have call predecessors, (783), 727 states have call successors, (783) [2022-11-25 22:42:42,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4628 states to 4628 states and 6458 transitions. [2022-11-25 22:42:42,607 INFO L78 Accepts]: Start accepts. Automaton has 4628 states and 6458 transitions. Word has length 221 [2022-11-25 22:42:42,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:42:42,608 INFO L495 AbstractCegarLoop]: Abstraction has 4628 states and 6458 transitions. [2022-11-25 22:42:42,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 14.0) internal successors, (112), 6 states have internal predecessors, (112), 2 states have call successors, (27), 2 states have call predecessors, (27), 5 states have return successors, (26), 5 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-25 22:42:42,609 INFO L276 IsEmpty]: Start isEmpty. Operand 4628 states and 6458 transitions. [2022-11-25 22:42:42,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2022-11-25 22:42:42,617 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:42:42,617 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 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-11-25 22:42:42,632 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-25 22:42:42,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 22:42:42,827 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:42:42,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:42:42,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1481181489, now seen corresponding path program 3 times [2022-11-25 22:42:42,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-25 22:42:42,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576942135] [2022-11-25 22:42:42,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:42:42,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 22:42:43,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 22:42:43,300 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 22:42:44,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 22:42:44,636 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2022-11-25 22:42:44,636 INFO L360 BasicCegarLoop]: Counterexample is feasible [2022-11-25 22:42:44,637 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-25 22:42:44,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-25 22:42:44,643 INFO L445 BasicCegarLoop]: Path program histogram: [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 22:42:44,647 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-25 22:42:45,008 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.11 10:42:45 BoogieIcfgContainer [2022-11-25 22:42:45,008 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-25 22:42:45,009 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-25 22:42:45,009 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-25 22:42:45,009 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-25 22:42:45,010 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 10:41:24" (3/4) ... [2022-11-25 22:42:45,013 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-25 22:42:45,013 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-25 22:42:45,014 INFO L158 Benchmark]: Toolchain (without parser) took 89411.47ms. Allocated memory was 140.5MB in the beginning and 725.6MB in the end (delta: 585.1MB). Free memory was 89.1MB in the beginning and 293.4MB in the end (delta: -204.4MB). Peak memory consumption was 383.3MB. Max. memory is 16.1GB. [2022-11-25 22:42:45,014 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 140.5MB. Free memory is still 93.1MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-25 22:42:45,015 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1969.96ms. Allocated memory was 140.5MB in the beginning and 184.5MB in the end (delta: 44.0MB). Free memory was 88.8MB in the beginning and 136.4MB in the end (delta: -47.6MB). Peak memory consumption was 60.2MB. Max. memory is 16.1GB. [2022-11-25 22:42:45,015 INFO L158 Benchmark]: Boogie Procedure Inliner took 174.70ms. Allocated memory is still 184.5MB. Free memory was 136.4MB in the beginning and 123.8MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-25 22:42:45,016 INFO L158 Benchmark]: Boogie Preprocessor took 164.32ms. Allocated memory is still 184.5MB. Free memory was 123.8MB in the beginning and 110.2MB in the end (delta: 13.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-25 22:42:45,016 INFO L158 Benchmark]: RCFGBuilder took 6204.39ms. Allocated memory was 184.5MB in the beginning and 230.7MB in the end (delta: 46.1MB). Free memory was 110.2MB in the beginning and 151.3MB in the end (delta: -41.1MB). Peak memory consumption was 114.0MB. Max. memory is 16.1GB. [2022-11-25 22:42:45,017 INFO L158 Benchmark]: TraceAbstraction took 80886.48ms. Allocated memory was 230.7MB in the beginning and 725.6MB in the end (delta: 494.9MB). Free memory was 150.3MB in the beginning and 294.5MB in the end (delta: -144.2MB). Peak memory consumption was 447.2MB. Max. memory is 16.1GB. [2022-11-25 22:42:45,017 INFO L158 Benchmark]: Witness Printer took 4.38ms. Allocated memory is still 725.6MB. Free memory is still 293.4MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-25 22:42:45,023 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 140.5MB. Free memory is still 93.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1969.96ms. Allocated memory was 140.5MB in the beginning and 184.5MB in the end (delta: 44.0MB). Free memory was 88.8MB in the beginning and 136.4MB in the end (delta: -47.6MB). Peak memory consumption was 60.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 174.70ms. Allocated memory is still 184.5MB. Free memory was 136.4MB in the beginning and 123.8MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 164.32ms. Allocated memory is still 184.5MB. Free memory was 123.8MB in the beginning and 110.2MB in the end (delta: 13.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * RCFGBuilder took 6204.39ms. Allocated memory was 184.5MB in the beginning and 230.7MB in the end (delta: 46.1MB). Free memory was 110.2MB in the beginning and 151.3MB in the end (delta: -41.1MB). Peak memory consumption was 114.0MB. Max. memory is 16.1GB. * TraceAbstraction took 80886.48ms. Allocated memory was 230.7MB in the beginning and 725.6MB in the end (delta: 494.9MB). Free memory was 150.3MB in the beginning and 294.5MB in the end (delta: -144.2MB). Peak memory consumption was 447.2MB. Max. memory is 16.1GB. * Witness Printer took 4.38ms. Allocated memory is still 725.6MB. Free memory is still 293.4MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * 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 - UnprovableResult [Line: 4403]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of large string literal at line 4667, overapproximation of bitwiseOr at line 4818. Possible FailurePath: [L4426] int LDV_IN_INTERRUPT = 1; [L4427] int ldv_state_variable_2 ; [L4428] struct usb_serial *kobil_device_group2 ; [L4429] int ref_cnt ; [L4430] struct usb_interface *kobil_driver_group1 ; [L4431] struct file *kobil_device_group0 ; [L4432] struct tty_struct *kobil_device_group1 ; [L4433] int ldv_state_variable_1 ; [L4434] int usb_counter ; [L4435] struct usb_serial_port *kobil_device_group3 ; [L4436] int ldv_state_variable_0 ; [L4590] static int debug ; [L4608-L4618] static struct usb_device_id const id_table[5U] = { {3U, 3398U, 8209U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 3398U, 8210U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 3398U, 120U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 3398U, 129U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L4619] struct usb_device_id const __mod_usb_device_table ; [L4620-L4625] static struct usb_driver kobil_driver = {"kobil", & usb_serial_probe, & usb_serial_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& id_table), {{{{{0U}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, 1U, (unsigned char)0, (unsigned char)0}; [L4626-L4633] static struct usb_serial_driver kobil_device = {"KOBIL USB smart card terminal", (struct usb_device_id const *)(& id_table), 1, {0, 0}, {"kobil", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, & kobil_driver, {{{{{0U}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, 0UL, 0UL, 0, & kobil_startup, 0, 0, & kobil_release, 0, 0, 0, 0, & kobil_open, & kobil_close, & kobil_write, & kobil_write_room, & kobil_ioctl, & kobil_set_termios, 0, 0, 0, 0, & kobil_tiocmget, & kobil_tiocmset, 0, 0, 0, & kobil_init_termios, & kobil_read_int_callback, 0, 0, 0, 0, 0}; [L5289] int ldv_retval_2 ; [L5291] int ldv_retval_0 ; [L5293] int ldv_retval_1 ; [L5295] int ldv_retval_3 ; [L5750] struct tty_struct___0 *ldv_latest_tty ; [L5325] unsigned char *ldvarg7 ; [L5326] void *tmp ; [L5327] unsigned int ldvarg3 ; [L5328] unsigned int tmp___0 ; [L5329] unsigned int ldvarg0 ; [L5330] unsigned int tmp___1 ; [L5331] struct urb *ldvarg5 ; [L5332] void *tmp___2 ; [L5333] int ldvarg6 ; [L5334] int tmp___3 ; [L5335] unsigned int ldvarg1 ; [L5336] unsigned int tmp___4 ; [L5337] struct ktermios *ldvarg4 ; [L5338] void *tmp___5 ; [L5339] unsigned long ldvarg2 ; [L5340] unsigned long tmp___6 ; [L5341] struct usb_device_id *ldvarg8 ; [L5342] void *tmp___7 ; [L5343] int tmp___8 ; [L5344] int tmp___9 ; [L5345] int tmp___10 ; [L5346] int tmp___11 ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L5348] CALL, EXPR ldv_zalloc(1UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=1, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, size=1, tmp___0=1, usb_counter=0] [L5348] RET, EXPR ldv_zalloc(1UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(1UL)={0:0}, ref_cnt=0, usb_counter=0] [L5348] tmp = ldv_zalloc(1UL) [L5349] ldvarg7 = (unsigned char *)tmp [L5350] tmp___0 = __VERIFIER_nondet_uint() [L5351] ldvarg3 = tmp___0 [L5352] tmp___1 = __VERIFIER_nondet_uint() [L5353] ldvarg0 = tmp___1 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967223, ldvarg3=4294967220, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=4294967220, tmp___1=4294967223, usb_counter=0] [L5354] CALL, EXPR ldv_zalloc(192UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=192, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, size=192, tmp___0=1, usb_counter=0] [L5354] RET, EXPR ldv_zalloc(192UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(192UL)={0:0}, ldvarg0=4294967223, ldvarg3=4294967220, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=4294967220, tmp___1=4294967223, usb_counter=0] [L5354] tmp___2 = ldv_zalloc(192UL) [L5355] ldvarg5 = (struct urb *)tmp___2 [L5356] tmp___3 = __VERIFIER_nondet_int() [L5357] ldvarg6 = tmp___3 [L5358] tmp___4 = __VERIFIER_nondet_uint() [L5359] ldvarg1 = tmp___4 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967223, ldvarg1=4294967205, ldvarg3=4294967220, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=4294967220, tmp___1=4294967223, tmp___2={0:0}, tmp___3=-2, tmp___4=4294967205, usb_counter=0] [L5360] CALL, EXPR ldv_zalloc(44UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=44, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, size=44, tmp___0=1, usb_counter=0] [L5360] RET, EXPR ldv_zalloc(44UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(44UL)={0:0}, ldvarg0=4294967223, ldvarg1=4294967205, ldvarg3=4294967220, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=4294967220, tmp___1=4294967223, tmp___2={0:0}, tmp___3=-2, tmp___4=4294967205, usb_counter=0] [L5360] tmp___5 = ldv_zalloc(44UL) [L5361] ldvarg4 = (struct ktermios *)tmp___5 [L5362] tmp___6 = __VERIFIER_nondet_ulong() [L5363] ldvarg2 = tmp___6 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967223, ldvarg1=4294967205, ldvarg2=18446744073709551511, ldvarg3=4294967220, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=4294967220, tmp___1=4294967223, tmp___2={0:0}, tmp___3=-2, tmp___4=4294967205, tmp___5={0:0}, tmp___6=18446744073709551511, usb_counter=0] [L5364] CALL, EXPR ldv_zalloc(24UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=24, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, size=24, tmp___0=1, usb_counter=0] [L5364] RET, EXPR ldv_zalloc(24UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(24UL)={0:0}, ldvarg0=4294967223, ldvarg1=4294967205, ldvarg2=18446744073709551511, ldvarg3=4294967220, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=4294967220, tmp___1=4294967223, tmp___2={0:0}, tmp___3=-2, tmp___4=4294967205, tmp___5={0:0}, tmp___6=18446744073709551511, usb_counter=0] [L5364] tmp___7 = ldv_zalloc(24UL) [L5365] ldvarg8 = (struct usb_device_id *)tmp___7 [L5366] CALL ldv_initialize() [L5754] CALL, EXPR ldv_malloc(sizeof(struct tty_struct___0)) VAL [\old(size)=2516, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND FALSE !(tmp___0 != 0) [L4359] tmp = malloc(size) [L4360] p = tmp VAL [\old(size)=2516, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-18446744073709551615:0}, ref_cnt=0, size=2516, tmp={-18446744073709551615:0}, tmp___0=0, usb_counter=0] [L4361] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4347] COND FALSE !(!cond) [L4361] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=2516, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-18446744073709551615:0}, ref_cnt=0, size=2516, tmp={-18446744073709551615:0}, tmp___0=0, usb_counter=0] [L4362] return (p); VAL [\old(size)=2516, \result={-18446744073709551615:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-18446744073709551615:0}, ref_cnt=0, size=2516, tmp={-18446744073709551615:0}, tmp___0=0, usb_counter=0] [L5754] RET, EXPR ldv_malloc(sizeof(struct tty_struct___0)) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_malloc(sizeof(struct tty_struct___0))={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L5754] ldv_latest_tty = ldv_malloc(sizeof(struct tty_struct___0)) [L5755] COND TRUE (unsigned long )ldv_latest_tty != (unsigned long )((void *)0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L5366] RET ldv_initialize() [L5367] ldv_state_variable_1 = 0 [L5368] ref_cnt = 0 [L5369] ldv_state_variable_0 = 1 [L5370] ldv_state_variable_2 = 0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967223, ldvarg1=4294967205, ldvarg2=18446744073709551511, ldvarg3=4294967220, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=4294967220, tmp___1=4294967223, tmp___2={0:0}, tmp___3=-2, tmp___4=4294967205, tmp___5={0:0}, tmp___6=18446744073709551511, tmp___7={0:0}, usb_counter=0] [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: [L5587] case 1: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967223, ldvarg1=4294967205, ldvarg2=18446744073709551511, ldvarg3=4294967220, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=4294967220, tmp___1=4294967223, tmp___2={0:0}, tmp___3=-2, tmp___4=4294967205, tmp___5={0:0}, tmp___6=18446744073709551511, tmp___7={0:0}, tmp___8=1, usb_counter=0] [L5588] COND TRUE ldv_state_variable_0 != 0 [L5589] tmp___10 = __VERIFIER_nondet_int() [L5591] case 0: [L5599] case 1: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967223, ldvarg1=4294967205, ldvarg2=18446744073709551511, ldvarg3=4294967220, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=4294967220, tmp___1=4294967223, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=4294967205, tmp___5={0:0}, tmp___6=18446744073709551511, tmp___7={0:0}, tmp___8=1, usb_counter=0] [L5600] COND TRUE ldv_state_variable_0 == 1 [L5601] CALL, EXPR kobil_init() [L5260] int retval ; [L5262] CALL, EXPR usb_serial_register(& kobil_device) [L5884] return __VERIFIER_nondet_int(); [L5262] RET, EXPR usb_serial_register(& kobil_device) [L5262] retval = usb_serial_register(& kobil_device) [L5263] COND FALSE !(retval != 0) [L5267] CALL, EXPR usb_register(& kobil_driver) [L4505] int tmp ; [L4507] CALL, EXPR ldv_usb_register_driver_5(driver, & __this_module, "kobil_sct") [L5687] ldv_func_ret_type___0 ldv_func_res ; [L5688] int tmp ; [L5690] CALL, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L5870] return __VERIFIER_nondet_int(); [L5690] RET, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L5690] tmp = usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L5691] ldv_func_res = tmp [L5692] ldv_state_variable_2 = 1 [L5693] usb_counter = 0 [L5694] CALL ldv_usb_driver_2() [L5316] void *tmp ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L5318] CALL, EXPR ldv_zalloc(1248UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=1248, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, size=1248, tmp___0=1, usb_counter=0] [L5318] RET, EXPR ldv_zalloc(1248UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ldv_zalloc(1248UL)={0:0}, ref_cnt=0, usb_counter=0] [L5318] tmp = ldv_zalloc(1248UL) [L5319] kobil_driver_group1 = (struct usb_interface *)tmp [L5694] RET ldv_usb_driver_2() [L5695] return (ldv_func_res); [L4507] RET, EXPR ldv_usb_register_driver_5(driver, & __this_module, "kobil_sct") [L4507] tmp = ldv_usb_register_driver_5(driver, & __this_module, "kobil_sct") [L4508] return (tmp); [L5267] RET, EXPR usb_register(& kobil_driver) [L5267] retval = usb_register(& kobil_driver) [L5268] COND FALSE !(retval != 0) [L5273] return (0); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, retval=0, usb_counter=0] [L5601] RET, EXPR kobil_init() [L5601] ldv_retval_2 = kobil_init() [L5602] COND FALSE !(ldv_retval_2 != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ldvarg0=4294967223, ldvarg1=4294967205, ldvarg2=18446744073709551511, ldvarg3=4294967220, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=4294967220, tmp___1=4294967223, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=4294967205, tmp___5={0:0}, tmp___6=18446744073709551511, tmp___7={0:0}, tmp___8=1, usb_counter=0] [L5607] COND TRUE ldv_retval_2 == 0 [L5608] ldv_state_variable_0 = 2 [L5609] ldv_state_variable_1 = 1 [L5610] CALL ldv_initialize_usb_serial_driver_1() [L5298] void *tmp ; [L5299] void *tmp___0 ; [L5300] void *tmp___1 ; [L5301] void *tmp___2 ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L5303] CALL, EXPR ldv_zalloc(336UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=336, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, size=336, tmp___0=1, usb_counter=0] [L5303] RET, EXPR ldv_zalloc(336UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(336UL)={0:0}, ref_cnt=0, usb_counter=0] [L5303] tmp = ldv_zalloc(336UL) [L5304] kobil_device_group0 = (struct file *)tmp VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, tmp={0:0}, usb_counter=0] [L5305] CALL, EXPR ldv_zalloc(2704UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=2704, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, size=2704, tmp___0=1, usb_counter=0] [L5305] RET, EXPR ldv_zalloc(2704UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(2704UL)={0:0}, ref_cnt=0, tmp={0:0}, usb_counter=0] [L5305] tmp___0 = ldv_zalloc(2704UL) [L5306] kobil_device_group1 = (struct tty_struct *)tmp___0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, usb_counter=0] [L5307] CALL, EXPR ldv_zalloc(280UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=280, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, size=280, tmp___0=1, usb_counter=0] [L5307] RET, EXPR ldv_zalloc(280UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(280UL)={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, usb_counter=0] [L5307] tmp___1 = ldv_zalloc(280UL) [L5308] kobil_device_group2 = (struct usb_serial *)tmp___1 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1={0:0}, usb_counter=0] [L5309] CALL, EXPR ldv_zalloc(2320UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=2320, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, size=2320, tmp___0=1, usb_counter=0] [L5309] RET, EXPR ldv_zalloc(2320UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(2320UL)={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1={0:0}, usb_counter=0] [L5309] tmp___2 = ldv_zalloc(2320UL) [L5310] kobil_device_group3 = (struct usb_serial_port *)tmp___2 [L5610] RET ldv_initialize_usb_serial_driver_1() [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=4294967223, ldvarg1=4294967205, ldvarg2=18446744073709551511, ldvarg3=4294967220, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=4294967220, tmp___1=4294967223, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=4294967205, tmp___5={0:0}, tmp___6=18446744073709551511, tmp___7={0:0}, tmp___8=0, usb_counter=0] [L5375] COND TRUE ldv_state_variable_1 != 0 [L5376] tmp___9 = __VERIFIER_nondet_int() [L5378] case 0: [L5386] case 1: [L5396] case 2: [L5403] case 3: [L5410] case 4: [L5432] case 5: [L5442] case 6: [L5464] case 7: [L5486] case 8: [L5494] case 9: [L5516] case 10: [L5538] case 11: [L5560] case 12: [L5572] case 13: [L5573] COND TRUE ldv_state_variable_1 == 1 [L5574] CALL ldv_probe_1() [L5817] return __VERIFIER_nondet_int(); [L5574] RET ldv_probe_1() [L5575] ldv_state_variable_1 = 2 [L5576] ref_cnt = ref_cnt + 1 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_probe_1()=36893488147419103123, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ldvarg0=4294967223, ldvarg1=4294967205, ldvarg2=18446744073709551511, ldvarg3=4294967220, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=4294967220, tmp___1=4294967223, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=4294967205, tmp___5={0:0}, tmp___6=18446744073709551511, tmp___7={0:0}, tmp___8=0, tmp___9=13, usb_counter=0] [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_probe_1()=36893488147419103123, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ldvarg0=4294967223, ldvarg1=4294967205, ldvarg2=18446744073709551511, ldvarg3=4294967220, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=4294967220, tmp___1=4294967223, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=4294967205, tmp___5={0:0}, tmp___6=18446744073709551511, tmp___7={0:0}, tmp___8=0, tmp___9=13, usb_counter=0] [L5375] COND TRUE ldv_state_variable_1 != 0 [L5376] tmp___9 = __VERIFIER_nondet_int() [L5378] case 0: [L5386] case 1: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_probe_1()=36893488147419103123, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ldvarg0=4294967223, ldvarg1=4294967205, ldvarg2=18446744073709551511, ldvarg3=4294967220, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=4294967220, tmp___1=4294967223, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=4294967205, tmp___5={0:0}, tmp___6=18446744073709551511, tmp___7={0:0}, tmp___8=0, tmp___9=1, usb_counter=0] [L5387] COND TRUE ldv_state_variable_1 == 2 [L5388] CALL, EXPR kobil_startup(kobil_device_group2) [L4636] int i ; [L4637] struct kobil_private *priv ; [L4638] struct usb_device *pdev ; [L4639] struct usb_host_config *actconfig ; [L4640] struct usb_interface *interface ; [L4641] struct usb_host_interface *altsetting ; [L4642] struct usb_host_endpoint *endpoint ; [L4643] void *tmp ; [L4644] int tmp___0 ; [L4645] int tmp___1 ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, serial={0:0}, serial={0:0}, usb_counter=0] [L4647] CALL, EXPR kmalloc(320UL, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4300] void *ret ; [L4301] void *tmp ; [L4302] struct kmem_cache *s ; [L4303] struct kmem_cache *tmp___0 ; [L4304] void *tmp___1 ; VAL [\old(flags)=208, \old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, flags=208, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, size=320, usb_counter=0] [L4306] COND FALSE !(0) VAL [\old(flags)=208, \old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, flags=208, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, size=320, usb_counter=0] [L4327] CALL, EXPR __kmalloc(size, flags) [L4277] CALL, EXPR ldv_malloc(size) VAL [\old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND FALSE !(tmp___0 != 0) [L4359] tmp = malloc(size) [L4360] p = tmp VAL [\old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, p={-18446744073709551617:0}, ref_cnt=1, size=320, tmp={-18446744073709551617:0}, tmp___0=0, usb_counter=0] [L4361] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4347] COND FALSE !(!cond) [L4361] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, p={-18446744073709551617:0}, ref_cnt=1, size=320, tmp={-18446744073709551617:0}, tmp___0=0, usb_counter=0] [L4362] return (p); VAL [\old(size)=320, \result={-18446744073709551617:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, p={-18446744073709551617:0}, ref_cnt=1, size=320, tmp={-18446744073709551617:0}, tmp___0=0, usb_counter=0] [L4277] RET, EXPR ldv_malloc(size) VAL [\old(size)=320, \old(t)=208, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_malloc(size)={-18446744073709551617:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, size=320, t=208, usb_counter=0] [L4277] return ldv_malloc(size); [L4327] RET, EXPR __kmalloc(size, flags) [L4327] tmp___1 = __kmalloc(size, flags) [L4328] return (tmp___1); VAL [\old(flags)=208, \old(size)=320, \result={-18446744073709551617:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, flags=208, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, size=320, tmp___1={-18446744073709551617:0}, usb_counter=0] [L4647] RET, EXPR kmalloc(320UL, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kmalloc(320UL, 208U)={-18446744073709551617:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, serial={0:0}, serial={0:0}, usb_counter=0] [L4647] tmp = kmalloc(320UL, 208U) [L4648] priv = (struct kobil_private *)tmp VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, priv={-18446744073709551617:0}, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={-18446744073709551617:0}, usb_counter=0] [L4649] COND FALSE !((unsigned long )priv == (unsigned long )((struct kobil_private *)0)) [L4653] priv->filled = 0 [L4654] priv->cur_pos = 0 [L4655] EXPR serial->dev [L4655] EXPR (serial->dev)->descriptor.idProduct [L4655] priv->device_type = (serial->dev)->descriptor.idProduct [L4656] priv->device_type [L4657] case 8209: [L4660] case 8210: [L4663] case 120: [L4671] EXPR serial->port[0] [L4671] CALL usb_set_serial_port_data(serial->port[0], (void *)priv) [L4558] FCALL dev_set_drvdata(& port->dev, data) [L4671] RET usb_set_serial_port_data(serial->port[0], (void *)priv) [L4672] EXPR serial->dev [L4672] pdev = serial->dev [L4673] EXPR pdev->actconfig [L4673] actconfig = pdev->actconfig [L4674] EXPR actconfig->interface[0] [L4674] interface = actconfig->interface[0] [L4675] EXPR interface->cur_altsetting [L4675] altsetting = interface->cur_altsetting [L4676] EXPR altsetting->endpoint [L4676] endpoint = altsetting->endpoint [L4677] i = 0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, actconfig={36893488147419103157:-6}, altsetting={36893488147419103128:-13}, debug=0, endpoint={36893488147419103168:36893488147419103133}, i=0, id_table={100:0}, interface={36893488147419103161:-11}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, pdev={36893488147419103154:115}, printk("<7>KOBIL B1 PRO / KAAN PRO detected\n")=36893488147419103129, printk("<7>KOBIL KAAN SIM detected\n")=36893488147419103119, printk("<7>KOBIL KAAN Standard Plus / SecOVID Reader Plus detected\n")=36893488147419103135, printk("<7>KOBIL USBTWIN detected\n")=36893488147419103122, priv={-18446744073709551617:0}, priv->device_type=65656, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={-18446744073709551617:0}, usb_counter=0] [L4703] EXPR altsetting->desc.bNumEndpoints VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, actconfig={36893488147419103157:-6}, altsetting={36893488147419103128:-13}, altsetting->desc.bNumEndpoints=256, debug=0, endpoint={36893488147419103168:36893488147419103133}, i=0, id_table={100:0}, interface={36893488147419103161:-11}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, pdev={36893488147419103154:115}, printk("<7>KOBIL B1 PRO / KAAN PRO detected\n")=36893488147419103129, printk("<7>KOBIL KAAN SIM detected\n")=36893488147419103119, printk("<7>KOBIL KAAN Standard Plus / SecOVID Reader Plus detected\n")=36893488147419103135, printk("<7>KOBIL USBTWIN detected\n")=36893488147419103122, priv={-18446744073709551617:0}, priv->device_type=65656, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={-18446744073709551617:0}, usb_counter=0] [L4703] COND FALSE !((int )altsetting->desc.bNumEndpoints > i) [L4707] return (0); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, actconfig={36893488147419103157:-6}, altsetting={36893488147419103128:-13}, debug=0, endpoint={36893488147419103168:36893488147419103133}, i=0, id_table={100:0}, interface={36893488147419103161:-11}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, pdev={36893488147419103154:115}, printk("<7>KOBIL B1 PRO / KAAN PRO detected\n")=36893488147419103129, printk("<7>KOBIL KAAN SIM detected\n")=36893488147419103119, printk("<7>KOBIL KAAN Standard Plus / SecOVID Reader Plus detected\n")=36893488147419103135, printk("<7>KOBIL USBTWIN detected\n")=36893488147419103122, priv={-18446744073709551617:0}, priv->device_type=65656, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={-18446744073709551617:0}, usb_counter=0] [L5388] RET, EXPR kobil_startup(kobil_device_group2) [L5388] ldv_retval_1 = kobil_startup(kobil_device_group2) [L5389] COND TRUE ldv_retval_1 == 0 [L5390] ldv_state_variable_1 = 3 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_probe_1()=36893488147419103123, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ldvarg0=4294967223, ldvarg1=4294967205, ldvarg2=18446744073709551511, ldvarg3=4294967220, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=4294967220, tmp___1=4294967223, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=4294967205, tmp___5={0:0}, tmp___6=18446744073709551511, tmp___7={0:0}, tmp___8=0, tmp___9=1, usb_counter=0] [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_probe_1()=36893488147419103123, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ldvarg0=4294967223, ldvarg1=4294967205, ldvarg2=18446744073709551511, ldvarg3=4294967220, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=4294967220, tmp___1=4294967223, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=4294967205, tmp___5={0:0}, tmp___6=18446744073709551511, tmp___7={0:0}, tmp___8=0, tmp___9=1, usb_counter=0] [L5375] COND TRUE ldv_state_variable_1 != 0 [L5376] tmp___9 = __VERIFIER_nondet_int() [L5378] case 0: [L5386] case 1: [L5396] case 2: [L5403] case 3: [L5410] case 4: [L5432] case 5: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_probe_1()=36893488147419103123, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ldvarg0=4294967223, ldvarg1=4294967205, ldvarg2=18446744073709551511, ldvarg3=4294967220, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=4294967220, tmp___1=4294967223, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=4294967205, tmp___5={0:0}, tmp___6=18446744073709551511, tmp___7={0:0}, tmp___8=0, tmp___9=5, usb_counter=0] [L5433] COND TRUE ldv_state_variable_1 == 3 [L5434] CALL, EXPR kobil_open(kobil_device_group1, kobil_device_group3) [L4746] int result ; [L4747] struct kobil_private *priv ; [L4748] unsigned char *transfer_buffer ; [L4749] int transfer_buffer_length ; [L4750] int write_urb_transfer_buffer_length ; [L4751] void *tmp ; [L4752] void *tmp___0 ; [L4753] unsigned int tmp___1 ; [L4754] unsigned int tmp___2 ; [L4755] unsigned int tmp___3 ; [L4756] unsigned int tmp___4 ; [L4758] result = 0 [L4759] transfer_buffer_length = 8 [L4760] write_urb_transfer_buffer_length = 8 [L4761] COND FALSE !(debug != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=36893488147419103155, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=36893488147419103134, ref_cnt=1, result=0, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4766] CALL, EXPR usb_get_serial_port_data(port) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4549] void *tmp ; [L4551] CALL, EXPR dev_get_drvdata((struct device const *)(& port->dev)) [L5799] CALL, EXPR ldv_malloc(0UL) VAL [\old(size)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND TRUE tmp___0 != 0 [L4357] return ((void *)0); VAL [\old(size)=0, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=0, tmp___0=1, usb_counter=0] [L5799] RET, EXPR ldv_malloc(0UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, arg0={0:1064}, arg0={0:1064}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_malloc(0UL)={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L5799] return ldv_malloc(0UL); [L4551] RET, EXPR dev_get_drvdata((struct device const *)(& port->dev)) [L4551] tmp = dev_get_drvdata((struct device const *)(& port->dev)) [L4552] return (tmp); [L4766] RET, EXPR usb_get_serial_port_data(port) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=36893488147419103155, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=36893488147419103134, ref_cnt=1, result=0, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, usb_get_serial_port_data(port)={0:0}, write_urb_transfer_buffer_length=8] [L4766] tmp = usb_get_serial_port_data(port) [L4767] priv = (struct kobil_private *)tmp [L4768] EXPR port->interrupt_in_urb [L4768] EXPR port->serial [L4768] EXPR (port->serial)->dev [L4768] (port->interrupt_in_urb)->dev = (port->serial)->dev [L4769] CALL, EXPR kzalloc((size_t )transfer_buffer_length, 208U) VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4334] void *tmp ; VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, flags=208, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4336] CALL, EXPR kmalloc(size, flags | 32768U) VAL [\old(flags)=32768, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4300] void *ret ; [L4301] void *tmp ; [L4302] struct kmem_cache *s ; [L4303] struct kmem_cache *tmp___0 ; [L4304] void *tmp___1 ; VAL [\old(flags)=32768, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, flags=32768, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4306] COND FALSE !(0) VAL [\old(flags)=32768, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, flags=32768, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4327] CALL, EXPR __kmalloc(size, flags) [L4277] CALL, EXPR ldv_malloc(size) VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND FALSE !(tmp___0 != 0) [L4359] tmp = malloc(size) [L4360] p = tmp VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={-36893488147419103233:0}, ref_cnt=1, size=8, tmp={-36893488147419103233:0}, tmp___0=0, usb_counter=0] [L4361] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4347] COND FALSE !(!cond) [L4361] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={-36893488147419103233:0}, ref_cnt=1, size=8, tmp={-36893488147419103233:0}, tmp___0=0, usb_counter=0] [L4362] return (p); VAL [\old(size)=8, \result={-36893488147419103233:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={-36893488147419103233:0}, ref_cnt=1, size=8, tmp={-36893488147419103233:0}, tmp___0=0, usb_counter=0] [L4277] RET, EXPR ldv_malloc(size) VAL [\old(size)=8, \old(t)=32768, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_malloc(size)={-36893488147419103233:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, t=32768, usb_counter=0] [L4277] return ldv_malloc(size); [L4327] RET, EXPR __kmalloc(size, flags) [L4327] tmp___1 = __kmalloc(size, flags) [L4328] return (tmp___1); VAL [\old(flags)=32768, \old(size)=8, \result={-36893488147419103233:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, flags=32768, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, tmp___1={-36893488147419103233:0}, usb_counter=0] [L4336] RET, EXPR kmalloc(size, flags | 32768U) VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, flags=208, id_table={100:0}, kmalloc(size, flags | 32768U)={-36893488147419103233:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4336] tmp = kmalloc(size, flags | 32768U) [L4337] return (tmp); [L4769] RET, EXPR kzalloc((size_t )transfer_buffer_length, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, kzalloc((size_t )transfer_buffer_length, 208U)={-36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=36893488147419103155, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=36893488147419103134, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4769] tmp___0 = kzalloc((size_t )transfer_buffer_length, 208U) [L4770] transfer_buffer = (unsigned char *)tmp___0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=36893488147419103155, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=36893488147419103134, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-36893488147419103233:0}, transfer_buffer={-36893488147419103233:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4771] COND FALSE !((unsigned long )transfer_buffer == (unsigned long )((unsigned char *)0U)) [L4775] EXPR port->write_urb VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=36893488147419103155, port->write_urb={36893488147419103116:117}, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=36893488147419103134, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-36893488147419103233:0}, transfer_buffer={-36893488147419103233:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4775] COND FALSE !((unsigned long )port->write_urb == (unsigned long )((struct urb *)0)) [L4794] EXPR port->write_urb VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=36893488147419103155, port->write_urb={36893488147419103116:117}, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=36893488147419103134, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-36893488147419103233:0}, transfer_buffer={-36893488147419103233:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4794-L4795] CALL, EXPR kmalloc((size_t )write_urb_transfer_buffer_length, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4300] void *ret ; [L4301] void *tmp ; [L4302] struct kmem_cache *s ; [L4303] struct kmem_cache *tmp___0 ; [L4304] void *tmp___1 ; VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, flags=208, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4306] COND FALSE !(0) VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, flags=208, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4327] CALL, EXPR __kmalloc(size, flags) [L4277] CALL, EXPR ldv_malloc(size) VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND FALSE !(tmp___0 != 0) [L4359] tmp = malloc(size) [L4360] p = tmp VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={18446744073709551617:0}, ref_cnt=1, size=8, tmp={18446744073709551617:0}, tmp___0=0, usb_counter=0] [L4361] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4347] COND FALSE !(!cond) [L4361] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={18446744073709551617:0}, ref_cnt=1, size=8, tmp={18446744073709551617:0}, tmp___0=0, usb_counter=0] [L4362] return (p); VAL [\old(size)=8, \result={18446744073709551617:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={18446744073709551617:0}, ref_cnt=1, size=8, tmp={18446744073709551617:0}, tmp___0=0, usb_counter=0] [L4277] RET, EXPR ldv_malloc(size) VAL [\old(size)=8, \old(t)=208, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_malloc(size)={18446744073709551617:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, t=208, usb_counter=0] [L4277] return ldv_malloc(size); [L4327] RET, EXPR __kmalloc(size, flags) [L4327] tmp___1 = __kmalloc(size, flags) [L4328] return (tmp___1); VAL [\old(flags)=208, \old(size)=8, \result={18446744073709551617:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, flags=208, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, tmp___1={18446744073709551617:0}, usb_counter=0] [L4794-L4795] RET, EXPR kmalloc((size_t )write_urb_transfer_buffer_length, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kmalloc((size_t )write_urb_transfer_buffer_length, 208U)={18446744073709551617:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=36893488147419103155, port->write_urb={36893488147419103116:117}, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=36893488147419103134, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-36893488147419103233:0}, transfer_buffer={-36893488147419103233:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4794-L4795] (port->write_urb)->transfer_buffer = kmalloc((size_t )write_urb_transfer_buffer_length, 208U) [L4796] EXPR port->write_urb [L4796] EXPR (port->write_urb)->transfer_buffer VAL [(port->write_urb)->transfer_buffer={18446744073709551617:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=36893488147419103155, port->write_urb={36893488147419103116:117}, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=36893488147419103134, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-36893488147419103233:0}, transfer_buffer={-36893488147419103233:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4796] COND FALSE !((unsigned long )(port->write_urb)->transfer_buffer == (unsigned long )((void *)0)) [L4803] EXPR port->serial [L4803] EXPR (port->serial)->dev VAL [(port->serial)->dev={36893488147419103137:36893488147419103124}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=36893488147419103155, port->serial={36893488147419103143:36893488147419103166}, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=36893488147419103134, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-36893488147419103233:0}, transfer_buffer={-36893488147419103233:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4803] CALL, EXPR __create_pipe((port->serial)->dev, 0U) VAL [\old(endpoint)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, dev={36893488147419103137:36893488147419103124}, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4544] EXPR dev->devnum [L4544] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L4803] RET, EXPR __create_pipe((port->serial)->dev, 0U) VAL [(port->serial)->dev={36893488147419103137:36893488147419103124}, __create_pipe((port->serial)->dev, 0U)=28928, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=36893488147419103155, port->serial={36893488147419103143:36893488147419103166}, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=36893488147419103134, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-36893488147419103233:0}, transfer_buffer={-36893488147419103233:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4803] tmp___1 = __create_pipe((port->serial)->dev, 0U) [L4804] EXPR port->serial [L4804] EXPR (port->serial)->dev VAL [(port->serial)->dev={36893488147419103137:36893488147419103124}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=36893488147419103155, port->serial={36893488147419103143:36893488147419103166}, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=36893488147419103134, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-36893488147419103233:0}, tmp___1=28928, transfer_buffer={-36893488147419103233:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4804-L4806] CALL, EXPR usb_control_msg((port->serial)->dev, tmp___1 | 2147483776U, 16, 194, 2, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) VAL [\old(arg1)=2147483776, \old(arg2)=16, \old(arg3)=194, \old(arg4)=2, \old(arg5)=0, \old(arg7)=8, \old(arg8)=500, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, arg0={36893488147419103137:36893488147419103124}, arg6={-36893488147419103233:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L5854] return __VERIFIER_nondet_int(); [L4804-L4806] RET, EXPR usb_control_msg((port->serial)->dev, tmp___1 | 2147483776U, 16, 194, 2, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) VAL [(port->serial)->dev={36893488147419103137:36893488147419103124}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=36893488147419103155, port->serial={36893488147419103143:36893488147419103166}, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=36893488147419103134, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-36893488147419103233:0}, tmp___1=28928, transfer_buffer={-36893488147419103233:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_control_msg((port->serial)->dev, tmp___1 | 2147483776U, 16, 194, 2, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500)=0, usb_counter=0, write_urb_transfer_buffer_length=8] [L4804-L4806] result = usb_control_msg((port->serial)->dev, tmp___1 | 2147483776U, 16, 194, 2, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) [L4807] COND FALSE !(debug != 0) [L4812] COND FALSE !(debug != 0) [L4817] EXPR port->serial [L4817] EXPR (port->serial)->dev VAL [(port->serial)->dev={36893488147419103137:36893488147419103124}, \read(*transfer_buffer)=36893488147419103117, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=36893488147419103155, port->number=36893488147419103150, port->serial={36893488147419103143:36893488147419103166}, printk("<7>%s: %s - port %d Send get_HW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=36893488147419103146, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=36893488147419103134, printk("<7>%s: Harware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=36893488147419103144, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-36893488147419103233:0}, tmp___1=28928, transfer_buffer={-36893488147419103233:0}, transfer_buffer + 1UL=36893488147419103158, transfer_buffer + 2UL=36893488147419103164, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4817] CALL, EXPR __create_pipe((port->serial)->dev, 0U) VAL [\old(endpoint)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, dev={36893488147419103137:36893488147419103124}, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4544] EXPR dev->devnum [L4544] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L4817] RET, EXPR __create_pipe((port->serial)->dev, 0U) VAL [(port->serial)->dev={36893488147419103137:36893488147419103124}, \read(*transfer_buffer)=36893488147419103117, __create_pipe((port->serial)->dev, 0U)=28928, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=36893488147419103155, port->number=36893488147419103150, port->serial={36893488147419103143:36893488147419103166}, printk("<7>%s: %s - port %d Send get_HW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=36893488147419103146, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=36893488147419103134, printk("<7>%s: Harware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=36893488147419103144, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-36893488147419103233:0}, tmp___1=28928, transfer_buffer={-36893488147419103233:0}, transfer_buffer + 1UL=36893488147419103158, transfer_buffer + 2UL=36893488147419103164, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4817] tmp___2 = __create_pipe((port->serial)->dev, 0U) [L4818] EXPR port->serial [L4818] EXPR (port->serial)->dev VAL [(port->serial)->dev={36893488147419103137:36893488147419103124}, \read(*transfer_buffer)=36893488147419103117, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=36893488147419103155, port->number=36893488147419103150, port->serial={36893488147419103143:36893488147419103166}, printk("<7>%s: %s - port %d Send get_HW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=36893488147419103146, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=36893488147419103134, printk("<7>%s: Harware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=36893488147419103144, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-36893488147419103233:0}, tmp___1=28928, tmp___2=28928, transfer_buffer={-36893488147419103233:0}, transfer_buffer + 1UL=36893488147419103158, transfer_buffer + 2UL=36893488147419103164, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4818-L4820] CALL, EXPR usb_control_msg((port->serial)->dev, tmp___2 | 2147483776U, 16, 194, 1, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) VAL [\old(arg1)=2147483776, \old(arg2)=16, \old(arg3)=194, \old(arg4)=1, \old(arg5)=0, \old(arg7)=8, \old(arg8)=500, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, arg0={36893488147419103137:36893488147419103124}, arg6={-36893488147419103233:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L5854] return __VERIFIER_nondet_int(); [L4818-L4820] RET, EXPR usb_control_msg((port->serial)->dev, tmp___2 | 2147483776U, 16, 194, 1, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) VAL [(port->serial)->dev={36893488147419103137:36893488147419103124}, \read(*transfer_buffer)=36893488147419103117, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=36893488147419103155, port->number=36893488147419103150, port->serial={36893488147419103143:36893488147419103166}, printk("<7>%s: %s - port %d Send get_HW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=36893488147419103146, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=36893488147419103134, printk("<7>%s: Harware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=36893488147419103144, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-36893488147419103233:0}, tmp___1=28928, tmp___2=28928, transfer_buffer={-36893488147419103233:0}, transfer_buffer + 1UL=36893488147419103158, transfer_buffer + 2UL=36893488147419103164, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_control_msg((port->serial)->dev, tmp___2 | 2147483776U, 16, 194, 1, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500)=0, usb_counter=0, write_urb_transfer_buffer_length=8] [L4818-L4820] result = usb_control_msg((port->serial)->dev, tmp___2 | 2147483776U, 16, 194, 1, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) [L4821] COND FALSE !(debug != 0) [L4826] COND FALSE !(debug != 0) [L4831] EXPR priv->device_type [L4831] (unsigned int )priv->device_type == 8209U || (unsigned int )priv->device_type == 8210U [L4831] EXPR priv->device_type [L4831] (unsigned int )priv->device_type == 8209U || (unsigned int )priv->device_type == 8210U VAL [(unsigned int )priv->device_type == 8209U || (unsigned int )priv->device_type == 8210U=0, \read(*transfer_buffer)=36893488147419103167, \read(*transfer_buffer)=36893488147419103117, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=36893488147419103155, port->number=36893488147419103150, port->number=36893488147419103152, printk("<7>%s: %s - port %d Send get_FW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=36893488147419103149, printk("<7>%s: %s - port %d Send get_HW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=36893488147419103146, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=36893488147419103134, printk("<7>%s: Firmware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=36893488147419103138, printk("<7>%s: Harware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=36893488147419103144, priv={0:0}, priv->device_type=118, priv->device_type=118, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-36893488147419103233:0}, tmp___1=28928, tmp___2=28928, transfer_buffer={-36893488147419103233:0}, transfer_buffer + 1UL=36893488147419103158, transfer_buffer + 1UL=36893488147419103118, transfer_buffer + 2UL=36893488147419103164, transfer_buffer + 2UL=36893488147419103120, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4831] COND FALSE !((unsigned int )priv->device_type == 8209U || (unsigned int )priv->device_type == 8210U) [L4850] EXPR priv->device_type [L4850] EXPR (unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U [L4850] EXPR priv->device_type [L4850] EXPR (unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U [L4850] ((unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U) || (unsigned int )priv->device_type == 129U [L4850] EXPR priv->device_type [L4850] ((unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U) || (unsigned int )priv->device_type == 129U VAL [((unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U) || (unsigned int )priv->device_type == 129U=0, (unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U=0, \read(*transfer_buffer)=36893488147419103167, \read(*transfer_buffer)=36893488147419103117, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=36893488147419103155, port->number=36893488147419103150, port->number=36893488147419103152, printk("<7>%s: %s - port %d Send get_FW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=36893488147419103149, printk("<7>%s: %s - port %d Send get_HW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=36893488147419103146, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=36893488147419103134, printk("<7>%s: Firmware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=36893488147419103138, printk("<7>%s: Harware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=36893488147419103144, priv={0:0}, priv->device_type=118, priv->device_type=118, priv->device_type=118, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-36893488147419103233:0}, tmp___1=28928, tmp___2=28928, transfer_buffer={-36893488147419103233:0}, transfer_buffer + 1UL=36893488147419103158, transfer_buffer + 1UL=36893488147419103118, transfer_buffer + 2UL=36893488147419103164, transfer_buffer + 2UL=36893488147419103120, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4850] COND FALSE !(((unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U) || (unsigned int )priv->device_type == 129U) [L4859] CALL kfree((void const *)transfer_buffer) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={-36893488147419103233:0}, ref_cnt=1, usb_counter=0] [L4859] RET kfree((void const *)transfer_buffer) VAL [\read(*transfer_buffer)=36893488147419103167, \read(*transfer_buffer)=36893488147419103117, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=36893488147419103155, port->number=36893488147419103150, port->number=36893488147419103152, printk("<7>%s: %s - port %d Send get_FW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=36893488147419103149, printk("<7>%s: %s - port %d Send get_HW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=36893488147419103146, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=36893488147419103134, printk("<7>%s: Firmware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=36893488147419103138, printk("<7>%s: Harware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=36893488147419103144, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-36893488147419103233:0}, tmp___1=28928, tmp___2=28928, transfer_buffer={-36893488147419103233:0}, transfer_buffer + 1UL=36893488147419103158, transfer_buffer + 1UL=36893488147419103118, transfer_buffer + 2UL=36893488147419103164, transfer_buffer + 2UL=36893488147419103120, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4860] return (0); VAL [\read(*transfer_buffer)=36893488147419103167, \read(*transfer_buffer)=36893488147419103117, \result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=36893488147419103155, port->number=36893488147419103150, port->number=36893488147419103152, printk("<7>%s: %s - port %d Send get_FW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=36893488147419103149, printk("<7>%s: %s - port %d Send get_HW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=36893488147419103146, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=36893488147419103134, printk("<7>%s: Firmware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=36893488147419103138, printk("<7>%s: Harware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=36893488147419103144, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-36893488147419103233:0}, tmp___1=28928, tmp___2=28928, transfer_buffer={-36893488147419103233:0}, transfer_buffer + 1UL=36893488147419103158, transfer_buffer + 1UL=36893488147419103118, transfer_buffer + 2UL=36893488147419103164, transfer_buffer + 2UL=36893488147419103120, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L5434] RET, EXPR kobil_open(kobil_device_group1, kobil_device_group3) [L5434] ldv_retval_0 = kobil_open(kobil_device_group1, kobil_device_group3) [L5435] COND TRUE ldv_retval_0 == 0 [L5436] ldv_state_variable_1 = 4 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_probe_1()=36893488147419103123, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ldvarg0=4294967223, ldvarg1=4294967205, ldvarg2=18446744073709551511, ldvarg3=4294967220, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=4294967220, tmp___1=4294967223, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=4294967205, tmp___5={0:0}, tmp___6=18446744073709551511, tmp___7={0:0}, tmp___8=0, tmp___9=5, usb_counter=0] [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_probe_1()=36893488147419103123, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ldvarg0=4294967223, ldvarg1=4294967205, ldvarg2=18446744073709551511, ldvarg3=4294967220, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=4294967220, tmp___1=4294967223, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=4294967205, tmp___5={0:0}, tmp___6=18446744073709551511, tmp___7={0:0}, tmp___8=0, tmp___9=5, usb_counter=0] [L5375] COND TRUE ldv_state_variable_1 != 0 [L5376] tmp___9 = __VERIFIER_nondet_int() [L5378] case 0: [L5386] case 1: [L5396] case 2: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_probe_1()=36893488147419103123, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ldvarg0=4294967223, ldvarg1=4294967205, ldvarg2=18446744073709551511, ldvarg3=4294967220, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=4294967220, tmp___1=4294967223, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=4294967205, tmp___5={0:0}, tmp___6=18446744073709551511, tmp___7={0:0}, tmp___8=0, tmp___9=2, usb_counter=0] [L5397] COND TRUE ldv_state_variable_1 == 4 [L5398] CALL kobil_read_int_callback(ldvarg5) [L4884] int result ; [L4885] struct usb_serial_port *port ; [L4886] struct tty_struct *tty ; [L4887] unsigned char *data ; [L4888] int status ; [L4890] EXPR urb->context [L4890] port = (struct usb_serial_port *)urb->context [L4891] EXPR urb->transfer_buffer [L4891] data = (unsigned char *)urb->transfer_buffer [L4892] EXPR urb->status [L4892] status = urb->status [L4893] COND FALSE !(debug != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, data={36893488147419103153:36893488147419103140}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, port={36893488147419103132:-15}, port->number=36893488147419103139, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_read_int_callback", (int )port->number)=36893488147419103142, ref_cnt=1, status=0, urb={0:0}, urb={0:0}, usb_counter=0] [L4898] COND FALSE !(status != 0) [L4907] CALL, EXPR ldv_tty_port_tty_get_6(& port->port) [L5700] ldv_func_ret_type___1 ldv_func_res ; [L5701] struct tty_struct *tmp ; [L5703] CALL, EXPR tty_port_tty_get(ldv_func_arg1) [L5847] CALL, EXPR ldv_malloc(sizeof(struct tty_struct)) VAL [\old(size)=2516, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND TRUE tmp___0 != 0 [L4357] return ((void *)0); VAL [\old(size)=2516, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, size=2516, tmp___0=1, usb_counter=0] [L5847] RET, EXPR ldv_malloc(sizeof(struct tty_struct)) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, arg0={36893488147419103132:-7}, arg0={36893488147419103132:-7}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_malloc(sizeof(struct tty_struct))={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L5847] return ldv_malloc(sizeof(struct tty_struct)); [L5703] RET, EXPR tty_port_tty_get(ldv_func_arg1) [L5703] tmp = tty_port_tty_get(ldv_func_arg1) [L5704] ldv_func_res = tmp [L5705] CALL ldv_got_tty(ldv_func_res) [L5776] ldv_latest_tty = tty [L5705] RET ldv_got_tty(ldv_func_res) [L5706] return (ldv_func_res); [L4907] RET, EXPR ldv_tty_port_tty_get_6(& port->port) [L4907] tty = ldv_tty_port_tty_get_6(& port->port) [L4908] EXPR urb->actual_length VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, data={36893488147419103153:36893488147419103140}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, port={36893488147419103132:-15}, port->number=36893488147419103139, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_read_int_callback", (int )port->number)=36893488147419103142, ref_cnt=1, status=0, tty={0:0}, urb={0:0}, urb={0:0}, urb->actual_length=-4294967297, usb_counter=0] [L4908] COND TRUE urb->actual_length != 0U [L4909] EXPR urb->actual_length [L4909] CALL tty_insert_flip_string(tty, (unsigned char const *)data, (size_t )urb->actual_length) [L5666] int tmp ; VAL [\old(size)=4294967295, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, chars={36893488147419103153:36893488147419103140}, chars={36893488147419103153:36893488147419103140}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, size=4294967295, tty={0:0}, tty={0:0}, usb_counter=0] [L5668] CALL ldv_check_tty(tty) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, tty={0:0}, usb_counter=0] [L5783] COND FALSE !((unsigned long )tty != (unsigned long )ldv_latest_tty || tty) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, tty={0:0}, tty={0:0}, usb_counter=0] [L5785] CALL ldv_error() VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4403] reach_error() VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103126:36893488147419103136}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 29 procedures, 419 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 80.5s, OverallIterations: 13, TraceHistogramMax: 9, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.1s, AutomataDifference: 54.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4090 SdHoareTripleChecker+Valid, 50.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3974 mSDsluCounter, 25104 SdHoareTripleChecker+Invalid, 48.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 17918 mSDsCounter, 318 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6507 IncrementalHoareTripleChecker+Invalid, 6825 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 318 mSolverCounterUnsat, 7186 mSDtfsCounter, 6507 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2019 GetRequests, 1945 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=9134occurred in iteration=10, InterpolantAutomatonStates: 65, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.1s AutomataMinimizationTime, 12 MinimizatonAttempts, 10823 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.9s SsaConstructionTime, 4.2s SatisfiabilityAnalysisTime, 11.6s InterpolantComputationTime, 3469 NumberOfCodeBlocks, 3378 NumberOfCodeBlocksAsserted, 24 NumberOfCheckSat, 3702 ConstructedInterpolants, 0 QuantifiedInterpolants, 6561 SizeOfPredicates, 41 NumberOfNonLiveVariables, 17990 ConjunctsInSsa, 178 ConjunctsInUnsatCore, 24 InterpolantComputations, 12 PerfectInterpolantSequences, 4651/4745 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 RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-11-25 22:42:45,073 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/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 Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash d0954289a294fb2be404f98afcefa652a2fbf60d586d07e7d68c419183f4ff07 --- 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-38b53e6 [2022-11-25 22:42:47,487 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-25 22:42:47,489 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-25 22:42:47,534 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-25 22:42:47,534 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-25 22:42:47,538 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-25 22:42:47,541 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-25 22:42:47,544 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-25 22:42:47,547 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-25 22:42:47,553 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-25 22:42:47,554 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-25 22:42:47,557 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-25 22:42:47,557 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-25 22:42:47,560 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-25 22:42:47,562 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-25 22:42:47,568 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-25 22:42:47,570 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-25 22:42:47,571 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-25 22:42:47,573 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-25 22:42:47,580 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-25 22:42:47,581 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-25 22:42:47,584 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-25 22:42:47,586 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-25 22:42:47,587 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-25 22:42:47,595 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-25 22:42:47,595 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-25 22:42:47,596 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-25 22:42:47,598 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-25 22:42:47,598 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-25 22:42:47,600 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-25 22:42:47,600 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-25 22:42:47,601 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-25 22:42:47,603 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-25 22:42:47,621 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-25 22:42:47,622 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-25 22:42:47,623 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-25 22:42:47,623 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-25 22:42:47,624 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-25 22:42:47,624 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-25 22:42:47,625 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-25 22:42:47,626 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-25 22:42:47,631 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2022-11-25 22:42:47,667 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-25 22:42:47,667 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-25 22:42:47,669 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-25 22:42:47,669 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-25 22:42:47,670 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-25 22:42:47,670 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-25 22:42:47,671 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-25 22:42:47,671 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-25 22:42:47,671 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-25 22:42:47,672 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-25 22:42:47,673 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-25 22:42:47,673 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-25 22:42:47,674 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-25 22:42:47,674 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-25 22:42:47,674 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-25 22:42:47,675 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-25 22:42:47,675 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-25 22:42:47,675 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-25 22:42:47,675 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-25 22:42:47,675 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-25 22:42:47,676 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-25 22:42:47,676 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-25 22:42:47,676 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-25 22:42:47,676 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-25 22:42:47,677 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-25 22:42:47,677 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-25 22:42:47,677 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 22:42:47,677 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-25 22:42:47,678 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-25 22:42:47,678 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-25 22:42:47,678 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-11-25 22:42:47,678 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-25 22:42:47,683 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-25 22:42:47,683 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-25 22:42:47,683 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-25 22:42:47,683 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/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_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d0954289a294fb2be404f98afcefa652a2fbf60d586d07e7d68c419183f4ff07 [2022-11-25 22:42:48,052 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-25 22:42:48,080 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-25 22:42:48,084 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-25 22:42:48,085 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-25 22:42:48,086 INFO L275 PluginConnector]: CDTParser initialized [2022-11-25 22:42:48,087 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i [2022-11-25 22:42:51,114 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-25 22:42:51,689 INFO L351 CDTParser]: Found 1 translation units. [2022-11-25 22:42:51,690 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i [2022-11-25 22:42:51,733 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/data/50ec0ce3a/9c37b597065f48e5832ecd2b15ea8477/FLAGb6278dd50 [2022-11-25 22:42:51,753 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/data/50ec0ce3a/9c37b597065f48e5832ecd2b15ea8477 [2022-11-25 22:42:51,756 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-25 22:42:51,758 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-25 22:42:51,759 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-25 22:42:51,759 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-25 22:42:51,763 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-25 22:42:51,764 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 10:42:51" (1/1) ... [2022-11-25 22:42:51,765 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@75144a2d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:42:51, skipping insertion in model container [2022-11-25 22:42:51,765 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 10:42:51" (1/1) ... [2022-11-25 22:42:51,773 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-25 22:42:51,846 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-25 22:42:52,453 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3507] [2022-11-25 22:42:52,454 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name readpages at C: (*readpages)(struct file___0 *filp , struct address_space___0 *mapping , struct list_head *pages , unsigned int nr_pages ) [3509-3510] [2022-11-25 22:42:52,456 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name write_begin at C: (*write_begin)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int flags , struct page **pagep , void **fsdata ) [3511-3513] [2022-11-25 22:42:52,457 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name write_end at C: (*write_end)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int copied , struct page *page , void *fsdata ) [3514-3515] [2022-11-25 22:42:52,491 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3516] [2022-11-25 22:42:52,494 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name get_xip_mem at C: (*get_xip_mem)(struct address_space___0 * , unsigned long , int , void ** , unsigned long * ) [3522-3523] [2022-11-25 22:42:52,494 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3524] [2022-11-25 22:42:52,496 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name error_remove_page at C: (*error_remove_page)(struct address_space___0 * , struct page * ) [3527] [2022-11-25 22:42:52,518 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3940] [2022-11-25 22:42:52,518 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name dtr_rts at C: (*dtr_rts)(struct tty_port___0 *port , int raise ) [3941] [2022-11-25 22:42:52,519 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3942] [2022-11-25 22:42:52,519 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3943] [2022-11-25 22:42:52,520 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name activate at C: (*activate)(struct tty_port___0 *port , struct tty_struct___0 *tty ) [3944] [2022-11-25 22:42:52,520 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3945] [2022-11-25 22:42:52,668 WARN L623 FunctionHandler]: Unknown extern function debug_lockdep_rcu_enabled [2022-11-25 22:42:52,670 WARN L623 FunctionHandler]: Unknown extern function lockdep_rcu_dereference [2022-11-25 22:42:52,712 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:42:52,720 WARN L623 FunctionHandler]: Unknown extern function __get_free_pages [2022-11-25 22:42:52,729 WARN L623 FunctionHandler]: Unknown extern function kmem_cache_alloc_notrace [2022-11-25 22:42:52,779 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_67565f93-1d19-4160-bcd9-57b80b2fb428/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i[130795,130808] [2022-11-25 22:42:52,879 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-11-25 22:42:52,892 WARN L623 FunctionHandler]: Unknown extern function dev_set_drvdata [2022-11-25 22:42:52,905 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-11-25 22:42:52,907 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:52,909 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:52,965 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:52,967 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:52,968 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:52,968 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:52,971 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:52,973 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:52,975 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:52,978 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:52,984 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:52,987 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:52,989 WARN L623 FunctionHandler]: Unknown extern function usb_alloc_urb [2022-11-25 22:42:52,990 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:52,991 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:52,993 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:52,994 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-11-25 22:42:52,995 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:52,996 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:52,997 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:52,999 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,000 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,002 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,004 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,005 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,007 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,008 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,010 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-11-25 22:42:53,013 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,014 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:53,015 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,017 WARN L623 FunctionHandler]: Unknown extern function usb_poison_urb [2022-11-25 22:42:53,017 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:53,018 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-11-25 22:42:53,019 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-11-25 22:42:53,020 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,022 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,024 WARN L623 FunctionHandler]: Unknown extern function tty_kref_put [2022-11-25 22:42:53,024 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-11-25 22:42:53,025 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,030 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,032 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,037 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-11-25 22:42:53,046 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-11-25 22:42:53,050 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,053 WARN L623 FunctionHandler]: Unknown extern function msleep [2022-11-25 22:42:53,058 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-11-25 22:42:53,062 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,069 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,084 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,085 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:53,088 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,089 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,090 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,091 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,092 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,094 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,095 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,096 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:53,104 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,117 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,127 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,128 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:53,132 WARN L623 FunctionHandler]: Unknown extern function usb_serial_register [2022-11-25 22:42:53,133 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,133 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-11-25 22:42:53,136 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-11-25 22:42:53,166 WARN L623 FunctionHandler]: Unknown extern function ldv_detach_1 [2022-11-25 22:42:53,167 WARN L623 FunctionHandler]: Unknown extern function ldv_detach_1 [2022-11-25 22:42:53,167 WARN L623 FunctionHandler]: Unknown extern function ldv_probe_1 [2022-11-25 22:42:53,169 WARN L623 FunctionHandler]: Unknown extern function usb_serial_probe [2022-11-25 22:42:53,170 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-11-25 22:42:53,171 WARN L623 FunctionHandler]: Unknown extern function ldv_check_final_state [2022-11-25 22:42:53,172 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:42:53,173 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:42:53,173 WARN L623 FunctionHandler]: Unknown extern function tty_insert_flip_string_fixed_flag [2022-11-25 22:42:53,174 WARN L623 FunctionHandler]: Unknown extern function usb_register_driver [2022-11-25 22:42:53,175 WARN L623 FunctionHandler]: Unknown extern function tty_port_tty_get [2022-11-25 22:42:53,175 WARN L623 FunctionHandler]: Unknown extern function ldv_got_tty [2022-11-25 22:42:53,176 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:42:53,176 WARN L623 FunctionHandler]: Unknown extern function tty_flip_buffer_push [2022-11-25 22:42:53,177 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:42:53,195 WARN L623 FunctionHandler]: Unknown extern function tty_get_baud_rate [2022-11-25 22:42:53,199 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:42:53,200 WARN L623 FunctionHandler]: Unknown extern function tty_encode_baud_rate [2022-11-25 22:42:53,200 WARN L623 FunctionHandler]: Unknown extern function usb_deregister [2022-11-25 22:42:53,204 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:42:53,208 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:42:53,213 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:42:53,218 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:42:53,219 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:42:53,230 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 22:42:53,272 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-25 22:42:53,319 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-25 22:42:53,413 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3507] [2022-11-25 22:42:53,414 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name readpages at C: (*readpages)(struct file___0 *filp , struct address_space___0 *mapping , struct list_head *pages , unsigned int nr_pages ) [3509-3510] [2022-11-25 22:42:53,415 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name write_begin at C: (*write_begin)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int flags , struct page **pagep , void **fsdata ) [3511-3513] [2022-11-25 22:42:53,416 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name write_end at C: (*write_end)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int copied , struct page *page , void *fsdata ) [3514-3515] [2022-11-25 22:42:53,416 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3516] [2022-11-25 22:42:53,416 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name get_xip_mem at C: (*get_xip_mem)(struct address_space___0 * , unsigned long , int , void ** , unsigned long * ) [3522-3523] [2022-11-25 22:42:53,417 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3524] [2022-11-25 22:42:53,417 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name error_remove_page at C: (*error_remove_page)(struct address_space___0 * , struct page * ) [3527] [2022-11-25 22:42:53,425 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3940] [2022-11-25 22:42:53,425 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name dtr_rts at C: (*dtr_rts)(struct tty_port___0 *port , int raise ) [3941] [2022-11-25 22:42:53,426 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3942] [2022-11-25 22:42:53,426 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3943] [2022-11-25 22:42:53,427 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name activate at C: (*activate)(struct tty_port___0 *port , struct tty_struct___0 *tty ) [3944] [2022-11-25 22:42:53,428 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3945] [2022-11-25 22:42:53,439 WARN L623 FunctionHandler]: Unknown extern function debug_lockdep_rcu_enabled [2022-11-25 22:42:53,440 WARN L623 FunctionHandler]: Unknown extern function lockdep_rcu_dereference [2022-11-25 22:42:53,456 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:42:53,457 WARN L623 FunctionHandler]: Unknown extern function __get_free_pages [2022-11-25 22:42:53,464 WARN L623 FunctionHandler]: Unknown extern function kmem_cache_alloc_notrace [2022-11-25 22:42:53,475 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_67565f93-1d19-4160-bcd9-57b80b2fb428/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i[130795,130808] [2022-11-25 22:42:53,482 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-11-25 22:42:53,485 WARN L623 FunctionHandler]: Unknown extern function dev_set_drvdata [2022-11-25 22:42:53,492 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-11-25 22:42:53,493 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,496 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,502 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,508 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,508 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,509 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,514 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,518 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,523 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,526 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:53,528 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,530 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,531 WARN L623 FunctionHandler]: Unknown extern function usb_alloc_urb [2022-11-25 22:42:53,532 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,532 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:53,533 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:53,534 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-11-25 22:42:53,535 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,535 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,536 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,537 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,538 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,539 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,540 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,541 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,542 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,542 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,544 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-11-25 22:42:53,544 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,545 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:53,546 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,546 WARN L623 FunctionHandler]: Unknown extern function usb_poison_urb [2022-11-25 22:42:53,547 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:53,547 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-11-25 22:42:53,548 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-11-25 22:42:53,549 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,550 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,551 WARN L623 FunctionHandler]: Unknown extern function tty_kref_put [2022-11-25 22:42:53,551 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-11-25 22:42:53,552 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,553 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,554 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,557 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-11-25 22:42:53,558 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-11-25 22:42:53,559 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,560 WARN L623 FunctionHandler]: Unknown extern function msleep [2022-11-25 22:42:53,561 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-11-25 22:42:53,561 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,564 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,564 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,565 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:53,568 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,569 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,570 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,570 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,571 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,572 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,573 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,574 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:53,579 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,582 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,582 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,583 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:53,584 WARN L623 FunctionHandler]: Unknown extern function usb_serial_register [2022-11-25 22:42:53,585 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,585 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-11-25 22:42:53,586 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-11-25 22:42:53,622 WARN L623 FunctionHandler]: Unknown extern function ldv_detach_1 [2022-11-25 22:42:53,622 WARN L623 FunctionHandler]: Unknown extern function ldv_detach_1 [2022-11-25 22:42:53,623 WARN L623 FunctionHandler]: Unknown extern function ldv_probe_1 [2022-11-25 22:42:53,624 WARN L623 FunctionHandler]: Unknown extern function usb_serial_probe [2022-11-25 22:42:53,625 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-11-25 22:42:53,625 WARN L623 FunctionHandler]: Unknown extern function ldv_check_final_state [2022-11-25 22:42:53,626 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:42:53,627 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:42:53,627 WARN L623 FunctionHandler]: Unknown extern function tty_insert_flip_string_fixed_flag [2022-11-25 22:42:53,628 WARN L623 FunctionHandler]: Unknown extern function usb_register_driver [2022-11-25 22:42:53,628 WARN L623 FunctionHandler]: Unknown extern function tty_port_tty_get [2022-11-25 22:42:53,629 WARN L623 FunctionHandler]: Unknown extern function ldv_got_tty [2022-11-25 22:42:53,629 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:42:53,629 WARN L623 FunctionHandler]: Unknown extern function tty_flip_buffer_push [2022-11-25 22:42:53,630 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:42:53,630 WARN L623 FunctionHandler]: Unknown extern function tty_get_baud_rate [2022-11-25 22:42:53,631 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:42:53,631 WARN L623 FunctionHandler]: Unknown extern function tty_encode_baud_rate [2022-11-25 22:42:53,632 WARN L623 FunctionHandler]: Unknown extern function usb_deregister [2022-11-25 22:42:53,632 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:42:53,633 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:42:53,634 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:42:53,636 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:42:53,636 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:42:53,638 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 22:42:53,650 INFO L203 MainTranslator]: Completed pre-run [2022-11-25 22:42:53,736 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3507] [2022-11-25 22:42:53,738 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name readpages at C: (*readpages)(struct file___0 *filp , struct address_space___0 *mapping , struct list_head *pages , unsigned int nr_pages ) [3509-3510] [2022-11-25 22:42:53,739 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name write_begin at C: (*write_begin)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int flags , struct page **pagep , void **fsdata ) [3511-3513] [2022-11-25 22:42:53,739 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name write_end at C: (*write_end)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int copied , struct page *page , void *fsdata ) [3514-3515] [2022-11-25 22:42:53,739 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3516] [2022-11-25 22:42:53,740 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name get_xip_mem at C: (*get_xip_mem)(struct address_space___0 * , unsigned long , int , void ** , unsigned long * ) [3522-3523] [2022-11-25 22:42:53,740 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3524] [2022-11-25 22:42:53,740 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name error_remove_page at C: (*error_remove_page)(struct address_space___0 * , struct page * ) [3527] [2022-11-25 22:42:53,766 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3940] [2022-11-25 22:42:53,767 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name dtr_rts at C: (*dtr_rts)(struct tty_port___0 *port , int raise ) [3941] [2022-11-25 22:42:53,767 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3942] [2022-11-25 22:42:53,768 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3943] [2022-11-25 22:42:53,768 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name activate at C: (*activate)(struct tty_port___0 *port , struct tty_struct___0 *tty ) [3944] [2022-11-25 22:42:53,768 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3945] [2022-11-25 22:42:53,780 WARN L623 FunctionHandler]: Unknown extern function debug_lockdep_rcu_enabled [2022-11-25 22:42:53,781 WARN L623 FunctionHandler]: Unknown extern function lockdep_rcu_dereference [2022-11-25 22:42:53,785 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:42:53,786 WARN L623 FunctionHandler]: Unknown extern function __get_free_pages [2022-11-25 22:42:53,788 WARN L623 FunctionHandler]: Unknown extern function kmem_cache_alloc_notrace [2022-11-25 22:42:53,791 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_67565f93-1d19-4160-bcd9-57b80b2fb428/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i[130795,130808] [2022-11-25 22:42:53,804 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-11-25 22:42:53,805 WARN L623 FunctionHandler]: Unknown extern function dev_set_drvdata [2022-11-25 22:42:53,806 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-11-25 22:42:53,807 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,818 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,827 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,829 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,830 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,831 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,832 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,833 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,836 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,837 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:53,840 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,845 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,846 WARN L623 FunctionHandler]: Unknown extern function usb_alloc_urb [2022-11-25 22:42:53,847 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,848 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:53,848 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:53,849 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-11-25 22:42:53,852 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,856 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,858 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,862 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,867 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,869 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,874 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,879 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,882 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,885 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,887 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-11-25 22:42:53,887 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,888 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:53,895 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,896 WARN L623 FunctionHandler]: Unknown extern function usb_poison_urb [2022-11-25 22:42:53,896 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:53,897 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-11-25 22:42:53,898 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-11-25 22:42:53,899 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,902 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,907 WARN L623 FunctionHandler]: Unknown extern function tty_kref_put [2022-11-25 22:42:53,909 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-11-25 22:42:53,909 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,911 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,912 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,916 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-11-25 22:42:53,922 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-11-25 22:42:53,922 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,923 WARN L623 FunctionHandler]: Unknown extern function msleep [2022-11-25 22:42:53,928 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-11-25 22:42:53,929 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,933 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,935 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,937 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:53,939 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,940 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,942 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,946 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,947 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,951 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,979 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,979 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:53,985 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,990 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-11-25 22:42:53,991 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,992 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 22:42:53,993 WARN L623 FunctionHandler]: Unknown extern function usb_serial_register [2022-11-25 22:42:53,994 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 22:42:53,994 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-11-25 22:42:53,995 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-11-25 22:42:54,001 WARN L623 FunctionHandler]: Unknown extern function ldv_detach_1 [2022-11-25 22:42:54,001 WARN L623 FunctionHandler]: Unknown extern function ldv_detach_1 [2022-11-25 22:42:54,002 WARN L623 FunctionHandler]: Unknown extern function ldv_probe_1 [2022-11-25 22:42:54,003 WARN L623 FunctionHandler]: Unknown extern function usb_serial_probe [2022-11-25 22:42:54,003 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-11-25 22:42:54,004 WARN L623 FunctionHandler]: Unknown extern function ldv_check_final_state [2022-11-25 22:42:54,005 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:42:54,006 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:42:54,008 WARN L623 FunctionHandler]: Unknown extern function tty_insert_flip_string_fixed_flag [2022-11-25 22:42:54,008 WARN L623 FunctionHandler]: Unknown extern function usb_register_driver [2022-11-25 22:42:54,009 WARN L623 FunctionHandler]: Unknown extern function tty_port_tty_get [2022-11-25 22:42:54,009 WARN L623 FunctionHandler]: Unknown extern function ldv_got_tty [2022-11-25 22:42:54,011 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:42:54,012 WARN L623 FunctionHandler]: Unknown extern function tty_flip_buffer_push [2022-11-25 22:42:54,012 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:42:54,014 WARN L623 FunctionHandler]: Unknown extern function tty_get_baud_rate [2022-11-25 22:42:54,014 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-11-25 22:42:54,015 WARN L623 FunctionHandler]: Unknown extern function tty_encode_baud_rate [2022-11-25 22:42:54,016 WARN L623 FunctionHandler]: Unknown extern function usb_deregister [2022-11-25 22:42:54,016 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:42:54,017 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:42:54,018 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:42:54,020 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:42:54,020 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 22:42:54,022 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 22:42:54,062 INFO L208 MainTranslator]: Completed translation [2022-11-25 22:42:54,063 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:42:54 WrapperNode [2022-11-25 22:42:54,063 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-25 22:42:54,064 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-25 22:42:54,064 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-25 22:42:54,064 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-25 22:42:54,071 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:42:54" (1/1) ... [2022-11-25 22:42:54,134 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:42:54" (1/1) ... [2022-11-25 22:42:54,248 INFO L138 Inliner]: procedures = 139, calls = 768, calls flagged for inlining = 62, calls inlined = 62, statements flattened = 2020 [2022-11-25 22:42:54,249 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-25 22:42:54,250 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-25 22:42:54,250 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-25 22:42:54,250 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-25 22:42:54,260 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:42:54" (1/1) ... [2022-11-25 22:42:54,260 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:42:54" (1/1) ... [2022-11-25 22:42:54,305 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:42:54" (1/1) ... [2022-11-25 22:42:54,305 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:42:54" (1/1) ... [2022-11-25 22:42:54,363 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:42:54" (1/1) ... [2022-11-25 22:42:54,373 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:42:54" (1/1) ... [2022-11-25 22:42:54,383 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:42:54" (1/1) ... [2022-11-25 22:42:54,392 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:42:54" (1/1) ... [2022-11-25 22:42:54,408 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-25 22:42:54,409 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-25 22:42:54,409 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-25 22:42:54,409 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-25 22:42:54,410 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:42:54" (1/1) ... [2022-11-25 22:42:54,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 22:42:54,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 [2022-11-25 22:42:54,444 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-25 22:42:54,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-25 22:42:54,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-25 22:42:54,495 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2022-11-25 22:42:54,495 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2022-11-25 22:42:54,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-25 22:42:54,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-25 22:42:54,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-11-25 22:42:54,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-25 22:42:54,496 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-25 22:42:54,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-25 22:42:54,497 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_int [2022-11-25 22:42:54,497 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_int [2022-11-25 22:42:54,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-25 22:42:54,497 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-25 22:42:54,497 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2022-11-25 22:42:54,497 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2022-11-25 22:42:54,498 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-25 22:42:54,498 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-25 22:42:54,498 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2022-11-25 22:42:54,498 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2022-11-25 22:42:54,498 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-25 22:42:54,498 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-25 22:42:54,498 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_serial_port_data [2022-11-25 22:42:54,498 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_serial_port_data [2022-11-25 22:42:54,499 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-25 22:42:54,499 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-25 22:42:54,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-11-25 22:42:54,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-11-25 22:42:54,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-11-25 22:42:54,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-11-25 22:42:54,503 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_tty [2022-11-25 22:42:54,503 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_tty [2022-11-25 22:42:54,503 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-25 22:42:54,503 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-25 22:42:54,503 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_detach_1 [2022-11-25 22:42:54,503 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_detach_1 [2022-11-25 22:42:54,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-25 22:42:54,505 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop___0 [2022-11-25 22:42:54,505 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop___0 [2022-11-25 22:42:54,505 INFO L130 BoogieDeclarations]: Found specification of procedure kmem_cache_alloc_notrace [2022-11-25 22:42:54,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-25 22:42:54,506 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_tiocmset [2022-11-25 22:42:54,506 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_tiocmset [2022-11-25 22:42:54,506 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_tiocmget [2022-11-25 22:42:54,506 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_tiocmget [2022-11-25 22:42:54,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-25 22:42:54,506 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-11-25 22:42:54,506 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-11-25 22:42:54,507 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-11-25 22:42:54,507 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-25 22:42:54,507 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_ioctl [2022-11-25 22:42:54,507 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_ioctl [2022-11-25 22:42:54,507 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2022-11-25 22:42:54,507 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2022-11-25 22:42:54,507 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_sched_notrace [2022-11-25 22:42:54,508 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_sched_notrace [2022-11-25 22:42:54,508 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2022-11-25 22:42:54,508 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2022-11-25 22:42:54,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-25 22:42:54,508 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_write_room [2022-11-25 22:42:54,508 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_write_room [2022-11-25 22:42:54,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-11-25 22:42:54,508 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-25 22:42:54,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-25 22:42:54,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-25 22:42:54,509 INFO L130 BoogieDeclarations]: Found specification of procedure trace_kmalloc [2022-11-25 22:42:54,509 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_kmalloc [2022-11-25 22:42:54,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-11-25 22:42:54,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-25 22:42:54,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-25 22:42:54,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-11-25 22:42:54,510 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_init_termios [2022-11-25 22:42:54,510 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_init_termios [2022-11-25 22:42:54,510 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister [2022-11-25 22:42:54,510 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister [2022-11-25 22:42:54,510 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-25 22:42:54,510 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-25 22:42:54,510 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-25 22:42:54,510 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-25 22:42:54,511 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-11-25 22:42:54,511 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_set_termios [2022-11-25 22:42:54,511 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_set_termios [2022-11-25 22:42:54,511 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-11-25 22:42:54,511 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-11-25 22:42:54,511 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-25 22:42:54,511 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-25 22:42:55,191 INFO L235 CfgBuilder]: Building ICFG [2022-11-25 22:42:55,194 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-25 22:42:55,514 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-25 22:43:03,547 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stop___0FINAL: assume true; [2022-11-25 22:43:12,354 INFO L276 CfgBuilder]: Performing block encoding [2022-11-25 22:43:12,376 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-25 22:43:12,376 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-25 22:43:12,380 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 10:43:12 BoogieIcfgContainer [2022-11-25 22:43:12,380 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-25 22:43:12,384 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-25 22:43:12,384 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-25 22:43:12,387 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-25 22:43:12,387 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 10:42:51" (1/3) ... [2022-11-25 22:43:12,390 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b1c2ffe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 10:43:12, skipping insertion in model container [2022-11-25 22:43:12,391 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 10:42:54" (2/3) ... [2022-11-25 22:43:12,392 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b1c2ffe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 10:43:12, skipping insertion in model container [2022-11-25 22:43:12,392 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 10:43:12" (3/3) ... [2022-11-25 22:43:12,394 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i [2022-11-25 22:43:12,413 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-25 22:43:12,413 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-25 22:43:12,503 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-25 22:43:12,516 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@42d02fae, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-25 22:43:12,516 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-25 22:43:12,527 INFO L276 IsEmpty]: Start isEmpty. Operand has 625 states, 485 states have (on average 1.4350515463917526) internal successors, (696), 494 states have internal predecessors, (696), 112 states have call successors, (112), 28 states have call predecessors, (112), 26 states have return successors, (107), 107 states have call predecessors, (107), 107 states have call successors, (107) [2022-11-25 22:43:12,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-11-25 22:43:12,558 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:43:12,559 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-25 22:43:12,560 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:43:12,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:43:12,567 INFO L85 PathProgramCache]: Analyzing trace with hash 248811713, now seen corresponding path program 1 times [2022-11-25 22:43:12,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-25 22:43:12,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [400621364] [2022-11-25 22:43:12,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:43:12,587 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:43:12,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat [2022-11-25 22:43:12,595 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 22:43:12,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-25 22:43:13,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:43:13,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 832 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-25 22:43:13,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:43:13,795 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-25 22:43:13,796 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 22:43:13,797 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-25 22:43:13,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [400621364] [2022-11-25 22:43:13,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [400621364] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:43:13,798 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 22:43:13,798 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 22:43:13,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590349284] [2022-11-25 22:43:13,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:43:13,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 22:43:13,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-25 22:43:13,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 22:43:13,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-25 22:43:13,857 INFO L87 Difference]: Start difference. First operand has 625 states, 485 states have (on average 1.4350515463917526) internal successors, (696), 494 states have internal predecessors, (696), 112 states have call successors, (112), 28 states have call predecessors, (112), 26 states have return successors, (107), 107 states have call predecessors, (107), 107 states have call successors, (107) Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-25 22:43:14,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:43:14,481 INFO L93 Difference]: Finished difference Result 1211 states and 1815 transitions. [2022-11-25 22:43:14,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 22:43:14,484 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 58 [2022-11-25 22:43:14,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:43:14,509 INFO L225 Difference]: With dead ends: 1211 [2022-11-25 22:43:14,509 INFO L226 Difference]: Without dead ends: 567 [2022-11-25 22:43:14,518 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-25 22:43:14,522 INFO L413 NwaCegarLoop]: 816 mSDtfsCounter, 37 mSDsluCounter, 2418 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 3234 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-25 22:43:14,523 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 3234 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-25 22:43:14,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-11-25 22:43:14,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 565. [2022-11-25 22:43:14,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 434 states have (on average 1.3894009216589862) internal successors, (603), 435 states have internal predecessors, (603), 104 states have call successors, (104), 27 states have call predecessors, (104), 26 states have return successors, (103), 103 states have call predecessors, (103), 103 states have call successors, (103) [2022-11-25 22:43:14,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 810 transitions. [2022-11-25 22:43:14,621 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 810 transitions. Word has length 58 [2022-11-25 22:43:14,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:43:14,622 INFO L495 AbstractCegarLoop]: Abstraction has 565 states and 810 transitions. [2022-11-25 22:43:14,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-25 22:43:14,623 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 810 transitions. [2022-11-25 22:43:14,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-11-25 22:43:14,627 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:43:14,627 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-25 22:43:14,655 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-11-25 22:43:14,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:43:14,850 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:43:14,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:43:14,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1212672287, now seen corresponding path program 1 times [2022-11-25 22:43:14,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-25 22:43:14,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [95710307] [2022-11-25 22:43:14,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:43:14,854 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:43:14,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat [2022-11-25 22:43:14,855 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 22:43:14,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-25 22:43:15,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:43:15,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 849 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-25 22:43:15,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:43:15,700 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-25 22:43:15,700 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 22:43:15,701 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-25 22:43:15,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [95710307] [2022-11-25 22:43:15,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [95710307] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:43:15,701 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 22:43:15,701 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 22:43:15,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594405396] [2022-11-25 22:43:15,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:43:15,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 22:43:15,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-25 22:43:15,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 22:43:15,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 22:43:15,704 INFO L87 Difference]: Start difference. First operand 565 states and 810 transitions. Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-25 22:43:16,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:43:16,602 INFO L93 Difference]: Finished difference Result 1151 states and 1654 transitions. [2022-11-25 22:43:16,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 22:43:16,603 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 64 [2022-11-25 22:43:16,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:43:16,612 INFO L225 Difference]: With dead ends: 1151 [2022-11-25 22:43:16,612 INFO L226 Difference]: Without dead ends: 617 [2022-11-25 22:43:16,614 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 22:43:16,621 INFO L413 NwaCegarLoop]: 796 mSDtfsCounter, 89 mSDsluCounter, 672 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 1468 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-25 22:43:16,621 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 1468 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-25 22:43:16,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2022-11-25 22:43:16,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 617. [2022-11-25 22:43:16,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 480 states have (on average 1.3875) internal successors, (666), 482 states have internal predecessors, (666), 107 states have call successors, (107), 30 states have call predecessors, (107), 29 states have return successors, (106), 106 states have call predecessors, (106), 106 states have call successors, (106) [2022-11-25 22:43:16,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 879 transitions. [2022-11-25 22:43:16,694 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 879 transitions. Word has length 64 [2022-11-25 22:43:16,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:43:16,695 INFO L495 AbstractCegarLoop]: Abstraction has 617 states and 879 transitions. [2022-11-25 22:43:16,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-25 22:43:16,696 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 879 transitions. [2022-11-25 22:43:16,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-11-25 22:43:16,701 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:43:16,702 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2022-11-25 22:43:16,736 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-25 22:43:16,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:43:16,932 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:43:16,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:43:16,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1657944168, now seen corresponding path program 1 times [2022-11-25 22:43:16,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-25 22:43:16,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [517897353] [2022-11-25 22:43:16,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:43:16,934 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:43:16,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat [2022-11-25 22:43:16,941 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 22:43:16,951 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-25 22:43:17,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:43:17,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 950 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-25 22:43:17,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:43:17,805 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-25 22:43:17,805 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 22:43:17,806 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-25 22:43:17,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [517897353] [2022-11-25 22:43:17,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [517897353] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:43:17,806 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 22:43:17,807 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 22:43:17,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150672194] [2022-11-25 22:43:17,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:43:17,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 22:43:17,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-25 22:43:17,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 22:43:17,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-25 22:43:17,809 INFO L87 Difference]: Start difference. First operand 617 states and 879 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-25 22:43:18,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:43:18,375 INFO L93 Difference]: Finished difference Result 1782 states and 2552 transitions. [2022-11-25 22:43:18,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 22:43:18,376 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 102 [2022-11-25 22:43:18,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:43:18,382 INFO L225 Difference]: With dead ends: 1782 [2022-11-25 22:43:18,382 INFO L226 Difference]: Without dead ends: 1170 [2022-11-25 22:43:18,385 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-25 22:43:18,386 INFO L413 NwaCegarLoop]: 1546 mSDtfsCounter, 759 mSDsluCounter, 3862 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 760 SdHoareTripleChecker+Valid, 5408 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-25 22:43:18,386 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [760 Valid, 5408 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-25 22:43:18,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1170 states. [2022-11-25 22:43:18,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1170 to 1116. [2022-11-25 22:43:18,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1116 states, 870 states have (on average 1.3988505747126436) internal successors, (1217), 871 states have internal predecessors, (1217), 196 states have call successors, (196), 50 states have call predecessors, (196), 49 states have return successors, (195), 194 states have call predecessors, (195), 195 states have call successors, (195) [2022-11-25 22:43:18,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1116 states to 1116 states and 1608 transitions. [2022-11-25 22:43:18,447 INFO L78 Accepts]: Start accepts. Automaton has 1116 states and 1608 transitions. Word has length 102 [2022-11-25 22:43:18,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:43:18,448 INFO L495 AbstractCegarLoop]: Abstraction has 1116 states and 1608 transitions. [2022-11-25 22:43:18,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-25 22:43:18,448 INFO L276 IsEmpty]: Start isEmpty. Operand 1116 states and 1608 transitions. [2022-11-25 22:43:18,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-11-25 22:43:18,450 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:43:18,451 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 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] [2022-11-25 22:43:18,479 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-25 22:43:18,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:43:18,672 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:43:18,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:43:18,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1529800529, now seen corresponding path program 1 times [2022-11-25 22:43:18,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-25 22:43:18,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [465392812] [2022-11-25 22:43:18,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:43:18,675 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:43:18,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat [2022-11-25 22:43:18,677 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 22:43:18,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-25 22:43:19,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:43:19,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 1006 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-25 22:43:19,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:43:19,884 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 86 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-11-25 22:43:19,885 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 22:43:19,885 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-25 22:43:19,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [465392812] [2022-11-25 22:43:19,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [465392812] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:43:19,886 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 22:43:19,886 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 22:43:19,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262701831] [2022-11-25 22:43:19,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:43:19,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 22:43:19,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-25 22:43:19,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 22:43:19,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 22:43:19,890 INFO L87 Difference]: Start difference. First operand 1116 states and 1608 transitions. Second operand has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-25 22:43:20,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:43:20,916 INFO L93 Difference]: Finished difference Result 2680 states and 3877 transitions. [2022-11-25 22:43:20,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 22:43:20,917 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 112 [2022-11-25 22:43:20,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:43:20,926 INFO L225 Difference]: With dead ends: 2680 [2022-11-25 22:43:20,926 INFO L226 Difference]: Without dead ends: 1595 [2022-11-25 22:43:20,929 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 22:43:20,930 INFO L413 NwaCegarLoop]: 859 mSDtfsCounter, 322 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 1516 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-25 22:43:20,931 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [322 Valid, 1516 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-25 22:43:20,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1595 states. [2022-11-25 22:43:21,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1595 to 1592. [2022-11-25 22:43:21,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1592 states, 1258 states have (on average 1.3767885532591415) internal successors, (1732), 1260 states have internal predecessors, (1732), 252 states have call successors, (252), 82 states have call predecessors, (252), 81 states have return successors, (251), 249 states have call predecessors, (251), 251 states have call successors, (251) [2022-11-25 22:43:21,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1592 states to 1592 states and 2235 transitions. [2022-11-25 22:43:21,036 INFO L78 Accepts]: Start accepts. Automaton has 1592 states and 2235 transitions. Word has length 112 [2022-11-25 22:43:21,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:43:21,038 INFO L495 AbstractCegarLoop]: Abstraction has 1592 states and 2235 transitions. [2022-11-25 22:43:21,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-25 22:43:21,038 INFO L276 IsEmpty]: Start isEmpty. Operand 1592 states and 2235 transitions. [2022-11-25 22:43:21,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-11-25 22:43:21,046 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:43:21,046 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 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] [2022-11-25 22:43:21,082 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-11-25 22:43:21,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:43:21,265 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:43:21,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:43:21,265 INFO L85 PathProgramCache]: Analyzing trace with hash -346738404, now seen corresponding path program 1 times [2022-11-25 22:43:21,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-25 22:43:21,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [995205987] [2022-11-25 22:43:21,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:43:21,268 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:43:21,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat [2022-11-25 22:43:21,269 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 22:43:21,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-25 22:43:21,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:43:21,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 1026 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-25 22:43:21,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:43:22,004 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-25 22:43:22,004 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 22:43:22,004 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-25 22:43:22,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [995205987] [2022-11-25 22:43:22,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [995205987] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:43:22,005 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 22:43:22,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 22:43:22,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611245376] [2022-11-25 22:43:22,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:43:22,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 22:43:22,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-25 22:43:22,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 22:43:22,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 22:43:22,007 INFO L87 Difference]: Start difference. First operand 1592 states and 2235 transitions. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2022-11-25 22:43:24,142 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:43:24,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:43:24,301 INFO L93 Difference]: Finished difference Result 3157 states and 4450 transitions. [2022-11-25 22:43:24,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 22:43:24,302 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 122 [2022-11-25 22:43:24,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:43:24,310 INFO L225 Difference]: With dead ends: 3157 [2022-11-25 22:43:24,310 INFO L226 Difference]: Without dead ends: 1596 [2022-11-25 22:43:24,315 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 22:43:24,316 INFO L413 NwaCegarLoop]: 785 mSDtfsCounter, 0 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1566 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-11-25 22:43:24,316 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1566 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 1 Unknown, 0 Unchecked, 2.2s Time] [2022-11-25 22:43:24,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1596 states. [2022-11-25 22:43:24,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1596 to 1596. [2022-11-25 22:43:24,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1596 states, 1262 states have (on average 1.375594294770206) internal successors, (1736), 1264 states have internal predecessors, (1736), 252 states have call successors, (252), 82 states have call predecessors, (252), 81 states have return successors, (251), 249 states have call predecessors, (251), 251 states have call successors, (251) [2022-11-25 22:43:24,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1596 states to 1596 states and 2239 transitions. [2022-11-25 22:43:24,422 INFO L78 Accepts]: Start accepts. Automaton has 1596 states and 2239 transitions. Word has length 122 [2022-11-25 22:43:24,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:43:24,422 INFO L495 AbstractCegarLoop]: Abstraction has 1596 states and 2239 transitions. [2022-11-25 22:43:24,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2022-11-25 22:43:24,423 INFO L276 IsEmpty]: Start isEmpty. Operand 1596 states and 2239 transitions. [2022-11-25 22:43:24,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-11-25 22:43:24,425 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:43:24,425 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 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] [2022-11-25 22:43:24,456 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-25 22:43:24,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:43:24,646 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:43:24,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:43:24,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1428268958, now seen corresponding path program 1 times [2022-11-25 22:43:24,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-25 22:43:24,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1746970896] [2022-11-25 22:43:24,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:43:24,647 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:43:24,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat [2022-11-25 22:43:24,649 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 22:43:24,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-25 22:43:25,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:43:25,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 1028 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-25 22:43:25,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:43:31,940 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 108 proven. 6 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-25 22:43:31,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 22:43:38,344 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-25 22:43:38,344 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-25 22:43:38,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1746970896] [2022-11-25 22:43:38,345 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1746970896] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 22:43:38,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [87590697] [2022-11-25 22:43:38,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:43:38,346 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-25 22:43:38,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/cvc4 [2022-11-25 22:43:38,355 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-25 22:43:38,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2022-11-25 22:43:39,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:43:39,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 1028 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-25 22:43:39,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:43:45,129 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 110 proven. 4 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-25 22:43:45,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 22:43:46,600 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2022-11-25 22:43:46,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [87590697] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 22:43:46,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924893241] [2022-11-25 22:43:46,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:43:46,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 22:43:46,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 [2022-11-25 22:43:46,611 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 22:43:46,612 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-25 22:43:47,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:43:47,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 1028 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-25 22:43:47,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:43:52,446 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 108 proven. 6 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-25 22:43:52,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 22:43:54,284 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2022-11-25 22:43:54,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924893241] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 22:43:54,284 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-25 22:43:54,284 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 11, 11, 15, 11] total 41 [2022-11-25 22:43:54,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688344043] [2022-11-25 22:43:54,285 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-25 22:43:54,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-11-25 22:43:54,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-25 22:43:54,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-11-25 22:43:54,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1495, Unknown=0, NotChecked=0, Total=1640 [2022-11-25 22:43:54,289 INFO L87 Difference]: Start difference. First operand 1596 states and 2239 transitions. Second operand has 41 states, 38 states have (on average 4.815789473684211) internal successors, (183), 27 states have internal predecessors, (183), 14 states have call successors, (35), 12 states have call predecessors, (35), 12 states have return successors, (33), 18 states have call predecessors, (33), 10 states have call successors, (33) [2022-11-25 22:44:09,654 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:44:53,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:44:53,883 INFO L93 Difference]: Finished difference Result 4743 states and 6694 transitions. [2022-11-25 22:44:53,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-11-25 22:44:53,885 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 38 states have (on average 4.815789473684211) internal successors, (183), 27 states have internal predecessors, (183), 14 states have call successors, (35), 12 states have call predecessors, (35), 12 states have return successors, (33), 18 states have call predecessors, (33), 10 states have call successors, (33) Word has length 122 [2022-11-25 22:44:53,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:44:53,916 INFO L225 Difference]: With dead ends: 4743 [2022-11-25 22:44:53,916 INFO L226 Difference]: Without dead ends: 4740 [2022-11-25 22:44:53,920 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 754 GetRequests, 686 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1201 ImplicationChecksByTransitivity, 19.0s TimeCoverageRelationStatistics Valid=449, Invalid=4243, Unknown=0, NotChecked=0, Total=4692 [2022-11-25 22:44:53,921 INFO L413 NwaCegarLoop]: 1038 mSDtfsCounter, 2033 mSDsluCounter, 21348 mSDsCounter, 0 mSdLazyCounter, 5083 mSolverCounterSat, 224 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 48.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2060 SdHoareTripleChecker+Valid, 22386 SdHoareTripleChecker+Invalid, 5308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 5083 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 50.6s IncrementalHoareTripleChecker+Time [2022-11-25 22:44:53,922 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2060 Valid, 22386 Invalid, 5308 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [224 Valid, 5083 Invalid, 1 Unknown, 0 Unchecked, 50.6s Time] [2022-11-25 22:44:53,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4740 states. [2022-11-25 22:44:54,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4740 to 4644. [2022-11-25 22:44:54,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4644 states, 3676 states have (on average 1.381936887921654) internal successors, (5080), 3688 states have internal predecessors, (5080), 724 states have call successors, (724), 242 states have call predecessors, (724), 243 states have return successors, (749), 713 states have call predecessors, (749), 723 states have call successors, (749) [2022-11-25 22:44:54,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4644 states to 4644 states and 6553 transitions. [2022-11-25 22:44:54,256 INFO L78 Accepts]: Start accepts. Automaton has 4644 states and 6553 transitions. Word has length 122 [2022-11-25 22:44:54,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:44:54,257 INFO L495 AbstractCegarLoop]: Abstraction has 4644 states and 6553 transitions. [2022-11-25 22:44:54,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 38 states have (on average 4.815789473684211) internal successors, (183), 27 states have internal predecessors, (183), 14 states have call successors, (35), 12 states have call predecessors, (35), 12 states have return successors, (33), 18 states have call predecessors, (33), 10 states have call successors, (33) [2022-11-25 22:44:54,258 INFO L276 IsEmpty]: Start isEmpty. Operand 4644 states and 6553 transitions. [2022-11-25 22:44:54,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-11-25 22:44:54,262 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:44:54,263 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 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] [2022-11-25 22:44:54,270 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (8)] Forceful destruction successful, exit code 0 [2022-11-25 22:44:54,487 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-11-25 22:44:54,689 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-11-25 22:44:54,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 22:44:54,870 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:44:54,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:44:54,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1475833757, now seen corresponding path program 1 times [2022-11-25 22:44:54,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-25 22:44:54,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [976906535] [2022-11-25 22:44:54,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:44:54,873 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:44:54,873 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat [2022-11-25 22:44:54,874 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 22:44:54,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-11-25 22:44:55,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:44:55,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 1042 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-25 22:44:55,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:44:55,825 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2022-11-25 22:44:55,825 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 22:44:55,825 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-25 22:44:55,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [976906535] [2022-11-25 22:44:55,825 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [976906535] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:44:55,826 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 22:44:55,826 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 22:44:55,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120629841] [2022-11-25 22:44:55,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:44:55,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 22:44:55,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-25 22:44:55,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 22:44:55,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 22:44:55,829 INFO L87 Difference]: Start difference. First operand 4644 states and 6553 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-11-25 22:44:57,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:44:57,276 INFO L93 Difference]: Finished difference Result 10698 states and 15161 transitions. [2022-11-25 22:44:57,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 22:44:57,276 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 131 [2022-11-25 22:44:57,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:44:57,306 INFO L225 Difference]: With dead ends: 10698 [2022-11-25 22:44:57,307 INFO L226 Difference]: Without dead ends: 6085 [2022-11-25 22:44:57,320 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 22:44:57,321 INFO L413 NwaCegarLoop]: 1019 mSDtfsCounter, 395 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 1619 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-25 22:44:57,321 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [395 Valid, 1619 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-25 22:44:57,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6085 states. [2022-11-25 22:44:57,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6085 to 6082. [2022-11-25 22:44:57,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6082 states, 4848 states have (on average 1.3673679867986799) internal successors, (6629), 4863 states have internal predecessors, (6629), 892 states have call successors, (892), 340 states have call predecessors, (892), 341 states have return successors, (917), 878 states have call predecessors, (917), 891 states have call successors, (917) [2022-11-25 22:44:57,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6082 states to 6082 states and 8438 transitions. [2022-11-25 22:44:57,748 INFO L78 Accepts]: Start accepts. Automaton has 6082 states and 8438 transitions. Word has length 131 [2022-11-25 22:44:57,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:44:57,749 INFO L495 AbstractCegarLoop]: Abstraction has 6082 states and 8438 transitions. [2022-11-25 22:44:57,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-11-25 22:44:57,749 INFO L276 IsEmpty]: Start isEmpty. Operand 6082 states and 8438 transitions. [2022-11-25 22:44:57,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-11-25 22:44:57,757 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:44:57,757 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 22:44:57,786 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-11-25 22:44:57,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:44:57,981 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:44:57,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:44:57,982 INFO L85 PathProgramCache]: Analyzing trace with hash 18004354, now seen corresponding path program 1 times [2022-11-25 22:44:57,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-25 22:44:57,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1539445908] [2022-11-25 22:44:57,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:44:57,984 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:44:57,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat [2022-11-25 22:44:57,986 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 22:44:58,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-11-25 22:44:58,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:44:58,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 1100 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-25 22:44:58,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:44:58,962 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2022-11-25 22:44:58,962 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 22:44:58,962 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-25 22:44:58,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1539445908] [2022-11-25 22:44:58,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1539445908] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:44:58,962 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 22:44:58,963 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-25 22:44:58,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356660248] [2022-11-25 22:44:58,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:44:58,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-25 22:44:58,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-25 22:44:58,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-25 22:44:58,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-25 22:44:58,965 INFO L87 Difference]: Start difference. First operand 6082 states and 8438 transitions. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-25 22:45:00,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:45:00,149 INFO L93 Difference]: Finished difference Result 15511 states and 21337 transitions. [2022-11-25 22:45:00,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 22:45:00,150 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 154 [2022-11-25 22:45:00,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:45:00,202 INFO L225 Difference]: With dead ends: 15511 [2022-11-25 22:45:00,202 INFO L226 Difference]: Without dead ends: 9460 [2022-11-25 22:45:00,220 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-25 22:45:00,221 INFO L413 NwaCegarLoop]: 1219 mSDtfsCounter, 592 mSDsluCounter, 1842 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 592 SdHoareTripleChecker+Valid, 3061 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-25 22:45:00,221 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [592 Valid, 3061 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-25 22:45:00,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9460 states. [2022-11-25 22:45:00,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9460 to 6094. [2022-11-25 22:45:00,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6094 states, 4860 states have (on average 1.3664609053497943) internal successors, (6641), 4875 states have internal predecessors, (6641), 892 states have call successors, (892), 340 states have call predecessors, (892), 341 states have return successors, (917), 878 states have call predecessors, (917), 891 states have call successors, (917) [2022-11-25 22:45:00,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6094 states to 6094 states and 8450 transitions. [2022-11-25 22:45:00,897 INFO L78 Accepts]: Start accepts. Automaton has 6094 states and 8450 transitions. Word has length 154 [2022-11-25 22:45:00,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:45:00,897 INFO L495 AbstractCegarLoop]: Abstraction has 6094 states and 8450 transitions. [2022-11-25 22:45:00,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-25 22:45:00,898 INFO L276 IsEmpty]: Start isEmpty. Operand 6094 states and 8450 transitions. [2022-11-25 22:45:00,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-11-25 22:45:00,905 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:45:00,905 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 22:45:00,929 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-11-25 22:45:01,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:45:01,128 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:45:01,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:45:01,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1854333408, now seen corresponding path program 1 times [2022-11-25 22:45:01,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-25 22:45:01,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1212291221] [2022-11-25 22:45:01,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:45:01,130 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:45:01,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat [2022-11-25 22:45:01,131 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 22:45:01,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-11-25 22:45:01,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:45:01,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 1197 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-25 22:45:01,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:45:02,828 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2022-11-25 22:45:02,828 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 22:45:02,828 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-25 22:45:02,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1212291221] [2022-11-25 22:45:02,828 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1212291221] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:45:02,828 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 22:45:02,829 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 22:45:02,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657976281] [2022-11-25 22:45:02,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:45:02,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 22:45:02,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-25 22:45:02,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 22:45:02,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-25 22:45:02,831 INFO L87 Difference]: Start difference. First operand 6094 states and 8450 transitions. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 6 states have internal predecessors, (100), 2 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 4 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-25 22:45:04,494 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:45:05,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:45:05,082 INFO L93 Difference]: Finished difference Result 13498 states and 18739 transitions. [2022-11-25 22:45:05,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 22:45:05,083 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 6 states have internal predecessors, (100), 2 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 4 states have call predecessors, (14), 2 states have call successors, (14) Word has length 160 [2022-11-25 22:45:05,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:45:05,118 INFO L225 Difference]: With dead ends: 13498 [2022-11-25 22:45:05,118 INFO L226 Difference]: Without dead ends: 7435 [2022-11-25 22:45:05,135 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-25 22:45:05,136 INFO L413 NwaCegarLoop]: 972 mSDtfsCounter, 159 mSDsluCounter, 5642 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 6614 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-25 22:45:05,136 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 6614 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-11-25 22:45:05,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7435 states. [2022-11-25 22:45:05,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7435 to 6142. [2022-11-25 22:45:05,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6142 states, 4896 states have (on average 1.363766339869281) internal successors, (6677), 4911 states have internal predecessors, (6677), 892 states have call successors, (892), 340 states have call predecessors, (892), 353 states have return successors, (947), 890 states have call predecessors, (947), 891 states have call successors, (947) [2022-11-25 22:45:05,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6142 states to 6142 states and 8516 transitions. [2022-11-25 22:45:05,814 INFO L78 Accepts]: Start accepts. Automaton has 6142 states and 8516 transitions. Word has length 160 [2022-11-25 22:45:05,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:45:05,814 INFO L495 AbstractCegarLoop]: Abstraction has 6142 states and 8516 transitions. [2022-11-25 22:45:05,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 6 states have internal predecessors, (100), 2 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 4 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-25 22:45:05,815 INFO L276 IsEmpty]: Start isEmpty. Operand 6142 states and 8516 transitions. [2022-11-25 22:45:05,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2022-11-25 22:45:05,825 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:45:05,825 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 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] [2022-11-25 22:45:05,857 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2022-11-25 22:45:06,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:45:06,050 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:45:06,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:45:06,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1467635520, now seen corresponding path program 2 times [2022-11-25 22:45:06,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-25 22:45:06,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1436750252] [2022-11-25 22:45:06,052 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 22:45:06,052 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:45:06,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat [2022-11-25 22:45:06,054 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 22:45:06,097 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-11-25 22:45:06,719 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-25 22:45:06,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 22:45:06,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 746 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-25 22:45:06,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:45:08,912 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2022-11-25 22:45:08,912 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 22:45:08,912 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-25 22:45:08,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1436750252] [2022-11-25 22:45:08,912 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1436750252] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:45:08,912 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 22:45:08,913 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-25 22:45:08,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438777531] [2022-11-25 22:45:08,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:45:08,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 22:45:08,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-25 22:45:08,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 22:45:08,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 22:45:08,915 INFO L87 Difference]: Start difference. First operand 6142 states and 8516 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-25 22:45:09,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:45:09,585 INFO L93 Difference]: Finished difference Result 12253 states and 17068 transitions. [2022-11-25 22:45:09,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 22:45:09,586 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 166 [2022-11-25 22:45:09,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:45:09,614 INFO L225 Difference]: With dead ends: 12253 [2022-11-25 22:45:09,614 INFO L226 Difference]: Without dead ends: 6142 [2022-11-25 22:45:09,632 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 22:45:09,633 INFO L413 NwaCegarLoop]: 729 mSDtfsCounter, 652 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 652 SdHoareTripleChecker+Valid, 729 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-25 22:45:09,634 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [652 Valid, 729 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-25 22:45:09,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6142 states. [2022-11-25 22:45:10,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6142 to 6142. [2022-11-25 22:45:10,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6142 states, 4896 states have (on average 1.3131127450980393) internal successors, (6429), 4911 states have internal predecessors, (6429), 892 states have call successors, (892), 340 states have call predecessors, (892), 353 states have return successors, (947), 890 states have call predecessors, (947), 891 states have call successors, (947) [2022-11-25 22:45:10,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6142 states to 6142 states and 8268 transitions. [2022-11-25 22:45:10,312 INFO L78 Accepts]: Start accepts. Automaton has 6142 states and 8268 transitions. Word has length 166 [2022-11-25 22:45:10,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:45:10,312 INFO L495 AbstractCegarLoop]: Abstraction has 6142 states and 8268 transitions. [2022-11-25 22:45:10,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-25 22:45:10,314 INFO L276 IsEmpty]: Start isEmpty. Operand 6142 states and 8268 transitions. [2022-11-25 22:45:10,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2022-11-25 22:45:10,328 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:45:10,328 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 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] [2022-11-25 22:45:10,361 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-11-25 22:45:10,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:45:10,546 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:45:10,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:45:10,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1238983874, now seen corresponding path program 1 times [2022-11-25 22:45:10,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-25 22:45:10,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [813171069] [2022-11-25 22:45:10,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:45:10,549 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:45:10,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat [2022-11-25 22:45:10,550 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 22:45:10,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-11-25 22:45:11,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:45:11,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 1214 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-25 22:45:11,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:45:11,682 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2022-11-25 22:45:11,682 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 22:45:11,683 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-25 22:45:11,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [813171069] [2022-11-25 22:45:11,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [813171069] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:45:11,683 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 22:45:11,683 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 22:45:11,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310790106] [2022-11-25 22:45:11,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:45:11,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 22:45:11,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-25 22:45:11,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 22:45:11,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 22:45:11,685 INFO L87 Difference]: Start difference. First operand 6142 states and 8268 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-25 22:45:13,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:45:13,356 INFO L93 Difference]: Finished difference Result 13748 states and 18585 transitions. [2022-11-25 22:45:13,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 22:45:13,356 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 166 [2022-11-25 22:45:13,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:45:13,381 INFO L225 Difference]: With dead ends: 13748 [2022-11-25 22:45:13,381 INFO L226 Difference]: Without dead ends: 7637 [2022-11-25 22:45:13,393 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 22:45:13,393 INFO L413 NwaCegarLoop]: 1029 mSDtfsCounter, 415 mSDsluCounter, 551 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 1580 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-25 22:45:13,394 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [415 Valid, 1580 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-11-25 22:45:13,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7637 states. [2022-11-25 22:45:13,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7637 to 7634. [2022-11-25 22:45:13,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7634 states, 6104 states have (on average 1.3060288335517694) internal successors, (7972), 6122 states have internal predecessors, (7972), 1060 states have call successors, (1060), 456 states have call predecessors, (1060), 469 states have return successors, (1115), 1055 states have call predecessors, (1115), 1059 states have call successors, (1115) [2022-11-25 22:45:13,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7634 states to 7634 states and 10147 transitions. [2022-11-25 22:45:13,939 INFO L78 Accepts]: Start accepts. Automaton has 7634 states and 10147 transitions. Word has length 166 [2022-11-25 22:45:13,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:45:13,940 INFO L495 AbstractCegarLoop]: Abstraction has 7634 states and 10147 transitions. [2022-11-25 22:45:13,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-25 22:45:13,940 INFO L276 IsEmpty]: Start isEmpty. Operand 7634 states and 10147 transitions. [2022-11-25 22:45:13,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2022-11-25 22:45:13,953 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:45:13,954 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 22:45:13,985 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-11-25 22:45:14,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:45:14,167 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:45:14,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:45:14,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1292895566, now seen corresponding path program 1 times [2022-11-25 22:45:14,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-25 22:45:14,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1971321091] [2022-11-25 22:45:14,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:45:14,169 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:45:14,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat [2022-11-25 22:45:14,171 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 22:45:14,215 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-11-25 22:45:15,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:45:15,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 1350 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-25 22:45:15,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:45:15,573 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-11-25 22:45:15,573 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 22:45:15,573 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-25 22:45:15,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1971321091] [2022-11-25 22:45:15,573 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1971321091] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:45:15,573 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 22:45:15,573 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-25 22:45:15,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271140617] [2022-11-25 22:45:15,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:45:15,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-25 22:45:15,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-25 22:45:15,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-25 22:45:15,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-25 22:45:15,575 INFO L87 Difference]: Start difference. First operand 7634 states and 10147 transitions. Second operand has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-25 22:45:17,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:45:17,052 INFO L93 Difference]: Finished difference Result 20629 states and 27280 transitions. [2022-11-25 22:45:17,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 22:45:17,055 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 211 [2022-11-25 22:45:17,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:45:17,107 INFO L225 Difference]: With dead ends: 20629 [2022-11-25 22:45:17,107 INFO L226 Difference]: Without dead ends: 13026 [2022-11-25 22:45:17,127 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-25 22:45:17,128 INFO L413 NwaCegarLoop]: 1296 mSDtfsCounter, 759 mSDsluCounter, 1825 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 759 SdHoareTripleChecker+Valid, 3121 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-25 22:45:17,129 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [759 Valid, 3121 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-25 22:45:17,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13026 states. [2022-11-25 22:45:18,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13026 to 7646. [2022-11-25 22:45:18,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7646 states, 6116 states have (on average 1.3054283845650752) internal successors, (7984), 6134 states have internal predecessors, (7984), 1060 states have call successors, (1060), 456 states have call predecessors, (1060), 469 states have return successors, (1115), 1055 states have call predecessors, (1115), 1059 states have call successors, (1115) [2022-11-25 22:45:18,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7646 states to 7646 states and 10159 transitions. [2022-11-25 22:45:18,124 INFO L78 Accepts]: Start accepts. Automaton has 7646 states and 10159 transitions. Word has length 211 [2022-11-25 22:45:18,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:45:18,125 INFO L495 AbstractCegarLoop]: Abstraction has 7646 states and 10159 transitions. [2022-11-25 22:45:18,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-25 22:45:18,125 INFO L276 IsEmpty]: Start isEmpty. Operand 7646 states and 10159 transitions. [2022-11-25 22:45:18,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2022-11-25 22:45:18,142 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:45:18,143 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 22:45:18,177 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2022-11-25 22:45:18,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:45:18,358 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:45:18,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:45:18,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1368895785, now seen corresponding path program 1 times [2022-11-25 22:45:18,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-25 22:45:18,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [43421779] [2022-11-25 22:45:18,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:45:18,361 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:45:18,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat [2022-11-25 22:45:18,362 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 22:45:18,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-11-25 22:45:19,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:45:19,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 1526 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-25 22:45:19,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:45:20,966 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-11-25 22:45:20,966 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 22:45:20,967 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-25 22:45:20,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [43421779] [2022-11-25 22:45:20,967 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [43421779] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:45:20,967 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 22:45:20,967 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-25 22:45:20,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645629891] [2022-11-25 22:45:20,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:45:20,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 22:45:20,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-25 22:45:20,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 22:45:20,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-11-25 22:45:20,970 INFO L87 Difference]: Start difference. First operand 7646 states and 10159 transitions. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 7 states have internal predecessors, (153), 2 states have call successors, (27), 2 states have call predecessors, (27), 5 states have return successors, (26), 5 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-25 22:45:22,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:45:22,448 INFO L93 Difference]: Finished difference Result 17496 states and 23388 transitions. [2022-11-25 22:45:22,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 22:45:22,449 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 7 states have internal predecessors, (153), 2 states have call successors, (27), 2 states have call predecessors, (27), 5 states have return successors, (26), 5 states have call predecessors, (26), 2 states have call successors, (26) Word has length 266 [2022-11-25 22:45:22,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:45:22,486 INFO L225 Difference]: With dead ends: 17496 [2022-11-25 22:45:22,487 INFO L226 Difference]: Without dead ends: 9881 [2022-11-25 22:45:22,503 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-11-25 22:45:22,504 INFO L413 NwaCegarLoop]: 1038 mSDtfsCounter, 221 mSDsluCounter, 8020 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 9058 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-25 22:45:22,504 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [250 Valid, 9058 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-25 22:45:22,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9881 states. [2022-11-25 22:45:23,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9881 to 7712. [2022-11-25 22:45:23,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7712 states, 6164 states have (on average 1.3030499675535367) internal successors, (8032), 6182 states have internal predecessors, (8032), 1060 states have call successors, (1060), 456 states have call predecessors, (1060), 487 states have return successors, (1169), 1073 states have call predecessors, (1169), 1059 states have call successors, (1169) [2022-11-25 22:45:23,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7712 states to 7712 states and 10261 transitions. [2022-11-25 22:45:23,404 INFO L78 Accepts]: Start accepts. Automaton has 7712 states and 10261 transitions. Word has length 266 [2022-11-25 22:45:23,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:45:23,405 INFO L495 AbstractCegarLoop]: Abstraction has 7712 states and 10261 transitions. [2022-11-25 22:45:23,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 7 states have internal predecessors, (153), 2 states have call successors, (27), 2 states have call predecessors, (27), 5 states have return successors, (26), 5 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-25 22:45:23,405 INFO L276 IsEmpty]: Start isEmpty. Operand 7712 states and 10261 transitions. [2022-11-25 22:45:23,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2022-11-25 22:45:23,422 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:45:23,422 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 6, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 22:45:23,466 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-11-25 22:45:23,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:45:23,648 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:45:23,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:45:23,649 INFO L85 PathProgramCache]: Analyzing trace with hash -997873161, now seen corresponding path program 2 times [2022-11-25 22:45:23,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-25 22:45:23,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1518754241] [2022-11-25 22:45:23,651 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 22:45:23,652 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:45:23,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat [2022-11-25 22:45:23,653 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 22:45:23,699 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-11-25 22:45:25,506 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 22:45:25,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 22:45:25,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 1543 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-25 22:45:25,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:45:25,631 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2022-11-25 22:45:25,631 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 22:45:25,631 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-25 22:45:25,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1518754241] [2022-11-25 22:45:25,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1518754241] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:45:25,632 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 22:45:25,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 22:45:25,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072090014] [2022-11-25 22:45:25,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:45:25,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 22:45:25,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-25 22:45:25,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 22:45:25,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 22:45:25,634 INFO L87 Difference]: Start difference. First operand 7712 states and 10261 transitions. Second operand has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2022-11-25 22:45:26,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:45:26,309 INFO L93 Difference]: Finished difference Result 15399 states and 20498 transitions. [2022-11-25 22:45:26,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 22:45:26,309 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 272 [2022-11-25 22:45:26,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:45:26,330 INFO L225 Difference]: With dead ends: 15399 [2022-11-25 22:45:26,331 INFO L226 Difference]: Without dead ends: 7718 [2022-11-25 22:45:26,344 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 270 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 22:45:26,345 INFO L413 NwaCegarLoop]: 757 mSDtfsCounter, 0 mSDsluCounter, 752 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1509 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-25 22:45:26,345 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1509 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-25 22:45:26,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7718 states. [2022-11-25 22:45:27,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7718 to 7718. [2022-11-25 22:45:27,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7718 states, 6170 states have (on average 1.3027552674230145) internal successors, (8038), 6188 states have internal predecessors, (8038), 1060 states have call successors, (1060), 456 states have call predecessors, (1060), 487 states have return successors, (1169), 1073 states have call predecessors, (1169), 1059 states have call successors, (1169) [2022-11-25 22:45:27,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7718 states to 7718 states and 10267 transitions. [2022-11-25 22:45:27,325 INFO L78 Accepts]: Start accepts. Automaton has 7718 states and 10267 transitions. Word has length 272 [2022-11-25 22:45:27,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:45:27,326 INFO L495 AbstractCegarLoop]: Abstraction has 7718 states and 10267 transitions. [2022-11-25 22:45:27,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2022-11-25 22:45:27,326 INFO L276 IsEmpty]: Start isEmpty. Operand 7718 states and 10267 transitions. [2022-11-25 22:45:27,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2022-11-25 22:45:27,344 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:45:27,344 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 6, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 22:45:27,383 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-11-25 22:45:27,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:45:27,572 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:45:27,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:45:27,572 INFO L85 PathProgramCache]: Analyzing trace with hash -2027232459, now seen corresponding path program 1 times [2022-11-25 22:45:27,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-25 22:45:27,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1542914184] [2022-11-25 22:45:27,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:45:27,574 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:45:27,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat [2022-11-25 22:45:27,575 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 22:45:27,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-11-25 22:45:28,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 22:45:29,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 1545 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-25 22:45:29,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 22:45:29,728 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2022-11-25 22:45:29,728 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 22:45:29,728 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-25 22:45:29,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1542914184] [2022-11-25 22:45:29,728 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1542914184] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 22:45:29,729 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 22:45:29,729 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 22:45:29,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934768606] [2022-11-25 22:45:29,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 22:45:29,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 22:45:29,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-25 22:45:29,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 22:45:29,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-25 22:45:29,731 INFO L87 Difference]: Start difference. First operand 7718 states and 10267 transitions. Second operand has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2022-11-25 22:45:31,935 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:45:33,942 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:45:36,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:45:38,160 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:45:39,745 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:45:40,838 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:45:46,055 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:45:48,064 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:45:52,068 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:45:54,075 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:45:56,295 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:45:57,335 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:45:58,589 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:46:00,991 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-25 22:46:01,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 22:46:01,221 INFO L93 Difference]: Finished difference Result 18029 states and 24390 transitions. [2022-11-25 22:46:01,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 22:46:01,222 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 272 [2022-11-25 22:46:01,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 22:46:01,257 INFO L225 Difference]: With dead ends: 18029 [2022-11-25 22:46:01,257 INFO L226 Difference]: Without dead ends: 10342 [2022-11-25 22:46:01,271 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 267 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-11-25 22:46:01,271 INFO L413 NwaCegarLoop]: 973 mSDtfsCounter, 236 mSDsluCounter, 3429 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 0 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 4402 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.5s IncrementalHoareTripleChecker+Time [2022-11-25 22:46:01,272 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [271 Valid, 4402 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 336 Invalid, 8 Unknown, 0 Unchecked, 30.5s Time] [2022-11-25 22:46:01,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10342 states. [2022-11-25 22:46:01,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10342 to 7808. [2022-11-25 22:46:01,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7808 states, 6236 states have (on average 1.3005131494547788) internal successors, (8110), 6254 states have internal predecessors, (8110), 1084 states have call successors, (1084), 456 states have call predecessors, (1084), 487 states have return successors, (1193), 1097 states have call predecessors, (1193), 1083 states have call successors, (1193) [2022-11-25 22:46:02,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7808 states to 7808 states and 10387 transitions. [2022-11-25 22:46:02,013 INFO L78 Accepts]: Start accepts. Automaton has 7808 states and 10387 transitions. Word has length 272 [2022-11-25 22:46:02,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 22:46:02,014 INFO L495 AbstractCegarLoop]: Abstraction has 7808 states and 10387 transitions. [2022-11-25 22:46:02,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2022-11-25 22:46:02,014 INFO L276 IsEmpty]: Start isEmpty. Operand 7808 states and 10387 transitions. [2022-11-25 22:46:02,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2022-11-25 22:46:02,028 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 22:46:02,029 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 6, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 22:46:02,066 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2022-11-25 22:46:02,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:46:02,257 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 22:46:02,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 22:46:02,258 INFO L85 PathProgramCache]: Analyzing trace with hash -2099619017, now seen corresponding path program 1 times [2022-11-25 22:46:02,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-25 22:46:02,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1821445821] [2022-11-25 22:46:02,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 22:46:02,259 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:46:02,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat [2022-11-25 22:46:02,261 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 22:46:02,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-11-25 22:46:06,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 22:46:06,569 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 22:46:10,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 22:46:11,319 INFO L130 FreeRefinementEngine]: Strategy WALRUS found a feasible trace [2022-11-25 22:46:11,320 INFO L360 BasicCegarLoop]: Counterexample is feasible [2022-11-25 22:46:11,321 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-25 22:46:11,360 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-11-25 22:46:11,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 22:46:11,543 INFO L445 BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 22:46:11,549 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-25 22:46:12,093 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.11 10:46:12 BoogieIcfgContainer [2022-11-25 22:46:12,093 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-25 22:46:12,095 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-25 22:46:12,095 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-25 22:46:12,095 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-25 22:46:12,096 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 10:43:12" (3/4) ... [2022-11-25 22:46:12,099 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-25 22:46:12,099 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-25 22:46:12,099 INFO L158 Benchmark]: Toolchain (without parser) took 200341.87ms. Allocated memory was 79.7MB in the beginning and 1.7GB in the end (delta: 1.6GB). Free memory was 50.1MB in the beginning and 1.4GB in the end (delta: -1.4GB). Peak memory consumption was 237.5MB. Max. memory is 16.1GB. [2022-11-25 22:46:12,100 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 79.7MB. Free memory is still 57.5MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-25 22:46:12,101 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2304.19ms. Allocated memory was 79.7MB in the beginning and 132.1MB in the end (delta: 52.4MB). Free memory was 50.1MB in the beginning and 62.0MB in the end (delta: -11.9MB). Peak memory consumption was 57.1MB. Max. memory is 16.1GB. [2022-11-25 22:46:12,101 INFO L158 Benchmark]: Boogie Procedure Inliner took 184.94ms. Allocated memory is still 132.1MB. Free memory was 62.0MB in the beginning and 50.1MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-25 22:46:12,101 INFO L158 Benchmark]: Boogie Preprocessor took 158.63ms. Allocated memory is still 132.1MB. Free memory was 50.1MB in the beginning and 63.2MB in the end (delta: -13.2MB). Peak memory consumption was 8.3MB. Max. memory is 16.1GB. [2022-11-25 22:46:12,102 INFO L158 Benchmark]: RCFGBuilder took 17970.88ms. Allocated memory was 132.1MB in the beginning and 180.4MB in the end (delta: 48.2MB). Free memory was 62.6MB in the beginning and 119.9MB in the end (delta: -57.3MB). Peak memory consumption was 86.9MB. Max. memory is 16.1GB. [2022-11-25 22:46:12,102 INFO L158 Benchmark]: TraceAbstraction took 179710.05ms. Allocated memory was 180.4MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 118.9MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2022-11-25 22:46:12,104 INFO L158 Benchmark]: Witness Printer took 4.26ms. Allocated memory is still 1.7GB. Free memory is still 1.4GB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-25 22:46:12,108 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.31ms. Allocated memory is still 79.7MB. Free memory is still 57.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2304.19ms. Allocated memory was 79.7MB in the beginning and 132.1MB in the end (delta: 52.4MB). Free memory was 50.1MB in the beginning and 62.0MB in the end (delta: -11.9MB). Peak memory consumption was 57.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 184.94ms. Allocated memory is still 132.1MB. Free memory was 62.0MB in the beginning and 50.1MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 158.63ms. Allocated memory is still 132.1MB. Free memory was 50.1MB in the beginning and 63.2MB in the end (delta: -13.2MB). Peak memory consumption was 8.3MB. Max. memory is 16.1GB. * RCFGBuilder took 17970.88ms. Allocated memory was 132.1MB in the beginning and 180.4MB in the end (delta: 48.2MB). Free memory was 62.6MB in the beginning and 119.9MB in the end (delta: -57.3MB). Peak memory consumption was 86.9MB. Max. memory is 16.1GB. * TraceAbstraction took 179710.05ms. Allocated memory was 180.4MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 118.9MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. * Witness Printer took 4.26ms. Allocated memory is still 1.7GB. Free memory is still 1.4GB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * 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 - UnprovableResult [Line: 4403]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of large string literal at line 4507. Possible FailurePath: [L4426] int LDV_IN_INTERRUPT = 1; [L4427] int ldv_state_variable_2 ; [L4428] struct usb_serial *kobil_device_group2 ; [L4429] int ref_cnt ; [L4430] struct usb_interface *kobil_driver_group1 ; [L4431] struct file *kobil_device_group0 ; [L4432] struct tty_struct *kobil_device_group1 ; [L4433] int ldv_state_variable_1 ; [L4434] int usb_counter ; [L4435] struct usb_serial_port *kobil_device_group3 ; [L4436] int ldv_state_variable_0 ; [L4590] static int debug ; [L4608-L4618] static struct usb_device_id const id_table[5U] = { {3U, 3398U, 8209U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 3398U, 8210U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 3398U, 120U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 3398U, 129U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L4619] struct usb_device_id const __mod_usb_device_table ; [L4620-L4625] static struct usb_driver kobil_driver = {"kobil", & usb_serial_probe, & usb_serial_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& id_table), {{{{{0U}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, 1U, (unsigned char)0, (unsigned char)0}; [L4626-L4633] static struct usb_serial_driver kobil_device = {"KOBIL USB smart card terminal", (struct usb_device_id const *)(& id_table), 1, {0, 0}, {"kobil", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, & kobil_driver, {{{{{0U}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, 0UL, 0UL, 0, & kobil_startup, 0, 0, & kobil_release, 0, 0, 0, 0, & kobil_open, & kobil_close, & kobil_write, & kobil_write_room, & kobil_ioctl, & kobil_set_termios, 0, 0, 0, 0, & kobil_tiocmget, & kobil_tiocmset, 0, 0, 0, & kobil_init_termios, & kobil_read_int_callback, 0, 0, 0, 0, 0}; [L5289] int ldv_retval_2 ; [L5291] int ldv_retval_0 ; [L5293] int ldv_retval_1 ; [L5295] int ldv_retval_3 ; [L5750] struct tty_struct___0 *ldv_latest_tty ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L5325] unsigned char *ldvarg7 ; [L5326] void *tmp ; [L5327] unsigned int ldvarg3 ; [L5328] unsigned int tmp___0 ; [L5329] unsigned int ldvarg0 ; [L5330] unsigned int tmp___1 ; [L5331] struct urb *ldvarg5 ; [L5332] void *tmp___2 ; [L5333] int ldvarg6 ; [L5334] int tmp___3 ; [L5335] unsigned int ldvarg1 ; [L5336] unsigned int tmp___4 ; [L5337] struct ktermios *ldvarg4 ; [L5338] void *tmp___5 ; [L5339] unsigned long ldvarg2 ; [L5340] unsigned long tmp___6 ; [L5341] struct usb_device_id *ldvarg8 ; [L5342] void *tmp___7 ; [L5343] int tmp___8 ; [L5344] int tmp___9 ; [L5345] int tmp___10 ; [L5346] int tmp___11 ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L5348] CALL, EXPR ldv_zalloc(1UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=1, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, size=1, tmp___0=-2147483648, usb_counter=0] [L5348] RET, EXPR ldv_zalloc(1UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(1UL)={0:0}, ref_cnt=0, usb_counter=0] [L5348] tmp = ldv_zalloc(1UL) [L5349] ldvarg7 = (unsigned char *)tmp [L5350] tmp___0 = __VERIFIER_nondet_uint() [L5351] ldvarg3 = tmp___0 [L5352] tmp___1 = __VERIFIER_nondet_uint() [L5353] ldvarg0 = tmp___1 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=14, ldvarg3=122, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, usb_counter=0] [L5354] CALL, EXPR ldv_zalloc(192UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=192, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, size=192, tmp___0=-2147483648, usb_counter=0] [L5354] RET, EXPR ldv_zalloc(192UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(192UL)={0:0}, ldvarg0=14, ldvarg3=122, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, usb_counter=0] [L5354] tmp___2 = ldv_zalloc(192UL) [L5355] ldvarg5 = (struct urb *)tmp___2 [L5356] tmp___3 = __VERIFIER_nondet_int() [L5357] ldvarg6 = tmp___3 [L5358] tmp___4 = __VERIFIER_nondet_uint() [L5359] ldvarg1 = tmp___4 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=14, ldvarg1=123, ldvarg3=122, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___2={0:0}, tmp___3=121, tmp___4=123, usb_counter=0] [L5360] CALL, EXPR ldv_zalloc(44UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=44, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, size=44, tmp___0=-2147483648, usb_counter=0] [L5360] RET, EXPR ldv_zalloc(44UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(44UL)={0:0}, ldvarg0=14, ldvarg1=123, ldvarg3=122, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___2={0:0}, tmp___3=121, tmp___4=123, usb_counter=0] [L5360] tmp___5 = ldv_zalloc(44UL) [L5361] ldvarg4 = (struct ktermios *)tmp___5 [L5362] tmp___6 = __VERIFIER_nondet_ulong() [L5363] ldvarg2 = tmp___6 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, usb_counter=0] [L5364] CALL, EXPR ldv_zalloc(24UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=24, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, size=24, tmp___0=-2147483648, usb_counter=0] [L5364] RET, EXPR ldv_zalloc(24UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(24UL)={0:0}, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, usb_counter=0] [L5364] tmp___7 = ldv_zalloc(24UL) [L5365] ldvarg8 = (struct usb_device_id *)tmp___7 [L5366] CALL ldv_initialize() [L5754] CALL, EXPR ldv_malloc(sizeof(struct tty_struct___0)) VAL [\old(size)=2516, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND FALSE !(tmp___0 != 0) [L4359] tmp = malloc(size) [L4360] p = tmp VAL [\old(size)=2516, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-9223372036854775806:0}, ref_cnt=0, size=2516, tmp={-9223372036854775806:0}, tmp___0=0, usb_counter=0] [L4361] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4347] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, cond=1, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4361] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=2516, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-9223372036854775806:0}, ref_cnt=0, size=2516, tmp={-9223372036854775806:0}, tmp___0=0, usb_counter=0] [L4362] return (p); VAL [\old(size)=2516, \result={-9223372036854775806:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-9223372036854775806:0}, ref_cnt=0, size=2516, tmp={-9223372036854775806:0}, tmp___0=0, usb_counter=0] [L5754] RET, EXPR ldv_malloc(sizeof(struct tty_struct___0)) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_malloc(sizeof(struct tty_struct___0))={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L5754] ldv_latest_tty = ldv_malloc(sizeof(struct tty_struct___0)) [L5755] COND TRUE (unsigned long )ldv_latest_tty != (unsigned long )((void *)0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L5366] RET ldv_initialize() [L5367] ldv_state_variable_1 = 0 [L5368] ref_cnt = 0 [L5369] ldv_state_variable_0 = 1 [L5370] ldv_state_variable_2 = 0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, usb_counter=0] [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: [L5587] case 1: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=1, usb_counter=0] [L5588] COND TRUE ldv_state_variable_0 != 0 [L5589] tmp___10 = __VERIFIER_nondet_int() [L5591] case 0: [L5599] case 1: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=1, usb_counter=0] [L5600] COND TRUE ldv_state_variable_0 == 1 [L5601] CALL, EXPR kobil_init() [L5260] int retval ; [L5262] CALL, EXPR usb_serial_register(& kobil_device) [L5884] return __VERIFIER_nondet_int(); [L5262] RET, EXPR usb_serial_register(& kobil_device) [L5262] retval = usb_serial_register(& kobil_device) [L5263] COND FALSE !(retval != 0) [L5267] CALL, EXPR usb_register(& kobil_driver) [L4505] int tmp ; [L4507] CALL, EXPR ldv_usb_register_driver_5(driver, & __this_module, "kobil_sct") [L5687] ldv_func_ret_type___0 ldv_func_res ; [L5688] int tmp ; [L5690] CALL, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L5870] return __VERIFIER_nondet_int(); [L5690] RET, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L5690] tmp = usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L5691] ldv_func_res = tmp [L5692] ldv_state_variable_2 = 1 [L5693] usb_counter = 0 [L5694] CALL ldv_usb_driver_2() [L5316] void *tmp ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L5318] CALL, EXPR ldv_zalloc(1248UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=1248, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, size=1248, tmp___0=-2147483648, usb_counter=0] [L5318] RET, EXPR ldv_zalloc(1248UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ldv_zalloc(1248UL)={0:0}, ref_cnt=0, usb_counter=0] [L5318] tmp = ldv_zalloc(1248UL) [L5319] kobil_driver_group1 = (struct usb_interface *)tmp VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, tmp={0:0}, usb_counter=0] [L5694] RET ldv_usb_driver_2() [L5695] return (ldv_func_res); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_func_arg1={101:0}, ldv_func_arg1={101:0}, ldv_func_arg2={0:0}, ldv_func_arg2={0:0}, ldv_func_arg3={4:0}, ldv_func_arg3={4:0}, ldv_func_res=0, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, tmp=0, usb_counter=0] [L4507] RET, EXPR ldv_usb_register_driver_5(driver, & __this_module, "kobil_sct") [L4507] tmp = ldv_usb_register_driver_5(driver, & __this_module, "kobil_sct") [L4508] return (tmp); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, driver={101:0}, driver={101:0}, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, tmp=0, usb_counter=0] [L5267] RET, EXPR usb_register(& kobil_driver) [L5267] retval = usb_register(& kobil_driver) [L5268] COND FALSE !(retval != 0) [L5273] return (0); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, retval=0, usb_counter=0] [L5601] RET, EXPR kobil_init() [L5601] ldv_retval_2 = kobil_init() [L5602] COND FALSE !(ldv_retval_2 != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=1, usb_counter=0] [L5607] COND TRUE ldv_retval_2 == 0 [L5608] ldv_state_variable_0 = 2 [L5609] ldv_state_variable_1 = 1 [L5610] CALL ldv_initialize_usb_serial_driver_1() [L5298] void *tmp ; [L5299] void *tmp___0 ; [L5300] void *tmp___1 ; [L5301] void *tmp___2 ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L5303] CALL, EXPR ldv_zalloc(336UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=336, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, size=336, tmp___0=-2147483648, usb_counter=0] [L5303] RET, EXPR ldv_zalloc(336UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(336UL)={0:0}, ref_cnt=0, usb_counter=0] [L5303] tmp = ldv_zalloc(336UL) [L5304] kobil_device_group0 = (struct file *)tmp VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, tmp={0:0}, usb_counter=0] [L5305] CALL, EXPR ldv_zalloc(2704UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=2704, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, size=2704, tmp___0=-2147483648, usb_counter=0] [L5305] RET, EXPR ldv_zalloc(2704UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(2704UL)={0:0}, ref_cnt=0, tmp={0:0}, usb_counter=0] [L5305] tmp___0 = ldv_zalloc(2704UL) [L5306] kobil_device_group1 = (struct tty_struct *)tmp___0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, usb_counter=0] [L5307] CALL, EXPR ldv_zalloc(280UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=280, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, size=280, tmp___0=-2147483648, usb_counter=0] [L5307] RET, EXPR ldv_zalloc(280UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(280UL)={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, usb_counter=0] [L5307] tmp___1 = ldv_zalloc(280UL) [L5308] kobil_device_group2 = (struct usb_serial *)tmp___1 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1={0:0}, usb_counter=0] [L5309] CALL, EXPR ldv_zalloc(2320UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=2320, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, size=2320, tmp___0=-2147483648, usb_counter=0] [L5309] RET, EXPR ldv_zalloc(2320UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(2320UL)={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1={0:0}, usb_counter=0] [L5309] tmp___2 = ldv_zalloc(2320UL) [L5310] kobil_device_group3 = (struct usb_serial_port *)tmp___2 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1={0:0}, tmp___2={0:0}, usb_counter=0] [L5610] RET ldv_initialize_usb_serial_driver_1() [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=0, usb_counter=0] [L5375] COND TRUE ldv_state_variable_1 != 0 [L5376] tmp___9 = __VERIFIER_nondet_int() [L5378] case 0: [L5386] case 1: [L5396] case 2: [L5403] case 3: [L5410] case 4: [L5432] case 5: [L5442] case 6: [L5464] case 7: [L5486] case 8: [L5494] case 9: [L5516] case 10: [L5538] case 11: [L5560] case 12: [L5572] case 13: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=0, tmp___9=13, usb_counter=0] [L5573] COND TRUE ldv_state_variable_1 == 1 [L5574] CALL ldv_probe_1() [L5817] return __VERIFIER_nondet_int(); [L5574] RET ldv_probe_1() [L5575] ldv_state_variable_1 = 2 [L5576] ref_cnt = ref_cnt + 1 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=0, tmp___9=13, usb_counter=0] [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=0, tmp___9=13, usb_counter=0] [L5375] COND TRUE ldv_state_variable_1 != 0 [L5376] tmp___9 = __VERIFIER_nondet_int() [L5378] case 0: [L5386] case 1: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=0, tmp___9=1, usb_counter=0] [L5387] COND TRUE ldv_state_variable_1 == 2 [L5388] CALL, EXPR kobil_startup(kobil_device_group2) [L4636] int i ; [L4637] struct kobil_private *priv ; [L4638] struct usb_device *pdev ; [L4639] struct usb_host_config *actconfig ; [L4640] struct usb_interface *interface ; [L4641] struct usb_host_interface *altsetting ; [L4642] struct usb_host_endpoint *endpoint ; [L4643] void *tmp ; [L4644] int tmp___0 ; [L4645] int tmp___1 ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, serial={0:0}, serial={0:0}, usb_counter=0] [L4647] CALL, EXPR kmalloc(320UL, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4300] void *ret ; [L4301] void *tmp ; [L4302] struct kmem_cache *s ; [L4303] struct kmem_cache *tmp___0 ; [L4304] void *tmp___1 ; VAL [\old(flags)=208, \old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=208, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, size=320, usb_counter=0] [L4306] COND FALSE !(0) VAL [\old(flags)=208, \old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=208, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, size=320, usb_counter=0] [L4327] CALL, EXPR __kmalloc(size, flags) [L4277] CALL, EXPR ldv_malloc(size) VAL [\old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND FALSE !(tmp___0 != 0) [L4359] tmp = malloc(size) [L4360] p = tmp VAL [\old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, p={-9223372036854775807:0}, ref_cnt=1, size=320, tmp={-9223372036854775807:0}, tmp___0=0, usb_counter=0] [L4361] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4347] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, cond=1, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4361] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, p={-9223372036854775807:0}, ref_cnt=1, size=320, tmp={-9223372036854775807:0}, tmp___0=0, usb_counter=0] [L4362] return (p); VAL [\old(size)=320, \result={-9223372036854775807:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, p={-9223372036854775807:0}, ref_cnt=1, size=320, tmp={-9223372036854775807:0}, tmp___0=0, usb_counter=0] [L4277] RET, EXPR ldv_malloc(size) VAL [\old(size)=320, \old(t)=208, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_malloc(size)={-9223372036854775807:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, size=320, t=208, usb_counter=0] [L4277] return ldv_malloc(size); [L4327] RET, EXPR __kmalloc(size, flags) [L4327] tmp___1 = __kmalloc(size, flags) [L4328] return (tmp___1); VAL [\old(flags)=208, \old(size)=320, \result={-9223372036854775807:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=208, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, size=320, tmp___1={-9223372036854775807:0}, usb_counter=0] [L4647] RET, EXPR kmalloc(320UL, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kmalloc(320UL, 208U)={-9223372036854775807:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, serial={0:0}, serial={0:0}, usb_counter=0] [L4647] tmp = kmalloc(320UL, 208U) [L4648] priv = (struct kobil_private *)tmp VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, priv={-9223372036854775807:0}, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={-9223372036854775807:0}, usb_counter=0] [L4649] COND FALSE !((unsigned long )priv == (unsigned long )((struct kobil_private *)0)) [L4653] priv->filled = 0 [L4654] priv->cur_pos = 0 [L4655] EXPR serial->dev [L4655] EXPR (serial->dev)->descriptor.idProduct [L4655] priv->device_type = (serial->dev)->descriptor.idProduct [L4656] priv->device_type [L4657] case 8209: [L4671] EXPR serial->port[0] [L4671] CALL usb_set_serial_port_data(serial->port[0], (void *)priv) [L4558] FCALL dev_set_drvdata(& port->dev, data) [L4671] RET usb_set_serial_port_data(serial->port[0], (void *)priv) [L4672] EXPR serial->dev [L4672] pdev = serial->dev [L4673] EXPR pdev->actconfig [L4673] actconfig = pdev->actconfig [L4674] EXPR actconfig->interface[0] [L4674] interface = actconfig->interface[0] [L4675] EXPR interface->cur_altsetting [L4675] altsetting = interface->cur_altsetting [L4676] EXPR altsetting->endpoint [L4676] endpoint = altsetting->endpoint [L4677] i = 0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, actconfig={0:0}, altsetting={0:0}, debug=0, endpoint={0:0}, i=0, id_table={100:0}, interface={0:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, pdev={0:0}, priv={-9223372036854775807:0}, priv->device_type=8209, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={-9223372036854775807:0}, usb_counter=0] [L4703] EXPR altsetting->desc.bNumEndpoints VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, actconfig={0:0}, altsetting={0:0}, altsetting->desc.bNumEndpoints=0, debug=0, endpoint={0:0}, i=0, id_table={100:0}, interface={0:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, pdev={0:0}, priv={-9223372036854775807:0}, priv->device_type=8209, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={-9223372036854775807:0}, usb_counter=0] [L4703] COND FALSE !((int )altsetting->desc.bNumEndpoints > i) [L4707] return (0); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, actconfig={0:0}, altsetting={0:0}, debug=0, endpoint={0:0}, i=0, id_table={100:0}, interface={0:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, pdev={0:0}, priv={-9223372036854775807:0}, priv->device_type=8209, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={-9223372036854775807:0}, usb_counter=0] [L5388] RET, EXPR kobil_startup(kobil_device_group2) [L5388] ldv_retval_1 = kobil_startup(kobil_device_group2) [L5389] COND TRUE ldv_retval_1 == 0 [L5390] ldv_state_variable_1 = 3 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=0, tmp___9=1, usb_counter=0] [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=0, tmp___9=1, usb_counter=0] [L5375] COND TRUE ldv_state_variable_1 != 0 [L5376] tmp___9 = __VERIFIER_nondet_int() [L5378] case 0: [L5386] case 1: [L5396] case 2: [L5403] case 3: [L5410] case 4: [L5432] case 5: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=0, tmp___9=5, usb_counter=0] [L5433] COND TRUE ldv_state_variable_1 == 3 [L5434] CALL, EXPR kobil_open(kobil_device_group1, kobil_device_group3) [L4746] int result ; [L4747] struct kobil_private *priv ; [L4748] unsigned char *transfer_buffer ; [L4749] int transfer_buffer_length ; [L4750] int write_urb_transfer_buffer_length ; [L4751] void *tmp ; [L4752] void *tmp___0 ; [L4753] unsigned int tmp___1 ; [L4754] unsigned int tmp___2 ; [L4755] unsigned int tmp___3 ; [L4756] unsigned int tmp___4 ; [L4758] result = 0 [L4759] transfer_buffer_length = 8 [L4760] write_urb_transfer_buffer_length = 8 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, ref_cnt=1, result=0, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4761] COND FALSE !(debug != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, ref_cnt=1, result=0, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4766] CALL, EXPR usb_get_serial_port_data(port) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4549] void *tmp ; [L4551] CALL, EXPR dev_get_drvdata((struct device const *)(& port->dev)) [L5799] CALL, EXPR ldv_malloc(0UL) VAL [\old(size)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND TRUE tmp___0 != 0 [L4357] return ((void *)0); VAL [\old(size)=0, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=0, tmp___0=-2147483648, usb_counter=0] [L5799] RET, EXPR ldv_malloc(0UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, arg0={0:1064}, arg0={0:1064}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_malloc(0UL)={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L5799] return ldv_malloc(0UL); [L4551] RET, EXPR dev_get_drvdata((struct device const *)(& port->dev)) [L4551] tmp = dev_get_drvdata((struct device const *)(& port->dev)) [L4552] return (tmp); VAL [\result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, ref_cnt=1, tmp={0:0}, usb_counter=0] [L4766] RET, EXPR usb_get_serial_port_data(port) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, ref_cnt=1, result=0, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, usb_get_serial_port_data(port)={0:0}, write_urb_transfer_buffer_length=8] [L4766] tmp = usb_get_serial_port_data(port) [L4767] priv = (struct kobil_private *)tmp [L4768] EXPR port->interrupt_in_urb [L4768] EXPR port->serial [L4768] EXPR (port->serial)->dev [L4768] (port->interrupt_in_urb)->dev = (port->serial)->dev [L4769] CALL, EXPR kzalloc((size_t )transfer_buffer_length, 208U) VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4334] void *tmp ; VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=208, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4336] CALL, EXPR kmalloc(size, flags | 32768U) VAL [\old(flags)=32976, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4300] void *ret ; [L4301] void *tmp ; [L4302] struct kmem_cache *s ; [L4303] struct kmem_cache *tmp___0 ; [L4304] void *tmp___1 ; VAL [\old(flags)=32976, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=32976, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4306] COND FALSE !(0) VAL [\old(flags)=32976, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=32976, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4327] CALL, EXPR __kmalloc(size, flags) [L4277] CALL, EXPR ldv_malloc(size) VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND FALSE !(tmp___0 != 0) [L4359] tmp = malloc(size) [L4360] p = tmp VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={4611686018427387905:0}, ref_cnt=1, size=8, tmp={4611686018427387905:0}, tmp___0=0, usb_counter=0] [L4361] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4347] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, cond=1, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4361] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={4611686018427387905:0}, ref_cnt=1, size=8, tmp={4611686018427387905:0}, tmp___0=0, usb_counter=0] [L4362] return (p); VAL [\old(size)=8, \result={4611686018427387905:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={4611686018427387905:0}, ref_cnt=1, size=8, tmp={4611686018427387905:0}, tmp___0=0, usb_counter=0] [L4277] RET, EXPR ldv_malloc(size) VAL [\old(size)=8, \old(t)=32976, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_malloc(size)={4611686018427387905:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, t=32976, usb_counter=0] [L4277] return ldv_malloc(size); [L4327] RET, EXPR __kmalloc(size, flags) [L4327] tmp___1 = __kmalloc(size, flags) [L4328] return (tmp___1); VAL [\old(flags)=32976, \old(size)=8, \result={4611686018427387905:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=32976, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, tmp___1={4611686018427387905:0}, usb_counter=0] [L4336] RET, EXPR kmalloc(size, flags | 32768U) VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=208, id_table={100:0}, kmalloc(size, flags | 32768U)={4611686018427387905:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4336] tmp = kmalloc(size, flags | 32768U) [L4337] return (tmp); VAL [\old(flags)=208, \old(size)=8, \result={4611686018427387905:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=208, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, tmp={4611686018427387905:0}, usb_counter=0] [L4769] RET, EXPR kzalloc((size_t )transfer_buffer_length, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, kzalloc((size_t )transfer_buffer_length, 208U)={4611686018427387905:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4769] tmp___0 = kzalloc((size_t )transfer_buffer_length, 208U) [L4770] transfer_buffer = (unsigned char *)tmp___0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={4611686018427387905:0}, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4771] COND FALSE !((unsigned long )transfer_buffer == (unsigned long )((unsigned char *)0U)) [L4775] EXPR port->write_urb VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->write_urb={0:713}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={4611686018427387905:0}, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4775] COND FALSE !((unsigned long )port->write_urb == (unsigned long )((struct urb *)0)) [L4794] EXPR port->write_urb VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->write_urb={0:713}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={4611686018427387905:0}, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4794-L4795] CALL, EXPR kmalloc((size_t )write_urb_transfer_buffer_length, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4300] void *ret ; [L4301] void *tmp ; [L4302] struct kmem_cache *s ; [L4303] struct kmem_cache *tmp___0 ; [L4304] void *tmp___1 ; VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=208, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4306] COND FALSE !(0) VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=208, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4327] CALL, EXPR __kmalloc(size, flags) [L4277] CALL, EXPR ldv_malloc(size) VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND TRUE tmp___0 != 0 [L4357] return ((void *)0); VAL [\old(size)=8, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, tmp___0=-2147483648, usb_counter=0] [L4277] RET, EXPR ldv_malloc(size) VAL [\old(size)=8, \old(t)=208, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_malloc(size)={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, t=208, usb_counter=0] [L4277] return ldv_malloc(size); [L4327] RET, EXPR __kmalloc(size, flags) [L4327] tmp___1 = __kmalloc(size, flags) [L4328] return (tmp___1); VAL [\old(flags)=208, \old(size)=8, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=208, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, tmp___1={0:0}, usb_counter=0] [L4794-L4795] RET, EXPR kmalloc((size_t )write_urb_transfer_buffer_length, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kmalloc((size_t )write_urb_transfer_buffer_length, 208U)={0:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->write_urb={0:713}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={4611686018427387905:0}, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4794-L4795] (port->write_urb)->transfer_buffer = kmalloc((size_t )write_urb_transfer_buffer_length, 208U) [L4796] EXPR port->write_urb [L4796] EXPR (port->write_urb)->transfer_buffer VAL [(port->write_urb)->transfer_buffer={0:-9223372036854775808}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->write_urb={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={4611686018427387905:0}, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4796] COND FALSE !((unsigned long )(port->write_urb)->transfer_buffer == (unsigned long )((void *)0)) [L4803] EXPR port->serial [L4803] EXPR (port->serial)->dev VAL [(port->serial)->dev={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->serial={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={4611686018427387905:0}, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4803] CALL, EXPR __create_pipe((port->serial)->dev, 0U) VAL [\old(endpoint)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, dev={0:0}, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4544] EXPR dev->devnum [L4544] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L4803] RET, EXPR __create_pipe((port->serial)->dev, 0U) VAL [(port->serial)->dev={0:0}, __create_pipe((port->serial)->dev, 0U)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->serial={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={4611686018427387905:0}, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4803] tmp___1 = __create_pipe((port->serial)->dev, 0U) [L4804] EXPR port->serial [L4804] EXPR (port->serial)->dev VAL [(port->serial)->dev={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->serial={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4804-L4806] CALL, EXPR usb_control_msg((port->serial)->dev, tmp___1 | 2147483776U, 16, 194, 2, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) VAL [\old(arg1)=2147483776, \old(arg2)=16, \old(arg3)=194, \old(arg4)=2, \old(arg5)=0, \old(arg7)=8, \old(arg8)=500, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, arg0={0:0}, arg6={4611686018427387905:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L5854] return __VERIFIER_nondet_int(); [L4804-L4806] RET, EXPR usb_control_msg((port->serial)->dev, tmp___1 | 2147483776U, 16, 194, 2, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) VAL [(port->serial)->dev={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->serial={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_control_msg((port->serial)->dev, tmp___1 | 2147483776U, 16, 194, 2, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500)=124, usb_counter=0, write_urb_transfer_buffer_length=8] [L4804-L4806] result = usb_control_msg((port->serial)->dev, tmp___1 | 2147483776U, 16, 194, 2, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) [L4807] COND FALSE !(debug != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=124, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4812] COND FALSE !(debug != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=124, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4817] EXPR port->serial [L4817] EXPR (port->serial)->dev VAL [(port->serial)->dev={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->serial={0:0}, priv={0:0}, ref_cnt=1, result=124, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4817] CALL, EXPR __create_pipe((port->serial)->dev, 0U) VAL [\old(endpoint)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, dev={0:0}, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4544] EXPR dev->devnum [L4544] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L4817] RET, EXPR __create_pipe((port->serial)->dev, 0U) VAL [(port->serial)->dev={0:0}, __create_pipe((port->serial)->dev, 0U)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->serial={0:0}, priv={0:0}, ref_cnt=1, result=124, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4817] tmp___2 = __create_pipe((port->serial)->dev, 0U) [L4818] EXPR port->serial [L4818] EXPR (port->serial)->dev VAL [(port->serial)->dev={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->serial={0:0}, priv={0:0}, ref_cnt=1, result=124, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, tmp___2=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4818-L4820] CALL, EXPR usb_control_msg((port->serial)->dev, tmp___2 | 2147483776U, 16, 194, 1, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) VAL [\old(arg1)=2147483776, \old(arg2)=16, \old(arg3)=194, \old(arg4)=1, \old(arg5)=0, \old(arg7)=8, \old(arg8)=500, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, arg0={0:0}, arg6={4611686018427387905:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L5854] return __VERIFIER_nondet_int(); [L4818-L4820] RET, EXPR usb_control_msg((port->serial)->dev, tmp___2 | 2147483776U, 16, 194, 1, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) VAL [(port->serial)->dev={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->serial={0:0}, priv={0:0}, ref_cnt=1, result=124, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, tmp___2=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_control_msg((port->serial)->dev, tmp___2 | 2147483776U, 16, 194, 1, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500)=125, usb_counter=0, write_urb_transfer_buffer_length=8] [L4818-L4820] result = usb_control_msg((port->serial)->dev, tmp___2 | 2147483776U, 16, 194, 1, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) [L4821] COND FALSE !(debug != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=125, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, tmp___2=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4826] COND FALSE !(debug != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=125, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, tmp___2=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4831] EXPR priv->device_type [L4831] (unsigned int )priv->device_type == 8209U || (unsigned int )priv->device_type == 8210U [L4831] EXPR priv->device_type [L4831] (unsigned int )priv->device_type == 8209U || (unsigned int )priv->device_type == 8210U VAL [(unsigned int )priv->device_type == 8209U || (unsigned int )priv->device_type == 8210U=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, priv={0:0}, priv->device_type=0, priv->device_type=0, ref_cnt=1, result=125, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, tmp___2=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4831] COND FALSE !((unsigned int )priv->device_type == 8209U || (unsigned int )priv->device_type == 8210U) [L4850] EXPR priv->device_type [L4850] EXPR (unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U [L4850] EXPR priv->device_type [L4850] EXPR (unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U VAL [(unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, priv={0:0}, priv->device_type=0, priv->device_type=0, ref_cnt=1, result=125, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, tmp___2=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4850] ((unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U) || (unsigned int )priv->device_type == 129U [L4850] EXPR priv->device_type [L4850] ((unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U) || (unsigned int )priv->device_type == 129U VAL [((unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U) || (unsigned int )priv->device_type == 129U=0, (unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, priv={0:0}, priv->device_type=0, priv->device_type=0, priv->device_type=0, ref_cnt=1, result=125, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, tmp___2=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4850] COND FALSE !(((unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U) || (unsigned int )priv->device_type == 129U) [L4859] CALL kfree((void const *)transfer_buffer) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={4611686018427387905:0}, ref_cnt=1, usb_counter=0] [L4859] RET kfree((void const *)transfer_buffer) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=125, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, tmp___2=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4860] return (0); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=125, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, tmp___2=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L5434] RET, EXPR kobil_open(kobil_device_group1, kobil_device_group3) [L5434] ldv_retval_0 = kobil_open(kobil_device_group1, kobil_device_group3) [L5435] COND TRUE ldv_retval_0 == 0 [L5436] ldv_state_variable_1 = 4 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=0, tmp___9=5, usb_counter=0] [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=0, tmp___9=5, usb_counter=0] [L5375] COND TRUE ldv_state_variable_1 != 0 [L5376] tmp___9 = __VERIFIER_nondet_int() [L5378] case 0: [L5386] case 1: [L5396] case 2: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=0, tmp___9=2, usb_counter=0] [L5397] COND TRUE ldv_state_variable_1 == 4 [L5398] CALL kobil_read_int_callback(ldvarg5) [L4884] int result ; [L4885] struct usb_serial_port *port ; [L4886] struct tty_struct *tty ; [L4887] unsigned char *data ; [L4888] int status ; [L4890] EXPR urb->context [L4890] port = (struct usb_serial_port *)urb->context [L4891] EXPR urb->transfer_buffer [L4891] data = (unsigned char *)urb->transfer_buffer [L4892] EXPR urb->status [L4892] status = urb->status [L4893] COND FALSE !(debug != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, data={0:-9223372036854775808}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, port={8388608:0}, ref_cnt=1, status=0, urb={0:0}, urb={0:0}, usb_counter=0] [L4898] COND FALSE !(status != 0) [L4907] CALL, EXPR ldv_tty_port_tty_get_6(& port->port) [L5700] ldv_func_ret_type___1 ldv_func_res ; [L5701] struct tty_struct *tmp ; [L5703] CALL, EXPR tty_port_tty_get(ldv_func_arg1) [L5847] CALL, EXPR ldv_malloc(sizeof(struct tty_struct)) VAL [\old(size)=2516, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND TRUE tmp___0 != 0 [L4357] return ((void *)0); VAL [\old(size)=2516, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, size=2516, tmp___0=-2147483648, usb_counter=0] [L5847] RET, EXPR ldv_malloc(sizeof(struct tty_struct)) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, arg0={8388608:8}, arg0={8388608:8}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_malloc(sizeof(struct tty_struct))={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L5847] return ldv_malloc(sizeof(struct tty_struct)); [L5703] RET, EXPR tty_port_tty_get(ldv_func_arg1) [L5703] tmp = tty_port_tty_get(ldv_func_arg1) [L5704] ldv_func_res = tmp [L5705] CALL ldv_got_tty(ldv_func_res) [L5776] ldv_latest_tty = tty VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, tty={0:0}, tty={0:0}, usb_counter=0] [L5705] RET ldv_got_tty(ldv_func_res) [L5706] return (ldv_func_res); VAL [\result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_func_arg1={8388608:8}, ldv_func_arg1={8388608:8}, ldv_func_res={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, tmp={0:0}, usb_counter=0] [L4907] RET, EXPR ldv_tty_port_tty_get_6(& port->port) [L4907] tty = ldv_tty_port_tty_get_6(& port->port) [L4908] EXPR urb->actual_length VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, data={0:-9223372036854775808}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, port={8388608:0}, ref_cnt=1, status=0, tty={0:0}, urb={0:0}, urb={0:0}, urb->actual_length=-2147483648, usb_counter=0] [L4908] COND TRUE urb->actual_length != 0U [L4909] EXPR urb->actual_length [L4909] CALL tty_insert_flip_string(tty, (unsigned char const *)data, (size_t )urb->actual_length) [L5666] int tmp ; VAL [\old(size)=2147483648, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, chars={0:-9223372036854775808}, chars={0:-9223372036854775808}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, size=2147483648, tty={0:0}, tty={0:0}, usb_counter=0] [L5668] CALL ldv_check_tty(tty) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, tty={0:0}, usb_counter=0] [L5783] COND FALSE !((unsigned long )tty != (unsigned long )ldv_latest_tty || tty) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, tty={0:0}, tty={0:0}, usb_counter=0] [L5785] CALL ldv_error() VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4403] reach_error() VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 29 procedures, 627 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 179.1s, OverallIterations: 16, TraceHistogramMax: 9, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.2s, AutomataDifference: 108.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 10 mSolverCounterUnknown, 6781 SdHoareTripleChecker+Valid, 91.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6669 mSDsluCounter, 67271 SdHoareTripleChecker+Invalid, 88.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 52399 mSDsCounter, 500 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6171 IncrementalHoareTripleChecker+Invalid, 6681 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 500 mSolverCounterUnsat, 14872 mSDtfsCounter, 6171 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3009 GetRequests, 2895 SyntacticMatches, 1 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1204 ImplicationChecksByTransitivity, 22.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7808occurred in iteration=15, InterpolantAutomatonStates: 108, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 7.4s AutomataMinimizationTime, 15 MinimizatonAttempts, 14903 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.4s SsaConstructionTime, 13.7s SatisfiabilityAnalysisTime, 34.8s InterpolantComputationTime, 2894 NumberOfCodeBlocks, 2761 NumberOfCodeBlocksAsserted, 19 NumberOfCheckSat, 2968 ConstructedInterpolants, 0 QuantifiedInterpolants, 6994 SizeOfPredicates, 84 NumberOfNonLiveVariables, 19010 ConjunctsInSsa, 159 ConjunctsInUnsatCore, 20 InterpolantComputations, 14 PerfectInterpolantSequences, 3338/3374 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 RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-11-25 22:46:12,258 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_67565f93-1d19-4160-bcd9-57b80b2fb428/bin/utaipan-ByfvJB40ur/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: UNKNOWN: Overapproximated counterexample