/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/taipan/svcomp-Reach-32bit-Taipan_Default.epf -tc ../../../trunk/examples/toolchains/AutomizerC.xml --sifa.abstract.domain EqDomain -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 -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-f954360 [2023-04-01 13:32:30,966 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-04-01 13:32:30,968 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-04-01 13:32:31,005 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-04-01 13:32:31,005 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-04-01 13:32:31,008 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-04-01 13:32:31,012 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-04-01 13:32:31,014 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-04-01 13:32:31,015 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-04-01 13:32:31,021 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-04-01 13:32:31,023 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-04-01 13:32:31,024 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-04-01 13:32:31,024 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-04-01 13:32:31,027 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-04-01 13:32:31,028 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-04-01 13:32:31,029 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-04-01 13:32:31,029 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-04-01 13:32:31,030 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-04-01 13:32:31,031 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-04-01 13:32:31,032 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-04-01 13:32:31,033 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-04-01 13:32:31,035 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-04-01 13:32:31,037 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-04-01 13:32:31,038 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-04-01 13:32:31,046 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-04-01 13:32:31,046 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-04-01 13:32:31,046 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-04-01 13:32:31,048 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-04-01 13:32:31,048 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-04-01 13:32:31,049 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-04-01 13:32:31,049 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-04-01 13:32:31,050 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-04-01 13:32:31,051 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-04-01 13:32:31,052 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-04-01 13:32:31,053 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-04-01 13:32:31,053 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-04-01 13:32:31,053 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-04-01 13:32:31,053 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-04-01 13:32:31,053 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-04-01 13:32:31,054 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-04-01 13:32:31,055 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-04-01 13:32:31,055 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/taipan/svcomp-Reach-32bit-Taipan_Default.epf [2023-04-01 13:32:31,074 INFO L113 SettingsManager]: Loading preferences was successful [2023-04-01 13:32:31,074 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-04-01 13:32:31,075 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-04-01 13:32:31,075 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-04-01 13:32:31,075 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-04-01 13:32:31,076 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-04-01 13:32:31,076 INFO L138 SettingsManager]: * User list type=DISABLED [2023-04-01 13:32:31,076 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-04-01 13:32:31,076 INFO L138 SettingsManager]: * Explicit value domain=true [2023-04-01 13:32:31,076 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-04-01 13:32:31,076 INFO L138 SettingsManager]: * Octagon Domain=false [2023-04-01 13:32:31,076 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2023-04-01 13:32:31,076 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-04-01 13:32:31,077 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-04-01 13:32:31,077 INFO L138 SettingsManager]: * Interval Domain=false [2023-04-01 13:32:31,077 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-04-01 13:32:31,077 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-04-01 13:32:31,077 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2023-04-01 13:32:31,078 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-04-01 13:32:31,078 INFO L138 SettingsManager]: * sizeof long=4 [2023-04-01 13:32:31,078 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-04-01 13:32:31,078 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-04-01 13:32:31,078 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-04-01 13:32:31,078 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-04-01 13:32:31,078 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-04-01 13:32:31,078 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-04-01 13:32:31,079 INFO L138 SettingsManager]: * sizeof long double=12 [2023-04-01 13:32:31,079 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-04-01 13:32:31,079 INFO L138 SettingsManager]: * Use constant arrays=true [2023-04-01 13:32:31,079 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-04-01 13:32:31,079 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-04-01 13:32:31,079 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-04-01 13:32:31,079 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-01 13:32:31,080 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-04-01 13:32:31,080 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2023-04-01 13:32:31,080 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-04-01 13:32:31,080 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-04-01 13:32:31,080 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-04-01 13:32:31,080 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-04-01 13:32:31,080 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-04-01 13:32:31,084 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-04-01 13:32:31,084 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.sifa: Abstract Domain -> EqDomain [2023-04-01 13:32:31,296 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-04-01 13:32:31,313 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-04-01 13:32:31,316 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-04-01 13:32:31,317 INFO L271 PluginConnector]: Initializing CDTParser... [2023-04-01 13:32:31,318 INFO L275 PluginConnector]: CDTParser initialized [2023-04-01 13:32:31,319 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i [2023-04-01 13:32:32,493 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-04-01 13:32:32,939 INFO L351 CDTParser]: Found 1 translation units. [2023-04-01 13:32:32,940 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i [2023-04-01 13:32:32,973 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6512adc5d/74d4933863e548e5896a461dc78533bf/FLAG76c524223 [2023-04-01 13:32:32,997 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6512adc5d/74d4933863e548e5896a461dc78533bf [2023-04-01 13:32:33,002 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-04-01 13:32:33,004 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2023-04-01 13:32:33,006 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-04-01 13:32:33,006 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-04-01 13:32:33,009 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-04-01 13:32:33,010 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.04 01:32:32" (1/1) ... [2023-04-01 13:32:33,012 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4125e8cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:32:33, skipping insertion in model container [2023-04-01 13:32:33,012 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.04 01:32:32" (1/1) ... [2023-04-01 13:32:33,018 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-04-01 13:32:33,119 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-04-01 13:32:33,588 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3507] [2023-04-01 13:32:33,590 WARN L1251 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] [2023-04-01 13:32:33,590 WARN L1251 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] [2023-04-01 13:32:33,590 WARN L1251 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] [2023-04-01 13:32:33,590 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3516] [2023-04-01 13:32:33,591 WARN L1251 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] [2023-04-01 13:32:33,591 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3524] [2023-04-01 13:32:33,592 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name error_remove_page at C: (*error_remove_page)(struct address_space___0 * , struct page * ) [3527] [2023-04-01 13:32:33,607 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3940] [2023-04-01 13:32:33,608 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name dtr_rts at C: (*dtr_rts)(struct tty_port___0 *port , int raise ) [3941] [2023-04-01 13:32:33,608 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3942] [2023-04-01 13:32:33,609 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3943] [2023-04-01 13:32:33,609 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name activate at C: (*activate)(struct tty_port___0 *port , struct tty_struct___0 *tty ) [3944] [2023-04-01 13:32:33,609 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3945] [2023-04-01 13:32:33,817 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i[130795,130808] [2023-04-01 13:32:34,146 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-01 13:32:34,173 INFO L203 MainTranslator]: Completed pre-run [2023-04-01 13:32:34,246 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3507] [2023-04-01 13:32:34,247 WARN L1251 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] [2023-04-01 13:32:34,247 WARN L1251 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] [2023-04-01 13:32:34,247 WARN L1251 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] [2023-04-01 13:32:34,248 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3516] [2023-04-01 13:32:34,248 WARN L1251 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] [2023-04-01 13:32:34,250 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3524] [2023-04-01 13:32:34,251 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name error_remove_page at C: (*error_remove_page)(struct address_space___0 * , struct page * ) [3527] [2023-04-01 13:32:34,257 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3940] [2023-04-01 13:32:34,258 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name dtr_rts at C: (*dtr_rts)(struct tty_port___0 *port , int raise ) [3941] [2023-04-01 13:32:34,258 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3942] [2023-04-01 13:32:34,258 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3943] [2023-04-01 13:32:34,259 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name activate at C: (*activate)(struct tty_port___0 *port , struct tty_struct___0 *tty ) [3944] [2023-04-01 13:32:34,259 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3945] [2023-04-01 13:32:34,275 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i[130795,130808] [2023-04-01 13:32:34,424 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-01 13:32:34,455 WARN L667 CHandler]: The function kmem_cache_alloc_notrace is called, but not defined or handled by StandardFunctionHandler. [2023-04-01 13:32:34,461 INFO L208 MainTranslator]: Completed translation [2023-04-01 13:32:34,462 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:32:34 WrapperNode [2023-04-01 13:32:34,462 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-04-01 13:32:34,463 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-04-01 13:32:34,463 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-04-01 13:32:34,463 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-04-01 13:32:34,473 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:32:34" (1/1) ... [2023-04-01 13:32:34,473 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:32:34" (1/1) ... [2023-04-01 13:32:34,532 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:32:34" (1/1) ... [2023-04-01 13:32:34,532 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:32:34" (1/1) ... [2023-04-01 13:32:34,604 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:32:34" (1/1) ... [2023-04-01 13:32:34,625 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:32:34" (1/1) ... [2023-04-01 13:32:34,646 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:32:34" (1/1) ... [2023-04-01 13:32:34,656 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:32:34" (1/1) ... [2023-04-01 13:32:34,679 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-04-01 13:32:34,680 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-04-01 13:32:34,680 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-04-01 13:32:34,680 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-04-01 13:32:34,681 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:32:34" (1/1) ... [2023-04-01 13:32:34,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-01 13:32:34,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-01 13:32:34,728 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-04-01 13:32:34,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-04-01 13:32:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2023-04-01 13:32:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-04-01 13:32:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~~gfp_t~0~TO~VOID [2023-04-01 13:32:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2023-04-01 13:32:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure get_order [2023-04-01 13:32:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_sched_held [2023-04-01 13:32:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_sched_notrace [2023-04-01 13:32:34,767 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_tty_insert_flip_string_3 [2023-04-01 13:32:34,767 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemleak_alloc [2023-04-01 13:32:34,767 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_kmalloc [2023-04-01 13:32:34,767 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc_index [2023-04-01 13:32:34,767 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc_slab [2023-04-01 13:32:34,767 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2023-04-01 13:32:34,767 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc_large [2023-04-01 13:32:34,768 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2023-04-01 13:32:34,768 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2023-04-01 13:32:34,768 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-04-01 13:32:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-04-01 13:32:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-04-01 13:32:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-04-01 13:32:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ulong [2023-04-01 13:32:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-04-01 13:32:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-04-01 13:32:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-04-01 13:32:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_trap [2023-04-01 13:32:34,770 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_in [2023-04-01 13:32:34,770 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_out [2023-04-01 13:32:34,770 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_int [2023-04-01 13:32:34,770 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_is_int_in [2023-04-01 13:32:34,770 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_is_int_out [2023-04-01 13:32:34,770 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_register [2023-04-01 13:32:34,771 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_int_urb [2023-04-01 13:32:34,771 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2023-04-01 13:32:34,771 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_serial_port_data [2023-04-01 13:32:34,771 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_serial_port_data [2023-04-01 13:32:34,771 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_debug_data [2023-04-01 13:32:34,771 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_startup [2023-04-01 13:32:34,771 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_release [2023-04-01 13:32:34,771 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_init_termios [2023-04-01 13:32:34,771 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_open [2023-04-01 13:32:34,771 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_close [2023-04-01 13:32:34,771 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_read_int_callback [2023-04-01 13:32:34,772 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_write_callback [2023-04-01 13:32:34,772 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_write [2023-04-01 13:32:34,772 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_write_room [2023-04-01 13:32:34,772 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_tiocmget [2023-04-01 13:32:34,772 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_tiocmset [2023-04-01 13:32:34,772 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_set_termios [2023-04-01 13:32:34,772 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_ioctl [2023-04-01 13:32:34,773 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_init [2023-04-01 13:32:34,773 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_exit [2023-04-01 13:32:34,773 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_usb_serial_driver_1 [2023-04-01 13:32:34,774 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_driver_2 [2023-04-01 13:32:34,774 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2023-04-01 13:32:34,774 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_insert_flip_string [2023-04-01 13:32:34,774 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_tty_insert_flip_string_fixed_flag_4 [2023-04-01 13:32:34,774 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_register_driver_5 [2023-04-01 13:32:34,775 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_tty_port_tty_get_6 [2023-04-01 13:32:34,775 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_tty_flip_buffer_push_7 [2023-04-01 13:32:34,775 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_tty_get_baud_rate_8 [2023-04-01 13:32:34,775 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_tty_encode_baud_rate_9 [2023-04-01 13:32:34,775 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_deregister_10 [2023-04-01 13:32:34,775 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop___0 [2023-04-01 13:32:34,775 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2023-04-01 13:32:34,775 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2023-04-01 13:32:34,775 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_got_tty [2023-04-01 13:32:34,775 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_tty [2023-04-01 13:32:34,775 INFO L138 BoogieDeclarations]: Found implementation of procedure __get_free_pages [2023-04-01 13:32:34,775 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2023-04-01 13:32:34,776 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2023-04-01 13:32:34,776 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_printk [2023-04-01 13:32:34,776 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2023-04-01 13:32:34,776 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-04-01 13:32:34,776 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_detach_1 [2023-04-01 13:32:34,776 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_probe_1 [2023-04-01 13:32:34,776 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_dereference [2023-04-01 13:32:34,776 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2023-04-01 13:32:34,776 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-04-01 13:32:34,776 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_encode_baud_rate [2023-04-01 13:32:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_flip_buffer_push [2023-04-01 13:32:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_get_baud_rate [2023-04-01 13:32:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_insert_flip_string_fixed_flag [2023-04-01 13:32:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_kref_put [2023-04-01 13:32:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_port_tty_get [2023-04-01 13:32:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2023-04-01 13:32:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2023-04-01 13:32:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_deregister [2023-04-01 13:32:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2023-04-01 13:32:34,778 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2023-04-01 13:32:34,778 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_poison_urb [2023-04-01 13:32:34,778 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_register_driver [2023-04-01 13:32:34,778 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister [2023-04-01 13:32:34,779 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_disconnect [2023-04-01 13:32:34,781 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_probe [2023-04-01 13:32:34,782 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_register [2023-04-01 13:32:34,787 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2023-04-01 13:32:34,787 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-04-01 13:32:34,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-04-01 13:32:34,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-04-01 13:32:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2023-04-01 13:32:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2023-04-01 13:32:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2023-04-01 13:32:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2023-04-01 13:32:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2023-04-01 13:32:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-04-01 13:32:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-04-01 13:32:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-04-01 13:32:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure get_order [2023-04-01 13:32:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_dereference [2023-04-01 13:32:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2023-04-01 13:32:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure __get_free_pages [2023-04-01 13:32:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2023-04-01 13:32:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_sched_held [2023-04-01 13:32:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_sched_notrace [2023-04-01 13:32:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure tty_kref_put [2023-04-01 13:32:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure tty_flip_buffer_push [2023-04-01 13:32:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_tty_flip_buffer_push_7 [2023-04-01 13:32:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure tty_get_baud_rate [2023-04-01 13:32:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_tty_get_baud_rate_8 [2023-04-01 13:32:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure tty_encode_baud_rate [2023-04-01 13:32:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_tty_encode_baud_rate_9 [2023-04-01 13:32:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure tty_port_tty_get [2023-04-01 13:32:34,789 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_tty_port_tty_get_6 [2023-04-01 13:32:34,789 INFO L130 BoogieDeclarations]: Found specification of procedure tty_insert_flip_string_fixed_flag [2023-04-01 13:32:34,789 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_tty_insert_flip_string_fixed_flag_4 [2023-04-01 13:32:34,789 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_tty_insert_flip_string_3 [2023-04-01 13:32:34,789 INFO L130 BoogieDeclarations]: Found specification of procedure tty_insert_flip_string [2023-04-01 13:32:34,789 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_got_tty [2023-04-01 13:32:34,789 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_tty [2023-04-01 13:32:34,789 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-04-01 13:32:34,789 INFO L130 BoogieDeclarations]: Found specification of procedure kmemleak_alloc [2023-04-01 13:32:34,789 INFO L130 BoogieDeclarations]: Found specification of procedure trace_kmalloc [2023-04-01 13:32:34,789 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~~gfp_t~0~TO~VOID [2023-04-01 13:32:34,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-04-01 13:32:34,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-04-01 13:32:34,790 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc_index [2023-04-01 13:32:34,790 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc_slab [2023-04-01 13:32:34,790 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-04-01 13:32:34,790 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2023-04-01 13:32:34,790 INFO L130 BoogieDeclarations]: Found specification of procedure kmem_cache_alloc_notrace [2023-04-01 13:32:34,790 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc_large [2023-04-01 13:32:34,790 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2023-04-01 13:32:34,790 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-04-01 13:32:34,790 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2023-04-01 13:32:34,790 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2023-04-01 13:32:34,790 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2023-04-01 13:32:34,790 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2023-04-01 13:32:34,790 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_uint [2023-04-01 13:32:34,790 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2023-04-01 13:32:34,791 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-04-01 13:32:34,791 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-04-01 13:32:34,791 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-04-01 13:32:34,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-04-01 13:32:34,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ulong [2023-04-01 13:32:34,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-04-01 13:32:34,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-04-01 13:32:34,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_trap [2023-04-01 13:32:34,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_usb_serial_driver_1 [2023-04-01 13:32:34,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_driver_2 [2023-04-01 13:32:34,791 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_in [2023-04-01 13:32:34,791 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_out [2023-04-01 13:32:34,791 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_int [2023-04-01 13:32:34,791 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_is_int_in [2023-04-01 13:32:34,791 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_is_int_out [2023-04-01 13:32:34,792 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2023-04-01 13:32:34,792 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2023-04-01 13:32:34,792 INFO L130 BoogieDeclarations]: Found specification of procedure dev_printk [2023-04-01 13:32:34,792 INFO L130 BoogieDeclarations]: Found specification of procedure usb_register_driver [2023-04-01 13:32:34,792 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_register_driver_5 [2023-04-01 13:32:34,792 INFO L130 BoogieDeclarations]: Found specification of procedure usb_register [2023-04-01 13:32:34,792 INFO L130 BoogieDeclarations]: Found specification of procedure usb_deregister [2023-04-01 13:32:34,792 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_deregister_10 [2023-04-01 13:32:34,792 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_int_urb [2023-04-01 13:32:34,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-04-01 13:32:34,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-04-01 13:32:34,792 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2023-04-01 13:32:34,792 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2023-04-01 13:32:34,792 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2023-04-01 13:32:34,792 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2023-04-01 13:32:34,793 INFO L130 BoogieDeclarations]: Found specification of procedure usb_poison_urb [2023-04-01 13:32:34,793 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2023-04-01 13:32:34,793 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2023-04-01 13:32:34,793 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_serial_port_data [2023-04-01 13:32:34,793 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_serial_port_data [2023-04-01 13:32:34,793 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_register [2023-04-01 13:32:34,793 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister [2023-04-01 13:32:34,793 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_probe [2023-04-01 13:32:34,793 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_disconnect [2023-04-01 13:32:34,793 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_debug_data [2023-04-01 13:32:34,793 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_startup [2023-04-01 13:32:34,793 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_release [2023-04-01 13:32:34,793 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_open [2023-04-01 13:32:34,793 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_close [2023-04-01 13:32:34,793 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_write [2023-04-01 13:32:34,793 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_write_room [2023-04-01 13:32:34,794 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_ioctl [2023-04-01 13:32:34,794 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_tiocmget [2023-04-01 13:32:34,794 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_tiocmset [2023-04-01 13:32:34,794 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_read_int_callback [2023-04-01 13:32:34,794 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_write_callback [2023-04-01 13:32:34,794 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_set_termios [2023-04-01 13:32:34,794 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_init_termios [2023-04-01 13:32:34,794 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2023-04-01 13:32:34,794 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-04-01 13:32:34,794 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_init [2023-04-01 13:32:34,794 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_exit [2023-04-01 13:32:34,794 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_probe_1 [2023-04-01 13:32:34,794 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_detach_1 [2023-04-01 13:32:34,794 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2023-04-01 13:32:34,794 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-04-01 13:32:34,794 INFO L130 BoogieDeclarations]: Found specification of procedure main [2023-04-01 13:32:34,795 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop___0 [2023-04-01 13:32:34,795 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2023-04-01 13:32:34,795 INFO L130 BoogieDeclarations]: Found specification of procedure free [2023-04-01 13:32:34,795 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-04-01 13:32:34,795 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2023-04-01 13:32:34,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-04-01 13:32:34,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-04-01 13:32:34,795 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-04-01 13:32:34,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-04-01 13:32:34,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-04-01 13:32:34,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-04-01 13:32:34,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-04-01 13:32:35,329 INFO L236 CfgBuilder]: Building ICFG [2023-04-01 13:32:35,332 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-04-01 13:32:35,719 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-04-01 13:32:36,120 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stop___0FINAL: assume true; [2023-04-01 13:32:39,482 INFO L277 CfgBuilder]: Performing block encoding [2023-04-01 13:32:40,232 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-04-01 13:32:40,233 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-04-01 13:32:40,236 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.04 01:32:40 BoogieIcfgContainer [2023-04-01 13:32:40,237 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-04-01 13:32:40,238 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-04-01 13:32:40,238 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-04-01 13:32:40,241 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-04-01 13:32:40,241 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.04 01:32:32" (1/3) ... [2023-04-01 13:32:40,242 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f6572ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.04 01:32:40, skipping insertion in model container [2023-04-01 13:32:40,242 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 01:32:34" (2/3) ... [2023-04-01 13:32:40,242 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f6572ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.04 01:32:40, skipping insertion in model container [2023-04-01 13:32:40,242 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.04 01:32:40" (3/3) ... [2023-04-01 13:32:40,243 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i [2023-04-01 13:32:40,260 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-04-01 13:32:40,260 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-04-01 13:32:40,326 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-04-01 13:32:40,332 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;@203b453d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-04-01 13:32:40,332 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-04-01 13:32:40,339 INFO L276 IsEmpty]: Start isEmpty. Operand has 792 states, 487 states have (on average 1.3182751540041069) internal successors, (642), 501 states have internal predecessors, (642), 211 states have call successors, (211), 92 states have call predecessors, (211), 90 states have return successors, (205), 205 states have call predecessors, (205), 205 states have call successors, (205) [2023-04-01 13:32:40,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-04-01 13:32:40,369 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 13:32:40,369 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-01 13:32:40,370 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 13:32:40,375 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 13:32:40,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1779760300, now seen corresponding path program 1 times [2023-04-01 13:32:40,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 13:32:40,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113295797] [2023-04-01 13:32:40,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 13:32:40,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 13:32:40,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 13:32:40,952 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-04-01 13:32:40,952 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 13:32:40,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113295797] [2023-04-01 13:32:40,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113295797] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-01 13:32:40,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-01 13:32:40,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-01 13:32:40,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928429404] [2023-04-01 13:32:40,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 13:32:40,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-01 13:32:40,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 13:32:40,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-01 13:32:40,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-01 13:32:40,998 INFO L87 Difference]: Start difference. First operand has 792 states, 487 states have (on average 1.3182751540041069) internal successors, (642), 501 states have internal predecessors, (642), 211 states have call successors, (211), 92 states have call predecessors, (211), 90 states have return successors, (205), 205 states have call predecessors, (205), 205 states have call successors, (205) 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, (15), 2 states have call predecessors, (15), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-04-01 13:32:41,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-01 13:32:41,890 INFO L93 Difference]: Finished difference Result 1589 states and 2167 transitions. [2023-04-01 13:32:41,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-01 13:32:41,892 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, (15), 2 states have call predecessors, (15), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 76 [2023-04-01 13:32:41,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-01 13:32:41,908 INFO L225 Difference]: With dead ends: 1589 [2023-04-01 13:32:41,909 INFO L226 Difference]: Without dead ends: 777 [2023-04-01 13:32:41,917 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-01 13:32:41,924 INFO L413 NwaCegarLoop]: 880 mSDtfsCounter, 153 mSDsluCounter, 755 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 1635 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-04-01 13:32:41,925 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 1635 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-04-01 13:32:41,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 777 states. [2023-04-01 13:32:42,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 777 to 777. [2023-04-01 13:32:42,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 777 states, 492 states have (on average 1.3109756097560976) internal successors, (645), 497 states have internal predecessors, (645), 199 states have call successors, (199), 87 states have call predecessors, (199), 85 states have return successors, (197), 197 states have call predecessors, (197), 197 states have call successors, (197) [2023-04-01 13:32:42,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 777 states to 777 states and 1041 transitions. [2023-04-01 13:32:42,045 INFO L78 Accepts]: Start accepts. Automaton has 777 states and 1041 transitions. Word has length 76 [2023-04-01 13:32:42,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-01 13:32:42,045 INFO L495 AbstractCegarLoop]: Abstraction has 777 states and 1041 transitions. [2023-04-01 13:32:42,046 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, (15), 2 states have call predecessors, (15), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-04-01 13:32:42,046 INFO L276 IsEmpty]: Start isEmpty. Operand 777 states and 1041 transitions. [2023-04-01 13:32:42,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2023-04-01 13:32:42,052 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 13:32:42,052 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-01 13:32:42,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-04-01 13:32:42,052 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 13:32:42,053 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 13:32:42,053 INFO L85 PathProgramCache]: Analyzing trace with hash -2030005845, now seen corresponding path program 1 times [2023-04-01 13:32:42,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 13:32:42,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684831274] [2023-04-01 13:32:42,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 13:32:42,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 13:32:42,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 13:32:42,835 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2023-04-01 13:32:42,836 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 13:32:42,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684831274] [2023-04-01 13:32:42,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684831274] provided 0 perfect and 1 imperfect interpolant sequences [2023-04-01 13:32:42,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019280042] [2023-04-01 13:32:42,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 13:32:42,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-01 13:32:42,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-01 13:32:42,843 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-04-01 13:32:42,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-04-01 13:32:43,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 13:32:43,374 INFO L262 TraceCheckSpWp]: Trace formula consists of 1906 conjuncts, 13 conjunts are in the unsatisfiable core [2023-04-01 13:32:43,383 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-01 13:32:43,478 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-04-01 13:32:43,479 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-04-01 13:32:43,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2019280042] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-01 13:32:43,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-04-01 13:32:43,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 9 [2023-04-01 13:32:43,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092158753] [2023-04-01 13:32:43,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 13:32:43,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-04-01 13:32:43,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 13:32:43,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-04-01 13:32:43,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-04-01 13:32:43,482 INFO L87 Difference]: Start difference. First operand 777 states and 1041 transitions. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 5 states have internal predecessors, (67), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) [2023-04-01 13:32:46,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-01 13:32:46,326 INFO L93 Difference]: Finished difference Result 2278 states and 3052 transitions. [2023-04-01 13:32:46,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-04-01 13:32:46,327 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 5 states have internal predecessors, (67), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) Word has length 124 [2023-04-01 13:32:46,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-01 13:32:46,335 INFO L225 Difference]: With dead ends: 2278 [2023-04-01 13:32:46,335 INFO L226 Difference]: Without dead ends: 1497 [2023-04-01 13:32:46,338 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-04-01 13:32:46,339 INFO L413 NwaCegarLoop]: 1656 mSDtfsCounter, 896 mSDsluCounter, 5795 mSDsCounter, 0 mSdLazyCounter, 809 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 898 SdHoareTripleChecker+Valid, 7451 SdHoareTripleChecker+Invalid, 812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 809 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-04-01 13:32:46,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [898 Valid, 7451 Invalid, 812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 809 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-04-01 13:32:46,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1497 states. [2023-04-01 13:32:46,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1497 to 1492. [2023-04-01 13:32:46,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1492 states, 950 states have (on average 1.3105263157894738) internal successors, (1245), 957 states have internal predecessors, (1245), 379 states have call successors, (379), 164 states have call predecessors, (379), 162 states have return successors, (377), 375 states have call predecessors, (377), 377 states have call successors, (377) [2023-04-01 13:32:46,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1492 states to 1492 states and 2001 transitions. [2023-04-01 13:32:46,468 INFO L78 Accepts]: Start accepts. Automaton has 1492 states and 2001 transitions. Word has length 124 [2023-04-01 13:32:46,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-01 13:32:46,469 INFO L495 AbstractCegarLoop]: Abstraction has 1492 states and 2001 transitions. [2023-04-01 13:32:46,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 5 states have internal predecessors, (67), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) [2023-04-01 13:32:46,470 INFO L276 IsEmpty]: Start isEmpty. Operand 1492 states and 2001 transitions. [2023-04-01 13:32:46,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2023-04-01 13:32:46,480 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 13:32:46,481 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-01 13:32:46,492 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-04-01 13:32:46,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-01 13:32:46,691 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 13:32:46,691 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 13:32:46,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1682017361, now seen corresponding path program 1 times [2023-04-01 13:32:46,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 13:32:46,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503308312] [2023-04-01 13:32:46,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 13:32:46,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 13:32:46,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 13:32:46,972 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2023-04-01 13:32:46,972 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 13:32:46,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503308312] [2023-04-01 13:32:46,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503308312] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-01 13:32:46,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-01 13:32:46,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-01 13:32:46,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839550178] [2023-04-01 13:32:46,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 13:32:46,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-01 13:32:46,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 13:32:46,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-01 13:32:46,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-01 13:32:46,975 INFO L87 Difference]: Start difference. First operand 1492 states and 2001 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 3 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2023-04-01 13:32:47,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-01 13:32:47,853 INFO L93 Difference]: Finished difference Result 3502 states and 4714 transitions. [2023-04-01 13:32:47,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-01 13:32:47,854 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 3 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) Word has length 149 [2023-04-01 13:32:47,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-01 13:32:47,865 INFO L225 Difference]: With dead ends: 3502 [2023-04-01 13:32:47,866 INFO L226 Difference]: Without dead ends: 2036 [2023-04-01 13:32:47,872 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-01 13:32:47,876 INFO L413 NwaCegarLoop]: 912 mSDtfsCounter, 358 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 1629 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-04-01 13:32:47,879 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [358 Valid, 1629 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-04-01 13:32:47,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2036 states. [2023-04-01 13:32:47,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2036 to 2033. [2023-04-01 13:32:47,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2033 states, 1325 states have (on average 1.2943396226415094) internal successors, (1715), 1333 states have internal predecessors, (1715), 481 states have call successors, (481), 228 states have call predecessors, (481), 226 states have return successors, (479), 476 states have call predecessors, (479), 479 states have call successors, (479) [2023-04-01 13:32:47,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2033 states to 2033 states and 2675 transitions. [2023-04-01 13:32:47,960 INFO L78 Accepts]: Start accepts. Automaton has 2033 states and 2675 transitions. Word has length 149 [2023-04-01 13:32:47,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-01 13:32:47,962 INFO L495 AbstractCegarLoop]: Abstraction has 2033 states and 2675 transitions. [2023-04-01 13:32:47,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 3 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2023-04-01 13:32:47,963 INFO L276 IsEmpty]: Start isEmpty. Operand 2033 states and 2675 transitions. [2023-04-01 13:32:47,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-04-01 13:32:47,965 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 13:32:47,965 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-01 13:32:47,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-04-01 13:32:47,966 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 13:32:47,968 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 13:32:47,968 INFO L85 PathProgramCache]: Analyzing trace with hash -563543234, now seen corresponding path program 1 times [2023-04-01 13:32:47,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 13:32:47,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984830538] [2023-04-01 13:32:47,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 13:32:47,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 13:32:48,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 13:32:48,595 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2023-04-01 13:32:48,596 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 13:32:48,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984830538] [2023-04-01 13:32:48,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984830538] provided 0 perfect and 1 imperfect interpolant sequences [2023-04-01 13:32:48,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126308436] [2023-04-01 13:32:48,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 13:32:48,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-01 13:32:48,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-01 13:32:48,597 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-04-01 13:32:48,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-04-01 13:32:49,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 13:32:49,121 INFO L262 TraceCheckSpWp]: Trace formula consists of 2104 conjuncts, 7 conjunts are in the unsatisfiable core [2023-04-01 13:32:49,129 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-01 13:32:49,412 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2023-04-01 13:32:49,413 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-04-01 13:32:49,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126308436] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-01 13:32:49,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-04-01 13:32:49,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2023-04-01 13:32:49,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084781399] [2023-04-01 13:32:49,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 13:32:49,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-01 13:32:49,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 13:32:49,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-01 13:32:49,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-04-01 13:32:49,416 INFO L87 Difference]: Start difference. First operand 2033 states and 2675 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 3 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-04-01 13:32:50,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-01 13:32:50,278 INFO L93 Difference]: Finished difference Result 3960 states and 5230 transitions. [2023-04-01 13:32:50,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-01 13:32:50,278 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 3 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 150 [2023-04-01 13:32:50,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-01 13:32:50,299 INFO L225 Difference]: With dead ends: 3960 [2023-04-01 13:32:50,299 INFO L226 Difference]: Without dead ends: 3957 [2023-04-01 13:32:50,302 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-04-01 13:32:50,302 INFO L413 NwaCegarLoop]: 862 mSDtfsCounter, 762 mSDsluCounter, 839 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 762 SdHoareTripleChecker+Valid, 1701 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-04-01 13:32:50,303 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [762 Valid, 1701 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-04-01 13:32:50,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3957 states. [2023-04-01 13:32:50,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3957 to 3878. [2023-04-01 13:32:50,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3878 states, 2544 states have (on average 1.2979559748427674) internal successors, (3302), 2559 states have internal predecessors, (3302), 914 states have call successors, (914), 423 states have call predecessors, (914), 419 states have return successors, (914), 903 states have call predecessors, (914), 912 states have call successors, (914) [2023-04-01 13:32:50,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3878 states to 3878 states and 5130 transitions. [2023-04-01 13:32:50,506 INFO L78 Accepts]: Start accepts. Automaton has 3878 states and 5130 transitions. Word has length 150 [2023-04-01 13:32:50,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-01 13:32:50,507 INFO L495 AbstractCegarLoop]: Abstraction has 3878 states and 5130 transitions. [2023-04-01 13:32:50,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 3 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-04-01 13:32:50,507 INFO L276 IsEmpty]: Start isEmpty. Operand 3878 states and 5130 transitions. [2023-04-01 13:32:50,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-04-01 13:32:50,510 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 13:32:50,511 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 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] [2023-04-01 13:32:50,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-04-01 13:32:50,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2023-04-01 13:32:50,725 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 13:32:50,725 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 13:32:50,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1180964661, now seen corresponding path program 1 times [2023-04-01 13:32:50,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 13:32:50,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637109640] [2023-04-01 13:32:50,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 13:32:50,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 13:32:50,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 13:32:50,931 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2023-04-01 13:32:50,931 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 13:32:50,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637109640] [2023-04-01 13:32:50,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637109640] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-01 13:32:50,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-01 13:32:50,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-01 13:32:50,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781598958] [2023-04-01 13:32:50,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 13:32:50,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-01 13:32:50,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 13:32:50,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-01 13:32:50,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-01 13:32:50,933 INFO L87 Difference]: Start difference. First operand 3878 states and 5130 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2023-04-01 13:32:51,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-01 13:32:51,865 INFO L93 Difference]: Finished difference Result 8815 states and 11712 transitions. [2023-04-01 13:32:51,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-01 13:32:51,865 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 172 [2023-04-01 13:32:51,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-01 13:32:51,894 INFO L225 Difference]: With dead ends: 8815 [2023-04-01 13:32:51,894 INFO L226 Difference]: Without dead ends: 4963 [2023-04-01 13:32:51,907 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-01 13:32:51,909 INFO L413 NwaCegarLoop]: 1089 mSDtfsCounter, 451 mSDsluCounter, 640 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 451 SdHoareTripleChecker+Valid, 1729 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-04-01 13:32:51,909 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [451 Valid, 1729 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-04-01 13:32:51,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4963 states. [2023-04-01 13:32:52,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4963 to 4960. [2023-04-01 13:32:52,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4960 states, 3294 states have (on average 1.2871888281724346) internal successors, (4240), 3311 states have internal predecessors, (4240), 1118 states have call successors, (1118), 551 states have call predecessors, (1118), 547 states have return successors, (1118), 1105 states have call predecessors, (1118), 1116 states have call successors, (1118) [2023-04-01 13:32:52,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4960 states to 4960 states and 6476 transitions. [2023-04-01 13:32:52,186 INFO L78 Accepts]: Start accepts. Automaton has 4960 states and 6476 transitions. Word has length 172 [2023-04-01 13:32:52,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-01 13:32:52,188 INFO L495 AbstractCegarLoop]: Abstraction has 4960 states and 6476 transitions. [2023-04-01 13:32:52,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2023-04-01 13:32:52,188 INFO L276 IsEmpty]: Start isEmpty. Operand 4960 states and 6476 transitions. [2023-04-01 13:32:52,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2023-04-01 13:32:52,194 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 13:32:52,194 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 3, 3, 3, 3, 3, 3, 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] [2023-04-01 13:32:52,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-04-01 13:32:52,194 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 13:32:52,195 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 13:32:52,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1434633160, now seen corresponding path program 1 times [2023-04-01 13:32:52,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 13:32:52,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877892628] [2023-04-01 13:32:52,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 13:32:52,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 13:32:52,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 13:32:52,895 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2023-04-01 13:32:52,895 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 13:32:52,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877892628] [2023-04-01 13:32:52,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877892628] provided 0 perfect and 1 imperfect interpolant sequences [2023-04-01 13:32:52,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107151987] [2023-04-01 13:32:52,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 13:32:52,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-01 13:32:52,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-01 13:32:52,897 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-04-01 13:32:52,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-04-01 13:32:53,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 13:32:53,478 INFO L262 TraceCheckSpWp]: Trace formula consists of 2307 conjuncts, 5 conjunts are in the unsatisfiable core [2023-04-01 13:32:53,486 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-01 13:32:53,604 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 27 proven. 5 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2023-04-01 13:32:53,604 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-04-01 13:32:53,821 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2023-04-01 13:32:53,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107151987] provided 1 perfect and 1 imperfect interpolant sequences [2023-04-01 13:32:53,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-04-01 13:32:53,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 4] total 8 [2023-04-01 13:32:53,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403508862] [2023-04-01 13:32:53,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 13:32:53,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-01 13:32:53,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 13:32:53,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-01 13:32:53,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-04-01 13:32:53,824 INFO L87 Difference]: Start difference. First operand 4960 states and 6476 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 3 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2023-04-01 13:32:54,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-01 13:32:54,766 INFO L93 Difference]: Finished difference Result 10999 states and 14408 transitions. [2023-04-01 13:32:54,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-01 13:32:54,767 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 3 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) Word has length 200 [2023-04-01 13:32:54,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-01 13:32:54,802 INFO L225 Difference]: With dead ends: 10999 [2023-04-01 13:32:54,802 INFO L226 Difference]: Without dead ends: 6065 [2023-04-01 13:32:54,820 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 405 GetRequests, 399 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-04-01 13:32:54,821 INFO L413 NwaCegarLoop]: 791 mSDtfsCounter, 667 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 667 SdHoareTripleChecker+Valid, 1248 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-04-01 13:32:54,821 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [667 Valid, 1248 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-04-01 13:32:54,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6065 states. [2023-04-01 13:32:55,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6065 to 6062. [2023-04-01 13:32:55,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6062 states, 4052 states have (on average 1.3025666337611057) internal successors, (5278), 4071 states have internal predecessors, (5278), 1322 states have call successors, (1322), 691 states have call predecessors, (1322), 687 states have return successors, (1322), 1307 states have call predecessors, (1322), 1320 states have call successors, (1322) [2023-04-01 13:32:55,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6062 states to 6062 states and 7922 transitions. [2023-04-01 13:32:55,193 INFO L78 Accepts]: Start accepts. Automaton has 6062 states and 7922 transitions. Word has length 200 [2023-04-01 13:32:55,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-01 13:32:55,194 INFO L495 AbstractCegarLoop]: Abstraction has 6062 states and 7922 transitions. [2023-04-01 13:32:55,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 3 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2023-04-01 13:32:55,195 INFO L276 IsEmpty]: Start isEmpty. Operand 6062 states and 7922 transitions. [2023-04-01 13:32:55,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2023-04-01 13:32:55,203 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 13:32:55,204 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 5, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-01 13:32:55,217 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-04-01 13:32:55,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-01 13:32:55,415 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 13:32:55,415 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 13:32:55,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1330558907, now seen corresponding path program 1 times [2023-04-01 13:32:55,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 13:32:55,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606608406] [2023-04-01 13:32:55,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 13:32:55,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 13:32:55,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 13:32:56,184 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 230 trivial. 0 not checked. [2023-04-01 13:32:56,184 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 13:32:56,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606608406] [2023-04-01 13:32:56,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606608406] provided 0 perfect and 1 imperfect interpolant sequences [2023-04-01 13:32:56,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1513470217] [2023-04-01 13:32:56,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 13:32:56,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-01 13:32:56,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-01 13:32:56,186 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-04-01 13:32:56,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-04-01 13:32:56,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 13:32:56,766 INFO L262 TraceCheckSpWp]: Trace formula consists of 2559 conjuncts, 8 conjunts are in the unsatisfiable core [2023-04-01 13:32:56,772 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-01 13:32:56,885 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2023-04-01 13:32:56,885 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-04-01 13:32:56,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1513470217] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-01 13:32:56,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-04-01 13:32:56,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 8 [2023-04-01 13:32:56,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973015700] [2023-04-01 13:32:56,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 13:32:56,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-04-01 13:32:56,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 13:32:56,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-04-01 13:32:56,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-04-01 13:32:56,888 INFO L87 Difference]: Start difference. First operand 6062 states and 7922 transitions. Second operand has 5 states, 5 states have (on average 25.8) internal successors, (129), 4 states have internal predecessors, (129), 3 states have call successors, (42), 3 states have call predecessors, (42), 4 states have return successors, (37), 4 states have call predecessors, (37), 3 states have call successors, (37) [2023-04-01 13:32:58,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-01 13:32:58,469 INFO L93 Difference]: Finished difference Result 13025 states and 17114 transitions. [2023-04-01 13:32:58,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-04-01 13:32:58,470 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 25.8) internal successors, (129), 4 states have internal predecessors, (129), 3 states have call successors, (42), 3 states have call predecessors, (42), 4 states have return successors, (37), 4 states have call predecessors, (37), 3 states have call successors, (37) Word has length 251 [2023-04-01 13:32:58,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-01 13:32:58,505 INFO L225 Difference]: With dead ends: 13025 [2023-04-01 13:32:58,505 INFO L226 Difference]: Without dead ends: 6989 [2023-04-01 13:32:58,563 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-04-01 13:32:58,563 INFO L413 NwaCegarLoop]: 1102 mSDtfsCounter, 432 mSDsluCounter, 1660 mSDsCounter, 0 mSdLazyCounter, 1022 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 432 SdHoareTripleChecker+Valid, 2762 SdHoareTripleChecker+Invalid, 1071 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-04-01 13:32:58,564 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [432 Valid, 2762 Invalid, 1071 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1022 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-04-01 13:32:58,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6989 states. [2023-04-01 13:32:58,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6989 to 6766. [2023-04-01 13:32:58,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6766 states, 4640 states have (on average 1.3107758620689656) internal successors, (6082), 4659 states have internal predecessors, (6082), 1378 states have call successors, (1378), 747 states have call predecessors, (1378), 747 states have return successors, (1382), 1367 states have call predecessors, (1382), 1376 states have call successors, (1382) [2023-04-01 13:32:58,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6766 states to 6766 states and 8842 transitions. [2023-04-01 13:32:58,929 INFO L78 Accepts]: Start accepts. Automaton has 6766 states and 8842 transitions. Word has length 251 [2023-04-01 13:32:58,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-01 13:32:58,931 INFO L495 AbstractCegarLoop]: Abstraction has 6766 states and 8842 transitions. [2023-04-01 13:32:58,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.8) internal successors, (129), 4 states have internal predecessors, (129), 3 states have call successors, (42), 3 states have call predecessors, (42), 4 states have return successors, (37), 4 states have call predecessors, (37), 3 states have call successors, (37) [2023-04-01 13:32:58,931 INFO L276 IsEmpty]: Start isEmpty. Operand 6766 states and 8842 transitions. [2023-04-01 13:32:58,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2023-04-01 13:32:58,941 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 13:32:58,942 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 6, 6, 6, 5, 4, 4, 4, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-01 13:32:58,952 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-04-01 13:32:59,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-01 13:32:59,153 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 13:32:59,153 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 13:32:59,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1227072110, now seen corresponding path program 1 times [2023-04-01 13:32:59,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 13:32:59,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108254872] [2023-04-01 13:32:59,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 13:32:59,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 13:32:59,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 13:33:00,059 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 272 trivial. 0 not checked. [2023-04-01 13:33:00,060 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 13:33:00,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108254872] [2023-04-01 13:33:00,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108254872] provided 0 perfect and 1 imperfect interpolant sequences [2023-04-01 13:33:00,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646164939] [2023-04-01 13:33:00,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 13:33:00,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-01 13:33:00,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-01 13:33:00,065 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-04-01 13:33:00,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-04-01 13:33:00,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 13:33:00,709 INFO L262 TraceCheckSpWp]: Trace formula consists of 2868 conjuncts, 8 conjunts are in the unsatisfiable core [2023-04-01 13:33:00,720 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-01 13:33:00,811 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2023-04-01 13:33:00,811 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-04-01 13:33:00,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646164939] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-01 13:33:00,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-04-01 13:33:00,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 8 [2023-04-01 13:33:00,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043292141] [2023-04-01 13:33:00,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 13:33:00,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-04-01 13:33:00,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 13:33:00,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-04-01 13:33:00,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-04-01 13:33:00,814 INFO L87 Difference]: Start difference. First operand 6766 states and 8842 transitions. Second operand has 5 states, 5 states have (on average 31.6) internal successors, (158), 4 states have internal predecessors, (158), 3 states have call successors, (48), 3 states have call predecessors, (48), 4 states have return successors, (43), 4 states have call predecessors, (43), 3 states have call successors, (43) [2023-04-01 13:33:02,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-01 13:33:02,292 INFO L93 Difference]: Finished difference Result 13927 states and 18276 transitions. [2023-04-01 13:33:02,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-04-01 13:33:02,293 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.6) internal successors, (158), 4 states have internal predecessors, (158), 3 states have call successors, (48), 3 states have call predecessors, (48), 4 states have return successors, (43), 4 states have call predecessors, (43), 3 states have call successors, (43) Word has length 299 [2023-04-01 13:33:02,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-01 13:33:02,331 INFO L225 Difference]: With dead ends: 13927 [2023-04-01 13:33:02,331 INFO L226 Difference]: Without dead ends: 7187 [2023-04-01 13:33:02,350 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 298 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-04-01 13:33:02,352 INFO L413 NwaCegarLoop]: 1089 mSDtfsCounter, 427 mSDsluCounter, 1076 mSDsCounter, 0 mSdLazyCounter, 811 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 427 SdHoareTripleChecker+Valid, 2165 SdHoareTripleChecker+Invalid, 850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 811 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-04-01 13:33:02,352 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [427 Valid, 2165 Invalid, 850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 811 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-04-01 13:33:02,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7187 states. [2023-04-01 13:33:02,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7187 to 7080. [2023-04-01 13:33:02,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7080 states, 4894 states have (on average 1.31671434409481) internal successors, (6444), 4913 states have internal predecessors, (6444), 1406 states have call successors, (1406), 775 states have call predecessors, (1406), 779 states have return successors, (1414), 1399 states have call predecessors, (1414), 1404 states have call successors, (1414) [2023-04-01 13:33:02,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7080 states to 7080 states and 9264 transitions. [2023-04-01 13:33:02,680 INFO L78 Accepts]: Start accepts. Automaton has 7080 states and 9264 transitions. Word has length 299 [2023-04-01 13:33:02,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-01 13:33:02,680 INFO L495 AbstractCegarLoop]: Abstraction has 7080 states and 9264 transitions. [2023-04-01 13:33:02,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.6) internal successors, (158), 4 states have internal predecessors, (158), 3 states have call successors, (48), 3 states have call predecessors, (48), 4 states have return successors, (43), 4 states have call predecessors, (43), 3 states have call successors, (43) [2023-04-01 13:33:02,681 INFO L276 IsEmpty]: Start isEmpty. Operand 7080 states and 9264 transitions. [2023-04-01 13:33:02,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2023-04-01 13:33:02,692 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 13:33:02,692 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 6, 6, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-01 13:33:02,704 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-04-01 13:33:02,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-01 13:33:02,905 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 13:33:02,906 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 13:33:02,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1161484355, now seen corresponding path program 1 times [2023-04-01 13:33:02,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 13:33:02,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057379966] [2023-04-01 13:33:02,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 13:33:02,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 13:33:03,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 13:33:03,784 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2023-04-01 13:33:03,785 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 13:33:03,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057379966] [2023-04-01 13:33:03,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057379966] provided 0 perfect and 1 imperfect interpolant sequences [2023-04-01 13:33:03,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910399554] [2023-04-01 13:33:03,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 13:33:03,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-01 13:33:03,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-01 13:33:03,786 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-04-01 13:33:03,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-04-01 13:33:04,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 13:33:04,462 INFO L262 TraceCheckSpWp]: Trace formula consists of 2992 conjuncts, 41 conjunts are in the unsatisfiable core [2023-04-01 13:33:04,470 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-01 13:33:04,568 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 199 trivial. 0 not checked. [2023-04-01 13:33:04,568 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-04-01 13:33:04,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910399554] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-01 13:33:04,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-04-01 13:33:04,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [5] total 11 [2023-04-01 13:33:04,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931469494] [2023-04-01 13:33:04,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 13:33:04,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-04-01 13:33:04,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 13:33:04,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-04-01 13:33:04,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2023-04-01 13:33:04,571 INFO L87 Difference]: Start difference. First operand 7080 states and 9264 transitions. Second operand has 9 states, 8 states have (on average 20.25) internal successors, (162), 6 states have internal predecessors, (162), 2 states have call successors, (51), 2 states have call predecessors, (51), 5 states have return successors, (46), 5 states have call predecessors, (46), 2 states have call successors, (46) [2023-04-01 13:33:06,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-01 13:33:06,605 INFO L93 Difference]: Finished difference Result 14264 states and 18682 transitions. [2023-04-01 13:33:06,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-04-01 13:33:06,606 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 20.25) internal successors, (162), 6 states have internal predecessors, (162), 2 states have call successors, (51), 2 states have call predecessors, (51), 5 states have return successors, (46), 5 states have call predecessors, (46), 2 states have call successors, (46) Word has length 315 [2023-04-01 13:33:06,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-01 13:33:06,638 INFO L225 Difference]: With dead ends: 14264 [2023-04-01 13:33:06,638 INFO L226 Difference]: Without dead ends: 7210 [2023-04-01 13:33:06,658 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 311 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2023-04-01 13:33:06,659 INFO L413 NwaCegarLoop]: 845 mSDtfsCounter, 2 mSDsluCounter, 5898 mSDsCounter, 0 mSdLazyCounter, 728 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 6743 SdHoareTripleChecker+Invalid, 728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 728 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-04-01 13:33:06,659 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 6743 Invalid, 728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 728 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-04-01 13:33:06,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7210 states. [2023-04-01 13:33:06,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7210 to 7116. [2023-04-01 13:33:06,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7116 states, 4918 states have (on average 1.3151687677917854) internal successors, (6468), 4937 states have internal predecessors, (6468), 1406 states have call successors, (1406), 775 states have call predecessors, (1406), 791 states have return successors, (1438), 1411 states have call predecessors, (1438), 1404 states have call successors, (1438) [2023-04-01 13:33:06,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7116 states to 7116 states and 9312 transitions. [2023-04-01 13:33:06,961 INFO L78 Accepts]: Start accepts. Automaton has 7116 states and 9312 transitions. Word has length 315 [2023-04-01 13:33:06,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-01 13:33:06,961 INFO L495 AbstractCegarLoop]: Abstraction has 7116 states and 9312 transitions. [2023-04-01 13:33:06,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 20.25) internal successors, (162), 6 states have internal predecessors, (162), 2 states have call successors, (51), 2 states have call predecessors, (51), 5 states have return successors, (46), 5 states have call predecessors, (46), 2 states have call successors, (46) [2023-04-01 13:33:06,962 INFO L276 IsEmpty]: Start isEmpty. Operand 7116 states and 9312 transitions. [2023-04-01 13:33:06,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 320 [2023-04-01 13:33:06,973 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 13:33:06,973 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 6, 6, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-01 13:33:06,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-04-01 13:33:07,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-01 13:33:07,188 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 13:33:07,188 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 13:33:07,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1097616248, now seen corresponding path program 1 times [2023-04-01 13:33:07,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 13:33:07,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580015650] [2023-04-01 13:33:07,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 13:33:07,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 13:33:07,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 13:33:08,058 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2023-04-01 13:33:08,058 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 13:33:08,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580015650] [2023-04-01 13:33:08,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580015650] provided 0 perfect and 1 imperfect interpolant sequences [2023-04-01 13:33:08,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060485638] [2023-04-01 13:33:08,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 13:33:08,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-01 13:33:08,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-01 13:33:08,061 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-04-01 13:33:08,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-04-01 13:33:08,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 13:33:08,794 INFO L262 TraceCheckSpWp]: Trace formula consists of 3017 conjuncts, 13 conjunts are in the unsatisfiable core [2023-04-01 13:33:08,803 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-01 13:33:08,826 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-04-01 13:33:08,826 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-04-01 13:33:08,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060485638] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-01 13:33:08,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-04-01 13:33:08,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 5 [2023-04-01 13:33:08,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770336561] [2023-04-01 13:33:08,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 13:33:08,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-04-01 13:33:08,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 13:33:08,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-04-01 13:33:08,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-04-01 13:33:08,829 INFO L87 Difference]: Start difference. First operand 7116 states and 9312 transitions. Second operand has 5 states, 5 states have (on average 30.2) internal successors, (151), 4 states have internal predecessors, (151), 2 states have call successors, (50), 2 states have call predecessors, (50), 3 states have return successors, (45), 3 states have call predecessors, (45), 2 states have call successors, (45) [2023-04-01 13:33:10,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-01 13:33:10,093 INFO L93 Difference]: Finished difference Result 14249 states and 18655 transitions. [2023-04-01 13:33:10,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-04-01 13:33:10,094 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 30.2) internal successors, (151), 4 states have internal predecessors, (151), 2 states have call successors, (50), 2 states have call predecessors, (50), 3 states have return successors, (45), 3 states have call predecessors, (45), 2 states have call successors, (45) Word has length 319 [2023-04-01 13:33:10,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-01 13:33:10,125 INFO L225 Difference]: With dead ends: 14249 [2023-04-01 13:33:10,126 INFO L226 Difference]: Without dead ends: 7152 [2023-04-01 13:33:10,143 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 326 GetRequests, 321 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-04-01 13:33:10,143 INFO L413 NwaCegarLoop]: 845 mSDtfsCounter, 38 mSDsluCounter, 2507 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 3352 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-04-01 13:33:10,144 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 3352 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-04-01 13:33:10,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7152 states. [2023-04-01 13:33:10,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7152 to 7055. [2023-04-01 13:33:10,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7055 states, 4876 states have (on average 1.315217391304348) internal successors, (6413), 4894 states have internal predecessors, (6413), 1396 states have call successors, (1396), 766 states have call predecessors, (1396), 782 states have return successors, (1428), 1402 states have call predecessors, (1428), 1394 states have call successors, (1428) [2023-04-01 13:33:10,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7055 states to 7055 states and 9237 transitions. [2023-04-01 13:33:10,435 INFO L78 Accepts]: Start accepts. Automaton has 7055 states and 9237 transitions. Word has length 319 [2023-04-01 13:33:10,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-01 13:33:10,435 INFO L495 AbstractCegarLoop]: Abstraction has 7055 states and 9237 transitions. [2023-04-01 13:33:10,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.2) internal successors, (151), 4 states have internal predecessors, (151), 2 states have call successors, (50), 2 states have call predecessors, (50), 3 states have return successors, (45), 3 states have call predecessors, (45), 2 states have call successors, (45) [2023-04-01 13:33:10,435 INFO L276 IsEmpty]: Start isEmpty. Operand 7055 states and 9237 transitions. [2023-04-01 13:33:10,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2023-04-01 13:33:10,449 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 13:33:10,449 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-01 13:33:10,464 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-04-01 13:33:10,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-01 13:33:10,662 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 13:33:10,662 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 13:33:10,663 INFO L85 PathProgramCache]: Analyzing trace with hash 218416269, now seen corresponding path program 2 times [2023-04-01 13:33:10,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 13:33:10,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142104322] [2023-04-01 13:33:10,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 13:33:10,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 13:33:10,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 13:33:12,121 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 30 proven. 9 refuted. 0 times theorem prover too weak. 249 trivial. 0 not checked. [2023-04-01 13:33:12,122 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 13:33:12,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142104322] [2023-04-01 13:33:12,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142104322] provided 0 perfect and 1 imperfect interpolant sequences [2023-04-01 13:33:12,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780858373] [2023-04-01 13:33:12,122 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-04-01 13:33:12,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-01 13:33:12,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-01 13:33:12,125 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-04-01 13:33:12,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-04-01 13:33:12,743 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-04-01 13:33:12,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-04-01 13:33:12,755 INFO L262 TraceCheckSpWp]: Trace formula consists of 2342 conjuncts, 85 conjunts are in the unsatisfiable core [2023-04-01 13:33:12,764 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-01 13:33:12,808 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2023-04-01 13:33:12,808 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-04-01 13:33:12,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780858373] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-01 13:33:12,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-04-01 13:33:12,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [11] total 11 [2023-04-01 13:33:12,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765370410] [2023-04-01 13:33:12,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 13:33:12,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-04-01 13:33:12,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 13:33:12,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-04-01 13:33:12,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2023-04-01 13:33:12,811 INFO L87 Difference]: Start difference. First operand 7055 states and 9237 transitions. Second operand has 11 states, 9 states have (on average 18.22222222222222) internal successors, (164), 7 states have internal predecessors, (164), 2 states have call successors, (52), 2 states have call predecessors, (52), 6 states have return successors, (49), 6 states have call predecessors, (49), 2 states have call successors, (49) [2023-04-01 13:33:15,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-01 13:33:15,228 INFO L93 Difference]: Finished difference Result 14204 states and 18631 transitions. [2023-04-01 13:33:15,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-04-01 13:33:15,229 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 18.22222222222222) internal successors, (164), 7 states have internal predecessors, (164), 2 states have call successors, (52), 2 states have call predecessors, (52), 6 states have return successors, (49), 6 states have call predecessors, (49), 2 states have call successors, (49) Word has length 323 [2023-04-01 13:33:15,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-01 13:33:15,256 INFO L225 Difference]: With dead ends: 14204 [2023-04-01 13:33:15,256 INFO L226 Difference]: Without dead ends: 7187 [2023-04-01 13:33:15,274 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 334 GetRequests, 325 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2023-04-01 13:33:15,274 INFO L413 NwaCegarLoop]: 847 mSDtfsCounter, 2 mSDsluCounter, 7597 mSDsCounter, 0 mSdLazyCounter, 914 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 8444 SdHoareTripleChecker+Invalid, 914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 914 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-04-01 13:33:15,274 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 8444 Invalid, 914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 914 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-04-01 13:33:15,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7187 states. [2023-04-01 13:33:15,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7187 to 7099. [2023-04-01 13:33:15,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7099 states, 4904 states have (on average 1.3134176182707993) internal successors, (6441), 4922 states have internal predecessors, (6441), 1396 states have call successors, (1396), 766 states have call predecessors, (1396), 798 states have return successors, (1468), 1418 states have call predecessors, (1468), 1394 states have call successors, (1468) [2023-04-01 13:33:15,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7099 states to 7099 states and 9305 transitions. [2023-04-01 13:33:15,553 INFO L78 Accepts]: Start accepts. Automaton has 7099 states and 9305 transitions. Word has length 323 [2023-04-01 13:33:15,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-01 13:33:15,554 INFO L495 AbstractCegarLoop]: Abstraction has 7099 states and 9305 transitions. [2023-04-01 13:33:15,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 18.22222222222222) internal successors, (164), 7 states have internal predecessors, (164), 2 states have call successors, (52), 2 states have call predecessors, (52), 6 states have return successors, (49), 6 states have call predecessors, (49), 2 states have call successors, (49) [2023-04-01 13:33:15,554 INFO L276 IsEmpty]: Start isEmpty. Operand 7099 states and 9305 transitions. [2023-04-01 13:33:15,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2023-04-01 13:33:15,566 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 13:33:15,566 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-01 13:33:15,579 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-04-01 13:33:15,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-04-01 13:33:15,779 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 13:33:15,779 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 13:33:15,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1857314008, now seen corresponding path program 3 times [2023-04-01 13:33:15,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 13:33:15,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676985385] [2023-04-01 13:33:15,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 13:33:15,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 13:33:16,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-04-01 13:33:16,503 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-04-01 13:33:17,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-04-01 13:33:17,440 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2023-04-01 13:33:17,440 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-04-01 13:33:17,441 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-04-01 13:33:17,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-04-01 13:33:17,445 INFO L445 BasicCegarLoop]: Path program histogram: [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-01 13:33:17,448 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-04-01 13:33:17,705 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.04 01:33:17 BoogieIcfgContainer [2023-04-01 13:33:17,705 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-04-01 13:33:17,706 INFO L158 Benchmark]: Toolchain (without parser) took 44702.21ms. Allocated memory was 175.1MB in the beginning and 899.7MB in the end (delta: 724.6MB). Free memory was 115.2MB in the beginning and 400.5MB in the end (delta: -285.3MB). Peak memory consumption was 439.4MB. Max. memory is 8.0GB. [2023-04-01 13:33:17,706 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 175.1MB. Free memory is still 124.6MB. There was no memory consumed. Max. memory is 8.0GB. [2023-04-01 13:33:17,706 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1455.93ms. Allocated memory was 175.1MB in the beginning and 249.6MB in the end (delta: 74.4MB). Free memory was 115.2MB in the beginning and 117.2MB in the end (delta: -2.0MB). Peak memory consumption was 73.7MB. Max. memory is 8.0GB. [2023-04-01 13:33:17,706 INFO L158 Benchmark]: Boogie Preprocessor took 216.04ms. Allocated memory is still 249.6MB. Free memory was 117.2MB in the beginning and 103.1MB in the end (delta: 14.2MB). Peak memory consumption was 13.6MB. Max. memory is 8.0GB. [2023-04-01 13:33:17,707 INFO L158 Benchmark]: RCFGBuilder took 5556.72ms. Allocated memory was 249.6MB in the beginning and 382.7MB in the end (delta: 133.2MB). Free memory was 103.1MB in the beginning and 136.8MB in the end (delta: -33.7MB). Peak memory consumption was 109.0MB. Max. memory is 8.0GB. [2023-04-01 13:33:17,707 INFO L158 Benchmark]: TraceAbstraction took 37466.90ms. Allocated memory was 382.7MB in the beginning and 899.7MB in the end (delta: 516.9MB). Free memory was 136.2MB in the beginning and 400.5MB in the end (delta: -264.3MB). Peak memory consumption was 251.6MB. Max. memory is 8.0GB. [2023-04-01 13:33:17,708 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.12ms. Allocated memory is still 175.1MB. Free memory is still 124.6MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 1455.93ms. Allocated memory was 175.1MB in the beginning and 249.6MB in the end (delta: 74.4MB). Free memory was 115.2MB in the beginning and 117.2MB in the end (delta: -2.0MB). Peak memory consumption was 73.7MB. Max. memory is 8.0GB. * Boogie Preprocessor took 216.04ms. Allocated memory is still 249.6MB. Free memory was 117.2MB in the beginning and 103.1MB in the end (delta: 14.2MB). Peak memory consumption was 13.6MB. Max. memory is 8.0GB. * RCFGBuilder took 5556.72ms. Allocated memory was 249.6MB in the beginning and 382.7MB in the end (delta: 133.2MB). Free memory was 103.1MB in the beginning and 136.8MB in the end (delta: -33.7MB). Peak memory consumption was 109.0MB. Max. memory is 8.0GB. * TraceAbstraction took 37466.90ms. Allocated memory was 382.7MB in the beginning and 899.7MB in the end (delta: 516.9MB). Free memory was 136.2MB in the beginning and 400.5MB in the end (delta: -264.3MB). Peak memory consumption was 251.6MB. Max. memory is 8.0GB. * 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, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=1, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=1, \old(usb_counter)=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={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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=33, ldvarg3=19, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=19, tmp___1=33, usb_counter=0] [L5354] CALL, EXPR ldv_zalloc(192UL) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=192, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=192, \old(usb_counter)=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={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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=33, ldvarg3=19, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=19, tmp___1=33, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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=33, ldvarg1=56, ldvarg3=19, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=19, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, usb_counter=0] [L5360] CALL, EXPR ldv_zalloc(44UL) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=44, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=44, \old(usb_counter)=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={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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=33, ldvarg1=56, ldvarg3=19, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=19, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=19, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, usb_counter=0] [L5364] CALL, EXPR ldv_zalloc(24UL) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=24, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=24, \old(usb_counter)=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={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=19, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, usb_counter=0] [L5364] tmp___7 = ldv_zalloc(24UL) [L5365] ldvarg8 = (struct usb_device_id *)tmp___7 VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=19, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, tmp___7={0:0}, usb_counter=0] [L5366] CALL ldv_initialize() VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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] [L5754] CALL, EXPR ldv_malloc(sizeof(struct tty_struct___0)) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=1740, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=1740, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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={-4294967295:0}, ref_cnt=0, size=1740, tmp={-4294967295:0}, tmp___0=0, usb_counter=0] [L4361] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=1740, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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={-4294967295:0}, ref_cnt=0, size=1740, tmp={-4294967295:0}, tmp___0=0, usb_counter=0] [L4362] return (p); VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=1740, \old(usb_counter)=0, \result={-4294967295:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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={-4294967295:0}, ref_cnt=0, size=1740, tmp={-4294967295:0}, tmp___0=0, usb_counter=0] [L5754] RET, EXPR ldv_malloc(sizeof(struct tty_struct___0)) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={0:0}, ldv_malloc(sizeof(struct tty_struct___0))={-4294967295: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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295: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() VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295: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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=19, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, tmp___7={0:0}, usb_counter=0] [L5367] ldv_state_variable_1 = 0 [L5368] ref_cnt = 0 [L5369] ldv_state_variable_0 = 1 [L5370] ldv_state_variable_2 = 0 VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295: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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=19, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, tmp___7={0:0}, usb_counter=0] [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: [L5587] case 1: VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295: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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=19, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295: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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, tmp___7={0:0}, tmp___8=1, usb_counter=0] [L5600] COND TRUE ldv_state_variable_0 == 1 VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295: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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, tmp___7={0:0}, tmp___8=1, usb_counter=0] [L5601] CALL, EXPR kobil_init() VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295: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, ref_cnt=0, usb_counter=0] [L5260] int retval ; VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295: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, ref_cnt=0, usb_counter=0] [L5262] CALL, EXPR usb_serial_register(& kobil_device) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, arg0={102: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_latest_tty={-4294967295: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, ref_cnt=0, usb_counter=0] [L5884] return __VERIFIER_nondet_int(); [L5262] RET, EXPR usb_serial_register(& kobil_device) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295: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, ref_cnt=0, usb_counter=0, usb_serial_register(& kobil_device)=0] [L5262] retval = usb_serial_register(& kobil_device) [L5263] COND FALSE !(retval != 0) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295: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, ref_cnt=0, retval=0, usb_counter=0] [L5267] CALL, EXPR usb_register(& kobil_driver) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=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_latest_tty={-4294967295: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, ref_cnt=0, usb_counter=0] [L4505] int tmp ; VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, 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_latest_tty={-4294967295: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, ref_cnt=0, usb_counter=0] [L4507] CALL, EXPR ldv_usb_register_driver_5(driver, & __this_module, "kobil_sct") VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_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_arg2={12884901894:12884901938}, ldv_func_arg3={4:0}, ldv_latest_tty={-4294967295: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, ref_cnt=0, usb_counter=0] [L5687] ldv_func_ret_type___0 ldv_func_res ; [L5688] int tmp ; VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_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={12884901894:12884901938}, ldv_func_arg2={12884901894:12884901938}, ldv_func_arg3={4:0}, ldv_func_arg3={4:0}, ldv_latest_tty={-4294967295: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, ref_cnt=0, usb_counter=0] [L5690] CALL, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, arg0={101:0}, arg1={12884901894:12884901938}, arg2={4: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_latest_tty={-4294967295: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, ref_cnt=0, usb_counter=0] [L5870] return __VERIFIER_nondet_int(); [L5690] RET, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_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={12884901894:12884901938}, ldv_func_arg2={12884901894:12884901938}, ldv_func_arg3={4:0}, ldv_func_arg3={4:0}, ldv_latest_tty={-4294967295: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, ref_cnt=0, usb_counter=0, usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3)=0] [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 VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_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={12884901894:12884901938}, ldv_func_arg2={12884901894:12884901938}, ldv_func_arg3={4:0}, ldv_func_arg3={4:0}, ldv_func_res=0, ldv_latest_tty={-4294967295: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] [L5694] CALL ldv_usb_driver_2() VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295: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] [L5316] void *tmp ; VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295: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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=1248, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295: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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=1248, \old(usb_counter)=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={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295: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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295: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() VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_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={12884901894:12884901938}, ldv_func_arg2={12884901894:12884901938}, ldv_func_arg3={4:0}, ldv_func_arg3={4:0}, ldv_func_res=0, ldv_latest_tty={-4294967295: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] [L5695] return (ldv_func_res); [L4507] RET, EXPR ldv_usb_register_driver_5(driver, & __this_module, "kobil_sct") VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, 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_latest_tty={-4294967295: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_usb_register_driver_5(driver, & __this_module, "kobil_sct")=0, ref_cnt=0, usb_counter=0] [L4507] tmp = ldv_usb_register_driver_5(driver, & __this_module, "kobil_sct") [L4508] return (tmp); [L5267] RET, EXPR usb_register(& kobil_driver) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295: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, usb_register(& kobil_driver)=0] [L5267] retval = usb_register(& kobil_driver) [L5268] COND FALSE !(retval != 0) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295: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] [L5272] CALL printk("<6>kobil_sct: 21/05/2004:KOBIL USB Smart Card Terminal Driver (experimental)\n") VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, arg0={99: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_latest_tty={-4294967295: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] [L5827] return __VERIFIER_nondet_int(); [L5272] RET printk("<6>kobil_sct: 21/05/2004:KOBIL USB Smart Card Terminal Driver (experimental)\n") VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295: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, printk("<6>kobil_sct: 21/05/2004:KOBIL USB Smart Card Terminal Driver (experimental)\n")=0, ref_cnt=0, retval=0, usb_counter=0] [L5273] return (0); VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, \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={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295: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() VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, kobil_init()=0, ldv_latest_tty={-4294967295: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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, tmp___7={0:0}, tmp___8=1, usb_counter=0] [L5601] ldv_retval_2 = kobil_init() [L5602] COND FALSE !(ldv_retval_2 != 0) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295: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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, 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 VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, tmp___7={0:0}, tmp___8=1, usb_counter=0] [L5610] CALL ldv_initialize_usb_serial_driver_1() VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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] [L5298] void *tmp ; [L5299] void *tmp___0 ; [L5300] void *tmp___1 ; [L5301] void *tmp___2 ; VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=336, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=336, \old(usb_counter)=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={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=2704, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=2704, \old(usb_counter)=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={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=280, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=280, \old(usb_counter)=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={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=2320, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=2320, \old(usb_counter)=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={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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() VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, tmp___7={0:0}, tmp___8=1, usb_counter=0] [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, tmp___7={0:0}, tmp___8=0, tmp___9=13, usb_counter=0] [L5573] COND TRUE ldv_state_variable_1 == 1 VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, tmp___7={0:0}, tmp___8=0, tmp___9=13, usb_counter=0] [L5574] CALL ldv_probe_1() VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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] [L5817] return __VERIFIER_nondet_int(); [L5574] RET ldv_probe_1() VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_probe_1()=0, ldv_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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, tmp___7={0:0}, tmp___8=0, tmp___9=13, usb_counter=0] [L5575] ldv_state_variable_1 = 2 [L5576] ref_cnt = ref_cnt + 1 VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, tmp___7={0:0}, tmp___8=0, tmp___9=13, usb_counter=0] [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, tmp___7={0:0}, tmp___8=0, tmp___9=1, usb_counter=0] [L5387] COND TRUE ldv_state_variable_1 == 2 VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, tmp___7={0:0}, tmp___8=0, tmp___9=1, usb_counter=0] [L5388] CALL, EXPR kobil_startup(kobil_device_group2) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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}, usb_counter=0] [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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(flags)=208, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=320, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(flags)=208, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=320, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, 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_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(flags)=208, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=320, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, 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_latest_tty={-4294967295:0}, ldv_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) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=320, \old(t)=208, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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] [L4277] CALL, EXPR ldv_malloc(size) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=320, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=320, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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={-4294967297:0}, ref_cnt=1, size=320, tmp={-4294967297:0}, tmp___0=0, usb_counter=0] [L4361] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=320, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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={-4294967297:0}, ref_cnt=1, size=320, tmp={-4294967297:0}, tmp___0=0, usb_counter=0] [L4362] return (p); VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=320, \old(usb_counter)=0, \result={-4294967297:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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={-4294967297:0}, ref_cnt=1, size=320, tmp={-4294967297:0}, tmp___0=0, usb_counter=0] [L4277] RET, EXPR ldv_malloc(size) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=320, \old(t)=208, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_malloc(size)={-4294967297:0}, ldv_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) VAL [LDV_IN_INTERRUPT=1, \old(flags)=208, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=320, \old(usb_counter)=0, __kmalloc(size, flags)={-4294967297:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, 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_latest_tty={-4294967295:0}, ldv_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] tmp___1 = __kmalloc(size, flags) [L4328] return (tmp___1); VAL [LDV_IN_INTERRUPT=1, \old(flags)=208, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=320, \old(usb_counter)=0, \result={-4294967297:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, 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_latest_tty={-4294967295:0}, ldv_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={-4294967297:0}, usb_counter=0] [L4647] RET, EXPR kmalloc(320UL, 208U) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kmalloc(320UL, 208U)={-4294967297:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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={-4294967297:0}, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={-4294967297: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: VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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->device_type=73745, priv={-4294967297:0}, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={-4294967297:0}, usb_counter=0] [L4658] CALL printk("<7>KOBIL B1 PRO / KAAN PRO detected\n") VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, arg0={12: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_latest_tty={-4294967295:0}, ldv_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] [L5827] return __VERIFIER_nondet_int(); [L4658] RET printk("<7>KOBIL B1 PRO / KAAN PRO detected\n") VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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, printk("<7>KOBIL B1 PRO / KAAN PRO detected\n")=0, priv->device_type=73745, priv={-4294967297:0}, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={-4294967297:0}, usb_counter=0] [L4671] EXPR serial->port[0] VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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->device_type=73745, priv={-4294967297:0}, ref_cnt=1, serial->port[0]={12884901905:-640}, serial={0:0}, serial={0:0}, tmp={-4294967297:0}, usb_counter=0] [L4671] CALL usb_set_serial_port_data(serial->port[0], (void *)priv) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, data={-4294967297: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_latest_tty={-4294967295:0}, ldv_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, port={12884901905:-640}, ref_cnt=1, usb_counter=0] [L4558] FCALL dev_set_drvdata(& port->dev, data) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, data={-4294967297:0}, data={-4294967297: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_latest_tty={-4294967295:0}, ldv_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, port={12884901905:-640}, port={12884901905:-640}, ref_cnt=1, usb_counter=0] [L4671] RET usb_set_serial_port_data(serial->port[0], (void *)priv) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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->device_type=73745, priv={-4294967297:0}, ref_cnt=1, serial->port[0]={12884901905:-640}, serial={0:0}, serial={0:0}, tmp={-4294967297:0}, usb_counter=0] [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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, actconfig={12884901933:-80}, altsetting={12884901920:-15}, debug=0, endpoint={12884901912:12884901931}, i=0, id_table={100:0}, interface={12884901908:-9}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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:112}, priv->device_type=73745, priv={-4294967297:0}, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={-4294967297:0}, usb_counter=0] [L4703] EXPR altsetting->desc.bNumEndpoints VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, actconfig={12884901933:-80}, altsetting->desc.bNumEndpoints=256, altsetting={12884901920:-15}, debug=0, endpoint={12884901912:12884901931}, i=0, id_table={100:0}, interface={12884901908:-9}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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:112}, priv->device_type=73745, priv={-4294967297:0}, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={-4294967297:0}, usb_counter=0] [L4703] COND FALSE !((int )altsetting->desc.bNumEndpoints > i) [L4707] return (0); VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, \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={12884901894:12884901938}, actconfig={12884901933:-80}, altsetting={12884901920:-15}, debug=0, endpoint={12884901912:12884901931}, i=0, id_table={100:0}, interface={12884901908:-9}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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:112}, priv->device_type=73745, priv={-4294967297:0}, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={-4294967297:0}, usb_counter=0] [L5388] RET, EXPR kobil_startup(kobil_device_group2) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, kobil_startup(kobil_device_group2)=0, ldv_latest_tty={-4294967295:0}, ldv_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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, tmp___7={0:0}, tmp___8=0, tmp___9=1, usb_counter=0] [L5388] ldv_retval_1 = kobil_startup(kobil_device_group2) [L5389] COND TRUE ldv_retval_1 == 0 [L5390] ldv_state_variable_1 = 3 VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, tmp___7={0:0}, tmp___8=0, tmp___9=1, usb_counter=0] [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, tmp___7={0:0}, tmp___8=0, tmp___9=5, usb_counter=0] [L5433] COND TRUE ldv_state_variable_1 == 3 VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, tmp___7={0:0}, tmp___8=0, tmp___9=5, usb_counter=0] [L5434] CALL, EXPR kobil_open(kobil_device_group1, kobil_device_group3) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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}, ref_cnt=1, tty={0:0}, usb_counter=0] [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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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}, ref_cnt=1, usb_counter=0] [L4549] void *tmp ; VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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, usb_counter=0] [L4551] CALL, EXPR dev_get_drvdata((struct device const *)(& port->dev)) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, arg0={0:640}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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] CALL, EXPR ldv_malloc(0UL) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=0, \old(usb_counter)=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={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, arg0={0:640}, arg0={0:640}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295: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)) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, dev_get_drvdata((struct device const *)(& port->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_latest_tty={-4294967295:0}, ldv_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, usb_counter=0] [L4551] tmp = dev_get_drvdata((struct device const *)(& port->dev)) [L4552] return (tmp); [L4766] RET, EXPR usb_get_serial_port_data(port) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(flags)=208, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 ; [L4336] EXPR flags | 32768U VAL [LDV_IN_INTERRUPT=1, \old(flags)=208, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, flags | 32768U=32768, 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_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(flags)=32768, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(flags)=32768, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, 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_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(flags)=32768, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, 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_latest_tty={-4294967295:0}, ldv_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) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(t)=32768, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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] [L4277] CALL, EXPR ldv_malloc(size) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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={-8589934593:0}, ref_cnt=1, size=8, tmp={-8589934593:0}, tmp___0=0, usb_counter=0] [L4361] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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={-8589934593:0}, ref_cnt=1, size=8, tmp={-8589934593:0}, tmp___0=0, usb_counter=0] [L4362] return (p); VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(usb_counter)=0, \result={-8589934593:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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={-8589934593:0}, ref_cnt=1, size=8, tmp={-8589934593:0}, tmp___0=0, usb_counter=0] [L4277] RET, EXPR ldv_malloc(size) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(t)=32768, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_malloc(size)={-8589934593:0}, ldv_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) VAL [LDV_IN_INTERRUPT=1, \old(flags)=32768, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(usb_counter)=0, __kmalloc(size, flags)={-8589934593:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, 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_latest_tty={-4294967295:0}, ldv_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] tmp___1 = __kmalloc(size, flags) [L4328] return (tmp___1); VAL [LDV_IN_INTERRUPT=1, \old(flags)=32768, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(usb_counter)=0, \result={-8589934593:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, 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_latest_tty={-4294967295:0}, ldv_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={-8589934593:0}, usb_counter=0] [L4336] RET, EXPR kmalloc(size, flags | 32768U) VAL [LDV_IN_INTERRUPT=1, \old(flags)=208, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, flags | 32768U=32768, flags=208, id_table={100:0}, kmalloc(size, flags | 32768U)={-8589934593:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, 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)={-8589934593:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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={-8589934593:0}, transfer_buffer={-8589934593: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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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->write_urb={0:425}, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-8589934593:0}, transfer_buffer={-8589934593: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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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->write_urb={0:425}, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-8589934593:0}, transfer_buffer={-8589934593: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 [LDV_IN_INTERRUPT=1, \old(flags)=208, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(flags)=208, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, 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_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(flags)=208, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, 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_latest_tty={-4294967295:0}, ldv_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) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(t)=208, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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] [L4277] CALL, EXPR ldv_malloc(size) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(usb_counter)=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={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, tmp___0=1, usb_counter=0] [L4277] RET, EXPR ldv_malloc(size) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(t)=208, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_malloc(size)={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, t=208, usb_counter=0] [L4277] return ldv_malloc(size); [L4327] RET, EXPR __kmalloc(size, flags) VAL [LDV_IN_INTERRUPT=1, \old(flags)=208, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(usb_counter)=0, __kmalloc(size, flags)={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={12884901894:12884901938}, 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_latest_tty={-4294967295:0}, ldv_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] tmp___1 = __kmalloc(size, flags) [L4328] return (tmp___1); VAL [LDV_IN_INTERRUPT=1, \old(flags)=208, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=8, \old(usb_counter)=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={12884901894:12884901938}, 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_latest_tty={-4294967295:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, tmp___1={0:0}, usb_counter=0] [L4794-L4795] RET, EXPR kmalloc((size_t )write_urb_transfer_buffer_length, 208U) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kmalloc((size_t )write_urb_transfer_buffer_length, 208U)={0:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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->write_urb={0:425}, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-8589934593:0}, transfer_buffer={-8589934593: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={12884901889:0}, LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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->write_urb={0:0}, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-8589934593:0}, transfer_buffer={-8589934593: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={12884901892:112}, LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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->serial={12884901892:112}, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-8589934593:0}, transfer_buffer={-8589934593: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 [LDV_IN_INTERRUPT=1, \old(endpoint)=0, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, dev={12884901892:112}, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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] EXPR (unsigned int )(dev->devnum << 8) | (endpoint << 15) [L4544] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L4803] RET, EXPR __create_pipe((port->serial)->dev, 0U) VAL [(port->serial)->dev={12884901892:112}, LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __create_pipe((port->serial)->dev, 0U)=26368, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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->serial={12884901892:112}, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-8589934593:0}, transfer_buffer={-8589934593: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 [L4804] EXPR tmp___1 | 2147483776U VAL [(port->serial)->dev={12884901892:112}, LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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->serial={12884901892:112}, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-8589934593:0}, tmp___1 | 2147483776U=2147483776, tmp___1=26368, transfer_buffer={-8589934593: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 [LDV_IN_INTERRUPT=1, \old(arg1)=2147483776, \old(arg2)=16, \old(arg3)=194, \old(arg4)=2, \old(arg5)=0, \old(arg7)=8, \old(arg8)=500, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, arg0={12884901892:112}, arg6={-8589934593: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_latest_tty={-4294967295:0}, ldv_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={12884901892:112}, LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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->serial={12884901892:112}, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-8589934593:0}, tmp___1 | 2147483776U=2147483776, tmp___1=26368, transfer_buffer={-8589934593: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) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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={-8589934593:0}, tmp___1=26368, transfer_buffer={-8589934593: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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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={-8589934593:0}, tmp___1=26368, transfer_buffer={-8589934593: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={12884901892:112}, LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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->serial={12884901892:112}, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-8589934593:0}, tmp___1=26368, transfer_buffer={-8589934593: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 [LDV_IN_INTERRUPT=1, \old(endpoint)=0, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, dev={12884901892:112}, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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] EXPR (unsigned int )(dev->devnum << 8) | (endpoint << 15) [L4544] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L4817] RET, EXPR __create_pipe((port->serial)->dev, 0U) VAL [(port->serial)->dev={12884901892:112}, LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __create_pipe((port->serial)->dev, 0U)=26368, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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->serial={12884901892:112}, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-8589934593:0}, tmp___1=26368, transfer_buffer={-8589934593: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 [L4818] EXPR tmp___2 | 2147483776U VAL [(port->serial)->dev={12884901892:112}, LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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->serial={12884901892:112}, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-8589934593:0}, tmp___1=26368, tmp___2 | 2147483776U=2147483776, tmp___2=26368, transfer_buffer={-8589934593: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 [LDV_IN_INTERRUPT=1, \old(arg1)=2147483776, \old(arg2)=16, \old(arg3)=194, \old(arg4)=1, \old(arg5)=0, \old(arg7)=8, \old(arg8)=500, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, arg0={12884901892:112}, arg6={-8589934593: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_latest_tty={-4294967295:0}, ldv_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={12884901892:112}, LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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->serial={12884901892:112}, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-8589934593:0}, tmp___1=26368, tmp___2 | 2147483776U=2147483776, tmp___2=26368, transfer_buffer={-8589934593: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)=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) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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={-8589934593:0}, tmp___1=26368, tmp___2=26368, transfer_buffer={-8589934593: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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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={-8589934593:0}, tmp___1=26368, tmp___2=26368, transfer_buffer={-8589934593: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, LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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->device_type=116, priv->device_type=116, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-8589934593:0}, tmp___1=26368, tmp___2=26368, transfer_buffer={-8589934593: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 [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, LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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->device_type=116, priv->device_type=116, priv->device_type=116, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-8589934593:0}, tmp___1=26368, tmp___2=26368, transfer_buffer={-8589934593: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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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={-8589934593:0}, ref_cnt=1, usb_counter=0] [L4859] RET kfree((void const *)transfer_buffer) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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={-8589934593:0}, tmp___1=26368, tmp___2=26368, transfer_buffer={-8589934593:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4860] return (0); VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, \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={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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={-8589934593:0}, tmp___1=26368, tmp___2=26368, transfer_buffer={-8589934593: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) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, kobil_open(kobil_device_group1, kobil_device_group3)=0, ldv_latest_tty={-4294967295:0}, ldv_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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, tmp___7={0:0}, tmp___8=0, tmp___9=5, usb_counter=0] [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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, tmp___7={0:0}, tmp___8=0, tmp___9=5, usb_counter=0] [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, tmp___7={0:0}, tmp___8=0, tmp___9=2, usb_counter=0] [L5397] COND TRUE ldv_state_variable_1 == 4 VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={0:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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=33, ldvarg1=56, ldvarg2=52, ldvarg3=19, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=19, tmp___10=1, tmp___1=33, tmp___2={0:0}, tmp___3=-2, tmp___4=56, tmp___5={0:0}, tmp___6=52, tmp___7={0:0}, tmp___8=0, tmp___9=2, usb_counter=0] [L5398] CALL kobil_read_int_callback(ldvarg5) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={-4294967295:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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, urb={0:0}, usb_counter=0] [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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={-4294967295:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, data={12884901889: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_latest_tty={-4294967295:0}, ldv_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={12884901906:-4}, ref_cnt=1, status=0, urb={0:0}, urb={0:0}, usb_counter=0] [L4898] COND FALSE !(status != 0) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={-4294967295:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, data={12884901889: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_latest_tty={-4294967295:0}, ldv_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={12884901906:-4}, ref_cnt=1, status=0, urb={0:0}, urb={0:0}, usb_counter=0] [L4907] CALL, EXPR ldv_tty_port_tty_get_6(& port->port) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={-4294967295:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_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={12884901906:0}, ldv_latest_tty={-4294967295:0}, ldv_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] [L5700] ldv_func_ret_type___1 ldv_func_res ; [L5701] struct tty_struct *tmp ; VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={-4294967295:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_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={12884901906:0}, ldv_func_arg1={12884901906:0}, ldv_latest_tty={-4294967295:0}, ldv_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] [L5703] CALL, EXPR tty_port_tty_get(ldv_func_arg1) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={-4294967295:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, arg0={12884901906: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_latest_tty={-4294967295:0}, ldv_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] CALL, EXPR ldv_malloc(sizeof(struct tty_struct)) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={-4294967295:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=1468, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={-4294967295:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=1468, \old(usb_counter)=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={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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=1468, tmp___0=1, usb_counter=0] [L5847] RET, EXPR ldv_malloc(sizeof(struct tty_struct)) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={-4294967295:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, arg0={12884901906:0}, arg0={12884901906: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_latest_tty={-4294967295: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) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={-4294967295:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_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={12884901906:0}, ldv_func_arg1={12884901906:0}, ldv_latest_tty={-4294967295:0}, ldv_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_port_tty_get(ldv_func_arg1)={0:0}, usb_counter=0] [L5703] tmp = tty_port_tty_get(ldv_func_arg1) [L5704] ldv_func_res = tmp VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={-4294967295:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_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={12884901906:0}, ldv_func_arg1={12884901906:0}, ldv_func_res={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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] [L5705] CALL ldv_got_tty(ldv_func_res) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={-4294967295:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, ldv_latest_tty={-4294967295:0}, ldv_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] [L5776] ldv_latest_tty = tty [L5705] RET ldv_got_tty(ldv_func_res) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={-4294967295:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_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={12884901906:0}, ldv_func_arg1={12884901906:0}, ldv_func_res={0:0}, 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] [L5706] return (ldv_func_res); [L4907] RET, EXPR ldv_tty_port_tty_get_6(& port->port) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={-4294967295:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, data={12884901889: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_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, ldv_tty_port_tty_get_6(& port->port)={0:0}, port={12884901906:-4}, ref_cnt=1, status=0, urb={0:0}, urb={0:0}, usb_counter=0] [L4907] tty = ldv_tty_port_tty_get_6(& port->port) [L4908] EXPR urb->actual_length VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={-4294967295:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, data={12884901889: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_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={12884901906:-4}, ref_cnt=1, status=0, tty={0:0}, urb->actual_length=8589934593, urb={0:0}, urb={0:0}, usb_counter=0] [L4908] COND TRUE urb->actual_length != 0U [L4909] EXPR urb->actual_length VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={-4294967295:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, data={12884901889: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_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={12884901906:-4}, ref_cnt=1, status=0, tty={0:0}, urb->actual_length=8589934593, urb={0:0}, urb={0:0}, usb_counter=0] [L4909] CALL tty_insert_flip_string(tty, (unsigned char const *)data, (size_t )urb->actual_length) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={-4294967295:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=1, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, chars={12884901889: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_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] [L5666] int tmp ; VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={-4294967295:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(size)=1, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, chars={12884901889:0}, chars={12884901889: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_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=1, tty={0:0}, tty={0:0}, usb_counter=0] [L5668] CALL ldv_check_tty(tty) VAL [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={-4294967295:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={-4294967295:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={-4294967295:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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 [LDV_IN_INTERRUPT=1, \old(kobil_device_group0)={0:0}, \old(kobil_device_group1)={0:0}, \old(kobil_device_group2)={0:0}, \old(kobil_device_group3)={0:0}, \old(kobil_driver_group1)={0:0}, \old(ldv_latest_tty)={-4294967295:0}, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_retval_2)=0, \old(ldv_retval_3)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ldv_state_variable_2)=0, \old(ref_cnt)=0, \old(usb_counter)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={12884901894:12884901938}, debug=0, id_table={100:0}, kobil_device={102:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={101:0}, kobil_driver_group1={0:0}, 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 99 procedures, 804 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 37.1s, OverallIterations: 12, TraceHistogramMax: 9, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.1s, AutomataDifference: 16.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4191 SdHoareTripleChecker+Valid, 13.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4188 mSDsluCounter, 38859 SdHoareTripleChecker+Invalid, 12.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 27941 mSDsCounter, 258 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5965 IncrementalHoareTripleChecker+Invalid, 6223 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 258 mSolverCounterUnsat, 10918 mSDtfsCounter, 5965 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2242 GetRequests, 2183 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7116occurred in iteration=9, InterpolantAutomatonStates: 60, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.7s AutomataMinimizationTime, 11 MinimizatonAttempts, 702 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 3.8s SatisfiabilityAnalysisTime, 8.1s InterpolantComputationTime, 4686 NumberOfCodeBlocks, 4554 NumberOfCodeBlocksAsserted, 22 NumberOfCheckSat, 4539 ConstructedInterpolants, 0 QuantifiedInterpolants, 6106 SizeOfPredicates, 14 NumberOfNonLiveVariables, 20095 ConjunctsInSsa, 180 ConjunctsInUnsatCore, 20 InterpolantComputations, 11 PerfectInterpolantSequences, 4098/4158 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 [2023-04-01 13:33:17,744 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...