./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 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh --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-2329fc7 [2022-12-14 10:21:55,141 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 10:21:55,143 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 10:21:55,156 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 10:21:55,156 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 10:21:55,157 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 10:21:55,158 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 10:21:55,159 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 10:21:55,160 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 10:21:55,161 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 10:21:55,161 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 10:21:55,162 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 10:21:55,162 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 10:21:55,163 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 10:21:55,164 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 10:21:55,165 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 10:21:55,165 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 10:21:55,166 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 10:21:55,167 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 10:21:55,168 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 10:21:55,169 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 10:21:55,170 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 10:21:55,171 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 10:21:55,171 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 10:21:55,174 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 10:21:55,174 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 10:21:55,174 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 10:21:55,175 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 10:21:55,175 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 10:21:55,176 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 10:21:55,176 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 10:21:55,176 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 10:21:55,177 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 10:21:55,177 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 10:21:55,178 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 10:21:55,178 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 10:21:55,179 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 10:21:55,179 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 10:21:55,179 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 10:21:55,180 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 10:21:55,180 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 10:21:55,181 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-12-14 10:21:55,195 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 10:21:55,195 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 10:21:55,195 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 10:21:55,195 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 10:21:55,196 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 10:21:55,196 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 10:21:55,196 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 10:21:55,196 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 10:21:55,196 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 10:21:55,197 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-12-14 10:21:55,197 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 10:21:55,197 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 10:21:55,197 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-12-14 10:21:55,197 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-12-14 10:21:55,197 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 10:21:55,197 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-12-14 10:21:55,197 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-12-14 10:21:55,197 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-12-14 10:21:55,198 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 10:21:55,198 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 10:21:55,198 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 10:21:55,198 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-14 10:21:55,198 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 10:21:55,199 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-14 10:21:55,199 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-14 10:21:55,199 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 10:21:55,199 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-14 10:21:55,199 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 10:21:55,199 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 10:21:55,199 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 10:21:55,199 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 10:21:55,200 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-12-14 10:21:55,200 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 10:21:55,200 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-14 10:21:55,200 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-12-14 10:21:55,200 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-14 10:21:55,200 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-14 10:21:55,200 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 10:21:55,200 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_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh 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-12-14 10:21:55,366 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 10:21:55,382 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 10:21:55,384 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 10:21:55,385 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 10:21:55,385 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 10:21:55,386 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/../../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-12-14 10:21:58,004 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 10:21:58,259 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 10:21:58,260 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/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-12-14 10:21:58,278 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/data/dd0ae3784/cfc526d61d43435fa27f0ab638b5548e/FLAGbbbf020b6 [2022-12-14 10:21:58,289 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/data/dd0ae3784/cfc526d61d43435fa27f0ab638b5548e [2022-12-14 10:21:58,291 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 10:21:58,292 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 10:21:58,292 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 10:21:58,292 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 10:21:58,295 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 10:21:58,296 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 10:21:58" (1/1) ... [2022-12-14 10:21:58,296 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f9940f0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:21:58, skipping insertion in model container [2022-12-14 10:21:58,296 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 10:21:58" (1/1) ... [2022-12-14 10:21:58,302 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 10:21:58,349 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 10:21:58,595 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3507] [2022-12-14 10:21:58,595 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-12-14 10:21:58,596 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-12-14 10:21:58,596 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-12-14 10:21:58,596 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3516] [2022-12-14 10:21:58,597 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-12-14 10:21:58,597 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3524] [2022-12-14 10:21:58,597 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-12-14 10:21:58,640 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3940] [2022-12-14 10:21:58,641 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-12-14 10:21:58,641 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3942] [2022-12-14 10:21:58,642 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3943] [2022-12-14 10:21:58,642 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-12-14 10:21:58,642 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3945] [2022-12-14 10:21:58,741 WARN L623 FunctionHandler]: Unknown extern function debug_lockdep_rcu_enabled [2022-12-14 10:21:58,742 WARN L623 FunctionHandler]: Unknown extern function lockdep_rcu_dereference [2022-12-14 10:21:58,767 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:21:58,774 WARN L623 FunctionHandler]: Unknown extern function __get_free_pages [2022-12-14 10:21:58,780 WARN L623 FunctionHandler]: Unknown extern function kmem_cache_alloc_notrace [2022-12-14 10:21:58,814 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_497a1b42-1837-409f-93a0-f2ecf2a51bf2/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-12-14 10:21:58,878 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-14 10:21:58,881 WARN L623 FunctionHandler]: Unknown extern function dev_set_drvdata [2022-12-14 10:21:58,892 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 10:21:58,893 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,894 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,925 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,926 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,926 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,926 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,928 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,930 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,932 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,933 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:21:58,935 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,937 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,938 WARN L623 FunctionHandler]: Unknown extern function usb_alloc_urb [2022-12-14 10:21:58,939 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,939 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:21:58,940 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:21:58,941 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 10:21:58,941 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:21:58,942 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,943 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,944 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:21:58,945 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,946 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,947 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:21:58,948 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,949 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:21:58,949 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,950 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 10:21:58,951 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,952 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:21:58,952 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,953 WARN L623 FunctionHandler]: Unknown extern function usb_poison_urb [2022-12-14 10:21:58,954 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:21:58,954 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 10:21:58,954 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 10:21:58,955 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,956 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,957 WARN L623 FunctionHandler]: Unknown extern function tty_kref_put [2022-12-14 10:21:58,958 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 10:21:58,958 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,962 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,963 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,966 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 10:21:58,968 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 10:21:58,969 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,970 WARN L623 FunctionHandler]: Unknown extern function msleep [2022-12-14 10:21:58,971 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 10:21:58,971 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,974 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:21:58,975 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,976 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:21:58,979 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,979 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,980 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:21:58,981 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,982 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,983 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:21:58,983 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,984 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:21:58,990 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:21:58,993 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:21:58,993 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,994 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:21:58,997 WARN L623 FunctionHandler]: Unknown extern function usb_serial_register [2022-12-14 10:21:58,998 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:58,998 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-12-14 10:21:59,000 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-12-14 10:21:59,019 WARN L623 FunctionHandler]: Unknown extern function ldv_detach_1 [2022-12-14 10:21:59,019 WARN L623 FunctionHandler]: Unknown extern function ldv_detach_1 [2022-12-14 10:21:59,019 WARN L623 FunctionHandler]: Unknown extern function ldv_probe_1 [2022-12-14 10:21:59,021 WARN L623 FunctionHandler]: Unknown extern function usb_serial_probe [2022-12-14 10:21:59,022 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-12-14 10:21:59,022 WARN L623 FunctionHandler]: Unknown extern function ldv_check_final_state [2022-12-14 10:21:59,023 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:21:59,024 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:21:59,024 WARN L623 FunctionHandler]: Unknown extern function tty_insert_flip_string_fixed_flag [2022-12-14 10:21:59,025 WARN L623 FunctionHandler]: Unknown extern function usb_register_driver [2022-12-14 10:21:59,025 WARN L623 FunctionHandler]: Unknown extern function tty_port_tty_get [2022-12-14 10:21:59,026 WARN L623 FunctionHandler]: Unknown extern function ldv_got_tty [2022-12-14 10:21:59,026 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:21:59,026 WARN L623 FunctionHandler]: Unknown extern function tty_flip_buffer_push [2022-12-14 10:21:59,027 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:21:59,027 WARN L623 FunctionHandler]: Unknown extern function tty_get_baud_rate [2022-12-14 10:21:59,027 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:21:59,028 WARN L623 FunctionHandler]: Unknown extern function tty_encode_baud_rate [2022-12-14 10:21:59,028 WARN L623 FunctionHandler]: Unknown extern function usb_deregister [2022-12-14 10:21:59,030 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:21:59,033 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:21:59,034 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:21:59,036 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:21:59,037 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:21:59,041 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 10:21:59,058 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 10:21:59,117 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3507] [2022-12-14 10:21:59,117 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-12-14 10:21:59,118 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-12-14 10:21:59,118 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-12-14 10:21:59,118 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3516] [2022-12-14 10:21:59,118 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-12-14 10:21:59,118 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3524] [2022-12-14 10:21:59,118 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-12-14 10:21:59,124 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3940] [2022-12-14 10:21:59,124 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-12-14 10:21:59,124 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3942] [2022-12-14 10:21:59,124 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3943] [2022-12-14 10:21:59,125 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-12-14 10:21:59,125 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3945] [2022-12-14 10:21:59,129 WARN L623 FunctionHandler]: Unknown extern function debug_lockdep_rcu_enabled [2022-12-14 10:21:59,130 WARN L623 FunctionHandler]: Unknown extern function lockdep_rcu_dereference [2022-12-14 10:21:59,134 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:21:59,134 WARN L623 FunctionHandler]: Unknown extern function __get_free_pages [2022-12-14 10:21:59,136 WARN L623 FunctionHandler]: Unknown extern function kmem_cache_alloc_notrace [2022-12-14 10:21:59,138 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_497a1b42-1837-409f-93a0-f2ecf2a51bf2/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-12-14 10:21:59,144 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-14 10:21:59,145 WARN L623 FunctionHandler]: Unknown extern function dev_set_drvdata [2022-12-14 10:21:59,145 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 10:21:59,146 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,146 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,150 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,150 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,150 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,151 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,172 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,173 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,174 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,175 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:21:59,176 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,178 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,179 WARN L623 FunctionHandler]: Unknown extern function usb_alloc_urb [2022-12-14 10:21:59,179 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,180 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:21:59,180 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:21:59,180 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 10:21:59,182 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:21:59,183 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,183 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,185 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:21:59,186 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,186 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,188 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:21:59,189 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,191 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:21:59,192 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,193 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 10:21:59,193 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,194 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:21:59,194 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,195 WARN L623 FunctionHandler]: Unknown extern function usb_poison_urb [2022-12-14 10:21:59,195 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:21:59,195 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 10:21:59,195 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 10:21:59,196 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,196 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,197 WARN L623 FunctionHandler]: Unknown extern function tty_kref_put [2022-12-14 10:21:59,198 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 10:21:59,198 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,199 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,200 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,202 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 10:21:59,204 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 10:21:59,205 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,205 WARN L623 FunctionHandler]: Unknown extern function msleep [2022-12-14 10:21:59,207 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 10:21:59,207 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,210 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:21:59,211 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,212 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:21:59,213 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,214 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,215 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:21:59,216 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,217 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,218 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:21:59,219 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,220 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:21:59,224 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:21:59,227 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:21:59,229 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,229 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:21:59,230 WARN L623 FunctionHandler]: Unknown extern function usb_serial_register [2022-12-14 10:21:59,230 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:21:59,231 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-12-14 10:21:59,231 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-12-14 10:21:59,236 WARN L623 FunctionHandler]: Unknown extern function ldv_detach_1 [2022-12-14 10:21:59,237 WARN L623 FunctionHandler]: Unknown extern function ldv_detach_1 [2022-12-14 10:21:59,237 WARN L623 FunctionHandler]: Unknown extern function ldv_probe_1 [2022-12-14 10:21:59,238 WARN L623 FunctionHandler]: Unknown extern function usb_serial_probe [2022-12-14 10:21:59,238 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-12-14 10:21:59,238 WARN L623 FunctionHandler]: Unknown extern function ldv_check_final_state [2022-12-14 10:21:59,239 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:21:59,240 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:21:59,241 WARN L623 FunctionHandler]: Unknown extern function tty_insert_flip_string_fixed_flag [2022-12-14 10:21:59,242 WARN L623 FunctionHandler]: Unknown extern function usb_register_driver [2022-12-14 10:21:59,242 WARN L623 FunctionHandler]: Unknown extern function tty_port_tty_get [2022-12-14 10:21:59,242 WARN L623 FunctionHandler]: Unknown extern function ldv_got_tty [2022-12-14 10:21:59,243 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:21:59,244 WARN L623 FunctionHandler]: Unknown extern function tty_flip_buffer_push [2022-12-14 10:21:59,244 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:21:59,245 WARN L623 FunctionHandler]: Unknown extern function tty_get_baud_rate [2022-12-14 10:21:59,245 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:21:59,246 WARN L623 FunctionHandler]: Unknown extern function tty_encode_baud_rate [2022-12-14 10:21:59,246 WARN L623 FunctionHandler]: Unknown extern function usb_deregister [2022-12-14 10:21:59,247 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:21:59,247 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:21:59,248 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:21:59,249 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:21:59,250 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:21:59,251 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 10:21:59,273 INFO L208 MainTranslator]: Completed translation [2022-12-14 10:21:59,273 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:21:59 WrapperNode [2022-12-14 10:21:59,273 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 10:21:59,274 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 10:21:59,274 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 10:21:59,274 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 10:21:59,280 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:21:59" (1/1) ... [2022-12-14 10:21:59,304 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:21:59" (1/1) ... [2022-12-14 10:21:59,355 INFO L138 Inliner]: procedures = 124, calls = 768, calls flagged for inlining = 62, calls inlined = 62, statements flattened = 2111 [2022-12-14 10:21:59,355 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 10:21:59,355 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 10:21:59,356 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 10:21:59,356 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 10:21:59,374 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:21:59" (1/1) ... [2022-12-14 10:21:59,375 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:21:59" (1/1) ... [2022-12-14 10:21:59,385 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:21:59" (1/1) ... [2022-12-14 10:21:59,385 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:21:59" (1/1) ... [2022-12-14 10:21:59,417 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:21:59" (1/1) ... [2022-12-14 10:21:59,423 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:21:59" (1/1) ... [2022-12-14 10:21:59,429 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:21:59" (1/1) ... [2022-12-14 10:21:59,434 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:21:59" (1/1) ... [2022-12-14 10:21:59,444 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 10:21:59,444 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 10:21:59,444 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 10:21:59,444 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 10:21:59,445 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:21:59" (1/1) ... [2022-12-14 10:21:59,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 10:21:59,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:21:59,468 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 10:21:59,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 10:21:59,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-12-14 10:21:59,503 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2022-12-14 10:21:59,503 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2022-12-14 10:21:59,503 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-12-14 10:21:59,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-12-14 10:21:59,504 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-12-14 10:21:59,504 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-12-14 10:21:59,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-14 10:21:59,504 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_int [2022-12-14 10:21:59,504 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_int [2022-12-14 10:21:59,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-12-14 10:21:59,504 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-12-14 10:21:59,504 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2022-12-14 10:21:59,504 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2022-12-14 10:21:59,504 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-12-14 10:21:59,505 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-12-14 10:21:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2022-12-14 10:21:59,505 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2022-12-14 10:21:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-12-14 10:21:59,505 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-12-14 10:21:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_serial_port_data [2022-12-14 10:21:59,505 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_serial_port_data [2022-12-14 10:21:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-14 10:21:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-12-14 10:21:59,505 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-12-14 10:21:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_tty [2022-12-14 10:21:59,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_tty [2022-12-14 10:21:59,506 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-12-14 10:21:59,506 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-12-14 10:21:59,506 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_detach_1 [2022-12-14 10:21:59,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_detach_1 [2022-12-14 10:21:59,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-14 10:21:59,506 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop___0 [2022-12-14 10:21:59,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop___0 [2022-12-14 10:21:59,506 INFO L130 BoogieDeclarations]: Found specification of procedure kmem_cache_alloc_notrace [2022-12-14 10:21:59,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 10:21:59,507 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_tiocmset [2022-12-14 10:21:59,507 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_tiocmset [2022-12-14 10:21:59,507 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_tiocmget [2022-12-14 10:21:59,507 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_tiocmget [2022-12-14 10:21:59,507 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-12-14 10:21:59,507 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-12-14 10:21:59,507 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_ioctl [2022-12-14 10:21:59,507 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_ioctl [2022-12-14 10:21:59,507 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2022-12-14 10:21:59,507 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2022-12-14 10:21:59,507 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_sched_notrace [2022-12-14 10:21:59,507 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_sched_notrace [2022-12-14 10:21:59,508 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2022-12-14 10:21:59,508 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2022-12-14 10:21:59,508 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_write_room [2022-12-14 10:21:59,508 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_write_room [2022-12-14 10:21:59,508 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-14 10:21:59,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-14 10:21:59,508 INFO L130 BoogieDeclarations]: Found specification of procedure trace_kmalloc [2022-12-14 10:21:59,508 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_kmalloc [2022-12-14 10:21:59,508 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_init_termios [2022-12-14 10:21:59,508 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_init_termios [2022-12-14 10:21:59,508 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister [2022-12-14 10:21:59,509 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister [2022-12-14 10:21:59,509 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-12-14 10:21:59,509 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-12-14 10:21:59,509 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-12-14 10:21:59,509 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-12-14 10:21:59,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-14 10:21:59,509 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_set_termios [2022-12-14 10:21:59,509 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_set_termios [2022-12-14 10:21:59,509 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-12-14 10:21:59,509 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-12-14 10:21:59,509 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-12-14 10:21:59,510 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 10:21:59,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 10:21:59,828 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 10:21:59,829 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 10:22:00,203 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-12-14 10:22:02,784 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stop___0FINAL: assume true; [2022-12-14 10:22:03,585 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 10:22:04,102 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 10:22:04,102 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-12-14 10:22:04,104 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 10:22:04 BoogieIcfgContainer [2022-12-14 10:22:04,104 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 10:22:04,106 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 10:22:04,106 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 10:22:04,108 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 10:22:04,108 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 10:21:58" (1/3) ... [2022-12-14 10:22:04,109 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b1e68b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 10:22:04, skipping insertion in model container [2022-12-14 10:22:04,109 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:21:59" (2/3) ... [2022-12-14 10:22:04,109 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b1e68b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 10:22:04, skipping insertion in model container [2022-12-14 10:22:04,109 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 10:22:04" (3/3) ... [2022-12-14 10:22:04,110 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i [2022-12-14 10:22:04,125 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 10:22:04,125 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-14 10:22:04,166 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 10:22:04,171 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;@3904bc17, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 10:22:04,171 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-12-14 10:22:04,177 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-12-14 10:22:04,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-12-14 10:22:04,187 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:22:04,188 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-12-14 10:22:04,188 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:22:04,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:22:04,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1587944930, now seen corresponding path program 1 times [2022-12-14 10:22:04,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:22:04,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132787391] [2022-12-14 10:22:04,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:22:04,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:22:04,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:22:04,490 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-12-14 10:22:04,491 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:22:04,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132787391] [2022-12-14 10:22:04,491 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132787391] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:22:04,491 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:22:04,492 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:22:04,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524386132] [2022-12-14 10:22:04,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:22:04,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 10:22:04,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:22:04,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 10:22:04,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:22:04,522 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-12-14 10:22:06,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:22:06,301 INFO L93 Difference]: Finished difference Result 849 states and 1262 transitions. [2022-12-14 10:22:06,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 10:22:06,303 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-12-14 10:22:06,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:22:06,312 INFO L225 Difference]: With dead ends: 849 [2022-12-14 10:22:06,312 INFO L226 Difference]: Without dead ends: 428 [2022-12-14 10:22:06,317 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:22:06,319 INFO L413 NwaCegarLoop]: 498 mSDtfsCounter, 88 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s 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.7s IncrementalHoareTripleChecker+Time [2022-12-14 10:22:06,320 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.7s Time] [2022-12-14 10:22:06,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-12-14 10:22:06,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 428. [2022-12-14 10:22:06,374 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-12-14 10:22:06,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 614 transitions. [2022-12-14 10:22:06,378 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 614 transitions. Word has length 53 [2022-12-14 10:22:06,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:22:06,378 INFO L495 AbstractCegarLoop]: Abstraction has 428 states and 614 transitions. [2022-12-14 10:22:06,379 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-12-14 10:22:06,379 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 614 transitions. [2022-12-14 10:22:06,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-12-14 10:22:06,382 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:22:06,382 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-12-14 10:22:06,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-14 10:22:06,383 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:22:06,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:22:06,383 INFO L85 PathProgramCache]: Analyzing trace with hash 26560429, now seen corresponding path program 1 times [2022-12-14 10:22:06,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:22:06,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051221920] [2022-12-14 10:22:06,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:22:06,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:22:06,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:22:06,553 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-12-14 10:22:06,553 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:22:06,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051221920] [2022-12-14 10:22:06,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051221920] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:22:06,554 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:22:06,554 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:22:06,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091907753] [2022-12-14 10:22:06,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:22:06,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 10:22:06,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:22:06,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 10:22:06,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:22:06,556 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-12-14 10:22:08,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:22:08,344 INFO L93 Difference]: Finished difference Result 1027 states and 1476 transitions. [2022-12-14 10:22:08,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 10:22:08,344 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-12-14 10:22:08,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:22:08,347 INFO L225 Difference]: With dead ends: 1027 [2022-12-14 10:22:08,347 INFO L226 Difference]: Without dead ends: 618 [2022-12-14 10:22:08,348 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:22:08,349 INFO L413 NwaCegarLoop]: 531 mSDtfsCounter, 248 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s 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, 1.7s IncrementalHoareTripleChecker+Time [2022-12-14 10:22:08,349 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 894 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-12-14 10:22:08,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 618 states. [2022-12-14 10:22:08,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 618 to 615. [2022-12-14 10:22:08,374 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-12-14 10:22:08,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 852 transitions. [2022-12-14 10:22:08,377 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 852 transitions. Word has length 89 [2022-12-14 10:22:08,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:22:08,377 INFO L495 AbstractCegarLoop]: Abstraction has 615 states and 852 transitions. [2022-12-14 10:22:08,377 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-12-14 10:22:08,377 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 852 transitions. [2022-12-14 10:22:08,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-12-14 10:22:08,379 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:22:08,379 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-12-14 10:22:08,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-14 10:22:08,380 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:22:08,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:22:08,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1911345763, now seen corresponding path program 1 times [2022-12-14 10:22:08,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:22:08,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797556841] [2022-12-14 10:22:08,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:22:08,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:22:08,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:22:08,818 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-12-14 10:22:08,818 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:22:08,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797556841] [2022-12-14 10:22:08,818 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797556841] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:22:08,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703655538] [2022-12-14 10:22:08,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:22:08,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:22:08,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:22:08,820 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:22:08,821 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-14 10:22:09,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:22:09,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 1573 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 10:22:09,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:22:09,228 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-12-14 10:22:09,228 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:22:09,228 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703655538] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:22:09,228 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 10:22:09,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 8 [2022-12-14 10:22:09,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993651897] [2022-12-14 10:22:09,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:22:09,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 10:22:09,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:22:09,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 10:22:09,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-12-14 10:22:09,231 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-12-14 10:22:15,049 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 10:22:15,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:22:15,185 INFO L93 Difference]: Finished difference Result 1802 states and 2494 transitions. [2022-12-14 10:22:15,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 10:22:15,186 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-12-14 10:22:15,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:22:15,190 INFO L225 Difference]: With dead ends: 1802 [2022-12-14 10:22:15,191 INFO L226 Difference]: Without dead ends: 1173 [2022-12-14 10:22:15,192 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-12-14 10:22:15,193 INFO L413 NwaCegarLoop]: 920 mSDtfsCounter, 523 mSDsluCounter, 2306 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s 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, 5.8s IncrementalHoareTripleChecker+Time [2022-12-14 10:22:15,193 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [524 Valid, 3226 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 550 Invalid, 0 Unknown, 0 Unchecked, 5.8s Time] [2022-12-14 10:22:15,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states. [2022-12-14 10:22:15,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 1161. [2022-12-14 10:22:15,230 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-12-14 10:22:15,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1161 states to 1161 states and 1611 transitions. [2022-12-14 10:22:15,234 INFO L78 Accepts]: Start accepts. Automaton has 1161 states and 1611 transitions. Word has length 100 [2022-12-14 10:22:15,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:22:15,235 INFO L495 AbstractCegarLoop]: Abstraction has 1161 states and 1611 transitions. [2022-12-14 10:22:15,235 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-12-14 10:22:15,235 INFO L276 IsEmpty]: Start isEmpty. Operand 1161 states and 1611 transitions. [2022-12-14 10:22:15,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-12-14 10:22:15,237 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:22:15,237 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-12-14 10:22:15,246 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-14 10:22:15,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:22:15,438 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:22:15,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:22:15,439 INFO L85 PathProgramCache]: Analyzing trace with hash 551311229, now seen corresponding path program 1 times [2022-12-14 10:22:15,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:22:15,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997835392] [2022-12-14 10:22:15,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:22:15,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:22:15,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:22:15,848 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-12-14 10:22:15,848 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:22:15,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997835392] [2022-12-14 10:22:15,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997835392] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:22:15,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439761963] [2022-12-14 10:22:15,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:22:15,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:22:15,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:22:15,850 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:22:15,851 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-14 10:22:16,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:22:16,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 1688 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 10:22:16,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:22:16,284 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-12-14 10:22:16,284 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:22:16,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439761963] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:22:16,285 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 10:22:16,285 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 5 [2022-12-14 10:22:16,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925155496] [2022-12-14 10:22:16,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:22:16,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 10:22:16,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:22:16,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 10:22:16,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 10:22:16,286 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-12-14 10:22:18,599 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 10:22:20,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:22:20,444 INFO L93 Difference]: Finished difference Result 2324 states and 3226 transitions. [2022-12-14 10:22:20,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 10:22:20,444 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-12-14 10:22:20,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:22:20,450 INFO L225 Difference]: With dead ends: 2324 [2022-12-14 10:22:20,450 INFO L226 Difference]: Without dead ends: 1177 [2022-12-14 10:22:20,452 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-12-14 10:22:20,453 INFO L413 NwaCegarLoop]: 474 mSDtfsCounter, 30 mSDsluCounter, 1395 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s 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, 4.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:22:20,453 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 1869 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2022-12-14 10:22:20,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1177 states. [2022-12-14 10:22:20,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1177 to 1140. [2022-12-14 10:22:20,486 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-12-14 10:22:20,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 1578 transitions. [2022-12-14 10:22:20,490 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 1578 transitions. Word has length 106 [2022-12-14 10:22:20,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:22:20,490 INFO L495 AbstractCegarLoop]: Abstraction has 1140 states and 1578 transitions. [2022-12-14 10:22:20,490 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-12-14 10:22:20,490 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 1578 transitions. [2022-12-14 10:22:20,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-12-14 10:22:20,491 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:22:20,492 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-12-14 10:22:20,501 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-12-14 10:22:20,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:22:20,692 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:22:20,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:22:20,693 INFO L85 PathProgramCache]: Analyzing trace with hash 705172373, now seen corresponding path program 1 times [2022-12-14 10:22:20,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:22:20,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695767986] [2022-12-14 10:22:20,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:22:20,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:22:20,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:22:21,453 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2022-12-14 10:22:21,453 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:22:21,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695767986] [2022-12-14 10:22:21,453 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695767986] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:22:21,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112656792] [2022-12-14 10:22:21,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:22:21,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:22:21,454 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:22:21,455 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:22:21,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-14 10:22:21,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:22:21,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 1713 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 10:22:21,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:22:22,043 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-12-14 10:22:22,043 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:22:22,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112656792] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:22:22,043 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 10:22:22,043 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [11] total 11 [2022-12-14 10:22:22,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288984051] [2022-12-14 10:22:22,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:22:22,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 10:22:22,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:22:22,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 10:22:22,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-12-14 10:22:22,045 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-12-14 10:22:24,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:22:24,337 INFO L93 Difference]: Finished difference Result 2233 states and 3094 transitions. [2022-12-14 10:22:24,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 10:22:24,338 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-12-14 10:22:24,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:22:24,349 INFO L225 Difference]: With dead ends: 2233 [2022-12-14 10:22:24,349 INFO L226 Difference]: Without dead ends: 2230 [2022-12-14 10:22:24,351 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 110 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-12-14 10:22:24,351 INFO L413 NwaCegarLoop]: 574 mSDtfsCounter, 455 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s 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.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:22:24,352 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.2s Time] [2022-12-14 10:22:24,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2230 states. [2022-12-14 10:22:24,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2230 to 2228. [2022-12-14 10:22:24,497 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-12-14 10:22:24,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2228 states to 2228 states and 3086 transitions. [2022-12-14 10:22:24,507 INFO L78 Accepts]: Start accepts. Automaton has 2228 states and 3086 transitions. Word has length 110 [2022-12-14 10:22:24,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:22:24,507 INFO L495 AbstractCegarLoop]: Abstraction has 2228 states and 3086 transitions. [2022-12-14 10:22:24,507 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-12-14 10:22:24,508 INFO L276 IsEmpty]: Start isEmpty. Operand 2228 states and 3086 transitions. [2022-12-14 10:22:24,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-12-14 10:22:24,510 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:22:24,510 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-12-14 10:22:24,519 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-12-14 10:22:24,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:22:24,711 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:22:24,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:22:24,712 INFO L85 PathProgramCache]: Analyzing trace with hash 904635631, now seen corresponding path program 1 times [2022-12-14 10:22:24,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:22:24,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372003657] [2022-12-14 10:22:24,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:22:24,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:22:24,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:22:24,911 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-12-14 10:22:24,911 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:22:24,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372003657] [2022-12-14 10:22:24,912 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372003657] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:22:24,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601711051] [2022-12-14 10:22:24,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:22:24,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:22:24,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:22:24,913 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:22:24,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-14 10:22:25,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:22:25,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 1741 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 10:22:25,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:22:25,325 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 88 proven. 6 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-12-14 10:22:25,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:22:25,410 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-12-14 10:22:25,410 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601711051] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-14 10:22:25,410 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:22:25,410 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 4] total 5 [2022-12-14 10:22:25,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378604042] [2022-12-14 10:22:25,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:22:25,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 10:22:25,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:22:25,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 10:22:25,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 10:22:25,412 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-12-14 10:22:26,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:22:26,687 INFO L93 Difference]: Finished difference Result 5174 states and 7192 transitions. [2022-12-14 10:22:26,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 10:22:26,688 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-12-14 10:22:26,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:22:26,707 INFO L225 Difference]: With dead ends: 5174 [2022-12-14 10:22:26,707 INFO L226 Difference]: Without dead ends: 2973 [2022-12-14 10:22:26,713 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-12-14 10:22:26,714 INFO L413 NwaCegarLoop]: 450 mSDtfsCounter, 387 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s 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, 1.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:22:26,714 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [387 Valid, 693 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-12-14 10:22:26,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2973 states. [2022-12-14 10:22:26,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2973 to 2970. [2022-12-14 10:22:26,816 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-12-14 10:22:26,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2970 states to 2970 states and 4096 transitions. [2022-12-14 10:22:26,825 INFO L78 Accepts]: Start accepts. Automaton has 2970 states and 4096 transitions. Word has length 116 [2022-12-14 10:22:26,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:22:26,825 INFO L495 AbstractCegarLoop]: Abstraction has 2970 states and 4096 transitions. [2022-12-14 10:22:26,826 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-12-14 10:22:26,826 INFO L276 IsEmpty]: Start isEmpty. Operand 2970 states and 4096 transitions. [2022-12-14 10:22:26,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-12-14 10:22:26,829 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:22:26,829 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-12-14 10:22:26,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-12-14 10:22:27,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-12-14 10:22:27,030 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:22:27,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:22:27,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1631708400, now seen corresponding path program 1 times [2022-12-14 10:22:27,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:22:27,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289648532] [2022-12-14 10:22:27,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:22:27,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:22:27,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:22:27,270 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 18 proven. 9 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-12-14 10:22:27,270 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:22:27,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289648532] [2022-12-14 10:22:27,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289648532] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:22:27,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598170091] [2022-12-14 10:22:27,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:22:27,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:22:27,270 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:22:27,271 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:22:27,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-14 10:22:27,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:22:27,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 1968 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 10:22:27,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:22:27,701 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 110 proven. 9 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-12-14 10:22:27,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:22:27,787 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2022-12-14 10:22:27,787 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598170091] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-14 10:22:27,787 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:22:27,787 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 4] total 5 [2022-12-14 10:22:27,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901346237] [2022-12-14 10:22:27,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:22:27,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 10:22:27,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:22:27,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 10:22:27,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 10:22:27,789 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-12-14 10:22:28,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:22:28,722 INFO L93 Difference]: Finished difference Result 6880 states and 9568 transitions. [2022-12-14 10:22:28,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 10:22:28,722 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-12-14 10:22:28,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:22:28,738 INFO L225 Difference]: With dead ends: 6880 [2022-12-14 10:22:28,739 INFO L226 Difference]: Without dead ends: 3937 [2022-12-14 10:22:28,746 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-12-14 10:22:28,747 INFO L413 NwaCegarLoop]: 468 mSDtfsCounter, 391 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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, 0.8s IncrementalHoareTripleChecker+Time [2022-12-14 10:22:28,747 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [391 Valid, 709 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-12-14 10:22:28,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3937 states. [2022-12-14 10:22:28,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3937 to 3914. [2022-12-14 10:22:28,924 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-12-14 10:22:28,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3914 states to 3914 states and 5420 transitions. [2022-12-14 10:22:28,933 INFO L78 Accepts]: Start accepts. Automaton has 3914 states and 5420 transitions. Word has length 155 [2022-12-14 10:22:28,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:22:28,933 INFO L495 AbstractCegarLoop]: Abstraction has 3914 states and 5420 transitions. [2022-12-14 10:22:28,933 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-12-14 10:22:28,933 INFO L276 IsEmpty]: Start isEmpty. Operand 3914 states and 5420 transitions. [2022-12-14 10:22:28,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-12-14 10:22:28,937 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:22:28,937 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-12-14 10:22:28,946 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-12-14 10:22:29,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:22:29,138 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:22:29,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:22:29,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1069853874, now seen corresponding path program 1 times [2022-12-14 10:22:29,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:22:29,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154833631] [2022-12-14 10:22:29,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:22:29,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:22:29,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:22:29,508 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2022-12-14 10:22:29,509 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:22:29,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154833631] [2022-12-14 10:22:29,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154833631] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:22:29,509 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:22:29,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 10:22:29,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687382353] [2022-12-14 10:22:29,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:22:29,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 10:22:29,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:22:29,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 10:22:29,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 10:22:29,511 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-12-14 10:22:31,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:22:31,585 INFO L93 Difference]: Finished difference Result 8666 states and 12220 transitions. [2022-12-14 10:22:31,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 10:22:31,585 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-12-14 10:22:31,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:22:31,597 INFO L225 Difference]: With dead ends: 8666 [2022-12-14 10:22:31,597 INFO L226 Difference]: Without dead ends: 4779 [2022-12-14 10:22:31,601 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-12-14 10:22:31,602 INFO L413 NwaCegarLoop]: 705 mSDtfsCounter, 398 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s 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, 1.9s IncrementalHoareTripleChecker+Time [2022-12-14 10:22:31,602 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [406 Valid, 1148 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 533 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-12-14 10:22:31,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4779 states. [2022-12-14 10:22:31,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4779 to 4370. [2022-12-14 10:22:31,739 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-12-14 10:22:31,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4370 states to 4370 states and 6052 transitions. [2022-12-14 10:22:31,748 INFO L78 Accepts]: Start accepts. Automaton has 4370 states and 6052 transitions. Word has length 176 [2022-12-14 10:22:31,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:22:31,749 INFO L495 AbstractCegarLoop]: Abstraction has 4370 states and 6052 transitions. [2022-12-14 10:22:31,749 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-12-14 10:22:31,749 INFO L276 IsEmpty]: Start isEmpty. Operand 4370 states and 6052 transitions. [2022-12-14 10:22:31,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2022-12-14 10:22:31,753 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:22:31,753 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-12-14 10:22:31,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-14 10:22:31,754 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:22:31,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:22:31,754 INFO L85 PathProgramCache]: Analyzing trace with hash 404135065, now seen corresponding path program 1 times [2022-12-14 10:22:31,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:22:31,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010105350] [2022-12-14 10:22:31,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:22:31,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:22:31,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:22:32,655 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 28 proven. 7 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-12-14 10:22:32,655 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:22:32,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010105350] [2022-12-14 10:22:32,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010105350] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:22:32,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009645055] [2022-12-14 10:22:32,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:22:32,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:22:32,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:22:32,657 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:22:32,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-14 10:22:33,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:22:33,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 2373 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 10:22:33,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:22:33,208 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 155 proven. 14 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-12-14 10:22:33,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:22:33,352 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2022-12-14 10:22:33,353 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009645055] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-14 10:22:33,353 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:22:33,353 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9, 5] total 14 [2022-12-14 10:22:33,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733416996] [2022-12-14 10:22:33,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:22:33,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 10:22:33,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:22:33,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 10:22:33,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-12-14 10:22:33,355 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-12-14 10:22:35,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:22:35,826 INFO L93 Difference]: Finished difference Result 9754 states and 13636 transitions. [2022-12-14 10:22:35,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 10:22:35,827 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-12-14 10:22:35,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:22:35,839 INFO L225 Difference]: With dead ends: 9754 [2022-12-14 10:22:35,839 INFO L226 Difference]: Without dead ends: 5411 [2022-12-14 10:22:35,844 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 438 GetRequests, 426 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-12-14 10:22:35,845 INFO L413 NwaCegarLoop]: 558 mSDtfsCounter, 504 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 655 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s 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.3s IncrementalHoareTripleChecker+Time [2022-12-14 10:22:35,845 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.3s Time] [2022-12-14 10:22:35,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5411 states. [2022-12-14 10:22:36,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5411 to 4564. [2022-12-14 10:22:36,006 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-12-14 10:22:36,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4564 states to 4564 states and 6358 transitions. [2022-12-14 10:22:36,016 INFO L78 Accepts]: Start accepts. Automaton has 4564 states and 6358 transitions. Word has length 215 [2022-12-14 10:22:36,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:22:36,016 INFO L495 AbstractCegarLoop]: Abstraction has 4564 states and 6358 transitions. [2022-12-14 10:22:36,016 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-12-14 10:22:36,016 INFO L276 IsEmpty]: Start isEmpty. Operand 4564 states and 6358 transitions. [2022-12-14 10:22:36,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2022-12-14 10:22:36,021 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:22:36,021 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-12-14 10:22:36,029 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-12-14 10:22:36,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:22:36,222 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:22:36,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:22:36,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1481362316, now seen corresponding path program 1 times [2022-12-14 10:22:36,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:22:36,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156005334] [2022-12-14 10:22:36,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:22:36,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:22:36,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:22:37,093 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 31 proven. 14 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2022-12-14 10:22:37,093 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:22:37,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156005334] [2022-12-14 10:22:37,093 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156005334] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:22:37,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258813308] [2022-12-14 10:22:37,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:22:37,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:22:37,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:22:37,094 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:22:37,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-14 10:22:37,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:22:37,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 2468 conjuncts, 49 conjunts are in the unsatisfiable core [2022-12-14 10:22:37,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:22:37,739 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-12-14 10:22:37,740 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:22:37,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258813308] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:22:37,740 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 10:22:37,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [7] total 15 [2022-12-14 10:22:37,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571941483] [2022-12-14 10:22:37,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:22:37,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 10:22:37,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:22:37,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 10:22:37,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-12-14 10:22:37,742 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-12-14 10:22:42,994 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 10:22:44,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 10:22:46,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:22:46,086 INFO L93 Difference]: Finished difference Result 14776 states and 20707 transitions. [2022-12-14 10:22:46,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-14 10:22:46,088 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-12-14 10:22:46,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:22:46,113 INFO L225 Difference]: With dead ends: 14776 [2022-12-14 10:22:46,113 INFO L226 Difference]: Without dead ends: 10239 [2022-12-14 10:22:46,120 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-12-14 10:22:46,120 INFO L413 NwaCegarLoop]: 708 mSDtfsCounter, 656 mSDsluCounter, 4064 mSDsCounter, 0 mSdLazyCounter, 2041 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 694 SdHoareTripleChecker+Valid, 4772 SdHoareTripleChecker+Invalid, 2043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 2041 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.9s IncrementalHoareTripleChecker+Time [2022-12-14 10:22:46,120 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [694 Valid, 4772 Invalid, 2043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 2041 Invalid, 0 Unknown, 0 Unchecked, 7.9s Time] [2022-12-14 10:22:46,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10239 states. [2022-12-14 10:22:46,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10239 to 9134. [2022-12-14 10:22:46,450 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-12-14 10:22:46,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9134 states to 9134 states and 12746 transitions. [2022-12-14 10:22:46,466 INFO L78 Accepts]: Start accepts. Automaton has 9134 states and 12746 transitions. Word has length 217 [2022-12-14 10:22:46,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:22:46,466 INFO L495 AbstractCegarLoop]: Abstraction has 9134 states and 12746 transitions. [2022-12-14 10:22:46,467 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-12-14 10:22:46,467 INFO L276 IsEmpty]: Start isEmpty. Operand 9134 states and 12746 transitions. [2022-12-14 10:22:46,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2022-12-14 10:22:46,474 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:22:46,474 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-12-14 10:22:46,485 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-12-14 10:22:46,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-12-14 10:22:46,675 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:22:46,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:22:46,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1739186614, now seen corresponding path program 1 times [2022-12-14 10:22:46,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:22:46,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348560124] [2022-12-14 10:22:46,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:22:46,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:22:46,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:22:47,394 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 31 proven. 14 refuted. 0 times theorem prover too weak. 230 trivial. 0 not checked. [2022-12-14 10:22:47,394 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:22:47,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348560124] [2022-12-14 10:22:47,394 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348560124] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:22:47,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667861421] [2022-12-14 10:22:47,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:22:47,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:22:47,395 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:22:47,395 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:22:47,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-14 10:22:47,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:22:47,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 2509 conjuncts, 37 conjunts are in the unsatisfiable core [2022-12-14 10:22:47,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:22:47,897 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2022-12-14 10:22:47,897 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:22:47,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667861421] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:22:47,897 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 10:22:47,897 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 7 [2022-12-14 10:22:47,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347526700] [2022-12-14 10:22:47,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:22:47,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 10:22:47,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:22:47,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 10:22:47,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-12-14 10:22:47,898 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-12-14 10:22:52,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:22:52,305 INFO L93 Difference]: Finished difference Result 20265 states and 28528 transitions. [2022-12-14 10:22:52,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 10:22:52,306 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-12-14 10:22:52,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:22:52,330 INFO L225 Difference]: With dead ends: 20265 [2022-12-14 10:22:52,330 INFO L226 Difference]: Without dead ends: 11158 [2022-12-14 10:22:52,341 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-12-14 10:22:52,341 INFO L413 NwaCegarLoop]: 627 mSDtfsCounter, 135 mSDsluCounter, 2983 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s 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, 4.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:22:52,341 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 3610 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2022-12-14 10:22:52,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11158 states. [2022-12-14 10:22:52,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11158 to 4592. [2022-12-14 10:22:52,559 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-12-14 10:22:52,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4592 states to 4592 states and 6398 transitions. [2022-12-14 10:22:52,567 INFO L78 Accepts]: Start accepts. Automaton has 4592 states and 6398 transitions. Word has length 221 [2022-12-14 10:22:52,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:22:52,567 INFO L495 AbstractCegarLoop]: Abstraction has 4592 states and 6398 transitions. [2022-12-14 10:22:52,567 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-12-14 10:22:52,567 INFO L276 IsEmpty]: Start isEmpty. Operand 4592 states and 6398 transitions. [2022-12-14 10:22:52,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2022-12-14 10:22:52,572 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:22:52,572 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-12-14 10:22:52,582 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-12-14 10:22:52,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-12-14 10:22:52,773 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:22:52,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:22:52,773 INFO L85 PathProgramCache]: Analyzing trace with hash -175533044, now seen corresponding path program 2 times [2022-12-14 10:22:52,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:22:52,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240347609] [2022-12-14 10:22:52,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:22:52,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:22:52,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:22:53,615 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 28 proven. 7 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2022-12-14 10:22:53,616 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:22:53,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240347609] [2022-12-14 10:22:53,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240347609] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:22:53,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436850309] [2022-12-14 10:22:53,616 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 10:22:53,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:22:53,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:22:53,617 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:22:53,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-14 10:22:53,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-14 10:22:53,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:22:53,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 1957 conjuncts, 45 conjunts are in the unsatisfiable core [2022-12-14 10:22:54,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:22:54,035 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 74 proven. 0 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2022-12-14 10:22:54,035 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:22:54,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436850309] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:22:54,035 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 10:22:54,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 9 [2022-12-14 10:22:54,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165251116] [2022-12-14 10:22:54,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:22:54,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-14 10:22:54,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:22:54,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-14 10:22:54,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-12-14 10:22:54,037 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-12-14 10:22:57,476 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 10:22:58,736 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 10:23:00,902 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 10:23:01,930 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 10:23:01,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:23:01,991 INFO L93 Difference]: Finished difference Result 11009 states and 15566 transitions. [2022-12-14 10:23:01,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 10:23:01,991 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-12-14 10:23:01,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:23:02,009 INFO L225 Difference]: With dead ends: 11009 [2022-12-14 10:23:02,009 INFO L226 Difference]: Without dead ends: 6444 [2022-12-14 10:23:02,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-12-14 10:23:02,018 INFO L413 NwaCegarLoop]: 673 mSDtfsCounter, 159 mSDsluCounter, 4516 mSDsCounter, 0 mSdLazyCounter, 759 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 5189 SdHoareTripleChecker+Invalid, 759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.7s IncrementalHoareTripleChecker+Time [2022-12-14 10:23:02,018 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 5189 Invalid, 759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 759 Invalid, 0 Unknown, 0 Unchecked, 7.7s Time] [2022-12-14 10:23:02,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6444 states. [2022-12-14 10:23:02,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6444 to 4628. [2022-12-14 10:23:02,204 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-12-14 10:23:02,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4628 states to 4628 states and 6458 transitions. [2022-12-14 10:23:02,212 INFO L78 Accepts]: Start accepts. Automaton has 4628 states and 6458 transitions. Word has length 221 [2022-12-14 10:23:02,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:23:02,212 INFO L495 AbstractCegarLoop]: Abstraction has 4628 states and 6458 transitions. [2022-12-14 10:23:02,212 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-12-14 10:23:02,212 INFO L276 IsEmpty]: Start isEmpty. Operand 4628 states and 6458 transitions. [2022-12-14 10:23:02,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2022-12-14 10:23:02,225 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:23:02,225 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-12-14 10:23:02,233 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-14 10:23:02,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:23:02,426 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:23:02,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:23:02,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1798370908, now seen corresponding path program 3 times [2022-12-14 10:23:02,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:23:02,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135207171] [2022-12-14 10:23:02,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:23:02,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:23:03,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-14 10:23:03,213 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-14 10:23:03,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-14 10:23:03,947 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2022-12-14 10:23:03,947 INFO L360 BasicCegarLoop]: Counterexample is feasible [2022-12-14 10:23:03,948 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-12-14 10:23:03,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-12-14 10:23:03,951 INFO L445 BasicCegarLoop]: Path program histogram: [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:23:03,954 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-14 10:23:04,157 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.12 10:23:04 BoogieIcfgContainer [2022-12-14 10:23:04,157 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-14 10:23:04,158 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-14 10:23:04,158 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-14 10:23:04,158 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-14 10:23:04,159 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 10:22:04" (3/4) ... [2022-12-14 10:23:04,161 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-12-14 10:23:04,161 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-14 10:23:04,161 INFO L158 Benchmark]: Toolchain (without parser) took 65869.90ms. Allocated memory was 132.1MB in the beginning and 553.6MB in the end (delta: 421.5MB). Free memory was 91.4MB in the beginning and 207.0MB in the end (delta: -115.6MB). Peak memory consumption was 306.3MB. Max. memory is 16.1GB. [2022-12-14 10:23:04,161 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 132.1MB. Free memory is still 75.3MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-14 10:23:04,162 INFO L158 Benchmark]: CACSL2BoogieTranslator took 980.94ms. Allocated memory was 132.1MB in the beginning and 163.6MB in the end (delta: 31.5MB). Free memory was 91.0MB in the beginning and 76.8MB in the end (delta: 14.2MB). Peak memory consumption was 63.8MB. Max. memory is 16.1GB. [2022-12-14 10:23:04,162 INFO L158 Benchmark]: Boogie Procedure Inliner took 81.34ms. Allocated memory is still 163.6MB. Free memory was 76.8MB in the beginning and 63.7MB in the end (delta: 13.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-12-14 10:23:04,162 INFO L158 Benchmark]: Boogie Preprocessor took 88.33ms. Allocated memory is still 163.6MB. Free memory was 63.7MB in the beginning and 99.3MB in the end (delta: -35.6MB). Peak memory consumption was 9.6MB. Max. memory is 16.1GB. [2022-12-14 10:23:04,162 INFO L158 Benchmark]: RCFGBuilder took 4660.15ms. Allocated memory was 163.6MB in the beginning and 220.2MB in the end (delta: 56.6MB). Free memory was 99.3MB in the beginning and 97.7MB in the end (delta: 1.6MB). Peak memory consumption was 112.7MB. Max. memory is 16.1GB. [2022-12-14 10:23:04,163 INFO L158 Benchmark]: TraceAbstraction took 60051.67ms. Allocated memory was 220.2MB in the beginning and 553.6MB in the end (delta: 333.4MB). Free memory was 97.7MB in the beginning and 207.0MB in the end (delta: -109.3MB). Peak memory consumption was 293.2MB. Max. memory is 16.1GB. [2022-12-14 10:23:04,163 INFO L158 Benchmark]: Witness Printer took 3.07ms. Allocated memory is still 553.6MB. Free memory is still 207.0MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-14 10:23:04,164 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.13ms. Allocated memory is still 132.1MB. Free memory is still 75.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 980.94ms. Allocated memory was 132.1MB in the beginning and 163.6MB in the end (delta: 31.5MB). Free memory was 91.0MB in the beginning and 76.8MB in the end (delta: 14.2MB). Peak memory consumption was 63.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 81.34ms. Allocated memory is still 163.6MB. Free memory was 76.8MB in the beginning and 63.7MB in the end (delta: 13.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 88.33ms. Allocated memory is still 163.6MB. Free memory was 63.7MB in the beginning and 99.3MB in the end (delta: -35.6MB). Peak memory consumption was 9.6MB. Max. memory is 16.1GB. * RCFGBuilder took 4660.15ms. Allocated memory was 163.6MB in the beginning and 220.2MB in the end (delta: 56.6MB). Free memory was 99.3MB in the beginning and 97.7MB in the end (delta: 1.6MB). Peak memory consumption was 112.7MB. Max. memory is 16.1GB. * TraceAbstraction took 60051.67ms. Allocated memory was 220.2MB in the beginning and 553.6MB in the end (delta: 333.4MB). Free memory was 97.7MB in the beginning and 207.0MB in the end (delta: -109.3MB). Peak memory consumption was 293.2MB. Max. memory is 16.1GB. * Witness Printer took 3.07ms. Allocated memory is still 553.6MB. Free memory is still 207.0MB. 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={36893488147419103245:36893488147419103237}, 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={36893488147419103245:36893488147419103237}, 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={36893488147419103245:36893488147419103237}, 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={36893488147419103245:36893488147419103237}, 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={36893488147419103245:36893488147419103237}, 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=45, ldvarg3=42, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=42, tmp___1=45, 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={36893488147419103245:36893488147419103237}, 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={36893488147419103245:36893488147419103237}, 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={36893488147419103245:36893488147419103237}, 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=45, ldvarg3=42, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=42, tmp___1=45, 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={36893488147419103245:36893488147419103237}, 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=45, ldvarg1=27, ldvarg3=42, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=42, tmp___1=45, tmp___2={0:0}, tmp___3=-2, tmp___4=27, 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={36893488147419103245:36893488147419103237}, 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={36893488147419103245:36893488147419103237}, 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={36893488147419103245:36893488147419103237}, 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=45, ldvarg1=27, ldvarg3=42, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=42, tmp___1=45, tmp___2={0:0}, tmp___3=-2, tmp___4=27, 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={36893488147419103245:36893488147419103237}, 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=45, ldvarg1=27, ldvarg2=14, ldvarg3=42, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=42, tmp___1=45, tmp___2={0:0}, tmp___3=-2, tmp___4=27, tmp___5={0:0}, tmp___6=14, 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={36893488147419103245:36893488147419103237}, 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={36893488147419103245:36893488147419103237}, 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={36893488147419103245:36893488147419103237}, 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=45, ldvarg1=27, ldvarg2=14, ldvarg3=42, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=42, tmp___1=45, tmp___2={0:0}, tmp___3=-2, tmp___4=27, tmp___5={0:0}, tmp___6=14, 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={36893488147419103245:36893488147419103237}, 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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617:0}, ref_cnt=0, size=2516, 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={36893488147419103245:36893488147419103237}, 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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617:0}, ref_cnt=0, size=2516, tmp={-18446744073709551617:0}, tmp___0=0, usb_counter=0] [L4362] return (p); VAL [\old(size)=2516, \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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617:0}, ref_cnt=0, size=2516, tmp={-18446744073709551617: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={36893488147419103245:36893488147419103237}, 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))={-18446744073709551617: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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617: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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617: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=45, ldvarg1=27, ldvarg2=14, ldvarg3=42, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=42, tmp___1=45, tmp___2={0:0}, tmp___3=-2, tmp___4=27, tmp___5={0:0}, tmp___6=14, 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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617: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=45, ldvarg1=27, ldvarg2=14, ldvarg3=42, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=42, tmp___1=45, tmp___2={0:0}, tmp___3=-2, tmp___4=27, tmp___5={0:0}, tmp___6=14, 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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617: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=45, ldvarg1=27, ldvarg2=14, ldvarg3=42, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=42, tmp___1=45, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=27, tmp___5={0:0}, tmp___6=14, 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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617: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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617: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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617: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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617: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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617: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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617: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=45, ldvarg1=27, ldvarg2=14, ldvarg3=42, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=42, tmp___1=45, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=27, tmp___5={0:0}, tmp___6=14, 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={36893488147419103245:36893488147419103237}, 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={-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=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={36893488147419103245:36893488147419103237}, 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={-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=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={36893488147419103245:36893488147419103237}, 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={-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=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={36893488147419103245:36893488147419103237}, 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={-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=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={36893488147419103245:36893488147419103237}, 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={-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=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={36893488147419103245:36893488147419103237}, 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={-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=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={36893488147419103245:36893488147419103237}, 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={-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=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={36893488147419103245:36893488147419103237}, 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={-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=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={36893488147419103245:36893488147419103237}, 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={-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=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={36893488147419103245:36893488147419103237}, 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={-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=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={36893488147419103245:36893488147419103237}, 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={-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=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={36893488147419103245:36893488147419103237}, 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={-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=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={36893488147419103245:36893488147419103237}, 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={-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=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={36893488147419103245:36893488147419103237}, 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={-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=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={36893488147419103245:36893488147419103237}, 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={-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=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={36893488147419103245:36893488147419103237}, 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={-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=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={36893488147419103245:36893488147419103237}, 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={-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=1, ldv_state_variable_2=1, ldvarg0=45, ldvarg1=27, ldvarg2=14, ldvarg3=42, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=42, tmp___1=45, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=27, tmp___5={0:0}, tmp___6=14, 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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617:0}, ldv_probe_1()=36893488147419103242, 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=45, ldvarg1=27, ldvarg2=14, ldvarg3=42, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=42, tmp___1=45, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=27, tmp___5={0:0}, tmp___6=14, 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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617:0}, ldv_probe_1()=36893488147419103242, 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=45, ldvarg1=27, ldvarg2=14, ldvarg3=42, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=42, tmp___1=45, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=27, tmp___5={0:0}, tmp___6=14, 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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617:0}, ldv_probe_1()=36893488147419103242, 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=45, ldvarg1=27, ldvarg2=14, ldvarg3=42, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=42, tmp___1=45, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=27, tmp___5={0:0}, tmp___6=14, 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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, p={36893488147419103233:0}, ref_cnt=1, size=320, 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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, p={36893488147419103233:0}, ref_cnt=1, size=320, tmp={36893488147419103233:0}, tmp___0=0, usb_counter=0] [L4362] return (p); VAL [\old(size)=320, \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={36893488147419103245:36893488147419103237}, 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={-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, p={36893488147419103233:0}, ref_cnt=1, size=320, tmp={36893488147419103233: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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617: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=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={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={36893488147419103245:36893488147419103237}, 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={-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, tmp___1={36893488147419103233: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={36893488147419103245:36893488147419103237}, debug=0, id_table={100:0}, kmalloc(320UL, 208U)={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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, priv={36893488147419103233:0}, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={36893488147419103233: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={36893488147419103245:36893488147419103237}, actconfig={36893488147419103275:-6}, altsetting={36893488147419103247:-13}, debug=0, endpoint={36893488147419103286:36893488147419103252}, i=0, id_table={100:0}, interface={36893488147419103279:-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={-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, pdev={36893488147419103272:113}, printk("<7>KOBIL B1 PRO / KAAN PRO detected\n")=36893488147419103248, printk("<7>KOBIL KAAN SIM detected\n")=36893488147419103238, printk("<7>KOBIL KAAN Standard Plus / SecOVID Reader Plus detected\n")=36893488147419103254, printk("<7>KOBIL USBTWIN detected\n")=36893488147419103241, priv={36893488147419103233:0}, priv->device_type=73745, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={36893488147419103233: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={36893488147419103245:36893488147419103237}, actconfig={36893488147419103275:-6}, altsetting={36893488147419103247:-13}, altsetting->desc.bNumEndpoints=256, debug=0, endpoint={36893488147419103286:36893488147419103252}, i=0, id_table={100:0}, interface={36893488147419103279:-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={-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, pdev={36893488147419103272:113}, printk("<7>KOBIL B1 PRO / KAAN PRO detected\n")=36893488147419103248, printk("<7>KOBIL KAAN SIM detected\n")=36893488147419103238, printk("<7>KOBIL KAAN Standard Plus / SecOVID Reader Plus detected\n")=36893488147419103254, printk("<7>KOBIL USBTWIN detected\n")=36893488147419103241, priv={36893488147419103233:0}, priv->device_type=73745, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={36893488147419103233: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={36893488147419103245:36893488147419103237}, actconfig={36893488147419103275:-6}, altsetting={36893488147419103247:-13}, debug=0, endpoint={36893488147419103286:36893488147419103252}, i=0, id_table={100:0}, interface={36893488147419103279:-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={-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, pdev={36893488147419103272:113}, printk("<7>KOBIL B1 PRO / KAAN PRO detected\n")=36893488147419103248, printk("<7>KOBIL KAAN SIM detected\n")=36893488147419103238, printk("<7>KOBIL KAAN Standard Plus / SecOVID Reader Plus detected\n")=36893488147419103254, printk("<7>KOBIL USBTWIN detected\n")=36893488147419103241, priv={36893488147419103233:0}, priv->device_type=73745, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={36893488147419103233: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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617:0}, ldv_probe_1()=36893488147419103242, 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=45, ldvarg1=27, ldvarg2=14, ldvarg3=42, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=42, tmp___1=45, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=27, tmp___5={0:0}, tmp___6=14, 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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617:0}, ldv_probe_1()=36893488147419103242, 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=45, ldvarg1=27, ldvarg2=14, ldvarg3=42, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=42, tmp___1=45, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=27, tmp___5={0:0}, tmp___6=14, 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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617:0}, ldv_probe_1()=36893488147419103242, 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=45, ldvarg1=27, ldvarg2=14, ldvarg3=42, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=42, tmp___1=45, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=27, tmp___5={0:0}, tmp___6=14, 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={36893488147419103245:36893488147419103237}, 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={-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, port={0:0}, port={0:0}, port->number=36893488147419103273, 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)=36893488147419103253, 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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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=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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617: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={36893488147419103245:36893488147419103237}, 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={-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, port={0:0}, port={0:0}, port->number=36893488147419103273, 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)=36893488147419103253, 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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, p={-18446744073709551615:0}, ref_cnt=1, size=8, 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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, p={-18446744073709551615:0}, ref_cnt=1, size=8, tmp={-18446744073709551615:0}, tmp___0=0, usb_counter=0] [L4362] return (p); VAL [\old(size)=8, \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={36893488147419103245:36893488147419103237}, 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={-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, p={-18446744073709551615:0}, ref_cnt=1, size=8, tmp={-18446744073709551615: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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617:0}, ldv_malloc(size)={-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, 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={-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={36893488147419103245:36893488147419103237}, 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={-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, tmp___1={-18446744073709551615: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={36893488147419103245:36893488147419103237}, debug=0, flags=208, id_table={100:0}, kmalloc(size, flags | 32768U)={-18446744073709551615:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-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, 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={36893488147419103245:36893488147419103237}, 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)={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-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, port={0:0}, port={0:0}, port->number=36893488147419103273, 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)=36893488147419103253, 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={36893488147419103245:36893488147419103237}, 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={-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, port={0:0}, port={0:0}, port->number=36893488147419103273, 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)=36893488147419103253, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, transfer_buffer={-18446744073709551615: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={36893488147419103245:36893488147419103237}, 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={-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, port={0:0}, port={0:0}, port->number=36893488147419103273, port->write_urb={0:713}, 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)=36893488147419103253, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, transfer_buffer={-18446744073709551615: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={36893488147419103245:36893488147419103237}, 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={-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, port={0:0}, port={0:0}, port->number=36893488147419103273, port->write_urb={0:713}, 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)=36893488147419103253, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, transfer_buffer={-18446744073709551615: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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617: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={36893488147419103245:36893488147419103237}, 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={-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, 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={36893488147419103245:36893488147419103237}, 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={-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, port={0:0}, port={0:0}, port->number=36893488147419103273, port->write_urb={0:713}, 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)=36893488147419103253, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, transfer_buffer={-18446744073709551615: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={-102:103}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103245:36893488147419103237}, 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={-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, port={0:0}, port={0:0}, port->number=36893488147419103273, port->write_urb={18446744073709551617:0}, 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)=36893488147419103253, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, transfer_buffer={-18446744073709551615: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={36893488147419103255:36893488147419103243}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103245:36893488147419103237}, 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={-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, port={0:0}, port={0:0}, port->number=36893488147419103273, port->serial={36893488147419103261:36893488147419103284}, 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)=36893488147419103253, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, transfer_buffer={-18446744073709551615: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={36893488147419103245:36893488147419103237}, debug=0, dev={36893488147419103255:36893488147419103243}, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-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, 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={36893488147419103255:36893488147419103243}, __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={36893488147419103245:36893488147419103237}, 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={-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, port={0:0}, port={0:0}, port->number=36893488147419103273, port->serial={36893488147419103261:36893488147419103284}, 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)=36893488147419103253, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, transfer_buffer={-18446744073709551615: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={36893488147419103255:36893488147419103243}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103245:36893488147419103237}, 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={-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, port={0:0}, port={0:0}, port->number=36893488147419103273, port->serial={36893488147419103261:36893488147419103284}, 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)=36893488147419103253, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=0, transfer_buffer={-18446744073709551615: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={36893488147419103245:36893488147419103237}, arg0={36893488147419103255:36893488147419103243}, arg6={-18446744073709551615: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={-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, 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={36893488147419103255:36893488147419103243}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103245:36893488147419103237}, 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={-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, port={0:0}, port={0:0}, port->number=36893488147419103273, port->serial={36893488147419103261:36893488147419103284}, 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)=36893488147419103253, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=0, transfer_buffer={-18446744073709551615: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={36893488147419103255:36893488147419103243}, \read(*transfer_buffer)=36893488147419103235, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103245:36893488147419103237}, 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={-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, port={0:0}, port={0:0}, port->number=36893488147419103268, port->number=36893488147419103273, port->serial={36893488147419103261:36893488147419103284}, 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)=36893488147419103264, 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)=36893488147419103253, 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))=36893488147419103262, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=0, transfer_buffer={-18446744073709551615:0}, transfer_buffer + 1UL=36893488147419103276, transfer_buffer + 2UL=36893488147419103282, 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={36893488147419103245:36893488147419103237}, debug=0, dev={36893488147419103255:36893488147419103243}, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-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, 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={36893488147419103255:36893488147419103243}, \read(*transfer_buffer)=36893488147419103235, __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={36893488147419103245:36893488147419103237}, 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={-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, port={0:0}, port={0:0}, port->number=36893488147419103268, port->number=36893488147419103273, port->serial={36893488147419103261:36893488147419103284}, 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)=36893488147419103264, 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)=36893488147419103253, 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))=36893488147419103262, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=0, transfer_buffer={-18446744073709551615:0}, transfer_buffer + 1UL=36893488147419103276, transfer_buffer + 2UL=36893488147419103282, 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={36893488147419103255:36893488147419103243}, \read(*transfer_buffer)=36893488147419103235, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103245:36893488147419103237}, 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={-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, port={0:0}, port={0:0}, port->number=36893488147419103268, port->number=36893488147419103273, port->serial={36893488147419103261:36893488147419103284}, 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)=36893488147419103264, 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)=36893488147419103253, 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))=36893488147419103262, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=0, tmp___2=0, transfer_buffer={-18446744073709551615:0}, transfer_buffer + 1UL=36893488147419103276, transfer_buffer + 2UL=36893488147419103282, 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={36893488147419103245:36893488147419103237}, arg0={36893488147419103255:36893488147419103243}, arg6={-18446744073709551615: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={-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, 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={36893488147419103255:36893488147419103243}, \read(*transfer_buffer)=36893488147419103235, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103245:36893488147419103237}, 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={-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, port={0:0}, port={0:0}, port->number=36893488147419103268, port->number=36893488147419103273, port->serial={36893488147419103261:36893488147419103284}, 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)=36893488147419103264, 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)=36893488147419103253, 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))=36893488147419103262, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=0, tmp___2=0, transfer_buffer={-18446744073709551615:0}, transfer_buffer + 1UL=36893488147419103276, transfer_buffer + 2UL=36893488147419103282, 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)=36893488147419103285, \read(*transfer_buffer)=36893488147419103235, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103245:36893488147419103237}, 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={-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, port={0:0}, port={0:0}, port->number=36893488147419103268, port->number=36893488147419103273, port->number=36893488147419103270, 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)=36893488147419103267, 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)=36893488147419103264, 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)=36893488147419103253, 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))=36893488147419103256, 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))=36893488147419103262, priv={0:0}, priv->device_type=115, priv->device_type=115, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=0, tmp___2=0, transfer_buffer={-18446744073709551615:0}, transfer_buffer + 1UL=36893488147419103276, transfer_buffer + 1UL=36893488147419103236, transfer_buffer + 2UL=36893488147419103282, transfer_buffer + 2UL=36893488147419103239, 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)=36893488147419103285, \read(*transfer_buffer)=36893488147419103235, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103245:36893488147419103237}, 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={-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, port={0:0}, port={0:0}, port->number=36893488147419103268, port->number=36893488147419103273, port->number=36893488147419103270, 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)=36893488147419103267, 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)=36893488147419103264, 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)=36893488147419103253, 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))=36893488147419103256, 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))=36893488147419103262, priv={0:0}, priv->device_type=115, priv->device_type=115, priv->device_type=115, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=0, tmp___2=0, transfer_buffer={-18446744073709551615:0}, transfer_buffer + 1UL=36893488147419103276, transfer_buffer + 1UL=36893488147419103236, transfer_buffer + 2UL=36893488147419103282, transfer_buffer + 2UL=36893488147419103239, 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={36893488147419103245:36893488147419103237}, 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={-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, p={-18446744073709551615:0}, ref_cnt=1, usb_counter=0] [L4859] RET kfree((void const *)transfer_buffer) VAL [\read(*transfer_buffer)=36893488147419103285, \read(*transfer_buffer)=36893488147419103235, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103245:36893488147419103237}, 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={-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, port={0:0}, port={0:0}, port->number=36893488147419103268, port->number=36893488147419103273, port->number=36893488147419103270, 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)=36893488147419103267, 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)=36893488147419103264, 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)=36893488147419103253, 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))=36893488147419103256, 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))=36893488147419103262, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=0, tmp___2=0, transfer_buffer={-18446744073709551615:0}, transfer_buffer + 1UL=36893488147419103276, transfer_buffer + 1UL=36893488147419103236, transfer_buffer + 2UL=36893488147419103282, transfer_buffer + 2UL=36893488147419103239, 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)=36893488147419103285, \read(*transfer_buffer)=36893488147419103235, \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={36893488147419103245:36893488147419103237}, 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={-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, port={0:0}, port={0:0}, port->number=36893488147419103268, port->number=36893488147419103273, port->number=36893488147419103270, 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)=36893488147419103267, 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)=36893488147419103264, 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)=36893488147419103253, 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))=36893488147419103256, 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))=36893488147419103262, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=0, tmp___2=0, transfer_buffer={-18446744073709551615:0}, transfer_buffer + 1UL=36893488147419103276, transfer_buffer + 1UL=36893488147419103236, transfer_buffer + 2UL=36893488147419103282, transfer_buffer + 2UL=36893488147419103239, 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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617:0}, ldv_probe_1()=36893488147419103242, 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=45, ldvarg1=27, ldvarg2=14, ldvarg3=42, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=42, tmp___1=45, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=27, tmp___5={0:0}, tmp___6=14, 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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617:0}, ldv_probe_1()=36893488147419103242, 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=45, ldvarg1=27, ldvarg2=14, ldvarg3=42, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=42, tmp___1=45, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=27, tmp___5={0:0}, tmp___6=14, 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={36893488147419103245:36893488147419103237}, 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={-18446744073709551617:0}, ldv_probe_1()=36893488147419103242, 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=45, ldvarg1=27, ldvarg2=14, ldvarg3=42, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=42, tmp___1=45, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=27, tmp___5={0:0}, tmp___6=14, 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={36893488147419103245:36893488147419103237}, data={36893488147419103271:36893488147419103258}, 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={-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=4, ldv_state_variable_2=1, port={36893488147419103251:-15}, port->number=36893488147419103257, 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)=36893488147419103260, 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={36893488147419103245:36893488147419103237}, 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={-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=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={36893488147419103245:36893488147419103237}, 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={-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=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={36893488147419103245:36893488147419103237}, arg0={36893488147419103251:-7}, arg0={36893488147419103251:-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={-18446744073709551617: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={36893488147419103245:36893488147419103237}, data={36893488147419103271:36893488147419103258}, 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={36893488147419103251:-15}, port->number=36893488147419103257, 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)=36893488147419103260, 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={36893488147419103245:36893488147419103237}, chars={36893488147419103271:36893488147419103258}, chars={36893488147419103271:36893488147419103258}, 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={36893488147419103245:36893488147419103237}, 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={36893488147419103245:36893488147419103237}, 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={36893488147419103245:36893488147419103237}, 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={36893488147419103245:36893488147419103237}, 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: 59.8s, OverallIterations: 13, TraceHistogramMax: 9, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.1s, AutomataDifference: 43.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4090 SdHoareTripleChecker+Valid, 41.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3974 mSDsluCounter, 25100 SdHoareTripleChecker+Invalid, 40.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 17914 mSDsCounter, 318 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6512 IncrementalHoareTripleChecker+Invalid, 6830 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 318 mSolverCounterUnsat, 7186 mSDtfsCounter, 6512 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2019 GetRequests, 1945 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.5s 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: 1.7s AutomataMinimizationTime, 12 MinimizatonAttempts, 10823 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 2.9s SatisfiabilityAnalysisTime, 6.4s 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-12-14 10:23:04,190 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with 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-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh --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-2329fc7 [2022-12-14 10:23:05,849 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 10:23:05,850 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 10:23:05,870 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 10:23:05,871 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 10:23:05,872 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 10:23:05,873 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 10:23:05,875 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 10:23:05,876 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 10:23:05,877 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 10:23:05,878 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 10:23:05,879 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 10:23:05,880 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 10:23:05,880 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 10:23:05,882 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 10:23:05,883 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 10:23:05,884 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 10:23:05,885 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 10:23:05,886 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 10:23:05,888 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 10:23:05,890 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 10:23:05,891 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 10:23:05,892 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 10:23:05,893 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 10:23:05,896 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 10:23:05,897 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 10:23:05,897 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 10:23:05,898 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 10:23:05,898 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 10:23:05,899 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 10:23:05,900 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 10:23:05,900 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 10:23:05,901 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 10:23:05,902 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 10:23:05,902 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 10:23:05,903 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 10:23:05,903 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 10:23:05,903 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 10:23:05,904 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 10:23:05,904 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 10:23:05,905 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 10:23:05,906 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2022-12-14 10:23:05,931 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 10:23:05,931 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 10:23:05,932 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 10:23:05,932 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 10:23:05,932 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 10:23:05,933 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 10:23:05,933 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 10:23:05,933 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 10:23:05,933 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 10:23:05,933 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 10:23:05,933 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 10:23:05,934 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 10:23:05,934 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 10:23:05,934 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 10:23:05,935 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-14 10:23:05,935 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 10:23:05,935 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-14 10:23:05,935 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-12-14 10:23:05,935 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-12-14 10:23:05,935 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-12-14 10:23:05,936 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-14 10:23:05,936 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 10:23:05,936 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-14 10:23:05,936 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 10:23:05,936 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-14 10:23:05,936 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 10:23:05,937 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 10:23:05,937 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 10:23:05,937 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 10:23:05,937 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-14 10:23:05,937 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-12-14 10:23:05,937 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-12-14 10:23:05,938 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-14 10:23:05,938 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 10:23:05,938 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-14 10:23:05,938 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_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh 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-12-14 10:23:06,182 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 10:23:06,197 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 10:23:06,199 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 10:23:06,199 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 10:23:06,200 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 10:23:06,201 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/../../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-12-14 10:23:08,874 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 10:23:09,243 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 10:23:09,243 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/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-12-14 10:23:09,269 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/data/b16a1e9f4/1257171971704bbe87f67a164ee2467e/FLAG3f877309f [2022-12-14 10:23:09,283 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/data/b16a1e9f4/1257171971704bbe87f67a164ee2467e [2022-12-14 10:23:09,285 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 10:23:09,287 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 10:23:09,288 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 10:23:09,288 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 10:23:09,291 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 10:23:09,292 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 10:23:09" (1/1) ... [2022-12-14 10:23:09,293 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3f8022c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:23:09, skipping insertion in model container [2022-12-14 10:23:09,293 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 10:23:09" (1/1) ... [2022-12-14 10:23:09,299 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 10:23:09,371 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 10:23:09,687 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3507] [2022-12-14 10:23:09,687 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-12-14 10:23:09,688 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-12-14 10:23:09,688 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-12-14 10:23:09,689 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3516] [2022-12-14 10:23:09,690 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-12-14 10:23:09,690 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3524] [2022-12-14 10:23:09,691 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-12-14 10:23:09,708 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3940] [2022-12-14 10:23:09,708 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-12-14 10:23:09,708 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3942] [2022-12-14 10:23:09,709 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3943] [2022-12-14 10:23:09,709 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-12-14 10:23:09,710 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3945] [2022-12-14 10:23:09,803 WARN L623 FunctionHandler]: Unknown extern function debug_lockdep_rcu_enabled [2022-12-14 10:23:09,804 WARN L623 FunctionHandler]: Unknown extern function lockdep_rcu_dereference [2022-12-14 10:23:09,825 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:23:09,831 WARN L623 FunctionHandler]: Unknown extern function __get_free_pages [2022-12-14 10:23:09,836 WARN L623 FunctionHandler]: Unknown extern function kmem_cache_alloc_notrace [2022-12-14 10:23:09,869 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_497a1b42-1837-409f-93a0-f2ecf2a51bf2/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-12-14 10:23:09,948 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-14 10:23:09,951 WARN L623 FunctionHandler]: Unknown extern function dev_set_drvdata [2022-12-14 10:23:09,965 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 10:23:09,966 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:09,967 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,007 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,007 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,008 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,008 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,010 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,011 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,013 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,014 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,016 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,024 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,025 WARN L623 FunctionHandler]: Unknown extern function usb_alloc_urb [2022-12-14 10:23:10,026 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,027 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,028 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,028 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 10:23:10,029 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,030 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,031 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,033 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,034 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,035 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,037 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,037 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,039 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,039 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,041 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 10:23:10,042 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,043 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,044 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,045 WARN L623 FunctionHandler]: Unknown extern function usb_poison_urb [2022-12-14 10:23:10,045 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,046 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 10:23:10,046 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 10:23:10,048 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,049 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,051 WARN L623 FunctionHandler]: Unknown extern function tty_kref_put [2022-12-14 10:23:10,051 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 10:23:10,052 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,057 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,058 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,062 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 10:23:10,065 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 10:23:10,065 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,067 WARN L623 FunctionHandler]: Unknown extern function msleep [2022-12-14 10:23:10,068 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 10:23:10,068 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,072 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,072 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,074 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,077 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,078 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,079 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,079 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,080 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,081 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,081 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,082 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,087 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,089 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,089 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,090 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,092 WARN L623 FunctionHandler]: Unknown extern function usb_serial_register [2022-12-14 10:23:10,093 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,094 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-12-14 10:23:10,096 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-12-14 10:23:10,113 WARN L623 FunctionHandler]: Unknown extern function ldv_detach_1 [2022-12-14 10:23:10,113 WARN L623 FunctionHandler]: Unknown extern function ldv_detach_1 [2022-12-14 10:23:10,113 WARN L623 FunctionHandler]: Unknown extern function ldv_probe_1 [2022-12-14 10:23:10,115 WARN L623 FunctionHandler]: Unknown extern function usb_serial_probe [2022-12-14 10:23:10,115 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-12-14 10:23:10,116 WARN L623 FunctionHandler]: Unknown extern function ldv_check_final_state [2022-12-14 10:23:10,116 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:23:10,117 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:23:10,117 WARN L623 FunctionHandler]: Unknown extern function tty_insert_flip_string_fixed_flag [2022-12-14 10:23:10,118 WARN L623 FunctionHandler]: Unknown extern function usb_register_driver [2022-12-14 10:23:10,118 WARN L623 FunctionHandler]: Unknown extern function tty_port_tty_get [2022-12-14 10:23:10,118 WARN L623 FunctionHandler]: Unknown extern function ldv_got_tty [2022-12-14 10:23:10,119 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:23:10,119 WARN L623 FunctionHandler]: Unknown extern function tty_flip_buffer_push [2022-12-14 10:23:10,119 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:23:10,120 WARN L623 FunctionHandler]: Unknown extern function tty_get_baud_rate [2022-12-14 10:23:10,120 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:23:10,120 WARN L623 FunctionHandler]: Unknown extern function tty_encode_baud_rate [2022-12-14 10:23:10,121 WARN L623 FunctionHandler]: Unknown extern function usb_deregister [2022-12-14 10:23:10,123 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:23:10,126 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:23:10,127 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:23:10,128 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:23:10,128 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:23:10,132 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 10:23:10,156 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-12-14 10:23:10,172 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 10:23:10,228 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3507] [2022-12-14 10:23:10,228 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-12-14 10:23:10,228 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-12-14 10:23:10,228 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-12-14 10:23:10,229 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3516] [2022-12-14 10:23:10,229 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-12-14 10:23:10,229 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3524] [2022-12-14 10:23:10,229 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-12-14 10:23:10,235 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3940] [2022-12-14 10:23:10,235 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-12-14 10:23:10,235 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3942] [2022-12-14 10:23:10,236 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3943] [2022-12-14 10:23:10,236 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-12-14 10:23:10,236 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3945] [2022-12-14 10:23:10,240 WARN L623 FunctionHandler]: Unknown extern function debug_lockdep_rcu_enabled [2022-12-14 10:23:10,240 WARN L623 FunctionHandler]: Unknown extern function lockdep_rcu_dereference [2022-12-14 10:23:10,243 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:23:10,244 WARN L623 FunctionHandler]: Unknown extern function __get_free_pages [2022-12-14 10:23:10,245 WARN L623 FunctionHandler]: Unknown extern function kmem_cache_alloc_notrace [2022-12-14 10:23:10,253 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_497a1b42-1837-409f-93a0-f2ecf2a51bf2/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-12-14 10:23:10,258 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-14 10:23:10,259 WARN L623 FunctionHandler]: Unknown extern function dev_set_drvdata [2022-12-14 10:23:10,259 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 10:23:10,260 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,261 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,266 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,266 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,267 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,267 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,268 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,270 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,271 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,272 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,274 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,276 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,276 WARN L623 FunctionHandler]: Unknown extern function usb_alloc_urb [2022-12-14 10:23:10,277 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,278 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,278 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,279 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 10:23:10,279 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,280 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,281 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,281 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,282 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,283 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,284 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,284 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,285 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,285 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,286 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 10:23:10,287 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,287 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,288 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,288 WARN L623 FunctionHandler]: Unknown extern function usb_poison_urb [2022-12-14 10:23:10,289 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,289 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 10:23:10,289 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 10:23:10,290 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,291 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,292 WARN L623 FunctionHandler]: Unknown extern function tty_kref_put [2022-12-14 10:23:10,292 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 10:23:10,293 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,294 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,295 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,297 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 10:23:10,299 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 10:23:10,299 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,300 WARN L623 FunctionHandler]: Unknown extern function msleep [2022-12-14 10:23:10,301 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 10:23:10,301 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,303 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,304 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,305 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,307 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,308 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,308 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,309 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,310 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,310 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,311 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,312 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,329 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,331 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,331 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,332 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,332 WARN L623 FunctionHandler]: Unknown extern function usb_serial_register [2022-12-14 10:23:10,332 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,333 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-12-14 10:23:10,333 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-12-14 10:23:10,338 WARN L623 FunctionHandler]: Unknown extern function ldv_detach_1 [2022-12-14 10:23:10,338 WARN L623 FunctionHandler]: Unknown extern function ldv_detach_1 [2022-12-14 10:23:10,339 WARN L623 FunctionHandler]: Unknown extern function ldv_probe_1 [2022-12-14 10:23:10,340 WARN L623 FunctionHandler]: Unknown extern function usb_serial_probe [2022-12-14 10:23:10,340 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-12-14 10:23:10,340 WARN L623 FunctionHandler]: Unknown extern function ldv_check_final_state [2022-12-14 10:23:10,341 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:23:10,341 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:23:10,341 WARN L623 FunctionHandler]: Unknown extern function tty_insert_flip_string_fixed_flag [2022-12-14 10:23:10,342 WARN L623 FunctionHandler]: Unknown extern function usb_register_driver [2022-12-14 10:23:10,342 WARN L623 FunctionHandler]: Unknown extern function tty_port_tty_get [2022-12-14 10:23:10,342 WARN L623 FunctionHandler]: Unknown extern function ldv_got_tty [2022-12-14 10:23:10,343 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:23:10,343 WARN L623 FunctionHandler]: Unknown extern function tty_flip_buffer_push [2022-12-14 10:23:10,343 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:23:10,343 WARN L623 FunctionHandler]: Unknown extern function tty_get_baud_rate [2022-12-14 10:23:10,344 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:23:10,344 WARN L623 FunctionHandler]: Unknown extern function tty_encode_baud_rate [2022-12-14 10:23:10,344 WARN L623 FunctionHandler]: Unknown extern function usb_deregister [2022-12-14 10:23:10,345 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:23:10,345 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:23:10,346 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:23:10,347 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:23:10,347 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:23:10,349 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 10:23:10,357 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 10:23:10,437 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3507] [2022-12-14 10:23:10,438 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-12-14 10:23:10,438 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-12-14 10:23:10,438 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-12-14 10:23:10,438 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3516] [2022-12-14 10:23:10,438 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-12-14 10:23:10,439 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3524] [2022-12-14 10:23:10,439 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-12-14 10:23:10,445 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3940] [2022-12-14 10:23:10,446 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-12-14 10:23:10,446 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3942] [2022-12-14 10:23:10,446 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3943] [2022-12-14 10:23:10,446 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-12-14 10:23:10,447 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3945] [2022-12-14 10:23:10,452 WARN L623 FunctionHandler]: Unknown extern function debug_lockdep_rcu_enabled [2022-12-14 10:23:10,453 WARN L623 FunctionHandler]: Unknown extern function lockdep_rcu_dereference [2022-12-14 10:23:10,457 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:23:10,457 WARN L623 FunctionHandler]: Unknown extern function __get_free_pages [2022-12-14 10:23:10,458 WARN L623 FunctionHandler]: Unknown extern function kmem_cache_alloc_notrace [2022-12-14 10:23:10,460 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_497a1b42-1837-409f-93a0-f2ecf2a51bf2/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-12-14 10:23:10,465 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-14 10:23:10,465 WARN L623 FunctionHandler]: Unknown extern function dev_set_drvdata [2022-12-14 10:23:10,466 WARN L623 FunctionHandler]: Unknown extern function dev_printk [2022-12-14 10:23:10,466 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,467 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,471 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,471 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,471 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,472 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,472 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,473 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,474 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,474 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,476 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,484 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,484 WARN L623 FunctionHandler]: Unknown extern function usb_alloc_urb [2022-12-14 10:23:10,485 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,485 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,485 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,486 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 10:23:10,487 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,489 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,490 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,491 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,493 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,494 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,496 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,497 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,498 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,500 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,501 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 10:23:10,501 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,501 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,502 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,503 WARN L623 FunctionHandler]: Unknown extern function usb_poison_urb [2022-12-14 10:23:10,503 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,503 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 10:23:10,503 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 10:23:10,504 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,504 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,505 WARN L623 FunctionHandler]: Unknown extern function tty_kref_put [2022-12-14 10:23:10,506 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 10:23:10,507 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,508 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,508 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,510 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 10:23:10,512 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 10:23:10,513 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,513 WARN L623 FunctionHandler]: Unknown extern function msleep [2022-12-14 10:23:10,515 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 10:23:10,515 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,518 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,519 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,520 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,521 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,526 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,527 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,528 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,528 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,529 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,530 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,531 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,535 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,538 WARN L623 FunctionHandler]: Unknown extern function usb_control_msg [2022-12-14 10:23:10,539 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,539 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 10:23:10,540 WARN L623 FunctionHandler]: Unknown extern function usb_serial_register [2022-12-14 10:23:10,540 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 10:23:10,540 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-12-14 10:23:10,541 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-12-14 10:23:10,545 WARN L623 FunctionHandler]: Unknown extern function ldv_detach_1 [2022-12-14 10:23:10,546 WARN L623 FunctionHandler]: Unknown extern function ldv_detach_1 [2022-12-14 10:23:10,546 WARN L623 FunctionHandler]: Unknown extern function ldv_probe_1 [2022-12-14 10:23:10,547 WARN L623 FunctionHandler]: Unknown extern function usb_serial_probe [2022-12-14 10:23:10,547 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-12-14 10:23:10,548 WARN L623 FunctionHandler]: Unknown extern function ldv_check_final_state [2022-12-14 10:23:10,548 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:23:10,549 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:23:10,550 WARN L623 FunctionHandler]: Unknown extern function tty_insert_flip_string_fixed_flag [2022-12-14 10:23:10,550 WARN L623 FunctionHandler]: Unknown extern function usb_register_driver [2022-12-14 10:23:10,551 WARN L623 FunctionHandler]: Unknown extern function tty_port_tty_get [2022-12-14 10:23:10,551 WARN L623 FunctionHandler]: Unknown extern function ldv_got_tty [2022-12-14 10:23:10,552 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:23:10,552 WARN L623 FunctionHandler]: Unknown extern function tty_flip_buffer_push [2022-12-14 10:23:10,553 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:23:10,553 WARN L623 FunctionHandler]: Unknown extern function tty_get_baud_rate [2022-12-14 10:23:10,554 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-14 10:23:10,554 WARN L623 FunctionHandler]: Unknown extern function tty_encode_baud_rate [2022-12-14 10:23:10,555 WARN L623 FunctionHandler]: Unknown extern function usb_deregister [2022-12-14 10:23:10,555 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:23:10,556 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:23:10,556 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:23:10,558 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:23:10,558 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-14 10:23:10,560 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 10:23:10,596 INFO L208 MainTranslator]: Completed translation [2022-12-14 10:23:10,597 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:23:10 WrapperNode [2022-12-14 10:23:10,597 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 10:23:10,598 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 10:23:10,598 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 10:23:10,598 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 10:23:10,603 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:23:10" (1/1) ... [2022-12-14 10:23:10,638 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:23:10" (1/1) ... [2022-12-14 10:23:10,705 INFO L138 Inliner]: procedures = 139, calls = 768, calls flagged for inlining = 62, calls inlined = 62, statements flattened = 2020 [2022-12-14 10:23:10,706 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 10:23:10,706 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 10:23:10,706 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 10:23:10,707 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 10:23:10,713 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:23:10" (1/1) ... [2022-12-14 10:23:10,714 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:23:10" (1/1) ... [2022-12-14 10:23:10,728 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:23:10" (1/1) ... [2022-12-14 10:23:10,728 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:23:10" (1/1) ... [2022-12-14 10:23:10,786 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:23:10" (1/1) ... [2022-12-14 10:23:10,796 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:23:10" (1/1) ... [2022-12-14 10:23:10,807 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:23:10" (1/1) ... [2022-12-14 10:23:10,816 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:23:10" (1/1) ... [2022-12-14 10:23:10,833 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 10:23:10,834 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 10:23:10,834 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 10:23:10,834 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 10:23:10,835 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:23:10" (1/1) ... [2022-12-14 10:23:10,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 10:23:10,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:23:10,873 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 10:23:10,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 10:23:10,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-12-14 10:23:10,899 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2022-12-14 10:23:10,899 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2022-12-14 10:23:10,900 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-12-14 10:23:10,900 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-12-14 10:23:10,900 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-12-14 10:23:10,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-12-14 10:23:10,900 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-12-14 10:23:10,900 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-12-14 10:23:10,900 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_int [2022-12-14 10:23:10,900 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_int [2022-12-14 10:23:10,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-12-14 10:23:10,900 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-12-14 10:23:10,900 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2022-12-14 10:23:10,901 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2022-12-14 10:23:10,901 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-12-14 10:23:10,901 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-12-14 10:23:10,901 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2022-12-14 10:23:10,901 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2022-12-14 10:23:10,901 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-12-14 10:23:10,901 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-12-14 10:23:10,901 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_serial_port_data [2022-12-14 10:23:10,901 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_serial_port_data [2022-12-14 10:23:10,901 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-12-14 10:23:10,901 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-12-14 10:23:10,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-12-14 10:23:10,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-12-14 10:23:10,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-12-14 10:23:10,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-12-14 10:23:10,902 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_tty [2022-12-14 10:23:10,902 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_tty [2022-12-14 10:23:10,902 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-12-14 10:23:10,902 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-12-14 10:23:10,902 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_detach_1 [2022-12-14 10:23:10,902 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_detach_1 [2022-12-14 10:23:10,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-14 10:23:10,902 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop___0 [2022-12-14 10:23:10,903 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop___0 [2022-12-14 10:23:10,903 INFO L130 BoogieDeclarations]: Found specification of procedure kmem_cache_alloc_notrace [2022-12-14 10:23:10,903 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 10:23:10,903 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_tiocmset [2022-12-14 10:23:10,903 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_tiocmset [2022-12-14 10:23:10,903 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_tiocmget [2022-12-14 10:23:10,903 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_tiocmget [2022-12-14 10:23:10,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-12-14 10:23:10,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-12-14 10:23:10,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-12-14 10:23:10,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-12-14 10:23:10,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-12-14 10:23:10,904 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_ioctl [2022-12-14 10:23:10,904 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_ioctl [2022-12-14 10:23:10,904 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2022-12-14 10:23:10,904 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2022-12-14 10:23:10,904 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_sched_notrace [2022-12-14 10:23:10,904 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_sched_notrace [2022-12-14 10:23:10,904 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2022-12-14 10:23:10,904 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2022-12-14 10:23:10,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-12-14 10:23:10,904 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_write_room [2022-12-14 10:23:10,904 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_write_room [2022-12-14 10:23:10,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-12-14 10:23:10,905 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-14 10:23:10,905 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-12-14 10:23:10,905 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-14 10:23:10,905 INFO L130 BoogieDeclarations]: Found specification of procedure trace_kmalloc [2022-12-14 10:23:10,905 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_kmalloc [2022-12-14 10:23:10,905 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-12-14 10:23:10,905 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-12-14 10:23:10,905 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-12-14 10:23:10,905 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-12-14 10:23:10,905 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_init_termios [2022-12-14 10:23:10,905 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_init_termios [2022-12-14 10:23:10,905 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister [2022-12-14 10:23:10,906 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister [2022-12-14 10:23:10,906 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-12-14 10:23:10,906 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-12-14 10:23:10,906 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-12-14 10:23:10,906 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-12-14 10:23:10,906 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-12-14 10:23:10,906 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_set_termios [2022-12-14 10:23:10,906 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_set_termios [2022-12-14 10:23:10,906 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-12-14 10:23:10,906 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-12-14 10:23:10,906 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 10:23:10,906 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 10:23:11,208 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 10:23:11,210 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 10:23:11,385 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-12-14 10:23:18,736 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stop___0FINAL: assume true; [2022-12-14 10:23:24,725 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 10:23:24,737 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 10:23:24,737 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-12-14 10:23:24,740 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 10:23:24 BoogieIcfgContainer [2022-12-14 10:23:24,740 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 10:23:24,743 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 10:23:24,743 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 10:23:24,746 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 10:23:24,746 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 10:23:09" (1/3) ... [2022-12-14 10:23:24,747 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26e5138b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 10:23:24, skipping insertion in model container [2022-12-14 10:23:24,747 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:23:10" (2/3) ... [2022-12-14 10:23:24,747 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26e5138b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 10:23:24, skipping insertion in model container [2022-12-14 10:23:24,747 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 10:23:24" (3/3) ... [2022-12-14 10:23:24,748 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i [2022-12-14 10:23:24,766 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 10:23:24,766 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-14 10:23:24,821 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 10:23:24,827 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;@6cc3b452, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 10:23:24,828 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-12-14 10:23:24,833 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-12-14 10:23:24,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-12-14 10:23:24,847 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:23:24,847 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-12-14 10:23:24,848 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:23:24,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:23:24,853 INFO L85 PathProgramCache]: Analyzing trace with hash 248811713, now seen corresponding path program 1 times [2022-12-14 10:23:24,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:23:24,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [882060713] [2022-12-14 10:23:24,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:23:24,864 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-12-14 10:23:24,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:23:24,865 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:23:24,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:23:25,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:23:25,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 832 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 10:23:25,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:23:25,643 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 10:23:25,643 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:23:25,644 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:23:25,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [882060713] [2022-12-14 10:23:25,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [882060713] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:23:25,645 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:23:25,645 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 10:23:25,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922222847] [2022-12-14 10:23:25,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:23:25,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 10:23:25,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:23:25,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 10:23:25,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 10:23:25,678 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-12-14 10:23:26,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:23:26,118 INFO L93 Difference]: Finished difference Result 1211 states and 1815 transitions. [2022-12-14 10:23:26,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 10:23:26,121 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-12-14 10:23:26,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:23:26,132 INFO L225 Difference]: With dead ends: 1211 [2022-12-14 10:23:26,132 INFO L226 Difference]: Without dead ends: 567 [2022-12-14 10:23:26,138 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-12-14 10:23:26,140 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.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:23:26,140 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.2s Time] [2022-12-14 10:23:26,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-12-14 10:23:26,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 565. [2022-12-14 10:23:26,191 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-12-14 10:23:26,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 810 transitions. [2022-12-14 10:23:26,194 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 810 transitions. Word has length 58 [2022-12-14 10:23:26,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:23:26,195 INFO L495 AbstractCegarLoop]: Abstraction has 565 states and 810 transitions. [2022-12-14 10:23:26,195 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-12-14 10:23:26,195 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 810 transitions. [2022-12-14 10:23:26,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-12-14 10:23:26,197 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:23:26,198 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-12-14 10:23:26,214 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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)] Forceful destruction successful, exit code 0 [2022-12-14 10:23:26,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:23:26,400 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:23:26,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:23:26,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1212672287, now seen corresponding path program 1 times [2022-12-14 10:23:26,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:23:26,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [248876194] [2022-12-14 10:23:26,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:23:26,407 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-12-14 10:23:26,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:23:26,411 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:23:26,414 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:23:26,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:23:27,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 849 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 10:23:27,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:23:27,066 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 10:23:27,066 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:23:27,066 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:23:27,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [248876194] [2022-12-14 10:23:27,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [248876194] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:23:27,067 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:23:27,067 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:23:27,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506808603] [2022-12-14 10:23:27,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:23:27,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 10:23:27,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:23:27,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 10:23:27,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:23:27,070 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-12-14 10:23:27,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:23:27,747 INFO L93 Difference]: Finished difference Result 1151 states and 1654 transitions. [2022-12-14 10:23:27,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 10:23:27,748 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-12-14 10:23:27,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:23:27,752 INFO L225 Difference]: With dead ends: 1151 [2022-12-14 10:23:27,752 INFO L226 Difference]: Without dead ends: 617 [2022-12-14 10:23:27,754 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-12-14 10:23:27,755 INFO L413 NwaCegarLoop]: 796 mSDtfsCounter, 89 mSDsluCounter, 672 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s 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.6s IncrementalHoareTripleChecker+Time [2022-12-14 10:23:27,755 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.6s Time] [2022-12-14 10:23:27,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2022-12-14 10:23:27,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 617. [2022-12-14 10:23:27,782 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-12-14 10:23:27,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 879 transitions. [2022-12-14 10:23:27,787 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 879 transitions. Word has length 64 [2022-12-14 10:23:27,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:23:27,787 INFO L495 AbstractCegarLoop]: Abstraction has 617 states and 879 transitions. [2022-12-14 10:23:27,787 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-12-14 10:23:27,788 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 879 transitions. [2022-12-14 10:23:27,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-12-14 10:23:27,791 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:23:27,791 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-12-14 10:23:27,807 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:23:27,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:23:27,992 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:23:27,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:23:27,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1657944168, now seen corresponding path program 1 times [2022-12-14 10:23:27,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:23:27,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1609613376] [2022-12-14 10:23:27,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:23:27,994 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-12-14 10:23:27,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:23:27,994 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:23:27,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:23:28,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:23:28,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 950 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 10:23:28,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:23:28,601 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-12-14 10:23:28,602 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:23:28,602 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:23:28,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1609613376] [2022-12-14 10:23:28,602 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1609613376] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:23:28,602 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:23:28,603 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 10:23:28,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307083175] [2022-12-14 10:23:28,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:23:28,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 10:23:28,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:23:28,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 10:23:28,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 10:23:28,605 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-12-14 10:23:29,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:23:29,024 INFO L93 Difference]: Finished difference Result 1782 states and 2552 transitions. [2022-12-14 10:23:29,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 10:23:29,025 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-12-14 10:23:29,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:23:29,029 INFO L225 Difference]: With dead ends: 1782 [2022-12-14 10:23:29,029 INFO L226 Difference]: Without dead ends: 1170 [2022-12-14 10:23:29,031 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-12-14 10:23:29,031 INFO L413 NwaCegarLoop]: 1546 mSDtfsCounter, 759 mSDsluCounter, 3862 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:23:29,031 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.2s Time] [2022-12-14 10:23:29,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1170 states. [2022-12-14 10:23:29,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1170 to 1116. [2022-12-14 10:23:29,061 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-12-14 10:23:29,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1116 states to 1116 states and 1608 transitions. [2022-12-14 10:23:29,065 INFO L78 Accepts]: Start accepts. Automaton has 1116 states and 1608 transitions. Word has length 102 [2022-12-14 10:23:29,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:23:29,065 INFO L495 AbstractCegarLoop]: Abstraction has 1116 states and 1608 transitions. [2022-12-14 10:23:29,066 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-12-14 10:23:29,066 INFO L276 IsEmpty]: Start isEmpty. Operand 1116 states and 1608 transitions. [2022-12-14 10:23:29,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-12-14 10:23:29,067 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:23:29,067 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-12-14 10:23:29,083 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 10:23:29,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:23:29,268 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:23:29,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:23:29,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1529800529, now seen corresponding path program 1 times [2022-12-14 10:23:29,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:23:29,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [615436634] [2022-12-14 10:23:29,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:23:29,270 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-12-14 10:23:29,270 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:23:29,270 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:23:29,271 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:23:29,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:23:29,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 1006 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 10:23:29,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:23:30,084 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 86 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-12-14 10:23:30,084 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:23:30,084 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:23:30,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [615436634] [2022-12-14 10:23:30,084 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [615436634] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:23:30,084 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:23:30,085 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:23:30,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193826346] [2022-12-14 10:23:30,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:23:30,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 10:23:30,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:23:30,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 10:23:30,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:23:30,087 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-12-14 10:23:30,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:23:30,895 INFO L93 Difference]: Finished difference Result 2680 states and 3877 transitions. [2022-12-14 10:23:30,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 10:23:30,896 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-12-14 10:23:30,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:23:30,906 INFO L225 Difference]: With dead ends: 2680 [2022-12-14 10:23:30,906 INFO L226 Difference]: Without dead ends: 1595 [2022-12-14 10:23:30,910 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-12-14 10:23:30,911 INFO L413 NwaCegarLoop]: 859 mSDtfsCounter, 322 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.7s IncrementalHoareTripleChecker+Time [2022-12-14 10:23:30,911 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.7s Time] [2022-12-14 10:23:30,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1595 states. [2022-12-14 10:23:30,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1595 to 1592. [2022-12-14 10:23:30,961 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-12-14 10:23:30,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1592 states to 1592 states and 2235 transitions. [2022-12-14 10:23:30,967 INFO L78 Accepts]: Start accepts. Automaton has 1592 states and 2235 transitions. Word has length 112 [2022-12-14 10:23:30,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:23:30,967 INFO L495 AbstractCegarLoop]: Abstraction has 1592 states and 2235 transitions. [2022-12-14 10:23:30,967 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-12-14 10:23:30,968 INFO L276 IsEmpty]: Start isEmpty. Operand 1592 states and 2235 transitions. [2022-12-14 10:23:30,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-12-14 10:23:30,969 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:23:30,969 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-12-14 10:23:30,993 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:23:31,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:23:31,170 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:23:31,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:23:31,171 INFO L85 PathProgramCache]: Analyzing trace with hash -346738404, now seen corresponding path program 1 times [2022-12-14 10:23:31,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:23:31,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [491524568] [2022-12-14 10:23:31,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:23:31,173 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-12-14 10:23:31,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:23:31,174 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:23:31,175 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:23:31,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:23:31,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 1026 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 10:23:31,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:23:31,923 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-12-14 10:23:31,923 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:23:31,923 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:23:31,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [491524568] [2022-12-14 10:23:31,924 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [491524568] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:23:31,924 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:23:31,924 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:23:31,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821090299] [2022-12-14 10:23:31,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:23:31,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 10:23:31,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:23:31,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 10:23:31,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:23:31,926 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-12-14 10:23:34,010 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 10:23:34,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:23:34,122 INFO L93 Difference]: Finished difference Result 3157 states and 4450 transitions. [2022-12-14 10:23:34,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 10:23:34,123 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-12-14 10:23:34,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:23:34,131 INFO L225 Difference]: With dead ends: 3157 [2022-12-14 10:23:34,131 INFO L226 Difference]: Without dead ends: 1596 [2022-12-14 10:23:34,136 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-12-14 10:23:34,137 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-12-14 10:23:34,137 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-12-14 10:23:34,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1596 states. [2022-12-14 10:23:34,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1596 to 1596. [2022-12-14 10:23:34,198 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-12-14 10:23:34,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1596 states to 1596 states and 2239 transitions. [2022-12-14 10:23:34,206 INFO L78 Accepts]: Start accepts. Automaton has 1596 states and 2239 transitions. Word has length 122 [2022-12-14 10:23:34,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:23:34,206 INFO L495 AbstractCegarLoop]: Abstraction has 1596 states and 2239 transitions. [2022-12-14 10:23:34,206 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-12-14 10:23:34,206 INFO L276 IsEmpty]: Start isEmpty. Operand 1596 states and 2239 transitions. [2022-12-14 10:23:34,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-12-14 10:23:34,208 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:23:34,209 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-12-14 10:23:34,229 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 10:23:34,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:23:34,409 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:23:34,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:23:34,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1428268958, now seen corresponding path program 1 times [2022-12-14 10:23:34,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:23:34,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1164634295] [2022-12-14 10:23:34,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:23:34,411 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-12-14 10:23:34,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:23:34,412 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:23:34,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:23:34,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:23:34,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 1028 conjuncts, 32 conjunts are in the unsatisfiable core [2022-12-14 10:23:34,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:23:40,580 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 108 proven. 6 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-12-14 10:23:40,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:23:46,139 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-12-14 10:23:46,140 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:23:46,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1164634295] [2022-12-14 10:23:46,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1164634295] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:23:46,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [373110200] [2022-12-14 10:23:46,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:23:46,141 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 10:23:46,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 10:23:46,156 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 10:23:46,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2022-12-14 10:23:46,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:23:46,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 1028 conjuncts, 22 conjunts are in the unsatisfiable core [2022-12-14 10:23:46,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:23:52,002 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 110 proven. 4 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-12-14 10:23:52,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:23:53,267 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2022-12-14 10:23:53,267 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [373110200] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:23:53,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9558512] [2022-12-14 10:23:53,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:23:53,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:23:53,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:23:53,269 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:23:53,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-14 10:23:53,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:23:53,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 1028 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-14 10:23:53,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:23:58,327 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 108 proven. 6 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-12-14 10:23:58,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:23:59,846 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2022-12-14 10:23:59,847 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9558512] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:23:59,847 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 10:23:59,847 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 11, 11, 15, 11] total 41 [2022-12-14 10:23:59,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902894991] [2022-12-14 10:23:59,848 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 10:23:59,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-12-14 10:23:59,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:23:59,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-12-14 10:23:59,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1495, Unknown=0, NotChecked=0, Total=1640 [2022-12-14 10:23:59,851 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-12-14 10:24:14,110 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-12-14 10:24:58,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:24:58,678 INFO L93 Difference]: Finished difference Result 4743 states and 6694 transitions. [2022-12-14 10:24:58,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-12-14 10:24:58,680 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-12-14 10:24:58,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:24:58,707 INFO L225 Difference]: With dead ends: 4743 [2022-12-14 10:24:58,707 INFO L226 Difference]: Without dead ends: 4740 [2022-12-14 10:24:58,711 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 754 GetRequests, 686 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1201 ImplicationChecksByTransitivity, 17.7s TimeCoverageRelationStatistics Valid=449, Invalid=4243, Unknown=0, NotChecked=0, Total=4692 [2022-12-14 10:24:58,711 INFO L413 NwaCegarLoop]: 1038 mSDtfsCounter, 2033 mSDsluCounter, 21348 mSDsCounter, 0 mSdLazyCounter, 5083 mSolverCounterSat, 224 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 47.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2060 SdHoareTripleChecker+Valid, 22386 SdHoareTripleChecker+Invalid, 5308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 5083 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 50.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:24:58,712 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2060 Valid, 22386 Invalid, 5308 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [224 Valid, 5083 Invalid, 1 Unknown, 0 Unchecked, 50.1s Time] [2022-12-14 10:24:58,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4740 states. [2022-12-14 10:24:58,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4740 to 4644. [2022-12-14 10:24:58,916 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-12-14 10:24:58,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4644 states to 4644 states and 6553 transitions. [2022-12-14 10:24:58,927 INFO L78 Accepts]: Start accepts. Automaton has 4644 states and 6553 transitions. Word has length 122 [2022-12-14 10:24:58,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:24:58,927 INFO L495 AbstractCegarLoop]: Abstraction has 4644 states and 6553 transitions. [2022-12-14 10:24:58,928 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-12-14 10:24:58,928 INFO L276 IsEmpty]: Start isEmpty. Operand 4644 states and 6553 transitions. [2022-12-14 10:24:58,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-12-14 10:24:58,930 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:24:58,931 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-12-14 10:24:58,936 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2022-12-14 10:24:59,150 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-12-14 10:24:59,377 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 10:24:59,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:24:59,534 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:24:59,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:24:59,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1475833757, now seen corresponding path program 1 times [2022-12-14 10:24:59,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:24:59,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [732140128] [2022-12-14 10:24:59,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:24:59,539 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-12-14 10:24:59,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:24:59,540 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:24:59,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:00,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:25:00,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 1042 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 10:25:00,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:25:00,244 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2022-12-14 10:25:00,244 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:25:00,244 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:25:00,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [732140128] [2022-12-14 10:25:00,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [732140128] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:25:00,245 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:25:00,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:25:00,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467049717] [2022-12-14 10:25:00,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:25:00,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 10:25:00,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:25:00,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 10:25:00,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:25:00,248 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-12-14 10:25:01,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:25:01,598 INFO L93 Difference]: Finished difference Result 10698 states and 15161 transitions. [2022-12-14 10:25:01,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 10:25:01,599 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-12-14 10:25:01,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:25:01,614 INFO L225 Difference]: With dead ends: 10698 [2022-12-14 10:25:01,614 INFO L226 Difference]: Without dead ends: 6085 [2022-12-14 10:25:01,620 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-12-14 10:25:01,621 INFO L413 NwaCegarLoop]: 1019 mSDtfsCounter, 395 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s 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.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:25:01,621 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.1s Time] [2022-12-14 10:25:01,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6085 states. [2022-12-14 10:25:01,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6085 to 6082. [2022-12-14 10:25:01,827 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-12-14 10:25:01,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6082 states to 6082 states and 8438 transitions. [2022-12-14 10:25:01,847 INFO L78 Accepts]: Start accepts. Automaton has 6082 states and 8438 transitions. Word has length 131 [2022-12-14 10:25:01,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:25:01,847 INFO L495 AbstractCegarLoop]: Abstraction has 6082 states and 8438 transitions. [2022-12-14 10:25:01,847 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-12-14 10:25:01,847 INFO L276 IsEmpty]: Start isEmpty. Operand 6082 states and 8438 transitions. [2022-12-14 10:25:01,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-12-14 10:25:01,852 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:25:01,852 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-12-14 10:25:01,874 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 10:25:02,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:02,053 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:25:02,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:25:02,053 INFO L85 PathProgramCache]: Analyzing trace with hash 18004354, now seen corresponding path program 1 times [2022-12-14 10:25:02,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:25:02,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [948932979] [2022-12-14 10:25:02,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:25:02,055 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-12-14 10:25:02,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:25:02,056 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:02,057 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:02,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:25:02,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 1100 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 10:25:02,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:25:02,765 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2022-12-14 10:25:02,765 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:25:02,765 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:25:02,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [948932979] [2022-12-14 10:25:02,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [948932979] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:25:02,765 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:25:02,766 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 10:25:02,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450153229] [2022-12-14 10:25:02,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:25:02,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 10:25:02,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:25:02,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 10:25:02,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 10:25:02,767 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-12-14 10:25:03,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:25:03,638 INFO L93 Difference]: Finished difference Result 15511 states and 21337 transitions. [2022-12-14 10:25:03,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 10:25:03,640 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-12-14 10:25:03,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:25:03,661 INFO L225 Difference]: With dead ends: 15511 [2022-12-14 10:25:03,661 INFO L226 Difference]: Without dead ends: 9460 [2022-12-14 10:25:03,669 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-12-14 10:25:03,669 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-12-14 10:25:03,669 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-12-14 10:25:03,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9460 states. [2022-12-14 10:25:04,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9460 to 6094. [2022-12-14 10:25:04,028 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-12-14 10:25:04,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6094 states to 6094 states and 8450 transitions. [2022-12-14 10:25:04,040 INFO L78 Accepts]: Start accepts. Automaton has 6094 states and 8450 transitions. Word has length 154 [2022-12-14 10:25:04,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:25:04,040 INFO L495 AbstractCegarLoop]: Abstraction has 6094 states and 8450 transitions. [2022-12-14 10:25:04,040 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-12-14 10:25:04,040 INFO L276 IsEmpty]: Start isEmpty. Operand 6094 states and 8450 transitions. [2022-12-14 10:25:04,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-12-14 10:25:04,045 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:25:04,045 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-12-14 10:25:04,068 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:04,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:04,247 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:25:04,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:25:04,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1854333408, now seen corresponding path program 1 times [2022-12-14 10:25:04,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:25:04,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1114582796] [2022-12-14 10:25:04,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:25:04,278 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-12-14 10:25:04,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:25:04,282 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:04,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:04,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:25:05,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 1197 conjuncts, 17 conjunts are in the unsatisfiable core [2022-12-14 10:25:05,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:25:06,001 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2022-12-14 10:25:06,001 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:25:06,001 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:25:06,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1114582796] [2022-12-14 10:25:06,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1114582796] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:25:06,002 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:25:06,002 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-14 10:25:06,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041913788] [2022-12-14 10:25:06,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:25:06,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 10:25:06,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:25:06,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 10:25:06,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-12-14 10:25:06,004 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-12-14 10:25:07,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:25:07,609 INFO L93 Difference]: Finished difference Result 13498 states and 18739 transitions. [2022-12-14 10:25:07,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 10:25:07,611 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-12-14 10:25:07,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:25:07,638 INFO L225 Difference]: With dead ends: 13498 [2022-12-14 10:25:07,638 INFO L226 Difference]: Without dead ends: 7435 [2022-12-14 10:25:07,650 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-12-14 10:25:07,650 INFO L413 NwaCegarLoop]: 971 mSDtfsCounter, 159 mSDsluCounter, 5636 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 6607 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.0s IncrementalHoareTripleChecker+Time [2022-12-14 10:25:07,651 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 6607 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-12-14 10:25:07,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7435 states. [2022-12-14 10:25:07,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7435 to 6142. [2022-12-14 10:25:07,944 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-12-14 10:25:07,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6142 states to 6142 states and 8516 transitions. [2022-12-14 10:25:07,954 INFO L78 Accepts]: Start accepts. Automaton has 6142 states and 8516 transitions. Word has length 160 [2022-12-14 10:25:07,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:25:07,955 INFO L495 AbstractCegarLoop]: Abstraction has 6142 states and 8516 transitions. [2022-12-14 10:25:07,955 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-12-14 10:25:07,955 INFO L276 IsEmpty]: Start isEmpty. Operand 6142 states and 8516 transitions. [2022-12-14 10:25:07,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2022-12-14 10:25:07,960 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:25:07,960 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-12-14 10:25:07,987 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:08,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:08,161 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:25:08,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:25:08,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1467635520, now seen corresponding path program 2 times [2022-12-14 10:25:08,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:25:08,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [411515178] [2022-12-14 10:25:08,165 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 10:25:08,165 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-12-14 10:25:08,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:25:08,167 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:08,169 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:08,613 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-14 10:25:08,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:25:08,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 746 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 10:25:08,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:25:11,217 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2022-12-14 10:25:11,217 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:25:11,217 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:25:11,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [411515178] [2022-12-14 10:25:11,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [411515178] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:25:11,218 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:25:11,218 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 10:25:11,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003349981] [2022-12-14 10:25:11,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:25:11,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 10:25:11,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:25:11,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 10:25:11,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:25:11,220 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-12-14 10:25:11,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:25:11,807 INFO L93 Difference]: Finished difference Result 12253 states and 17068 transitions. [2022-12-14 10:25:11,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 10:25:11,808 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-12-14 10:25:11,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:25:11,831 INFO L225 Difference]: With dead ends: 12253 [2022-12-14 10:25:11,831 INFO L226 Difference]: Without dead ends: 6142 [2022-12-14 10:25:11,843 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-12-14 10:25:11,843 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-12-14 10:25:11,843 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-12-14 10:25:11,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6142 states. [2022-12-14 10:25:12,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6142 to 6142. [2022-12-14 10:25:12,098 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-12-14 10:25:12,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6142 states to 6142 states and 8268 transitions. [2022-12-14 10:25:12,108 INFO L78 Accepts]: Start accepts. Automaton has 6142 states and 8268 transitions. Word has length 166 [2022-12-14 10:25:12,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:25:12,108 INFO L495 AbstractCegarLoop]: Abstraction has 6142 states and 8268 transitions. [2022-12-14 10:25:12,109 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-12-14 10:25:12,109 INFO L276 IsEmpty]: Start isEmpty. Operand 6142 states and 8268 transitions. [2022-12-14 10:25:12,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2022-12-14 10:25:12,113 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:25:12,113 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-12-14 10:25:12,127 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 10:25:12,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:12,314 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:25:12,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:25:12,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1238983874, now seen corresponding path program 1 times [2022-12-14 10:25:12,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:25:12,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [774621507] [2022-12-14 10:25:12,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:25:12,316 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-12-14 10:25:12,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:25:12,317 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:12,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:12,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:25:13,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 1214 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 10:25:13,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:25:13,183 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2022-12-14 10:25:13,184 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:25:13,184 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:25:13,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [774621507] [2022-12-14 10:25:13,184 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [774621507] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:25:13,184 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:25:13,184 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:25:13,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081247040] [2022-12-14 10:25:13,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:25:13,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 10:25:13,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:25:13,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 10:25:13,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:25:13,186 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-12-14 10:25:14,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:25:14,709 INFO L93 Difference]: Finished difference Result 13748 states and 18585 transitions. [2022-12-14 10:25:14,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 10:25:14,709 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-12-14 10:25:14,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:25:14,724 INFO L225 Difference]: With dead ends: 13748 [2022-12-14 10:25:14,724 INFO L226 Difference]: Without dead ends: 7637 [2022-12-14 10:25:14,734 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-12-14 10:25:14,734 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-12-14 10:25:14,735 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-12-14 10:25:14,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7637 states. [2022-12-14 10:25:15,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7637 to 7634. [2022-12-14 10:25:15,102 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-12-14 10:25:15,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7634 states to 7634 states and 10147 transitions. [2022-12-14 10:25:15,120 INFO L78 Accepts]: Start accepts. Automaton has 7634 states and 10147 transitions. Word has length 166 [2022-12-14 10:25:15,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:25:15,121 INFO L495 AbstractCegarLoop]: Abstraction has 7634 states and 10147 transitions. [2022-12-14 10:25:15,121 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-12-14 10:25:15,121 INFO L276 IsEmpty]: Start isEmpty. Operand 7634 states and 10147 transitions. [2022-12-14 10:25:15,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2022-12-14 10:25:15,131 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:25:15,131 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-12-14 10:25:15,150 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 10:25:15,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:15,332 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:25:15,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:25:15,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1292895566, now seen corresponding path program 1 times [2022-12-14 10:25:15,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:25:15,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1660188206] [2022-12-14 10:25:15,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:25:15,334 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-12-14 10:25:15,335 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:25:15,336 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:15,336 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:16,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:25:16,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 1350 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 10:25:16,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:25:16,214 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-12-14 10:25:16,214 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:25:16,214 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:25:16,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1660188206] [2022-12-14 10:25:16,214 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1660188206] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:25:16,214 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:25:16,214 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 10:25:16,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917730290] [2022-12-14 10:25:16,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:25:16,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 10:25:16,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:25:16,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 10:25:16,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 10:25:16,216 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-12-14 10:25:17,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:25:17,444 INFO L93 Difference]: Finished difference Result 20629 states and 27280 transitions. [2022-12-14 10:25:17,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 10:25:17,445 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-12-14 10:25:17,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:25:17,469 INFO L225 Difference]: With dead ends: 20629 [2022-12-14 10:25:17,469 INFO L226 Difference]: Without dead ends: 13026 [2022-12-14 10:25:17,479 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 209 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-12-14 10:25:17,480 INFO L413 NwaCegarLoop]: 1296 mSDtfsCounter, 759 mSDsluCounter, 1825 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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-12-14 10:25:17,480 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-12-14 10:25:17,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13026 states. [2022-12-14 10:25:17,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13026 to 7646. [2022-12-14 10:25:17,993 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-12-14 10:25:18,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7646 states to 7646 states and 10159 transitions. [2022-12-14 10:25:18,005 INFO L78 Accepts]: Start accepts. Automaton has 7646 states and 10159 transitions. Word has length 211 [2022-12-14 10:25:18,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:25:18,006 INFO L495 AbstractCegarLoop]: Abstraction has 7646 states and 10159 transitions. [2022-12-14 10:25:18,006 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-12-14 10:25:18,006 INFO L276 IsEmpty]: Start isEmpty. Operand 7646 states and 10159 transitions. [2022-12-14 10:25:18,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2022-12-14 10:25:18,012 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:25:18,012 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-12-14 10:25:18,031 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:18,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:18,213 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:25:18,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:25:18,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1368895785, now seen corresponding path program 1 times [2022-12-14 10:25:18,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:25:18,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1803242921] [2022-12-14 10:25:18,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:25:18,215 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-12-14 10:25:18,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:25:18,216 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:18,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:19,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:25:19,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 1526 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-14 10:25:19,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:25:20,375 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-12-14 10:25:20,375 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:25:20,375 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:25:20,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1803242921] [2022-12-14 10:25:20,376 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1803242921] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:25:20,376 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:25:20,376 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-14 10:25:20,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331948036] [2022-12-14 10:25:20,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:25:20,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 10:25:20,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:25:20,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 10:25:20,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-12-14 10:25:20,378 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-12-14 10:25:21,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:25:21,758 INFO L93 Difference]: Finished difference Result 17496 states and 23388 transitions. [2022-12-14 10:25:21,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 10:25:21,759 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-12-14 10:25:21,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:25:21,778 INFO L225 Difference]: With dead ends: 17496 [2022-12-14 10:25:21,778 INFO L226 Difference]: Without dead ends: 9881 [2022-12-14 10:25:21,786 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-12-14 10:25:21,787 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.6s IncrementalHoareTripleChecker+Time [2022-12-14 10:25:21,787 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.6s Time] [2022-12-14 10:25:21,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9881 states. [2022-12-14 10:25:22,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9881 to 7712. [2022-12-14 10:25:22,213 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-12-14 10:25:22,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7712 states to 7712 states and 10261 transitions. [2022-12-14 10:25:22,225 INFO L78 Accepts]: Start accepts. Automaton has 7712 states and 10261 transitions. Word has length 266 [2022-12-14 10:25:22,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:25:22,225 INFO L495 AbstractCegarLoop]: Abstraction has 7712 states and 10261 transitions. [2022-12-14 10:25:22,226 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-12-14 10:25:22,226 INFO L276 IsEmpty]: Start isEmpty. Operand 7712 states and 10261 transitions. [2022-12-14 10:25:22,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2022-12-14 10:25:22,231 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:25:22,231 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:25:22,252 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 10:25:22,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:22,434 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:25:22,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:25:22,435 INFO L85 PathProgramCache]: Analyzing trace with hash 77266519, now seen corresponding path program 2 times [2022-12-14 10:25:22,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:25:22,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1685903448] [2022-12-14 10:25:22,439 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 10:25:22,440 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-12-14 10:25:22,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:25:22,443 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:22,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:24,062 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 10:25:24,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:25:24,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 1560 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 10:25:24,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:25:24,174 INFO L134 CoverageAnalysis]: Checked inductivity of 314 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 275 trivial. 0 not checked. [2022-12-14 10:25:24,174 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:25:24,175 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:25:24,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1685903448] [2022-12-14 10:25:24,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1685903448] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:25:24,175 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:25:24,175 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:25:24,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297220700] [2022-12-14 10:25:24,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:25:24,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 10:25:24,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:25:24,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 10:25:24,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:25:24,178 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-12-14 10:25:24,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:25:24,646 INFO L93 Difference]: Finished difference Result 15399 states and 20498 transitions. [2022-12-14 10:25:24,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 10:25:24,647 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 278 [2022-12-14 10:25:24,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:25:24,660 INFO L225 Difference]: With dead ends: 15399 [2022-12-14 10:25:24,660 INFO L226 Difference]: Without dead ends: 7718 [2022-12-14 10:25:24,667 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 276 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:25:24,668 INFO L413 NwaCegarLoop]: 757 mSDtfsCounter, 0 mSDsluCounter, 752 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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-12-14 10:25:24,668 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-12-14 10:25:24,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7718 states. [2022-12-14 10:25:25,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7718 to 7718. [2022-12-14 10:25:25,066 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-12-14 10:25:25,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7718 states to 7718 states and 10267 transitions. [2022-12-14 10:25:25,078 INFO L78 Accepts]: Start accepts. Automaton has 7718 states and 10267 transitions. Word has length 278 [2022-12-14 10:25:25,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:25:25,078 INFO L495 AbstractCegarLoop]: Abstraction has 7718 states and 10267 transitions. [2022-12-14 10:25:25,079 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-12-14 10:25:25,079 INFO L276 IsEmpty]: Start isEmpty. Operand 7718 states and 10267 transitions. [2022-12-14 10:25:25,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2022-12-14 10:25:25,084 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:25:25,085 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-12-14 10:25:25,120 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 10:25:25,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:25,285 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:25:25,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:25:25,286 INFO L85 PathProgramCache]: Analyzing trace with hash -2027232459, now seen corresponding path program 1 times [2022-12-14 10:25:25,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:25:25,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [859285517] [2022-12-14 10:25:25,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:25:25,287 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-12-14 10:25:25,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:25:25,288 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:25,289 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:26,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:25:26,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 1545 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 10:25:26,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:25:26,779 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2022-12-14 10:25:26,779 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:25:26,779 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:25:26,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [859285517] [2022-12-14 10:25:26,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [859285517] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:25:26,779 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:25:26,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-14 10:25:26,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547220162] [2022-12-14 10:25:26,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:25:26,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 10:25:26,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:25:26,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 10:25:26,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-14 10:25:26,781 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-12-14 10:25:28,931 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-12-14 10:25:30,940 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-12-14 10:25:33,116 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-12-14 10:25:35,161 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 10:25:41,956 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-12-14 10:25:43,962 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-12-14 10:25:45,538 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 10:25:46,691 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 10:25:49,190 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-12-14 10:25:51,195 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 10:25:52,872 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-12-14 10:25:55,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:25:55,793 INFO L93 Difference]: Finished difference Result 18029 states and 24390 transitions. [2022-12-14 10:25:55,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 10:25:55,794 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-12-14 10:25:55,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:25:55,814 INFO L225 Difference]: With dead ends: 18029 [2022-12-14 10:25:55,814 INFO L226 Difference]: Without dead ends: 10342 [2022-12-14 10:25:55,821 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-12-14 10:25:55,822 INFO L413 NwaCegarLoop]: 970 mSDtfsCounter, 236 mSDsluCounter, 3420 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 0 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 4390 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:25:55,822 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [271 Valid, 4390 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 336 Invalid, 8 Unknown, 0 Unchecked, 28.1s Time] [2022-12-14 10:25:55,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10342 states. [2022-12-14 10:25:56,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10342 to 7808. [2022-12-14 10:25:56,283 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-12-14 10:25:56,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7808 states to 7808 states and 10387 transitions. [2022-12-14 10:25:56,294 INFO L78 Accepts]: Start accepts. Automaton has 7808 states and 10387 transitions. Word has length 272 [2022-12-14 10:25:56,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:25:56,295 INFO L495 AbstractCegarLoop]: Abstraction has 7808 states and 10387 transitions. [2022-12-14 10:25:56,295 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-12-14 10:25:56,295 INFO L276 IsEmpty]: Start isEmpty. Operand 7808 states and 10387 transitions. [2022-12-14 10:25:56,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2022-12-14 10:25:56,301 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:25:56,301 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:25:56,321 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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)] Forceful destruction successful, exit code 0 [2022-12-14 10:25:56,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:56,503 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 10:25:56,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:25:56,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1024479337, now seen corresponding path program 1 times [2022-12-14 10:25:56,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:25:56,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [994243231] [2022-12-14 10:25:56,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:25:56,511 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-12-14 10:25:56,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:25:56,514 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:56,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:25:59,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-14 10:25:59,510 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-14 10:26:02,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-14 10:26:03,186 INFO L130 FreeRefinementEngine]: Strategy WALRUS found a feasible trace [2022-12-14 10:26:03,187 INFO L360 BasicCegarLoop]: Counterexample is feasible [2022-12-14 10:26:03,187 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-12-14 10:26:03,223 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:26:03,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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-12-14 10:26:03,391 INFO L445 BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:26:03,394 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-14 10:26:03,580 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.12 10:26:03 BoogieIcfgContainer [2022-12-14 10:26:03,580 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-14 10:26:03,581 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-14 10:26:03,581 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-14 10:26:03,581 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-14 10:26:03,581 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 10:23:24" (3/4) ... [2022-12-14 10:26:03,583 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-12-14 10:26:03,584 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-14 10:26:03,584 INFO L158 Benchmark]: Toolchain (without parser) took 174297.42ms. Allocated memory was 65.0MB in the beginning and 906.0MB in the end (delta: 841.0MB). Free memory was 41.5MB in the beginning and 264.8MB in the end (delta: -223.3MB). Peak memory consumption was 618.7MB. Max. memory is 16.1GB. [2022-12-14 10:26:03,584 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 46.1MB. Free memory was 25.0MB in the beginning and 25.0MB in the end (delta: 42.0kB). There was no memory consumed. Max. memory is 16.1GB. [2022-12-14 10:26:03,584 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1309.44ms. Allocated memory was 65.0MB in the beginning and 119.5MB in the end (delta: 54.5MB). Free memory was 41.3MB in the beginning and 71.4MB in the end (delta: -30.1MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. [2022-12-14 10:26:03,584 INFO L158 Benchmark]: Boogie Procedure Inliner took 108.24ms. Allocated memory is still 119.5MB. Free memory was 71.4MB in the beginning and 59.8MB in the end (delta: 11.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-12-14 10:26:03,585 INFO L158 Benchmark]: Boogie Preprocessor took 126.66ms. Allocated memory is still 119.5MB. Free memory was 59.8MB in the beginning and 45.0MB in the end (delta: 14.8MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2022-12-14 10:26:03,585 INFO L158 Benchmark]: RCFGBuilder took 13906.37ms. Allocated memory was 119.5MB in the beginning and 188.7MB in the end (delta: 69.2MB). Free memory was 45.0MB in the beginning and 106.8MB in the end (delta: -61.7MB). Peak memory consumption was 86.0MB. Max. memory is 16.1GB. [2022-12-14 10:26:03,585 INFO L158 Benchmark]: TraceAbstraction took 158837.87ms. Allocated memory was 188.7MB in the beginning and 906.0MB in the end (delta: 717.2MB). Free memory was 105.7MB in the beginning and 264.8MB in the end (delta: -159.1MB). Peak memory consumption was 558.1MB. Max. memory is 16.1GB. [2022-12-14 10:26:03,585 INFO L158 Benchmark]: Witness Printer took 2.76ms. Allocated memory is still 906.0MB. Free memory is still 264.8MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-14 10:26:03,586 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.16ms. Allocated memory is still 46.1MB. Free memory was 25.0MB in the beginning and 25.0MB in the end (delta: 42.0kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1309.44ms. Allocated memory was 65.0MB in the beginning and 119.5MB in the end (delta: 54.5MB). Free memory was 41.3MB in the beginning and 71.4MB in the end (delta: -30.1MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 108.24ms. Allocated memory is still 119.5MB. Free memory was 71.4MB in the beginning and 59.8MB in the end (delta: 11.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 126.66ms. Allocated memory is still 119.5MB. Free memory was 59.8MB in the beginning and 45.0MB in the end (delta: 14.8MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * RCFGBuilder took 13906.37ms. Allocated memory was 119.5MB in the beginning and 188.7MB in the end (delta: 69.2MB). Free memory was 45.0MB in the beginning and 106.8MB in the end (delta: -61.7MB). Peak memory consumption was 86.0MB. Max. memory is 16.1GB. * TraceAbstraction took 158837.87ms. Allocated memory was 188.7MB in the beginning and 906.0MB in the end (delta: 717.2MB). Free memory was 105.7MB in the beginning and 264.8MB in the end (delta: -159.1MB). Peak memory consumption was 558.1MB. Max. memory is 16.1GB. * Witness Printer took 2.76ms. Allocated memory is still 906.0MB. Free memory is still 264.8MB. 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={6917529027641081857:0}, ref_cnt=1, size=8, tmp={6917529027641081857: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={6917529027641081857:0}, ref_cnt=1, size=8, tmp={6917529027641081857:0}, tmp___0=0, usb_counter=0] [L4362] return (p); VAL [\old(size)=8, \result={6917529027641081857:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_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={6917529027641081857:0}, ref_cnt=1, size=8, tmp={6917529027641081857: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)={6917529027641081857: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={6917529027641081857:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_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={6917529027641081857: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)={6917529027641081857:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_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={6917529027641081857:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_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={6917529027641081857: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)={6917529027641081857: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={6917529027641081857:0}, transfer_buffer={6917529027641081857: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={-9223372036854775808:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={6917529027641081857:0}, transfer_buffer={6917529027641081857: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={-9223372036854775808:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={6917529027641081857:0}, transfer_buffer={6917529027641081857: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 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)=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)={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=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={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___1={4611686018427387905: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)={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, port={0:0}, port={0:0}, port->write_urb={-9223372036854775808:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={6917529027641081857:0}, transfer_buffer={6917529027641081857: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={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, port={0:0}, port={0:0}, port->write_urb={-9223372036854775808:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={6917529027641081857:0}, transfer_buffer={6917529027641081857: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={6917529027641081857:0}, transfer_buffer={6917529027641081857: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={6917529027641081857:0}, transfer_buffer={6917529027641081857: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={6917529027641081857:0}, tmp___1=0, transfer_buffer={6917529027641081857: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={6917529027641081857: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={6917529027641081857:0}, tmp___1=0, transfer_buffer={6917529027641081857: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={6917529027641081857:0}, tmp___1=0, transfer_buffer={6917529027641081857: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={6917529027641081857:0}, tmp___1=0, transfer_buffer={6917529027641081857: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={6917529027641081857:0}, tmp___1=0, transfer_buffer={6917529027641081857: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={6917529027641081857:0}, tmp___1=0, transfer_buffer={6917529027641081857: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={6917529027641081857:0}, tmp___1=0, tmp___2=0, transfer_buffer={6917529027641081857: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={6917529027641081857: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={6917529027641081857:0}, tmp___1=0, tmp___2=0, transfer_buffer={6917529027641081857: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={6917529027641081857:0}, tmp___1=0, tmp___2=0, transfer_buffer={6917529027641081857: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={6917529027641081857:0}, tmp___1=0, tmp___2=0, transfer_buffer={6917529027641081857: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={6917529027641081857:0}, tmp___1=0, tmp___2=0, transfer_buffer={6917529027641081857: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={6917529027641081857:0}, tmp___1=0, tmp___2=0, transfer_buffer={6917529027641081857: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={6917529027641081857:0}, tmp___1=0, tmp___2=0, transfer_buffer={6917529027641081857: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={6917529027641081857: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={6917529027641081857:0}, tmp___1=0, tmp___2=0, transfer_buffer={6917529027641081857: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={6917529027641081857:0}, tmp___1=0, tmp___2=0, transfer_buffer={6917529027641081857: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={0: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={0:8}, arg0={0: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={0:8}, ldv_func_arg1={0: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={0: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: 158.6s, OverallIterations: 16, TraceHistogramMax: 9, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 101.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 10 mSolverCounterUnknown, 6781 SdHoareTripleChecker+Valid, 87.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6669 mSDsluCounter, 67252 SdHoareTripleChecker+Invalid, 83.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 52384 mSDsCounter, 500 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6171 IncrementalHoareTripleChecker+Invalid, 6681 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 500 mSolverCounterUnsat, 14868 mSDtfsCounter, 6171 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3015 GetRequests, 2901 SyntacticMatches, 1 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1204 ImplicationChecksByTransitivity, 21.2s 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: 3.8s AutomataMinimizationTime, 15 MinimizatonAttempts, 14903 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 10.1s SatisfiabilityAnalysisTime, 31.4s InterpolantComputationTime, 2906 NumberOfCodeBlocks, 2773 NumberOfCodeBlocksAsserted, 19 NumberOfCheckSat, 2974 ConstructedInterpolants, 0 QuantifiedInterpolants, 7000 SizeOfPredicates, 84 NumberOfNonLiveVariables, 19027 ConjunctsInSsa, 159 ConjunctsInUnsatCore, 20 InterpolantComputations, 14 PerfectInterpolantSequences, 3356/3392 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-12-14 10:26:03,710 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_497a1b42-1837-409f-93a0-f2ecf2a51bf2/bin/utaipan-gh47qXpMRh/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